@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fredoka-hebrew-400-normal-CT3eDt6U.woff2) format("woff2"),url(/assets/fredoka-hebrew-400-normal-S03uWvSu.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");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:Fredoka;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fredoka-latin-400-normal-17JuUzdy.woff2) format("woff2"),url(/assets/fredoka-latin-400-normal-DbXSrOeS.woff) format("woff");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:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-hebrew-600-normal-CTBxhdlE.woff2) format("woff2"),url(/assets/fredoka-hebrew-600-normal-BiVDObXj.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");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:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-latin-600-normal-C4zohCW5.woff2) format("woff2"),url(/assets/fredoka-latin-600-normal-CcrEjrB4.woff) format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.woff) format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff) format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.woff) format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff) format("woff");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{--green-deep: #1f5130;--green: #2f7a3f;--green-leaf: #4caf50;--green-soft: #a8d5a2;--green-mist: #d8ecd4;--parchment: #f5f1e6;--card: #fffdf7;--ink: #233027;--ink-soft: #4a5a4f;--accent-gold: #e0a93b;--danger-soft: #c46a5a;--font-head: "Fredoka", system-ui, "Segoe UI", sans-serif;--font-body: "Atkinson Hyperlegible", system-ui, "Segoe UI", sans-serif;--fs-base: 19px;--fs-h1: 2.1rem;--fs-h2: 1.5rem;--radius: 16px;--radius-lg: 24px;--shadow: 0 4px 14px rgba(31, 81, 48, .12);--shadow-lg: 0 10px 30px rgba(31, 81, 48, .18);--gap: 1rem;--maxw: 1100px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-size:var(--fs-base);color:var(--ink);background:radial-gradient(1200px 500px at 50% -10%,var(--green-mist),transparent 60%),var(--parchment);line-height:1.55;min-height:100vh}h1,h2,h3{font-family:var(--font-head);color:var(--green-deep);line-height:1.2;margin:0 0 .4em}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}a{color:var(--green)}a:hover{color:var(--green-deep)}.container{max-width:var(--maxw);margin:0 auto;padding:0 1.25rem 3rem}:focus-visible{outline:3px solid var(--green-leaf);outline-offset:2px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.muted{color:var(--ink-soft)}.ci{width:1.2em;height:1.2em;vertical-align:-.22em;flex:0 0 auto}.ci-lg{width:2.2em;height:2.2em}.app-header{background:linear-gradient(180deg,var(--green-deep),var(--green));color:#fff;padding:.9rem 1.25rem 1.1rem;box-shadow:var(--shadow)}.app-header .header-row{max-width:var(--maxw);margin:0 auto;display:flex;align-items:center;gap:1rem}.app-header .mascot{width:64px;height:64px;flex:0 0 auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25))}.app-header .wordmark{font-family:var(--font-head);font-size:1.8rem;font-weight:600}.app-header .wordmark small{display:block;font-size:.8rem;font-weight:400;opacity:.85}.progress-wrap{max-width:var(--maxw);margin:.8rem auto 0}.progress-label{font-size:.9rem;opacity:.95;margin-bottom:.25rem}.progress-bar{background:#ffffff40;border-radius:999px;height:14px;overflow:hidden}.progress-bar>span{display:block;height:100%;background:var(--green-leaf);border-radius:999px;box-shadow:0 0 8px var(--green-soft)}.nav-tabs{max-width:var(--maxw);margin:1rem auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:0 1rem}.nav-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;flex:1 1 92px;max-width:150px;min-width:0;white-space:nowrap;text-align:center;padding:.55rem .35rem;min-height:62px;font-size:.82rem;font-weight:600;background:var(--card);color:var(--ink);text-decoration:none;border:2px solid var(--green-soft);border-radius:16px;box-shadow:var(--shadow);transition:transform .08s ease,background .15s}.nav-tab .ci{width:1.85em;height:1.85em}.nav-tab:hover{transform:translateY(-2px);background:var(--green-mist)}.nav-tab.active{background:var(--green);color:#fff;border-color:var(--green-deep)}@media (max-width: 520px){.nav-tab{font-size:.74rem;min-height:56px}}.loginbar{margin-left:auto;display:flex;align-items:center;gap:.5rem;color:#fff;font-size:.9rem}.loginbar .link-btn{background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.45);border-radius:999px;padding:.35rem .8rem;cursor:pointer;font:inherit;font-size:.85rem}.loginbar .link-btn:hover{background:#ffffff47}.login-form{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.login-tabs{display:flex;gap:.2rem}.login-tabs button{background:#ffffff24;color:#fff;border:none;padding:.3rem .6rem;border-radius:8px;cursor:pointer;font:inherit;font-size:.8rem}.login-tabs button.on{background:#fff;color:var(--green-deep);font-weight:700}.login-form input{padding:.4rem .6rem;border-radius:8px;border:1px solid rgba(255,255,255,.5);font:inherit;font-size:.85rem;width:130px}.login-go{background:var(--accent-gold);color:#fff;border:none;border-radius:999px;padding:.4rem .9rem;font:inherit;font-weight:700;cursor:pointer}.login-go:disabled{opacity:.5;cursor:default}.login-err{color:#ffe0d8;font-size:.8rem;width:100%}@media (max-width: 640px){.loginbar{width:100%;margin:.6rem 0 0;flex-wrap:wrap}}.card-box{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.25rem 1.4rem}.section-title{display:flex;align-items:center;gap:.5rem;margin:1.5rem 0 .75rem}.grid-auto{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem}.status-chip{font-size:.76rem;font-weight:700;padding:.15rem .55rem;border-radius:999px;white-space:nowrap}.status-chip.done{background:var(--green-mist);color:var(--green-deep)}.status-chip.done:before{content:"✓ "}.status-chip.new{background:#fff3d6;color:#8a5e0f;border:1px solid var(--accent-gold)}.status-chip.new:before{content:"• ";color:var(--accent-gold);font-weight:900}.status-legend{display:inline-flex;gap:1rem;flex-wrap:wrap;font-size:.85rem;color:var(--ink-soft);background:var(--card);border-radius:999px;padding:.4rem .9rem;box-shadow:var(--shadow)}.badge-row{display:flex;flex-wrap:wrap;gap:.75rem}.badge{display:flex;flex-direction:column;align-items:center;gap:.3rem;width:100px;text-align:center;opacity:.35;filter:grayscale(1);font-size:.8rem}.badge .disc{width:60px;height:60px;border-radius:50%;background:var(--green-soft);display:flex;align-items:center;justify-content:center;color:#fff}.badge .disc .ci{width:30px;height:30px}.badge--earned{opacity:1;filter:none}.badge--earned .disc{background:radial-gradient(circle at 30% 30%,var(--accent-gold),#b9821f)}.more-wish{background:linear-gradient(135deg,#fff8e9,var(--card));border:2px dashed var(--accent-gold);border-radius:var(--radius-lg);padding:1.25rem 1.4rem;margin:1.5rem 0;text-align:center}.more-wish h3{color:var(--green-deep);margin:0 0 .3rem}.wish-btn{background:var(--accent-gold);color:#fff;border:none;border-radius:999px;padding:.75rem 1.4rem;font:inherit;font-weight:700;cursor:pointer;min-height:50px;box-shadow:var(--shadow);display:inline-flex;align-items:center;gap:.5rem;margin-top:.6rem}.wish-btn:hover{filter:brightness(1.06)}.wish-btn:disabled{background:var(--green);cursor:default}.wish-btn .ci{width:1.3em;height:1.3em}.wish-confirm{margin-top:.7rem;font-weight:700;color:var(--green-deep)}.wish-list{display:grid;gap:.5rem}.wish-list li{background:var(--card);border-radius:12px;box-shadow:var(--shadow);padding:.6rem 1rem;list-style:none}.wish-list{padding:0;margin:0}.feedback-box{margin-top:1.5rem}.feedback-box input,.feedback-box textarea{width:100%;box-sizing:border-box;padding:.6rem .8rem;border:2px solid var(--green-soft);border-radius:10px;font:inherit;margin-bottom:.6rem}.feedback-box textarea{resize:vertical;min-height:70px}.login-landing{max-width:480px;margin:2rem auto}.login-landing h1{margin-top:0}.landing-tabs{margin:1rem 0}.landing-tabs button{background:var(--green-mist);color:var(--green-deep);border:2px solid var(--green-soft);padding:.5rem 1rem;border-radius:999px;cursor:pointer;font:inherit;font-weight:700}.landing-tabs button.on{background:var(--green-deep);color:#fff;border-color:var(--green-deep)}.landing-form{display:grid;gap:.8rem}.landing-form label{display:grid;gap:.25rem;font-weight:700;color:var(--ink-soft);font-size:.9rem}.landing-form input{padding:.6rem .8rem;border:2px solid var(--green-soft);border-radius:10px;font:inherit}.landing-form .wish-btn{justify-content:center;margin-top:.2rem}.admin-link{font-size:.85rem;text-decoration:none;opacity:.55}.admin-link:hover{opacity:1}.container input[type=password]{width:100%;box-sizing:border-box;padding:.6rem .8rem;border:2px solid var(--green-soft);border-radius:10px;font:inherit;margin:.4rem 0 .8rem}.two-col{display:grid;grid-template-columns:1.3fr 1fr;gap:1.25rem;align-items:start}@media (max-width: 800px){.two-col{grid-template-columns:1fr}}.map-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:.5rem 0 1rem}.view-btn{padding:.5rem 1rem;min-height:44px;border-radius:999px;border:2px solid var(--green-soft);background:var(--card);font:inherit;font-weight:700;cursor:pointer}.view-btn.is-active{background:var(--green-deep);color:#fff;border-color:var(--green-deep)}.map-wrap{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem}.map-wrap>svg{width:100%;height:auto;display:block}.map-caption{text-align:center;color:var(--ink-soft);font-size:.9rem;margin-top:.5rem}.map-country{fill:#cde3c4;stroke:#fff;stroke-width:.4;outline:none}.map-country:hover{fill:var(--green-soft)}.map-pin{fill:#c0392b;stroke:#fff;cursor:pointer}.map-pin:hover{fill:var(--accent-gold)}.map-legend{list-style:none;padding:0;margin:.6rem 0 0;display:flex;flex-wrap:wrap;gap:.3rem 1rem;font-size:.9rem}.map-legend li{display:inline-flex;align-items:center;gap:.4rem}.map-legend .dot{width:12px;height:12px;border-radius:50%;flex:0 0 auto}.mini-time{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.6rem}.mini-era{padding:.45rem .8rem;border-radius:10px;border:2px solid var(--green-soft);background:var(--parchment);font:inherit;font-weight:600;cursor:pointer;text-align:left}.mini-era:hover{background:var(--green-mist)}.filter-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:.5rem 0 1rem}.epoch-pill{padding:.45rem .9rem;min-height:40px;background:var(--card);border:2px solid var(--green-soft);border-radius:12px;font:inherit;font-weight:600;cursor:pointer;color:var(--ink-soft);white-space:nowrap}.epoch-pill.is-active{background:var(--green-deep);color:#fff;border-color:var(--green-deep)}.life-box{background:var(--green-mist);border:2px dashed var(--green-leaf);border-radius:var(--radius);padding:1rem 1.2rem;margin-top:1rem}.life-box h3{margin-top:0}.life-box:before{content:"🏡 "}.timeline{display:flex;align-items:stretch;gap:.25rem;overflow-x:auto;padding:1.5rem .25rem 2rem}.era-band{flex:0 0 240px;border-radius:var(--radius);padding:1rem;color:#fff;box-shadow:var(--shadow)}.era-band h3{color:#fff}.era-band .year{font-size:.85rem;opacity:.9}.era-band .markers{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.timeline-marker{display:inline-flex;align-items:center;gap:.3rem;background:#ffffffeb;color:var(--ink);border:none;border-radius:999px;padding:.25rem .6rem;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.timeline-marker:hover{background:#fff}.bridge-card{flex:0 0 220px;align-self:center;background:var(--card);border:2px dashed var(--accent-gold);border-radius:var(--radius);padding:.9rem 1rem;margin:0 .25rem;box-shadow:var(--shadow);font-size:.95rem}.bridge-card .bridge-title{font-family:var(--font-head);color:var(--accent-gold);font-weight:600;margin-bottom:.4rem}.people-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width: 720px){.people-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 440px){.people-grid{grid-template-columns:1fr}}.person-tile{position:relative;background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem;text-align:center;cursor:pointer;border:2px solid transparent;font:inherit;transition:transform .08s,border-color .15s}.person-tile:hover{transform:translateY(-3px);border-color:var(--green-leaf)}.person-tile.selected{border-color:var(--green)}.avatar{width:72px;height:72px;border-radius:50%;margin:0 auto .5rem;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-head);font-size:1.5rem;background:var(--green)}.person-tile .name{font-weight:700}.person-tile .role{color:var(--ink-soft);font-size:.9rem}.era-chip{display:inline-block;margin-top:.4rem;padding:.15rem .6rem;border-radius:999px;background:var(--green-mist);color:var(--green-deep);font-size:.8rem;font-weight:700}.person-tile .corner{position:absolute;top:.5rem;right:.5rem}.tech-track{display:flex;gap:1rem;overflow-x:auto;padding:1.5rem .25rem;align-items:stretch}.tech-item{flex:0 0 150px;background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem;text-align:center;cursor:pointer;border:2px solid transparent;font:inherit}.tech-item:hover{border-color:var(--green-leaf)}.tech-item.selected{border-color:var(--green)}.tech-item .ci{width:40px;height:40px;color:var(--green-deep)}.tech-item .name{font-weight:700;display:block;margin-top:.3rem}.tech-item .year{color:var(--ink-soft);font-size:.85rem}.tech-item.tech-leap{border:2px solid var(--accent-gold);background:#fff8e9}.tech-item.tech-leap .leap-tag{display:inline-block;margin-top:.4rem;font-size:.75rem;font-weight:700;color:var(--accent-gold)}.change-box{background:#fff8e9;border-left:6px solid var(--accent-gold);border-radius:var(--radius);padding:1rem 1.2rem;margin-top:1rem}.change-box:before{content:"⚡ Was hat sich dadurch verändert?";display:block;font-family:var(--font-head);color:var(--accent-gold);margin-bottom:.4rem}.epoch-hero{background:linear-gradient(135deg,var(--green-deep),var(--green));color:#fff;border-radius:var(--radius-lg);padding:1.5rem 1.6rem;box-shadow:var(--shadow-lg);display:flex;align-items:center;gap:1.2rem;margin-top:1rem}.epoch-hero h1{color:#fff;margin:0}.epoch-hero .ci{width:3.2em;height:3.2em;flex:0 0 auto}.epoch-hero .years{font-family:var(--font-head);opacity:.9}.page-toc{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 .5rem}.page-toc a{text-decoration:none;padding:.35rem .8rem;border-radius:999px;background:var(--green-mist);color:var(--green-deep);font-weight:700;font-size:.9rem}.page-toc a:hover{background:var(--green-soft)}.arc-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:1rem}@media (max-width: 800px){.arc-steps{grid-template-columns:1fr}}.arc-step{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem;border-top:6px solid var(--green)}.arc-step.rise{border-top-color:var(--green-leaf)}.arc-step.peak{border-top-color:var(--accent-gold)}.arc-step.decline{border-top-color:var(--danger-soft)}.arc-step .num{width:34px;height:34px;border-radius:50%;background:var(--green);color:#fff;font-family:var(--font-head);display:flex;align-items:center;justify-content:center;font-size:1.1rem;margin-bottom:.5rem}.arc-step h3{font-size:1.05rem}.article-sec{margin-top:1rem}.article-sec h3{font-size:1.05rem;color:var(--green);margin-bottom:.2rem}.didyouknow{background:var(--green-mist);border-radius:var(--radius);padding:.9rem 1.1rem;margin-top:1rem}details.more{margin-top:1rem;border:2px solid var(--green-soft);border-radius:12px;background:var(--parchment);overflow:hidden}details.more>summary{cursor:pointer;padding:.8rem 1.1rem;font-family:var(--font-head);font-weight:600;color:var(--green-deep);list-style:none}details.more>summary::-webkit-details-marker{display:none}details.more>summary:before{content:"▸ "}details.more[open]>summary:before{content:"▾ "}details.more .more-body{padding:0 1.1rem 1rem}.topic-list{display:grid;gap:.6rem}.epoch-link-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.epoch-link{display:block;text-decoration:none;color:inherit;background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem 1.2rem;border-left:6px solid var(--green)}.epoch-link:hover{background:var(--green-mist)}.epoch-link .yr{color:var(--ink-soft);font-size:.85rem}.quiz-card{background:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:1.5rem;max-width:640px;margin:1rem auto}.quiz-q{font-family:var(--font-head);font-size:1.3rem;color:var(--green-deep);margin-bottom:1rem}.quiz-option{display:block;width:100%;text-align:left;padding:.9rem 1.1rem;margin-bottom:.6rem;background:var(--parchment);border:2px solid var(--green-soft);border-radius:12px;font:inherit;cursor:pointer;min-height:48px}.quiz-option:hover:not(:disabled){background:var(--green-mist)}.quiz-option.correct{background:var(--green-leaf);color:#fff;border-color:var(--green-deep)}.quiz-option.wrong{background:#f6ddd7;border-color:var(--danger-soft)}.quiz-option:disabled{cursor:default}.quiz-feedback{margin-top:.75rem;padding:.9rem 1.1rem;border-radius:12px;font-weight:600}.quiz-feedback.ok{background:var(--green-mist);color:var(--green-deep)}.quiz-feedback.encourage{background:#f6ddd7;color:#7e3a2c}.score-pill{display:inline-flex;align-items:center;gap:.4rem;background:var(--green-deep);color:#fff;padding:.4rem .9rem;border-radius:999px;font-weight:700}.reward-card{background:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:1.25rem;max-width:640px;margin:1.25rem auto;text-align:center;border:3px solid var(--accent-gold)}.reward-thumb{position:relative;border-radius:var(--radius);overflow:hidden;aspect-ratio:16/9;background:linear-gradient(135deg,var(--green-deep),var(--green));display:flex;align-items:center;justify-content:center}.reward-thumb iframe{width:100%;height:100%;border:0}.reward-thumb .play{width:70px;height:70px;border-radius:50%;background:#ffffffeb;display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:var(--green-deep)}.quiz-next{background:var(--green);color:#fff;border:none;border-radius:999px;padding:.7rem 1.4rem;font:inherit;font-weight:700;cursor:pointer;min-height:48px;margin-top:1rem}.wiki-img-a{display:block;overflow:hidden}.wiki-img-a img{display:block;width:100%;height:auto}.wiki-img{width:100%;max-width:320px;border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.wiki-img-float{float:right;width:190px;max-width:40%;margin:.2rem 0 .8rem 1rem;border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;background:var(--green-mist)}.img-gallery a{display:block}.context-box{clear:both;background:var(--green-mist);border-radius:var(--radius);padding:.7rem 1rem;margin-top:1rem;font-size:.95rem}.context-box .ci{width:1.1em;height:1.1em;vertical-align:-.15em}.reset-btn{background:transparent;border:2px solid var(--green-soft);color:var(--ink-soft);border-radius:999px;padding:.5rem 1rem;font:inherit;cursor:pointer;min-height:44px}.reset-btn:hover{background:#f6ddd7;border-color:var(--danger-soft);color:#7e3a2c}.img-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.img-gallery figure{margin:0;background:var(--card);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.gallery-img{width:100%;height:200px;object-fit:contain;display:block;background:var(--green-mist);cursor:zoom-in}.img-gallery figcaption{padding:.6rem .8rem;font-size:.9rem}.img-gallery figcaption .cap-desc{color:var(--ink-soft)}.person-tile .avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.wiki-hoverbox{position:fixed;top:64px;left:50%;transform:translate(-50%);z-index:1000;background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:.6rem;max-width:min(480px,92vw);pointer-events:none;text-align:center}.wiki-hoverbox img{max-width:100%;max-height:64vh;object-fit:contain;display:block;margin:0 auto;border-radius:8px}.wiki-hovercap{font-size:.85rem;color:var(--ink-soft);margin-top:.4rem}.wiki-img-a img,.wiki-img img{cursor:zoom-in}.epoch-cta{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none;margin-top:.6rem;background:var(--green);color:#fff;padding:.5rem 1rem;border-radius:999px;font-weight:700}
