.anatdle-shell{width:min(100% - 2rem,46rem);margin:auto;padding:3rem 0 4rem}.anatdle-header{text-align:center;margin-bottom:2rem}.anatdle-header h1{letter-spacing:-.07em;margin-bottom:.4rem;font-size:clamp(3.5rem,12vw,5rem)}.anatdle-header h1>span:first-child{color:var(--blue)}.anatdle-mark{vertical-align:middle;color:var(--teal);margin-left:.65rem;font-size:2rem;display:inline-block}.anatdle-subtitle{margin-bottom:.5rem;font-size:1.15rem;font-weight:650}.anatdle-modes{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.anatdle-modes button{min-height:3.5rem}.anatdle-options{justify-content:space-between;gap:1rem;margin:1.2rem 0;display:flex}.anatdle-options details{flex:1;font-size:.875rem}.anatdle-options summary{padding:.5rem 0;font-weight:650}.anatdle-options details p{margin-top:.75rem}.anatdle-filters{grid-template-columns:1.4fr 1fr;gap:1rem;display:grid}.anatdle-welcome{text-align:center;background:linear-gradient(150deg, var(--pale), white);padding:3rem 2rem}.anatdle-five{justify-content:center;gap:.5rem;margin-bottom:1.7rem;display:flex}.anatdle-five i{background:#dcecf2;border:1px solid #a8c5d5;border-radius:.45rem;width:2rem;height:2rem}.anatdle-five i:first-child{background:var(--teal)}.anatdle-round{border-top:4px solid var(--blue)}.anatdle-round-top{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.anatdle-progress{gap:.4rem;margin-bottom:1.5rem;display:flex}.anatdle-progress span{background:#e4e4e7;border-radius:5px;flex:1;height:5px}.anatdle-progress .active{background:var(--blue)}.anatdle-clues{margin:0;padding:0;list-style:none}.anatdle-clues li{padding-bottom:1.2rem}.anatdle-clues li+li{border-top:1px solid #e4e4e7;padding-top:1rem}.anatdle-clue-label{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.4rem;font-size:.75rem;font-weight:800;display:block}.anatdle-clues p{margin:0}.anatdle-guess-actions{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.anatdle-status{color:#075985;min-height:1.65em;margin:1rem 0;font-weight:650}.anatdle-footer{text-align:center;color:var(--muted);margin-top:2rem;font-size:.8rem}.anatdle-footer p{margin-top:1rem}.anatdle-image{margin:1rem 0 0}.anatdle-image-viewport{isolation:isolate;background:#fff;width:100%;position:relative;overflow:hidden}.anatdle-image figcaption{color:var(--muted);margin-top:.5rem;font-size:.75rem}.anatdle-image-unavailable{color:#52525b;background:#f4f4f5;border:1px dashed #a1a1aa;border-radius:.75rem;padding:1rem;font-size:.875rem}.anatdle-mask{background:#fff;display:block;position:absolute}.anatdle-pointer{pointer-events:none;border:3px solid #0369a1;border-radius:50%;outline:2px solid #fff;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #18181b55}.anatdle-result-title{overflow-wrap:anywhere;font-size:clamp(1.7rem,6vw,2.3rem)}.anatdle-score{color:var(--teal);margin-bottom:.5rem;font-size:2rem;font-weight:800}.anatdle-badges{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.anatdle-badge{background:#f0f9ff;border:1px solid #bae6fd;border-radius:2rem;padding:.2rem .65rem;font-size:.75rem}.anatdle-credit-list{gap:1rem;margin-top:2rem;display:grid}.anatdle-credit-list h2,.anatdle-credit-list p{overflow-wrap:anywhere}.anatdle-shell [hidden]{display:none!important}.anatdle-share-fallback{width:100%;min-height:9rem}.anatdle-round h2:focus,.anatdle-round-top [tabindex]:focus{outline-offset:5px}@media (width<=500px){.anatdle-shell{padding-top:2rem}.anatdle-shell .card{padding:1.25rem}.anatdle-filters{grid-template-columns:1fr;gap:0}.anatdle-options{gap:.75rem}.anatdle-round-top{display:block}.anatdle-round-top p{margin-bottom:.5rem}.anatdle-subtitle{font-size:1rem}.anatdle-pointer{border-width:2px;width:14px;height:14px}}.anatdle-footer>span{margin-inline:.4rem}.anatdle-bracket{filter:drop-shadow(0 1px 1px #fff);border:3px solid #0369a1;border-top:0;height:8px;display:block;position:absolute;transform:translateY(-100%)}#term-list{background:#fff;border:1px solid #64748b;border-radius:.5rem;max-height:16rem;margin:.5rem 0;padding:.25rem;list-style:none;overflow:auto}#term-list [role=option]{cursor:pointer;min-height:44px;padding:.65rem}#term-list [aria-selected=true]{color:#fff;background:#0369a1}
