// Astrological-sigil library for the Wandering Wizards UI kit. // // Two layers: // 1. — renders one hidden with every the page // needs. Mount once at the top of the tree. // 2. — a tiny wrapper for inline icons. // 3. The big game-sigil components (SigilSun/Moon/Magic/Pokemon/Riftbound/OnePiece) // are kept as standalone full-size SVGs for hero/game card art. function SigSprite() { return ( {/* Brand mark — eight-point star (replaces ✦) */} {/* Compass diamond — small 4-point compass (replaces ◈ ◆) */} {/* Diamond outline (replaces ◇) */} {/* Scrying lens — search (replaces ⌕) */} {/* Vault chest — cart (replaces ⛁) */} {/* Heart sigil — wishlist (replaces ♡) */} {/* User moon — sign-in (replaces ◔) */} {/* Shield — accessories (replaces ⛨) */} {/* Crown — tournaments (replaces ♛) */} {/* Mystery orb (replaces ⚯) */} {/* Game sigils — small versions for inline use */} {/* X / close (replaces ✕) */} {/* Clock — events (replaces ⏰) */} {/* Coin / treasure — currency (replaces 💵) */} {/* Bolt — Pokémon-league flavor */} {/* Discord chat (replaces ◈ for socials) */} {/* Instagram — concentric circles (replaces ⌾) */} {/* Play triangle (replaces ▶) */} {/* Music note (replaces ♪) */} {/* X (social) (replaces ✕ for X / Twitter) */} {/* Facebook f */} ); } function Sig({ name, size = 16, stroke = 1.3, style = {}, className = '' }) { return ( ); } // ─────────────────────────────────────────────────────────────── // Full-size game-card emblems (kept as-is from previous turn) // ─────────────────────────────────────────────────────────────── function SigilSun() { return ( {[...Array(12)].map((_, i) => { const a = (i * 30) * Math.PI / 180; const x1 = 50 + Math.cos(a) * 30, y1 = 50 + Math.sin(a) * 30; const x2 = 50 + Math.cos(a) * 38, y2 = 50 + Math.sin(a) * 38; return ; })} ); } function SigilMoon() { return ( ); } function SigilMagic() { return ( ); } function SigilPokemon() { return ( ); } function SigilRiftbound() { return ( ); } function SigilOnePiece() { return ( ); } Object.assign(window, { Sig, SigSprite, SigilSun, SigilMoon, SigilMagic, SigilPokemon, SigilRiftbound, SigilOnePiece, });