.alltag-page section:not(.experiment):not(.topic-card){margin-block:3rem}.alltag-page section>h2{font-size:clamp(1.8rem,4vw,3rem)}.alltag-page h3{font-size:1.4rem;line-height:1.15}.alltag-page .experiment svg{background:linear-gradient(160deg,rgba(154,205,220,.18),rgba(112,154,132,.12));border-radius:1rem}.alltag-result{padding:1rem;border-inline-start:3px solid var(--accent);background:var(--panel);min-height:5rem}.alltag-word{font-size:clamp(2rem,7vw,4rem);color:var(--accent);font-weight:800;letter-spacing:-.04em;margin-block:2rem;overflow-wrap:anywhere}.alltag-glossary{margin-block:2rem}.alltag-glossary dt{font-weight:750;font-size:1.15rem;margin-top:1.4rem}.alltag-glossary dd{margin:.4rem 0 0;max-width:65ch}.alltag-page li{margin-bottom:.8rem}.alltag-page .topic-card p:last-child{margin-bottom:0}.alltag-page a.text-link{text-decoration:underline;text-underline-offset:.2em}.alltag-page [hidden]{display:none!important}.observation-fields input,.observation-fields textarea{width:100%;font:inherit;padding:.8rem;border:1px solid var(--muted);border-radius:.5rem;background:var(--bg);color:var(--ink)}.observation-fields textarea{resize:vertical}.observation-fields input:focus-visible,.observation-fields textarea:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.observation-sheet button{margin-top:1rem}.alltag-page .step-controls button{min-height:44px}.alltag-page .reading-path{flex-wrap:wrap}.alltag-page .topic-grid{align-items:start}@media(max-width:600px){.alltag-page h1{font-size:clamp(2.7rem,11vw,4rem)}.alltag-page .step-controls button{flex:1 1 45%;padding:.65rem}.alltag-page .topic-card{padding:1.2rem}}@media print{body:has(.observation-sheet){background:white;color:black}body:has(.observation-sheet) .site-header,body:has(.observation-sheet) .site-footer,body:has(.observation-sheet) .skip-link,body:has(.observation-sheet) main>:not(.observation-sheet){display:none!important}.observation-sheet{border:0!important;padding:0!important;background:white!important;color:black!important;margin:0!important}.observation-sheet [data-print]{display:none}.observation-sheet input,.observation-sheet textarea{color:black!important;background:white!important;border:1px solid #777!important}.observation-sheet h2{font-size:24pt!important}.observation-sheet p{font-size:11pt!important}.observation-fields label{font-size:11pt}.article:has(.observation-sheet){max-width:none;margin:0;padding:0}}
