@font-face{font-family:Nunito;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/nunito-400-italic-latin-ext-CK0WZDnm.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/nunito-400-italic-latin-CHqMvzwY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/nunito-400-latin-ext-euCJkQzq.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/nunito-400-latin-CjueodBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/nunito-400-latin-ext-euCJkQzq.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/nunito-400-latin-CjueodBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/nunito-400-latin-ext-euCJkQzq.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/nunito-400-latin-CjueodBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/nunito-400-latin-ext-euCJkQzq.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/nunito-400-latin-CjueodBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/nunito-400-latin-ext-euCJkQzq.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/nunito-400-latin-CjueodBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/pixelify-sans-400-latin-ext-BE692HKO.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/pixelify-sans-400-latin-D1rQrCZP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/pixelify-sans-400-latin-ext-BE692HKO.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/pixelify-sans-400-latin-D1rQrCZP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/pixelify-sans-400-latin-ext-BE692HKO.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/pixelify-sans-400-latin-D1rQrCZP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/pixelify-sans-400-latin-ext-BE692HKO.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/pixelify-sans-400-latin-D1rQrCZP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/press-start-2p-400-latin-ext-B8mIeC38.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/press-start-2p-400-latin-ClsvrIBJ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/silkscreen-400-latin-ext-DD6Nk0WH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/silkscreen-400-latin-DXa0z3Cb.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/silkscreen-700-latin-ext-BCkAOZXl.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/silkscreen-700-latin-DuTnUUwN.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--stone-950: #1C1817;--stone-900: #2A2422;--stone-800: #3D3535;--stone-700: #4E4441;--stone-600: #635753;--stone-500: #837571;--stone-400: #A89A95;--stone-300: #C9BDB7;--stone-200: #E4DAD2;--stone-100: #F2EAE1;--stone-50: #FBF6EF;--ember-950: #3D0F00;--ember-900: #5C1800;--ember-800: #8B2500;--ember-700: #C23A00;--ember-600: #FF4500;--ember-500: #FF7F00;--ember-400: #FFA21F;--ember-300: #FFD700;--ember-200: #FFE57A;--ember-100: #FFF3E0;--season-halloween: #9B5DE5;--season-winter: #4EA8DE;--season-sakura: #FF8FB1;--navy-950: #08080F;--navy-900: #0D0D1A;--navy-800: #141426;--navy-700: #1E1E38;--navy-600: #2A2A4A;--glow-ember: #FF6B00;--glow-ember-20: rgba(255, 107, 0, .2);--glow-ember-40: rgba(255, 107, 0, .4);--positive: #6FA56B;--warning: #E0A03C;--danger: #C23A00;--info: #4EA8DE;--bg-deep: var(--stone-950);--bg-base: var(--stone-900);--surface: var(--stone-800);--surface-raised: var(--stone-700);--surface-sunken: var(--stone-950);--text-primary: var(--stone-50);--text-secondary: var(--stone-300);--text-muted: var(--stone-400);--text-inverse: var(--stone-900);--text-on-accent: var(--stone-950);--accent: var(--ember-500);--accent-strong: var(--ember-600);--accent-soft: var(--ember-300);--accent-deep: var(--ember-800);--accent-contrast:var(--ember-100);--border: rgba(251, 246, 239, .1);--border-strong: rgba(251, 246, 239, .18);--border-ember: rgba(255, 127, 0, .45);--focus-ring: var(--ember-400)}.theme-night{--bg-deep: var(--navy-950);--bg-base: var(--navy-900);--surface: var(--navy-800);--surface-raised: var(--navy-700);--surface-sunken: var(--navy-950);--text-primary: #FFF3E0;--text-secondary: #C9BDB7;--text-muted: #837571;--text-inverse: var(--navy-950);--text-on-accent: var(--navy-950);--accent: var(--ember-600);--accent-strong: var(--ember-500);--accent-soft: var(--ember-300);--accent-deep: var(--ember-800);--accent-contrast:var(--ember-100);--border: rgba(255, 243, 224, .14);--border-strong: rgba(255, 243, 224, .28);--border-ember: rgba(255, 69, 0, .55)}.theme-cream{--bg-deep: #EFE4D7;--bg-base: var(--stone-50);--surface: #FFFFFF;--surface-raised: #FFFFFF;--surface-sunken: var(--stone-100);--text-primary: #2A2422;--text-secondary: var(--stone-600);--text-muted: var(--stone-500);--text-inverse: var(--stone-50);--text-on-accent: var(--stone-50);--accent: var(--ember-600);--accent-strong: var(--ember-700);--accent-soft: var(--ember-500);--accent-deep: var(--ember-800);--accent-contrast:var(--ember-800);--border: rgba(42, 36, 34, .1);--border-strong: rgba(42, 36, 34, .18);--border-ember: rgba(255, 69, 0, .4)}:root{--font-display: "Press Start 2P", "Pixelify Sans", monospace;--font-pixel: "Pixelify Sans", "Silkscreen", system-ui, sans-serif;--font-body: "Nunito", ui-rounded, "Segoe UI", system-ui, sans-serif;--font-stamp: "Silkscreen", "Pixelify Sans", monospace;--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2.25rem;--text-4xl: 3rem;--text-5xl: 4rem;--text-6xl: 5.5rem;--weight-regular: 400;--weight-medium: 500;--weight-semibold:600;--weight-bold: 700;--weight-extra: 800;--leading-tight: 1.05;--leading-snug: 1.2;--leading-normal: 1.5;--leading-relaxed: 1.65;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-stamp: .14em;--role-display: 400 var(--text-4xl)/1.25 var(--font-display);--role-arcade: 400 var(--text-xl)/1.4 var(--font-display);--role-h1: var(--weight-bold) var(--text-4xl)/var(--leading-snug) var(--font-pixel);--role-h2: var(--weight-semibold) var(--text-3xl)/var(--leading-snug) var(--font-pixel);--role-h3: var(--weight-bold) var(--text-xl)/var(--leading-snug) var(--font-body);--role-body: var(--weight-regular) var(--text-md)/var(--leading-relaxed) var(--font-body);--role-ui: var(--weight-semibold) var(--text-sm)/var(--leading-normal) var(--font-body);--role-stamp: var(--weight-regular) var(--text-2xs)/var(--leading-normal) var(--font-stamp)}:root{--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--radius-none: 0px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 26px;--radius-pill: 999px;--border-width: 1px;--border-width-2: 2px;--border-width-pixel: 3px;--shadow-xs: 0 1px 2px rgba(28, 24, 23, .2);--shadow-sm: 0 2px 6px rgba(28, 24, 23, .28);--shadow-md: 0 6px 18px rgba(28, 24, 23, .34);--shadow-lg: 0 16px 40px rgba(28, 24, 23, .42);--shadow-inset: inset 0 1px 0 rgba(251, 246, 239, .06);--glow-sm: 0 0 12px rgba(255, 107, 0, .3);--glow-md: 0 0 28px rgba(255, 107, 0, .38);--glow-lg: 0 0 56px rgba(255, 107, 0, .45);--shadow-pixel-sm: 3px 3px 0 #000;--shadow-pixel: 4px 4px 0 #000;--shadow-pixel-lg: 6px 6px 0 #000;--shadow-pixel-ember: 4px 4px 0 var(--ember-800);--ease-cozy: cubic-bezier(.4, 0, .2, 1);--ease-flame: cubic-bezier(.45, .05, .35, 1);--dur-fast: .14s;--dur-base: .24s;--dur-slow: .42s;--dur-flicker:1.8s;--container-sm: 640px;--container-md: 880px;--container-lg: 1120px;--pixel-render: pixelated}.embra-button{white-space:nowrap}.embra-screen{transition:transform .28s var(--ease-cozy),box-shadow .28s var(--ease-cozy)}.embra-screen:not(.embra-screen--corner):hover{transform:translate(-3px,-3px);box-shadow:9px 9px #000}.embra-screen--corner{transition:box-shadow .3s var(--ease-cozy)}.embra-screen--corner:hover{box-shadow:var(--shadow-pixel-lg),0 0 60px -10px #ff8c2866}.embra-wallpaper{transition:transform 6s ease-out}.embra-screen:hover .embra-wallpaper{transform:scale(1.04)}.embra-widget-glow{position:absolute;left:50%;bottom:-8px;width:175%;height:130px;transform:translate(-50%);filter:blur(4px);pointer-events:none;opacity:.6;transition:opacity .35s ease,transform .35s ease;z-index:1}.embra-screen:hover .embra-widget-glow{opacity:1;transform:translate(-50%) scale(1.1)}.embra-draggable{cursor:grab}.embra-draggable:active{cursor:grabbing}.embra-card{transition:transform .22s var(--ease-cozy),box-shadow .22s var(--ease-cozy),filter .22s var(--ease-cozy)}.embra-card:hover{transform:translate(-3px,-3px);box-shadow:8px 8px #000,var(--glow-sm);filter:brightness(1.06) saturate(1.05)}.embralynn-themechip:hover{border-color:var(--accent)!important;box-shadow:var(--glow-sm);transform:translateY(-2px)}.embra-coat-card{transition:transform var(--dur-fast) var(--ease-cozy),border-color var(--dur-fast) var(--ease-cozy),box-shadow var(--dur-fast) var(--ease-cozy)}.embra-coat-card:hover{transform:translate(-2px,-2px);border-color:var(--accent)!important;box-shadow:4px 4px #000,var(--glow-sm)!important}nav a{transition:color .18s ease}nav a:hover{color:var(--accent-soft)}[data-reveal].reveal-armed{opacity:0;transform:translateY(20px);transition:opacity .7s var(--ease-cozy),transform .7s var(--ease-cozy)}[data-reveal].reveal-armed.in,.embra-stagger{opacity:1;transform:none}[data-reveal].reveal-armed .embra-stagger{opacity:0;transform:translateY(18px)}[data-reveal].reveal-armed.in .embra-stagger{opacity:1;transform:none;transition:opacity .6s var(--ease-cozy),transform .6s var(--ease-cozy);transition-delay:calc(var(--i, 0) * .11s)}.embra-grid{display:grid}.embra-hero-grid{grid-template-columns:.92fr 1.08fr}.embra-how-grid{grid-template-columns:repeat(3,1fr)}.embra-themes-grid{grid-template-columns:.9fr 1.1fr}.embra-companions-grid{grid-template-columns:1.05fr .95fr}html{scroll-behavior:smooth}#how,#themes,#companions,#price{scroll-margin-top:76px}@keyframes embra-glow-breathe{0%,to{opacity:.82;transform:translate(0) scale(1)}50%{opacity:1;transform:translate(12px,-10px) scale(1.07)}}.embra-hero-glow{animation:embra-glow-breathe 9s var(--ease-cozy) infinite;will-change:transform,opacity}@keyframes embra-fire-flicker{0%,to{text-shadow:0 0 12px rgba(255,90,0,.3)}45%{text-shadow:0 0 22px rgba(255,120,0,.6),0 0 38px rgba(255,80,0,.28)}60%{text-shadow:0 0 14px rgba(255,100,0,.4)}}.embra-fire-word{animation:embra-fire-flicker 2.6s ease-in-out infinite}@keyframes embra-cta-glow{0%,to{box-shadow:var(--shadow-pixel)}50%{box-shadow:var(--shadow-pixel),0 0 20px -2px #ff5a0099}}.embra-cta-pulse{animation:embra-cta-glow 2.8s ease-in-out infinite}@media(max-width:900px){.embra-hero-grid,.embra-themes-grid,.embra-companions-grid{grid-template-columns:1fr;gap:32px}.embra-how-grid{grid-template-columns:1fr}.embra-themes-grid>:last-child,.embra-companions-grid>:last-child{order:2}.embra-screen--corner{height:340px!important;margin-right:-28px}}@media(max-width:720px){.embra-nav-links{gap:12px!important}.embra-nav-links a{display:none}}@media(max-width:560px){.embra-hero-h1{font-size:30px!important;line-height:1.34!important}.embra-h2{font-size:26px!important}.embra-screen--corner{height:300px!important}.embra-drag-hint{display:none!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.embra-wallpaper,.embra-screen,.embra-card,.embra-coat-card{transition:none}[data-reveal].reveal-armed,[data-reveal].reveal-armed .embra-stagger{opacity:1;transform:none;transition:none}.embra-hero-glow,.embra-fire-word,.embra-cta-pulse{animation:none}}@keyframes embra-burst{0%{transform:translate(-50%,-50%) scale(1);opacity:0}15%{opacity:1}to{transform:translate(calc(-50% + var(--bx, 0px)),calc(-50% + var(--by, 0px))) scale(.3);opacity:0}}@keyframes embra-pop{0%{transform:translate(-50%,2px) scale(.8);opacity:0}to{transform:translate(-50%,-6px) scale(1);opacity:1}}@keyframes embra-heart{0%{transform:translate(0) scale(.6);opacity:0}25%{opacity:1}to{transform:translate(8px,-26px) scale(1);opacity:0}}.embra-faq{background:var(--surface);border:3px solid #000;box-shadow:var(--shadow-pixel);transition:box-shadow .2s var(--ease-cozy),transform .2s var(--ease-cozy)}.embra-faq:hover,.embra-faq[open]{box-shadow:var(--shadow-pixel),var(--glow-sm)}.embra-faq summary{cursor:pointer;list-style:none;padding:16px 18px;font-family:var(--font-pixel);font-weight:700;font-size:17px;color:var(--text-primary);display:flex;align-items:center;justify-content:space-between;gap:12px;transition:color var(--dur-fast) var(--ease-cozy)}.embra-faq summary::-webkit-details-marker{display:none}.embra-faq summary:after{content:"+";font-family:var(--font-stamp);font-size:16px;color:var(--accent);flex:none}.embra-faq[open] summary:after{content:"–"}.embra-faq summary:hover{color:var(--accent-soft)}.embra-faq p{margin:0;padding:0 18px 16px;color:var(--text-secondary);font-size:14.5px;line-height:1.6;max-width:60ch}
