.abacus-brand{color:var(--text);text-decoration:none}.abacus-brand:hover .abacus-wordmark{color:var(--accent)}
.quick-help-dialog{width:min(390px,calc(100vw - 28px));border:1px solid var(--line);border-radius:var(--ah-radius);background:var(--panel);color:var(--text);padding:20px;box-shadow:0 20px 60px #0005}.quick-help-dialog::backdrop{background:#0005}.quick-help-dialog h2{font:400 24px/1.2 var(--ah-display);margin:0 0 16px}.quick-help-dialog .task-help-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.quick-help-dialog article{padding:0;border:0;background:none}.quick-help-dialog article button{width:100%;height:100%;text-align:left}.quick-help-dialog>button{margin-top:16px}
.exact-return-bar{position:sticky;top:calc(var(--workspace-navigation-height,60px) + 8px);z-index:15;display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:10px 12px;margin:12px 0;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--ah-radius);background:var(--panel);box-shadow:0 4px 12px var(--ah-shadow)}.exact-return-bar[hidden]{display:none}.exact-return-bar strong{font:600 14px/1.4 system-ui,sans-serif;color:var(--text)}.exact-return-bar button{color:var(--accent);background:var(--ah-surface)}
[data-identity] #target-optimizer[data-detail=advanced] .optimizer-target-grid{font-family:system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--text)}[data-identity] #target-optimizer[data-detail=advanced] .optimizer-target-row{background:var(--ah-surface);color:var(--text)}[data-identity] #target-optimizer[data-detail=advanced] input{background:var(--bg);color:var(--text);border-color:var(--line)}
@media(max-width:650px){.exact-return-bar{top:calc(var(--workspace-navigation-height,110px) + 4px)}.quick-help-dialog .task-help-grid{grid-template-columns:1fr 1fr}}

[data-identity=courtside] .goat-catalog-surface .rating-group h3{color:var(--text)}
