.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{max-width:1440px;color:var(--text-primary);margin:0 auto;padding:48px clamp(16px,3vw,32px) 96px}.static__eyebrow{color:var(--accent-text);margin:0 0 8px;font-size:13px;font-weight:500;display:inline-block}.static__title{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(32px,4.4vw,48px);font-weight:500;line-height:1.08}.static__lead{color:var(--text-secondary);margin:0 0 36px;font-size:18px;line-height:1.55}.static__body h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-primary);margin:40px 0 12px;font-size:clamp(22px,2.4vw,26px);font-weight:500;line-height:1.2}.static__body h3{font-family:var(--font-display);color:var(--text-primary);margin:24px 0 8px;font-size:18px;font-weight:500;line-height:1.25}.static__body p{margin:0 0 14px;font-size:16px;line-height:1.65}.static__body ul,.static__body ol{margin:0 0 16px;padding-left:22px}.static__body li{margin:4px 0;font-size:16px;line-height:1.65}.static__body li>p{margin:0 0 6px}.static__body code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);background:var(--surface-subtle);border-radius:4px;padding:1px 6px;font-size:.92em}.static__body a{color:var(--accent-text);font-weight:500;text-decoration:none}.static__body a:hover{text-decoration:underline}.static__body strong{color:var(--text-primary);font-weight:600}.static__body dl{grid-template-columns:200px 1fr;gap:8px 24px;margin:12px 0 20px;display:grid}.static__body dl dt{color:var(--text-secondary);margin:0;font-size:14px;font-weight:500}.static__body dl dd{color:var(--text-primary);margin:0;font-size:14px}@media (max-width:720px){.static__body dl{grid-template-columns:1fr;gap:2px 0}.static__body dl dd{margin:0 0 8px}}.static__callout{background:var(--surface-subtle);border-left:3px solid var(--accent-primary);border-radius:4px;margin:16px 0;padding:14px 16px;font-size:15px;line-height:1.6}.static__meta{color:var(--text-secondary);flex-wrap:wrap;gap:6px 18px;margin:0 0 32px;font-size:13px;display:flex}.static__meta strong{color:var(--text-primary);font-weight:500}.static__divider{border:none;border-top:1px solid var(--border-subtle);margin:48px 0}.status-banner{border-radius:10px;align-items:center;gap:12px;margin:0 0 32px;padding:18px 20px;font-size:15px;font-weight:500;display:flex}.status-banner--ok{color:#1e7c00;background:#30e00014;border:1px solid #30e00033}.status-banner--warn{color:#8a6700;background:#ffd6411f;border:1px solid #ffd6414d}.status-banner--down{color:#a82120;background:#ff494a14;border:1px solid #ff494a33}.status-banner__dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.status-banner--ok .status-banner__dot{background:#30e000}.status-banner--warn .status-banner__dot{background:#ffd641}.status-banner--down .status-banner__dot{background:#ff494a}.status-grid{background:var(--border-subtle);border:1px solid var(--border-subtle);border-radius:8px;grid-template-columns:1fr;gap:1px;margin:0 0 40px;display:grid;overflow:hidden}.status-row{background:#fff;grid-template-columns:1fr auto 90px;align-items:center;gap:16px;padding:14px 18px;font-size:15px;display:grid}.status-row__name{font-weight:500}.status-row__state{font-size:13.5px;font-weight:500}.status-row__uptime{color:var(--text-secondary);font-feature-settings:"tnum" 1, "lnum" 1;text-align:right;font-size:13px}.status-row__state--ok{color:#1e7c00}.status-row__state--warn{color:#8a6700}.status-row__state--down{color:#a82120}.cl-entry{border-bottom:1px solid var(--border-subtle);padding:24px 0}.cl-entry:last-child{border-bottom:none}.cl-entry__meta{align-items:baseline;gap:12px;margin:0 0 10px;display:flex}.cl-entry__version{font-family:var(--font-display);color:var(--text-primary);font-size:20px;font-weight:500}.cl-entry__date{color:var(--text-secondary);font-size:13px}.cl-entry ul{margin:8px 0}.cl-tag{text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;border-radius:4px;margin-right:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.cl-tag--added{color:#1e7c00;background:#30e0001f}.cl-tag--fixed{color:var(--accent-text);background:#0e76fd1a}.cl-tag--changed{color:#8a6700;background:#ffd64129}.cl-tag--removed{color:#a82120;background:#ff494a1f}.blog-list{margin:0;padding:0;list-style:none}.blog-item{border-bottom:1px solid var(--border-subtle);padding:24px 0}.blog-item:last-child{border-bottom:none}.blog-item__meta{color:var(--text-secondary);gap:12px;margin:0 0 8px;font-size:13px;display:flex}.blog-item__title{font-family:var(--font-display);margin:0 0 8px;font-size:22px;font-weight:500;line-height:1.2}.blog-item__title a{color:var(--text-primary);text-decoration:none}.blog-item__title a:hover{color:var(--accent-text)}.blog-item__dek{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}.page-updated{color:var(--text-secondary);letter-spacing:.02em;margin:4px 0 16px;font-size:12px;display:inline-block}.brand-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:16px 0 24px;display:grid}.brand-card{border:1px solid var(--border);border-radius:16px;flex-direction:column;align-items:center;gap:12px;margin:0;padding:24px;display:flex}.brand-card--light{background:#fff}.brand-card--dark{color:#fff;background:#0b0f14}.brand-card figcaption{color:inherit;opacity:.7;font-size:13px}.brand-card__downloads{gap:12px;font-size:13px;display:flex}.brand-card__downloads a{color:var(--accent-text);border-bottom:1px solid;text-decoration:none}.brand-card--dark .brand-card__downloads a{color:#6ea5ff}.brand-swatches{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:16px 0 24px;display:grid}.brand-swatch{border:1px solid var(--border);border-radius:12px;align-items:center;gap:14px;padding:12px;display:flex}.brand-swatch__chip{border-radius:12px;flex-shrink:0;width:56px;height:56px}.brand-swatch__chip--bordered{border:1px solid var(--border)}.brand-swatch__meta{flex-direction:column;gap:2px;font-size:13px;display:flex}.brand-swatch__meta strong{font-size:14px}.brand-swatch__meta code,.brand-swatch__meta span{color:var(--text-secondary);font-size:12px}.coming-soon-card{border:1px solid var(--border);background:var(--surface-2,transparent);border-radius:16px;gap:16px;margin:16px 0 24px;padding:20px 24px;display:flex}.coming-soon-card__dot{background:#ffd641;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:8px}.coming-soon-card strong{margin-bottom:4px;display:block}.coming-soon-card p{color:var(--text-secondary);margin:0;font-size:14px}
