:root{--utils-bg:#f8fafc;--utils-surface:#fff;--utils-text:#0f172a;--utils-muted:#475569;--utils-action:#1d4ed8;--utils-action-hover:#1e40af;--utils-action-ink:#fff;--utils-control:#475569;--utils-line:#cbd5e1;--utils-focus:#1d4ed8;--utils-danger:#b91c1c;--utils-success:#166534;--utils-content-width:1200px;--font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}html[data-utils-theme=dark]{--utils-bg:#0f172a;--utils-surface:#172033;--utils-text:#f1f5f9;--utils-muted:#cbd5e1;--utils-action:#93c5fd;--utils-action-hover:#bfdbfe;--utils-action-ink:#0f172a;--utils-control:#64748b;--utils-line:#475569;--utils-focus:#93c5fd;--utils-danger:#fecaca;--utils-success:#86efac}*{box-sizing:border-box}html{background:var(--utils-bg);scroll-behavior:smooth}body{background:var(--utils-bg);min-height:100vh;color:var(--utils-text);font:16px/1.5 var(--font-sans);margin:0}a{color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--utils-focus);outline-offset:2px}::selection{background:color-mix(in srgb, var(--utils-action) 25%, transparent)}@media (prefers-color-scheme:dark){html:not([data-utils-theme=light]){--utils-bg:#0f172a;--utils-surface:#172033;--utils-text:#f1f5f9;--utils-muted:#cbd5e1;--utils-action:#93c5fd;--utils-action-hover:#bfdbfe;--utils-action-ink:#0f172a;--utils-control:#64748b;--utils-line:#475569;--utils-focus:#93c5fd;--utils-danger:#fecaca;--utils-success:#86efac}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--utils-radius:12px;--utils-panel:color-mix(in srgb, var(--utils-action) 4%, var(--utils-surface));--utils-gradient:linear-gradient(135deg, color-mix(in srgb, var(--utils-action) 8%, var(--utils-surface)), var(--utils-surface))}:where(input,select,textarea){accent-color:var(--utils-action)}:where(section[id],h2[id]){scroll-margin-top:24px}body[data-appsbox-surface=utils] [aria-labelledby=cookie-title]{overflow-wrap:anywhere;max-height:80dvh;overflow-y:auto}body[data-appsbox-surface=utils] [aria-labelledby=cookie-title]>div:last-child{flex-wrap:wrap}body[data-appsbox-surface=utils]>button{min-height:44px;margin:0 auto 24px;display:block;position:static}
