.eagle-comic-adventure{color:#30243d;background:radial-gradient(at 15% 5%,#f2e2f3,#0000 60%),#fff9ef;padding:38px clamp(18px,4vw,60px) 45px}.eagle-comic-intro,.eagle-issue-library,.eagle-comic-reader,.eagle-comic-extras{max-width:1320px;margin-inline:auto}.eagle-comic-kicker{color:#795488;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:10px;line-height:1.7}.eagle-comic-intro h1{margin-top:14px;font-size:clamp(36px,4vw,57px);line-height:1.05}.eagle-comic-intro h1 span{color:#785496}.eagle-comic-intro>p:last-of-type{color:#796881;max-width:650px;margin-top:18px;font-size:15px;line-height:1.85}.eagle-comic-format{color:#796881;flex-wrap:wrap;gap:12px 28px;margin-top:23px;font-size:11px;display:flex}.eagle-comic-format span{align-items:center;gap:7px;display:inline-flex}.eagle-issue-library{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.eagle-issue-library button{text-align:left;color:#69526f;background:#fffcf5;border:1px solid #decbdf;border-radius:17px;min-width:0;padding:17px;transition:background .16s,border-color .16s}.eagle-issue-library button.is-active{background:#eee0f8;border-color:#ae88c0}.eagle-issue-library button:disabled{color:#8d7a90;cursor:default;background:#f5efe6}.eagle-issue-number{color:#725085;width:33px;height:33px;font-family:var(--font-mono);background:#ddcbe8;border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;font-size:12px;display:inline-flex}.eagle-issue-title{font-size:14px;font-weight:650;line-height:1.5;display:block}.eagle-issue-state{margin-top:9px;font-size:9px;line-height:1.6;display:block}.eagle-comic-reader{background:#fffcf5;border:1px solid #dbc8df;border-radius:24px;margin-top:29px;padding:clamp(18px,3vw,34px);scroll-margin-top:90px;box-shadow:0 7px #ecdece}.eagle-issue-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.eagle-issue-heading h2{margin-top:10px;font-size:clamp(28px,3vw,40px);line-height:1.1}.eagle-issue-heading>div>p:last-child{color:#78667e;margin-top:9px;font-size:12px}.eagle-comic-panel-layout,.eagle-discovery-layout,.eagle-comic-finish{grid-template-columns:1.12fr .88fr;align-items:center;gap:32px;display:grid}.eagle-comic-panel{touch-action:pan-y pinch-zoom;background:#efe2d7;border:2px solid #45314d;border-radius:13px;overflow:hidden}.eagle-issue-art{width:100%;height:auto;display:block}.eagle-comic-bubble{background:#fff6dc;border:2px solid #45314d;border-radius:19px 19px 19px 3px;margin:15px 18px 8px;padding:16px 18px;font-size:16px;font-weight:550;line-height:1.7;position:relative}.eagle-comic-bubble:before{content:"";background:#fff6dc;border-top:2px solid #45314d;border-left:2px solid #45314d;width:15px;height:15px;position:absolute;top:-9px;left:27px;transform:rotate(45deg)}.eagle-comic-art-label{color:#7a647c;background:#f8eedf;padding:9px 16px;font-size:9px;line-height:1.6}.eagle-comic-panel-side h3{margin-top:12px;font-size:30px;line-height:1.15}.eagle-comic-challenge{color:#7a657d;border-left:2px solid #d5bedb;margin-top:15px;padding-left:13px;font-size:13px;line-height:1.8}.eagle-panel-dots{gap:9px;margin:20px 0;display:flex}.eagle-panel-dots button{color:#765186;background:#fffaf1;border:1px solid #d9c6de;border-radius:50%;width:43px;height:43px;font-size:12px}.eagle-panel-dots button[aria-pressed=true]{color:#fff;background:#79589a}.eagle-comic-primary,.eagle-comic-control{border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 16px;font-size:12px;font-weight:650;line-height:1.6;display:inline-flex}.eagle-comic-primary{color:#fff;background:#79559b;border:1px solid #674287;box-shadow:0 3px #5a3778}.eagle-comic-primary:hover:not(:disabled){background:#68458a}.eagle-comic-primary:disabled{color:#827184;box-shadow:none;cursor:default;background:#e6dce9;border-color:#d9cddd}.eagle-comic-control{color:#795986;background:#fffaf3;border:1px solid #decede;font-weight:500}.eagle-comic-control:disabled{opacity:.35;cursor:default}.eagle-comic-note{color:#79637e;border:1px solid #decedf;border-radius:11px;margin-top:18px;padding:0 13px;font-size:11px;line-height:1.8}.eagle-comic-note summary{cursor:pointer;padding:11px 0;font-weight:600}.eagle-comic-note p{padding-bottom:12px}.eagle-comic-note a{color:#725088;padding-bottom:12px;text-decoration:underline;display:block}.eagle-comic-action-stage{max-width:820px;margin-inline:auto}.eagle-hardware-demo{color:#755b7c;background:#faf3e9;border:1px solid #dac5df;border-radius:15px;overflow:hidden}.eagle-hardware-demo svg{width:100%;display:block}.eagle-demo-buttons{flex-wrap:wrap;gap:10px;padding:15px;display:flex}.eagle-demo-buttons button,.eagle-thankyou-beacon button{color:#73478c;background:#ecdef4;border:1px solid #b590c7;border-radius:10px;min-height:45px;padding:10px 15px;font-size:12px;line-height:1.6}.eagle-demo-buttons button:disabled{opacity:.35;cursor:default}.eagle-demo-buttons button[aria-pressed=true]{background:#d8c0e8}.eagle-demo-note{color:#856c8b;padding:0 16px 15px;font-size:10px;line-height:1.7}.eagle-thankyou-beacon{color:#765286;background:#efe0f7;border:1px solid #c7a5d8;border-radius:17px;padding:25px}.eagle-discovery-card{background:#f3e8fb;border:1px solid #cfb2de;border-radius:18px;padding:23px}.eagle-discovery-card h3{margin-top:13px;font-size:28px;line-height:1.2}.eagle-discovery-card dl{margin-top:20px}.eagle-discovery-card dt{color:#795487;font-size:12px;font-weight:700}.eagle-discovery-card dd{color:#7b687f;margin:6px 0 17px;font-size:13px;line-height:1.8}.eagle-comic-reader-footer{border-top:1px solid #e5d5df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:22px;padding-top:18px;display:flex}.eagle-comic-reader-footer>span{color:#85718a;font-size:10px;line-height:1.7}.eagle-comic-finish>div h3{margin-top:13px;font-size:32px;line-height:1.2}.eagle-comic-finish>div>p:not(.eagle-comic-kicker){color:#7c6881;margin:18px 0;font-size:14px;line-height:1.8}.eagle-comic-extras{margin-top:30px}.eagle-comic-extras>details{background:#fffaf2;border:1px solid #d9c5de;border-radius:15px;overflow:hidden}.eagle-comic-extras>details>summary{cursor:pointer;color:#78508b;padding:17px 20px;font-size:13px;font-weight:600}.eagle-comic-adventure :is(a,button,input,summary):focus-visible{outline-offset:4px;outline:3px solid #a579b9}.eagle-comic-adventure button:not(:disabled){cursor:pointer}@media (max-width:767px){.eagle-comic-adventure{padding:26px 16px 36px}.eagle-issue-library{grid-template-columns:1fr 1fr;gap:9px}.eagle-issue-library button{padding:13px}.eagle-issue-title{font-size:12px}.eagle-issue-heading{flex-wrap:wrap}.eagle-comic-panel-layout,.eagle-discovery-layout,.eagle-comic-finish{grid-template-columns:1fr;gap:22px}.eagle-comic-bubble{padding:15px 17px;font-size:14px}.eagle-comic-primary{width:100%}.eagle-discovery-card{padding:20px}}@media (prefers-reduced-motion:reduce){.eagle-comic-adventure *{scroll-behavior:auto!important;transition:none!important}}
