/* AKKOÇ v100 - nur für neue unabhängige Wissensseiten */
:root{--bg:#0b1422;--panel:#14233a;--panel2:#1b2b42;--gold:#e6c381;--teal:#73dbeb;--text:#f5f6f8;--muted:#d1d8e3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:17px/1.65 system-ui,-apple-system,Segoe UI,Arial,sans-serif}a{color:var(--teal)}a:hover{text-decoration-thickness:2px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.head{background:#101b2d;border-bottom:1px solid #9a7941;padding:13px max(18px,calc((100% - 1100px)/2));display:flex;gap:16px;align-items:center;flex-wrap:wrap}.head img{height:40px;width:40px;object-fit:contain}.head strong{font-family:Georgia,serif;color:var(--gold);letter-spacing:.04em}.head nav{display:flex;gap:12px;flex-wrap:wrap;font-size:.91rem}.head nav a{color:#eee}.wrap{max-width:1040px;margin:auto;padding:38px 18px 70px}.kicker{color:var(--gold);font-weight:800;letter-spacing:.05em;font-size:.83rem}h1,h2{font-family:Georgia,serif;font-weight:500;line-height:1.17;color:var(--gold)}h1{font-size:clamp(2.1rem,5vw,3.55rem);margin:12px 0 20px}h2{font-size:clamp(1.45rem,3vw,2.05rem)}h3{font-size:1.14rem;color:#f1d399}.lead{font-size:1.16rem;max-width:800px;color:#e4e8ed}.note{border-left:4px solid var(--gold);padding:14px 18px;background:#1a2b40;margin:24px 0;border-radius:7px}.card{background:var(--panel);border:1px solid #516078;border-radius:16px;padding:22px;margin:19px 0;overflow-wrap:anywhere}.card h2,.card h3{margin:0 0 12px}.cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,295px),1fr));gap:16px}.cols .card{margin:0}.steps{padding-left:24px}.steps li{margin:9px 0}.pill{display:inline-block;border:1px solid #b8944f;background:#1a2d44;color:#f5da95;padding:8px 15px;border-radius:24px;text-decoration:none;margin:5px 7px 5px 0;font-weight:700}.pill:hover{background:#b8944f;color:#0b1422}.muted{color:var(--muted)}.small{font-size:.9rem}.divider{border:0;border-top:1px solid #41516b;margin:32px 0}footer{text-align:center;padding:32px 18px 40px;color:#bfc6d0;border-top:1px solid #3b4b63}details.topic{border:1px solid #65718a;border-radius:15px;background:#142238;margin:15px 0;overflow:hidden}details.topic[open]{border-color:#d6b16b;background:#1b2e43}details.topic summary{cursor:pointer;padding:19px 21px;font-weight:800;color:#f7d48f;list-style:revert}details.topic .inside{padding:0 21px 24px}details.topic h3{margin:15px 0 4px}.aha-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:15px;margin:24px 0}.aha-card{background:#192c43;border:1px solid #7b775d;border-radius:17px;padding:18px;transition:filter .22s,opacity .22s,transform .22s,border-color .22s;min-height:153px}.aha-card .aha-button{display:block;width:100%;min-height:85px;background:none;border:0;color:#f6d899;text-align:left;cursor:pointer;font:700 1.15rem/1.3 system-ui,sans-serif;padding:0}.aha-card .aha-button::after{content:'+';float:right;font-size:1.5rem}.aha-card.active .aha-button::after{content:'−'}.aha-card.active{border-color:#f0cb83;background:#25384e}.aha-card.dim{filter:blur(1.5px);opacity:.55}.aha-detail{display:none;border-top:1px solid #6c7f91;padding-top:13px;margin-top:8px;color:#edf3f6}.aha-card.active .aha-detail{display:block}.aha-card:focus-within{filter:none;opacity:1}.center{text-align:center}@media(max-width:620px){.wrap{padding:25px 16px 55px}.head{padding:13px 16px}.card{padding:18px}.aha-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aha-card{padding:13px;min-height:128px}.aha-card .aha-button{font-size:1rem;min-height:90px}details.topic summary{padding:16px}}@media(max-width:380px){.aha-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}