:root{--bg-canvas: 234 45% 10%;--bg-surface: 234 40% 15%;--bg-card: 234 35% 19%;--bg-elevated: 234 35% 24%;--text-primary: 215 20% 95%;--text-secondary: 215 15% 78%;--text-muted: 215 12% 62%;--text-inverse: 234 45% 10%;--primary: 38 96% 54%;--primary-hover: 43 96% 62%;--primary-active: 35 96% 45%;--accent-emerald: 152 76% 46%;--accent-coral: 343 88% 58%;--accent-blue: 212 96% 60%;--gold-front: 43 96% 56%;--gold-back: 35 90% 42%;--silver-front: 215 20% 92%;--silver-back: 215 15% 65%;--border-subtle: 215 20% 95%;--border-focus: 38 96% 54%;--font-display: "Cinzel", serif;--font-heading: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", monospace;--tracking-tight: -.01em;--tracking-display: -.01em;--tracking-microtext: .18em;--text-hero: clamp(2.35rem, 3.8vw + 1rem, 4.25rem);--text-h1: clamp(1.95rem, 2.8vw + .9rem, 3.1rem);--text-h2: clamp(1.45rem, 1.8vw + .5rem, 2.15rem);--text-h3: clamp(1.2rem, 1.1vw + .35rem, 1.55rem);--text-body-lg: clamp(1.05rem, .4vw + .95rem, 1.2rem);--text-body: clamp(.95rem, .2vw + .9rem, 1.05rem);--text-caption: clamp(.75rem, .2vw + .7rem, .85rem);--shadow-inset-highlight: inset 0 1px 0 0 hsl(0 0% 100% / .14), 0 1px 3px 0 hsl(0 0% 0% / .35);--shadow-card: 0 10px 30px -10px hsl(234 50% 4% / .7);--shadow-glow-gold: 0 0 24px -4px hsl(38 96% 54% / .35);--shadow-glow-emerald: 0 0 24px -4px hsl(152 76% 46% / .35);--shadow-sm: 0 1px 2px 0 hsl(234 50% 4% / .4);--shadow-1: var(--shadow-sm);--shadow-md: 0 4px 6px -1px hsl(234 50% 4% / .5), 0 2px 4px -2px hsl(234 50% 4% / .5);--shadow-2: var(--shadow-md);--shadow-lg: 0 10px 15px -3px hsl(234 50% 4% / .6), 0 4px 6px -4px hsl(234 50% 4% / .6);--shadow-3: var(--shadow-lg);--shadow-xl: 0 20px 25px -5px hsl(234 50% 4% / .7), 0 8px 10px -6px hsl(234 50% 4% / .7);--shadow-4: var(--shadow-xl);--shadow-elevation: var(--shadow-md);--ease-spring: cubic-bezier(.16, 1, .3, 1);--transition-tactile: transform .2s var(--ease-spring), box-shadow .2s var(--ease-spring), border-color .15s ease}[data-astro-cid-jvonhnxo],[data-astro-cid-jvonhnxo]:before,[data-astro-cid-jvonhnxo]:after{box-sizing:border-box;margin:0;padding:0}body{background-color:hsl(var(--bg-canvas));color:hsl(var(--text-primary));font-family:var(--font-body);display:flex;align-items:center;justify-content:center;min-height:100vh;padding:.75rem;overflow:hidden}.embed-card[data-astro-cid-jvonhnxo]{width:100%;max-width:380px;background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle) / .15);border-radius:16px;padding:1.25rem;box-shadow:0 10px 30px -10px #0009;text-align:center}.embed-coin-arena[data-astro-cid-jvonhnxo]{height:160px;display:flex;align-items:center;justify-content:center;perspective:900px;cursor:pointer;user-select:none}.embed-coin[data-astro-cid-jvonhnxo]{width:124px;height:124px;position:relative;transform-style:preserve-3d;transition:transform 1.05s cubic-bezier(.18,.9,.32,1.15)}.embed-face[data-astro-cid-jvonhnxo]{position:absolute;inset:0;border-radius:50%;display:flex;align-items:center;justify-content:center;backface-visibility:hidden;box-shadow:0 8px 24px #0009;overflow:hidden}.embed-face[data-astro-cid-jvonhnxo] svg[data-astro-cid-jvonhnxo]{width:100%;height:100%;display:block}.embed-front[data-astro-cid-jvonhnxo]{transform:translateZ(4px)}.embed-back[data-astro-cid-jvonhnxo]{transform:rotateY(180deg) translateZ(4px)}.embed-badge[data-astro-cid-jvonhnxo]{display:inline-block;font-size:.85rem;font-weight:700;padding:.35rem .9rem;border-radius:9999px;background:hsl(var(--text-primary) / .06);border:1px solid hsl(var(--border-subtle) / .15);margin:.75rem 0;color:hsl(var(--text-secondary));min-height:28px;transition:all .2s ease}.skip-link[data-astro-cid-jvonhnxo]{position:absolute;top:-100px;left:1rem;background:#f59e0b;color:#0b0f19;padding:.5rem 1rem;font-weight:800;border-radius:6px;z-index:9999;text-decoration:none;transition:top .2s ease}.skip-link[data-astro-cid-jvonhnxo]:focus{top:1rem}.embed-btn[data-astro-cid-jvonhnxo]{width:100%;min-height:48px;padding:.75rem 1.25rem;background-color:#f59e0b;background-image:linear-gradient(135deg,#f59e0b,#d97706);color:#0b0f19;font-weight:800;font-size:1rem;border-radius:9999px;border:none;cursor:pointer;box-shadow:0 4px 12px #f59e0b66;transition:transform .15s ease}.embed-btn[data-astro-cid-jvonhnxo]:active{transform:scale(.98)}.embed-footer[data-astro-cid-jvonhnxo]{margin-top:.85rem;font-size:.75rem;color:hsl(var(--text-muted));display:flex;justify-content:space-between;align-items:center;border-top:1px solid hsl(var(--border-subtle) / .08);padding-top:.65rem}.embed-link[data-astro-cid-jvonhnxo]{display:inline-flex;align-items:center;min-height:36px;padding:6px 10px;color:#f59e0b;text-decoration:none;font-weight:700;border-radius:4px}.embed-link[data-astro-cid-jvonhnxo]:hover{text-decoration:underline}
