:root{color-scheme:dark;--hyp-bg: #0d1117;--hyp-bg-deep: #010409;--hyp-surface: #161b22;--hyp-surface-muted: #21262d;--hyp-surface-hover: #2d333b;--hyp-border-muted: #21262d;--hyp-border: #30363d;--hyp-border-strong: #3d444d;--hyp-text: #e6edf3;--hyp-text-strong: #f0f6fc;--hyp-text-secondary: #c9d1d9;--hyp-text-muted: #a2abb5;--hyp-text-subtle: #8b949e;--hyp-accent: #58a6ff;--hyp-accent-strong: #1f6feb;--hyp-success: #3fb950;--hyp-success-strong: #2ea043;--hyp-success-surface: #12261a;--hyp-success-emphasis: #238636;--hyp-success-bright: #7ee787;--hyp-danger: #ff7b72;--hyp-danger-strong: #da3633;--hyp-danger-surface: #2d1618;--hyp-warning: #d29922;--hyp-warning-surface: #2c210c;--hyp-radius-sm: 6px;--hyp-radius-md: 10px;--hyp-radius-lg: 14px;--hyp-focus-ring: 0 0 0 3px rgb(31 111 235 / 30%);--hyp-shadow-raised: 0 18px 42px rgb(1 4 9 / 45%);--hyp-motion-fast: .14s ease-out}html,body{height:100%;margin:0;background:var(--hyp-bg);color:var(--hyp-text);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-rendering:optimizeLegibility}*{box-sizing:border-box}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--hyp-accent);outline-offset:2px}summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--hyp-accent);outline-offset:2px}input::placeholder,textarea::placeholder{color:var(--hyp-text-subtle);opacity:1}.drawer-close{display:none;margin:8px 12px;padding:7px 12px;border:1px solid var(--hyp-border);border-radius:var(--hyp-radius-sm);background:var(--hyp-surface);color:var(--hyp-text);cursor:pointer}.hyp-drawer[role=dialog]>.drawer-close{display:block}.history-context{color:var(--hyp-text-muted);font-size:13px}@media(max-width:639.98px),(pointer:coarse){button,summary,.hyp-app-header__nav>a{min-height:44px!important;min-width:44px!important}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{min-height:44px!important}}@media(max-width:639.98px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}}::selection{background:#1f6feb8c;color:var(--hyp-text-strong)}hyp-status+hyp-panel{margin-top:14px}
