:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background-color:#f3f6f9;--text-color:#0f1b26;--text-muted:#4a5b6a;--secondary-color:#fff;--border-color:#d6dee6;--primary-color:#0067b8;--primary-hover:#00589e;--on-primary:#fff;--card-shadow:0 1px 2px #0f1b260f, 0 6px 18px #0f1b2614}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--background-color:#101a22;--text-color:#fff;--text-muted:#a9b8c5;--secondary-color:#1a2a36;--border-color:#2a3d4c;--primary-color:#007acc;--primary-hover:#1a8ddb;--on-primary:#fff;--card-shadow:0 6px 20px #00000059}}body{background-color:var(--background-color);color:var(--text-color);padding:1em}.home-link{top:calc(.75rem + env(safe-area-inset-top));left:calc(.75rem + env(safe-area-inset-left));z-index:30;border:1px solid var(--border-color);background:var(--secondary-color);width:2.75rem;height:2.75rem;box-shadow:var(--card-shadow);border-radius:50%;place-items:center;transition:transform .15s;display:grid;position:fixed}.home-link:hover{transform:scale(1.06)}.home-link:focus-visible{outline:3px solid var(--primary-color);outline-offset:2px}.home-link img{object-fit:contain;width:1.6rem;height:1.6rem}.ad-slot{text-align:center;width:100%;max-width:46rem;margin:2.5rem auto;display:block}.ad-slot__label{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;display:block}.ad-slot:has(ins.adsbygoogle[data-ad-status=unfilled]){display:none}.ad-slot--placeholder{border:2px dashed var(--border-color);color:var(--text-muted);border-radius:8px;padding:1rem;font-family:ui-monospace,monospace}
