.page-body{display:block;align-items:initial;padding:0}.page{max-width:820px;margin:0 auto;padding:20px 20px 72px;--sc-rise: 0px}.page-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 0 44px}.page-back{color:var(--muted);text-decoration:none;font-size:14px}.page-back:hover{color:var(--text)}.page-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;line-height:1}.page-brand img{display:block;width:44px;height:42px;filter:drop-shadow(0 4px 12px color-mix(in srgb,var(--accent) 28%,transparent));transition:transform .12s ease}.page-brand:hover img{transform:translateY(-2px)}.page-word{font-family:var(--font-display);font-weight:700;font-size:1.15rem;text-transform:var(--display-transform);letter-spacing:var(--display-spacing);background:linear-gradient(90deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.page-scene .sc-ground{background:linear-gradient(180deg,color-mix(in srgb,var(--sc-flare) 40%,transparent) 0,transparent 44px),linear-gradient(180deg,var(--sc-ground-1) 0,transparent 300px)}.page-scene .sc-sky{height:260px;-webkit-mask-image:linear-gradient(0deg,#000 0 34px,transparent 150px);mask-image:linear-gradient(0deg,#000 0 34px,transparent 150px)}.page-scene .sc-grid{-webkit-mask-image:linear-gradient(180deg,transparent 0 6px,#000 40px,rgba(0,0,0,.45) 120px,transparent 230px);mask-image:linear-gradient(180deg,transparent 0 6px,#000 40px,rgba(0,0,0,.45) 120px,transparent 230px)}:root{--page-lift: var(--key-sheen), 0 10px 24px rgba(0, 0, 0, .3)}.page-card,.page-plain,.stat{box-shadow:var(--page-lift)}.page-hero{text-align:center;padding:12px 0 34px}.page-hero h1{font-size:clamp(1.2rem,5.6vw,2.2rem)}.page-lede{color:var(--text);font-size:16px;line-height:1.6;max-width:56ch;margin:8px auto 0}.page-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-bottom:38px}.page-card{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:20px}.pc-mark{font-size:24px;line-height:1}.page-card h2{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-spacing);font-size:.88rem;margin:10px 0 6px}.page-card p{color:var(--muted);font-size:13px;line-height:1.6;margin:0}.page-plain{margin-bottom:20px;padding:22px 24px;background:var(--panel);border:1px solid var(--border);border-radius:16px}.page-plain h2{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-spacing);font-size:1rem;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--border)}.page-plain p+p{margin-top:12px}.page-plain p{color:var(--muted);font-size:14px;line-height:1.7;max-width:68ch}.page-plain strong{color:var(--text)}.page-plain a{color:var(--accent)}.page-fineprint{font-size:12.5px;opacity:.85}code{background:var(--well);border:1px solid var(--border);border-radius:5px;padding:1px 6px;font-size:.9em}.lookup{display:flex;gap:8px;max-width:420px}.lookup input{flex:1;min-width:0;font:inherit;text-transform:uppercase;letter-spacing:1.5px;color:var(--text);background:var(--well);border:1px solid var(--border);border-radius:12px;padding:12px 14px}.lookup input:focus{outline:none;border-color:var(--accent)}.lookup button{padding:12px 20px}.lookup-result{margin-top:14px;font-size:14px;min-height:22px}.lookup-result .bad{color:var(--danger)}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:14px 0}.stat{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:14px}.stat .n{display:block;font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-spacing);font-size:22px;font-variant-numeric:tabular-nums;line-height:1.1}.stat .k{display:block;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em;margin-top:4px}.share-link{display:flex;gap:8px;align-items:center;margin:12px 0;flex-wrap:wrap}.share-link input{flex:1;min-width:220px;font:inherit;font-size:14px;color:var(--text);background:var(--well);border:1px solid var(--border);border-radius:10px;padding:10px 12px}.share-link button{padding:10px 16px;font-size:13px}.page-foot{border-top:1px solid var(--border);padding-top:20px;display:flex;justify-content:center;gap:16px}.page-foot a{color:var(--muted);text-decoration:none;font-size:14px}.page-foot a:hover{color:var(--text)}.creator-av{display:inline-flex;vertical-align:middle;margin-right:6px;line-height:0}.creator-av .sz-av{border-radius:5px}.lk-card{max-width:46rem;margin:0 auto}.lk-title{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-spacing);font-size:1rem;margin:0 0 12px}.lk-text{color:var(--muted);font-size:14px;line-height:1.6;margin:0 0 12px}.lk-form{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 12px}.lk-code{font:inherit;font-size:20px;letter-spacing:6px;text-transform:uppercase;width:7ch;min-width:0;color:var(--text);background:var(--well);border:1px solid var(--border);border-radius:12px;padding:12px 14px}.lk-code:focus{outline:none;border-color:var(--accent)}.lk-status{min-height:3em;margin:0}.lk-warn{color:var(--danger)}
