@font-face{font-family:'TorqBound Rush';src:url('/assets/fonts/TorqBoundRush-BrushItalic.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
.check-row{display:flex;align-items:center;gap:8px;margin-top:9px;color:#b5aebe;font-size:13px}.check-row input{width:auto;accent-color:#ffc85b}
.hero h1,.page-hero h1{font-family:'TorqBound Rush',var(--font-display);line-height:.95;letter-spacing:0;font-weight:400}
.hero-annotation{font-family:'TorqBound Rush',var(--font-display);font-style:normal;font-weight:400}
.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.inline-form{display:inline-flex;align-items:center;gap:6px;margin:2px 4px 2px 0}
.inline-form select{max-width:175px;border:1px solid #49394f;background:#0c0a12;border-radius:7px;color:#f7f1ff;padding:7px 9px;font:inherit}
.code-block{white-space:pre-wrap;overflow:auto;background:#09080e;border:1px solid #45344b;border-radius:8px;padding:13px;color:#ffd983;font-size:13px}
details>summary{cursor:pointer;color:#f5ecfb;font-weight:700;padding:4px}
details[open]>summary{margin-bottom:14px}
details>p{color:var(--muted)}
.header-search{display:flex;align-items:center;border:1px solid #49394f;border-radius:8px;overflow:hidden;background:#100e18}
.header-search input{width:112px;min-width:70px;background:transparent;border:0;color:#f7f1ff;padding:8px;font:inherit;outline:none}
.header-search button{border:0;border-left:1px solid #49394f;background:transparent;color:#f4e9ff;padding:7px 9px;font-size:20px;cursor:pointer}
.header-search:focus-within{border-color:var(--gold)}
@media(max-width:1350px){.header-search input{width:78px}}
@media(max-width:1050px){.header-search input{width:120px}}
@media(max-width:720px){.header-search input{width:55px;padding:7px 5px}.header-search input::placeholder{color:transparent}.header-search button{padding:6px 7px}}
