.report-trigger{padding-bottom:var(--s4)}.link-button{color:var(--c-accent);cursor:pointer;min-height:32px;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.primary-btn{min-height:44px;padding:0 var(--s4);font:inherit;font-weight:600;font-family:var(--font-ui);background:var(--c-accent);color:#fff;border-radius:var(--radius);cursor:pointer;border:0}.primary-btn:hover{background:var(--c-accent-hover)}.primary-btn[disabled]{opacity:.6;cursor:progress}.icon-btn{border:1px solid var(--c-border);border-radius:var(--radius);cursor:pointer;background:0 0;min-width:44px;min-height:44px;font-size:1.2rem}.sel-toolbar{z-index:20;background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:var(--radius);max-width:min(24rem,100vw - 2rem);padding:var(--s3);font-family:var(--font-ui);position:absolute;box-shadow:0 4px 16px #00000026}.sel-toolbar p{margin-bottom:var(--s2)}.sel-actions{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.sel-toolbar textarea,.report-dialog textarea,.report-dialog input{width:100%;font:inherit;padding:var(--s2);border:1px solid var(--c-border-strong);border-radius:var(--radius)}.report-dialog{border:1px solid var(--c-border-strong);border-radius:var(--radius);max-width:min(36rem,100vw - 2rem);padding:var(--s5);font-family:var(--font-ui);overflow-wrap:anywhere}.report-dialog::backdrop{background:#00000059}.report-dialog label{margin-top:var(--s3);font-weight:600;display:block}.report-dialog h2{margin-top:0;font-size:1.2rem}.dialog-actions{gap:var(--s4);margin-top:var(--s4);align-items:center;display:flex}.status:empty{display:none}.site-header{border-bottom:1px solid var(--c-border);background:var(--c-surface);font-family:var(--font-ui)}.header-row{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s3) 0;flex-wrap:wrap;display:flex}.wordmark{align-items:center;gap:var(--s2);color:var(--c-text);letter-spacing:.01em;min-height:44px;font-weight:650;text-decoration:none;display:inline-flex}.wordmark-mark{color:var(--c-accent)}.utility{gap:var(--s4);flex-wrap:wrap;align-items:center;display:flex}.utility .langs{gap:var(--s3);margin:0;padding:0;list-style:none;display:flex}.utility .langs li+li{margin:0}.utility .langs [aria-current]{align-items:center;min-height:44px;font-weight:650;display:inline-flex}.utility a,.primary a{min-height:44px;padding:0 var(--s1);align-items:center;display:inline-flex}.primary{border-top:1px solid var(--c-border)}.primary ul{gap:0 var(--s4);flex-wrap:wrap;margin-block:0;padding:0;list-style:none;display:flex}.primary li+li{margin:0}.primary a{color:var(--c-text);border-bottom:3px solid #0000;font-size:.95rem;text-decoration:none}.primary a:hover{color:var(--c-accent);border-bottom-color:var(--c-border-strong)}.primary a[aria-current=page]{border-bottom-color:var(--c-accent);color:var(--c-accent);font-weight:600}.breadcrumbs ol{gap:var(--s2);margin:var(--s4) auto 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.breadcrumbs li+li{margin:0}.breadcrumbs li+li:before{content:"/";margin-right:var(--s2);color:var(--c-muted)}main{padding:var(--s6) 0 var(--s8)}main:focus{outline:none}.site-footer{border-top:1px solid var(--c-border);background:var(--c-surface-2);padding:var(--s6) 0;color:var(--c-muted)}.site-footer p{margin-bottom:var(--s2)}
