.skip-link{z-index:50;background:var(--sd-btn-bg);color:var(--sd-btn-text);border-radius:6px;padding:10px 14px;font-weight:600;position:absolute;top:-64px;left:16px}.skip-link:focus{top:12px}.site-header{z-index:40;border-bottom:1px solid var(--sd-rule);background:color-mix(in srgb, var(--sd-bg) 92%, transparent);-webkit-backdrop-filter:saturate(1.2)blur(6px);backdrop-filter:saturate(1.2)blur(6px);position:sticky;top:0}.site-header__inner{align-items:center;gap:24px;max-width:1200px;height:64px;margin:0 auto;padding:0 24px;display:flex}.site-header__home{text-decoration:none}.site-nav{gap:4px;margin-right:auto;display:flex}.site-nav a{min-height:44px;color:var(--sd-text-muted);align-items:center;padding:0 10px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.site-nav a:hover{color:var(--sd-text)}.site-header__actions{align-items:center;gap:10px;display:flex}.site-header__actions .btn{white-space:nowrap}.judge-chip{background:var(--sd-signal-bg);min-height:36px;color:var(--sd-text);border-radius:999px;align-items:center;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.judge-row{display:none}.site-menu{display:none;position:relative}.site-menu summary{border:1px solid var(--sd-border-ui);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;list-style:none;display:inline-flex}.site-menu summary::-webkit-details-marker{display:none}.site-menu__panel{border:1px solid var(--sd-border-ui);background:var(--sd-surface);min-width:240px;box-shadow:var(--sd-shadow-paper);border-radius:10px;gap:2px;padding:10px;display:grid;position:absolute;top:52px;right:0}.site-menu__panel a{min-height:44px;color:var(--sd-text);align-items:center;padding:0 10px;font-weight:600;text-decoration:none;display:flex}@media (max-width:900px){.site-nav,.judge-chip{display:none}.site-menu{display:block}.site-header__inner{justify-content:space-between;gap:12px;height:56px;padding:0 16px}.site-header__actions .btn{padding:0 14px}.judge-row{background:var(--sd-signal-bg);color:var(--sd-text);padding:8px 16px 10px;font-size:14px;font-weight:600;text-decoration:none;display:block}}.section{max-width:1200px;margin:0 auto;padding:96px 24px 0;scroll-margin-top:72px}.section__title{max-width:22ch;margin:8px 0 0}.section__lede{max-width:62ch;color:var(--sd-text-muted);margin:16px 0 0;font-size:18px}.section__close{max-width:70ch;color:var(--sd-text-muted);margin:28px 0 0}@media (max-width:767px){.section{padding:64px 16px 0}.section__lede{font-size:16px}}.btn-lg{min-height:48px;padding:0 22px;font-size:16px}.btn:disabled{opacity:.5;cursor:not-allowed}.install-chip{border:1px solid var(--sd-border-ui);background:var(--sd-surface-sunken);max-width:100%;font-family:var(--sd-font-mono);border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 6px 6px 12px;font-size:14px;display:inline-flex}.install-chip code{overflow-wrap:anywhere}.copy-btn{border:1px solid var(--sd-border-ui);background:var(--sd-surface);min-height:36px;color:var(--sd-text);font:600 13px var(--sd-font-ui);cursor:pointer;border-radius:4px;padding:0 10px}.fine-print{color:var(--sd-text-muted);margin:12px 0 0;font-size:14px}.site-footer{border-top:1px solid var(--sd-rule);max-width:1200px;color:var(--sd-text-muted);margin:120px auto 0;padding:40px 24px 48px;font-size:14px}.site-footer__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.site-footer__tagline{margin:6px 0 0}.site-footer__links{gap:48px;display:flex}.site-footer__links div{gap:2px;display:grid}.site-footer__links a{min-height:32px;color:var(--sd-text);align-items:center;text-decoration:none;display:inline-flex}.site-footer__built,.site-footer__legal{max-width:90ch;margin:24px 0 0}@media (max-width:767px){.site-footer{padding:32px 16px 40px}.site-footer__links a{min-height:44px}}
