:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fafbf5;--bg-elevated:#fff;--text:#234d5a;--border:#d6d9cf;--control-bg:#fff;--control-border:#7b867f;--control-text:#234d5a;--control-height:44px;--focus:#2d6e79;--danger:#a72c2c;--primary-bg:#efca89;--primary-border:#b99159;--primary-foreground:#234d5a;--panel-background:#fff;--dialog-background:#fff;--overlay-backdrop-filter:blur(3px);--shadow-panel:0 12px 32px -24px #172c2640;--shadow-dialog:0 32px 96px -24px #172c2659;--shadow-primary:0 1px 0 #ffffffb3 inset;--shadow-primary-hover:0 1px 0 #fffc inset, 0 7px 18px -12px #346f4880;--panel-padding:20px;--radius-control:10px;--radius-panel:20px;--radius-button:10px;--font-size-control:.875rem}.dlezone-theme{--game-ink:#234d5a;--game-mint:#e2eee5;--game-accent:#f0cc8f;--game-muted:#5c6960;--game-line:#dfdfd5;--game-focus:#2d6e79}@media (width>=768px){:root{--panel-padding:24px}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Avenir Next,Avenir,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,summary,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{opacity:.48;cursor:not-allowed}a,button,input,summary,textarea{outline-offset:5px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--game-focus)}button:not([class]){border:1px solid var(--game-line);background:var(--bg-elevated);border-radius:9px;min-height:44px;padding:12px 18px}.button-primary{border:1px solid var(--primary-border);background:var(--primary-bg);color:var(--primary-foreground);box-shadow:var(--shadow-primary)}.button-primary:hover:not(:disabled){box-shadow:var(--shadow-primary-hover)}.panel-card{border-radius:var(--radius-panel);min-width:0;padding:var(--panel-padding)}.panel-surface{border:1px solid var(--border);background:var(--panel-background);box-shadow:var(--shadow-panel)}.auth-dialog{z-index:51;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--dialog-background);width:min(440px,100vw - 32px);max-height:min(720px,100dvh - 32px);box-shadow:var(--shadow-dialog);padding:36px 28px 28px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.auth-overlay{z-index:50;-webkit-backdrop-filter:var(--overlay-backdrop-filter);backdrop-filter:var(--overlay-backdrop-filter);background:#172c268c;position:fixed;inset:0}.auth-dialog>h2{padding-right:36px;font-size:30px}.auth-dialog>p:first-of-type{color:var(--game-muted);margin-top:10px}.auth-close{background:0 0;border:0;border-radius:50%;width:44px;height:44px;min-height:44px;padding:0;font-size:28px;line-height:1;position:absolute;top:14px;right:14px}.auth-close:hover{background:var(--game-mint)}.auth-form{gap:10px;margin-top:24px;display:grid}.auth-form label{margin-top:4px;font-size:13px;font-weight:650}.auth-form .form-control{min-height:48px;padding-inline:14px;font-size:16px}.secondary-button,.auth-trigger,.account-link{border:1px solid var(--game-line);border-radius:var(--radius-button);background:var(--bg-elevated);min-height:44px;padding:0 16px;font-size:13px;font-weight:650}.auth-google{border-radius:var(--radius-button);color:#1f1f1f;background:#fff;border:1px solid #747775;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:20px;padding:8px 12px;font:500 14px/20px Google Sans,Arial,sans-serif;display:flex}.auth-google:hover:not(:disabled){box-shadow:0 1px 3px #1f1f1f33}.auth-google img{object-fit:contain;flex:none}.auth-divider{color:var(--game-muted);align-items:center;gap:12px;margin:16px 0 0;font-size:12px;display:flex}.auth-divider+.auth-form{margin-top:12px}.auth-divider:before,.auth-divider:after{content:"";background:var(--game-line);flex:1;height:1px}.auth-captcha{border-radius:var(--radius-control);margin-top:8px;overflow:hidden}.auth-message{color:var(--danger);margin-top:12px;font-size:13px}.auth-message--success{color:var(--game-focus)}.auth-message--success p{color:var(--text);margin-top:8px}.auth-submit{width:100%;margin-top:8px}.text-button{min-height:44px;color:var(--game-focus);text-underline-offset:3px;background:0 0;border:0;padding:7px 0;text-decoration:underline}.auth-inline{justify-self:start}.auth-switch,.auth-terms{text-align:center;color:var(--game-muted);margin-top:16px;font-size:13px}.auth-terms{font-size:11px}.auth-terms a,.auth-page a{color:var(--game-focus);text-underline-offset:3px;text-decoration:underline}.auth-loading{border-radius:var(--radius-button);background:var(--game-mint);width:76px;animation:1.2s ease-in-out infinite alternate auth-pulse}@keyframes auth-pulse{to{opacity:.5}}.account-link{gap:9px}.auth-page{min-height:65vh}.auth-page>h1{margin-bottom:28px}.auth-completion-form{max-width:440px}.auth-form-skeleton>div{gap:8px;display:grid}.auth-skeleton-control{height:var(--control-height);border-radius:var(--radius-control)}.auth-email,.auth-hint{color:var(--game-muted);font-size:13px}.form-control{width:100%;min-height:var(--control-height);border:1px solid var(--control-border);border-radius:var(--radius-control);background-color:var(--control-bg);font-size:var(--font-size-control);color:var(--control-text);outline:none;padding:10px 12px;line-height:20px;display:block}.form-control:focus-visible{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 18%, transparent)}.mailbox-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}h1,h2,h3,h4,p{margin:0}p{line-height:1.65}h1,h2,h3,h4{letter-spacing:-.045em;font-weight:650;line-height:1.1}input{min-width:0}::selection{background:var(--game-accent);color:var(--game-ink)}.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.skeleton-block{background:var(--skeleton-fill,var(--game-mint));border-radius:4px;display:block}.skeleton-line{width:min(100%,104px);height:16px}.skip{clip-path:inset(50%);z-index:10;background:var(--game-accent);width:1px;height:1px;position:fixed;top:12px;left:12px;overflow:hidden}.skip:focus{clip-path:none;width:auto;height:auto;padding:14px}main:focus{outline:none}.account-dot{background:var(--game-accent);width:24px;height:24px;color:var(--game-ink);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.answer-feedback-report{margin-top:4px;display:grid}.answer-feedback-report form{border-top:1px solid var(--game-line);gap:12px;margin-top:4px;padding-top:16px;display:grid}.answer-feedback-report .report-toggle{border-radius:var(--radius-control);max-width:100%;min-height:44px;color:var(--report-link,var(--game-muted));font-family:inherit;font-size:var(--report-toggle-size,12px);text-align:start;background:0 0;border:0;justify-self:end;align-items:center;gap:6px;padding:4px 6px;line-height:1.4;display:inline-flex}.answer-feedback-report .report-toggle svg{flex:none}.answer-feedback-report .report-toggle:is(:hover,[aria-expanded=true]){color:var(--report-link-active,var(--game-ink));background:var(--report-hover,var(--game-mint))}.answer-feedback-report .report-submit{border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--report-action-bg,var(--game-ink));min-height:44px;color:var(--report-action-ink,var(--bg-elevated));font:inherit;padding:10px 16px}.answer-feedback-report form p{overflow-wrap:anywhere;font-size:var(--report-copy-size,.9em);line-height:1.6}.answer-feedback-report label{gap:8px;display:grid}.answer-feedback-report select,.answer-feedback-report textarea{border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-bg);width:100%;min-height:44px;color:var(--control-text);font:inherit;padding:10px 12px}.answer-feedback-report textarea{resize:vertical}.answer-feedback-report form button{justify-self:start}.reading{max-width:780px;margin:0 auto;padding:50px 35px 65px}.back-link{color:var(--game-muted);align-items:center;min-height:44px;font-size:12px;display:inline-flex}.reading>.eyebrow{margin-top:20px}.reading h1{letter-spacing:-2px;margin-top:15px;font-size:49px;line-height:1.08}.reading .lead{color:var(--game-muted);margin:22px 0 29px;font-size:18px;line-height:1.55}.reading section{margin-top:32px}.reading h2{margin-bottom:12px;font-size:26px}.reading p{font-size:15px;line-height:1.8}.reading>.primary{margin-top:30px}.notice{background:var(--game-mint);border-radius:13px;margin-bottom:25px;padding:22px}.notice p{margin-top:9px;font-size:13px}.notice a{text-underline-offset:3px;text-decoration:underline}.answer-details{border-bottom:1px solid var(--game-line);padding:18px 0}.answer-skeleton-row{align-items:center;min-height:80px;display:grid}.answer-skeleton-row .skeleton-line{width:68%}.answer-skeleton-row:nth-child(odd) .skeleton-line{width:54%}.answer-details summary{cursor:pointer;min-height:44px;padding:9px 0;font-size:15px;font-weight:600;line-height:1.5}.answer-details summary span{margin-right:6px}.answer-details p{color:var(--game-muted);margin:10px 0;font-size:11px}.answer-details>ul{margin:0;padding:0;list-style:none}.answer-details>ul>li{border-bottom:1px solid var(--game-line);justify-content:space-between;align-items:center;gap:15px;padding:9px 0;font-size:13px;display:flex}.answer-details>ul>li b{white-space:nowrap;font-size:11px}.answer-details a{text-underline-offset:3px;text-decoration:underline}.answer-groups{padding:24px 0 12px}.answer-groups .answer-tier{--answer-tier-color:#5376d9;min-width:0;margin:0}.answer-tier+.answer-tier{padding-top:28px}.answer-tier[data-tier=familiar]{--answer-tier-color:#15819a}.answer-tier[data-tier=notable]{--answer-tier-color:#278653}.answer-tier[data-tier=unusual]{--answer-tier-color:#ad6417}.answer-tier[data-tier=obscure]{--answer-tier-color:#bd3d54}.answer-tier[data-tier=wildcard]{--answer-tier-color:#8e6e18}.answer-tier-heading{color:var(--answer-tier-color);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 14px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.answer-tier-swatch{background:currentColor;flex:none;width:10px;height:10px}.answer-tier-points{letter-spacing:0;white-space:nowrap;font-size:.9em}.answer-tier-list{flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;list-style:none;display:flex}.answer-tier-list>li{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:15px;line-height:1.55}.answer-tier-list [aria-current=true]{color:var(--answer-tier-color);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.dive-dialog--ocean .answer-tier{--answer-tier-color:#86a7ff}.dive-dialog--ocean .answer-tier[data-tier=familiar]{--answer-tier-color:#5bdded}.dive-dialog--ocean .answer-tier[data-tier=notable]{--answer-tier-color:#6bdda0}.dive-dialog--ocean .answer-tier[data-tier=unusual]{--answer-tier-color:#ffb566}.dive-dialog--ocean .answer-tier[data-tier=obscure]{--answer-tier-color:#ff8397}.dive-dialog--ocean .answer-tier[data-tier=wildcard]{--answer-tier-color:#f5d48d}.answer-gate{border:1px solid var(--game-line);background:var(--bg-elevated);border-radius:14px;margin:28px 0;padding:28px}.answer-gate .primary{margin-top:20px}.review-score{background:var(--game-mint);border-radius:9px;margin:26px 0 12px;padding:15px 18px}.text-button{background:0 0;border:0;padding:10px 5px;font-size:12px}.text-button:hover{text-decoration:underline}.eyebrow{color:var(--game-muted);font-size:11px;font-weight:500;line-height:1.7}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.auth-loading{animation:none}}
