@font-face{font-family:'Schibsted Grotesk';src:url('sans.woff2')}@font-face{font-family:'JetBrains Mono';src:url('mono.woff2')}[hidden]{display:none!important}button,a,input,textarea{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.repo-list button{width:100%;text-align:left}.repo-list li.on button{color:var(--fg)}dialog{color:var(--fg);background:var(--panel);border:1px solid var(--line-hi);border-radius:14px;max-width:440px;padding:32px;line-height:1.6}dialog::backdrop{background:#000a;backdrop-filter:blur(8px)}dialog h2{font-size:25px;margin-bottom:16px}dialog p{margin:14px 0;color:var(--muted)}.close{float:right;border:0;background:none;color:var(--fg);font-size:28px;cursor:pointer}.draft-preview{padding:20px;border:1px solid var(--line-hi);border-radius:12px;margin:20px 0}.draft-preview strong{font-size:24px}.custom-form{display:grid;gap:18px}.custom-form label{display:grid;gap:8px}.custom-form input,.custom-form textarea,.custom-form select{width:100%;background:var(--panel);color:var(--fg);padding:13px;border:1px solid var(--line-hi);border-radius:8px;font:inherit}.repo-input{display:flex;gap:8px}.repo-input input:first-child{flex:1;min-width:0}.repo-input input[type=number]{width:85px}.route-content{padding-bottom:40px}.route-content h2{font-size:28px;margin:22px 0}.route-content p{line-height:1.65;color:var(--body);margin:14px 0}.filter-row{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.doc details{border-bottom:1px solid var(--line);padding:18px 0}.doc summary{cursor:pointer;font-size:19px;font-weight:600}.snack{padding:15px 22px}.sc-term{transition:transform .4s}.sheet{transition:opacity .2s}.sc-orbs{transition:opacity .3s}.sc-stage{background:var(--bg)}@media(max-width:600px){.custom-form .row2{grid-template-columns:1fr}.repo-input{flex-wrap:wrap}dialog{width:calc(100% - 32px);padding:24px}}
.mobile-sections{display:none}@media(max-width:900px){.mobile-sections{display:inline-grid!important}.hdr:has(#sectionsMenu[aria-expanded=true]) .nl{display:block!important;position:relative}.hdr:has(#sectionsMenu[aria-expanded=true]) nav{flex-wrap:wrap;justify-content:flex-end}.hdr:has(#sectionsMenu[aria-expanded=true]) .hdr-in{align-items:flex-start}}/* Keep commit commands scrollable inside their approved content column. */
.route-content,.route-content .doc,.custom-form,.custom-form label{min-width:0;max-width:100%}.route-content pre{max-width:100%;overflow-x:auto;white-space:pre}.route-content .seg{flex-wrap:wrap}
