:root{--author-blue:#051575;--author-blue-on-dark:#a9c0ff}
.author-icon{display:block;width:20px;height:34px;flex:none;overflow:visible;color:var(--author-blue);fill:none;stroke:currentColor;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round}
.author-icon circle{fill:currentColor;stroke:none}
.headline-line{display:inline-flex;align-items:center;gap:.18em;white-space:nowrap}
.headline-people{display:inline-flex;align-items:center;gap:.08em;vertical-align:middle;transform:rotate(-3deg);color:var(--ink)}
.headline-people .author-icon{height:.7em;width:.4em}
.author-options{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.author-choice{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:5px 12px;border:1px solid currentColor;border-radius:24px;background:transparent;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap}
.author-choice .author-icon{height:28px;width:18px}
.author-choice[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}
.author-choice[aria-pressed=true] .author-icon{color:var(--author-blue-on-dark)}
:root[data-theme=dark] .headline-people .author-icon,
:root[data-theme=dark] .controls .author-choice:not([aria-pressed=true]) .author-icon{color:var(--author-blue-on-dark)}
:root[data-theme=dark] .controls .author-choice[aria-pressed=true] .author-icon{color:var(--author-blue)}
.author-choice:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.author-choice:hover{box-shadow:0 2px 7px #001b6717}
.author-choice:disabled{opacity:.6;cursor:wait}
.author-filter-label{font-size:11px;color:var(--muted)}
.controls #filterChips{flex:1 1 100%}
.controls{flex-wrap:wrap!important;gap:7px 14px}
.controls .author-options{flex:1;padding-left:12px;flex-wrap:nowrap}
.controls .author-choice{font-size:12px;min-height:36px;padding:3px 11px}
.controls .author-choice .author-icon{height:27px;width:16px}
.controls .sort{margin-left:auto}
.composer .author-options{margin-top:5px}
.composer .author-choice{--ink:var(--card-ink);--bg:var(--card);font-size:13px}
.story-author{display:inline-flex;align-items:center;justify-content:center;color:var(--card-ink);flex:none}
.story-author .author-icon{height:28px;width:17px;stroke-width:5.2}
.card .rleft{display:flex;align-items:center;gap:9px;min-width:0}
.card .rleft .cat{min-width:0}
.owner-author-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 17px;font-size:12px;--ink:#092974;--bg:#fff}
.owner-author-controls .author-filter-label{margin-right:5px;color:#61708a}
.owner-author-controls .author-choice{min-height:37px}
.owner-author-controls .author-icon{height:25px;width:16px}
.author-stats-panel{margin:20px 0}
.author-name{display:inline-flex;align-items:center;gap:10px}
.author-name .author-icon{height:30px;width:18px}
.record-meta .author-name{gap:5px}
.record-meta .author-icon{height:23px;width:14px}
.author-stats-panel .category-link{display:inline-flex;align-items:center;gap:9px}
@media(max-width:760px){.headline-people .author-icon{height:.67em;width:.38em}.headline-line{gap:.1em}.controls{padding-block:6px!important}.controls .author-options{gap:6px;padding-left:4px}.controls .sort{padding-left:8px;margin-left:0}.controls .author-choice{font-size:11px;padding:3px 8px;gap:4px}.controls .author-filter-label{display:none}.controls .sort button{padding-inline:8px}.owner-author-controls{gap:6px}.owner-author-controls .author-choice{padding-inline:10px}}
@media(max-width:380px){.controls .author-choice{padding-inline:6px}.controls .sort button{padding-inline:6px;font-size:12px}}
@media(max-width:460px){.controls{gap:6px 8px}.controls .author-options{gap:4px;padding-left:0}.controls .author-choice{padding:3px 6px;gap:4px}.controls .sort{padding-left:6px}.controls .sort button{padding-inline:6px;font-size:11px}}

/* Match owner filters, statistics and record drawings to the public filters. */
.owner-dashboard .author-icon{stroke-width:4.2}
