.name-audio-tools{display:block;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:0 0 14px;padding:12px;border:1px solid var(--board-border);border-radius:6px;background:var(--board-surface)}
.has-js .name-audio-tools{display:block}.name-audio-tools button{font:inherit;font-size:11px;min-height:44px;padding:8px 12px;background:var(--surface);border:1px solid var(--board-border);border-radius:5px;color:var(--ink);cursor:pointer}.name-audio-tools button[aria-pressed=false]{color:var(--muted)}.name-audio-tools p{flex:1 1 280px;min-width:0;font-size:11px;line-height:1.8;color:var(--muted);margin:0}.name-audio-tools details{flex-basis:100%;font-size:11px;line-height:1.8;color:var(--muted)}.name-audio-tools summary{cursor:pointer}.name-audio-tools details p{margin-top:8px}.name-audio-tools a{color:var(--board-name)}
.board-cell{position:relative}.board-tile{padding-bottom:40px}.name-audio-button{position:absolute;inset-inline-start:0;bottom:0;min-width:44px;min-height:40px;border:0;background:transparent;color:var(--board-name);font:inherit;font-size:17px;cursor:pointer;z-index:1}.name-audio-button:hover{background:var(--surface)}.name-audio-button:focus-visible,.name-audio-tools button:focus-visible{outline:2px solid var(--board-accent);outline-offset:-3px}.board-cell.is-reading-name{box-shadow:inset 0 0 0 2px var(--board-accent)}.is-reading-name .name-audio-button{color:var(--ink)}

.name-audio-feedback{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-block-end:8px}.home-reading-row{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px 14px}.home-reading-row>details{flex:0 0 130px;max-width:100%;min-width:0;font-size:12px}.home-reading-row>details[open]{flex-basis:100%}.home-reading-row summary{min-height:44px;align-content:center}.home-reading-row .home-quick-ranges{display:grid;flex:1 1 330px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;max-width:none;margin:0}.home-reading-row .home-quick-ranges a{font-size:12px;min-height:44px;padding:6px 3px;white-space:nowrap}.home-reading-row summary:focus-visible{outline:2px solid var(--board-accent);outline-offset:3px}@media(max-width:430px){.home-reading-row .home-quick-ranges a{font-size:11px}}

/* One compact five-part range bar; feedback occupies space only when needed. */
.name-audio-tools{padding:5px 6px;margin-bottom:10px;border-radius:4px}
.name-audio-tools .name-audio-feedback{display:contents}
.name-audio-feedback #nameAudioStatus:empty{display:none}
.name-audio-feedback #nameAudioStatus:not(:empty){margin:0 0 6px}
.name-audio-feedback #nameAudioUnlock:not([hidden]){margin-bottom:6px}
.home-reading-row{display:block;min-width:0}
.home-reading-row .home-quick-ranges{width:100%;max-width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0}
.home-reading-row .home-quick-ranges a{min-width:0;min-height:32px;padding:3px 2px;font-size:12px;line-height:1.25;white-space:nowrap}
@media(max-width:430px){.home-reading-row .home-quick-ranges{gap:3px}.home-reading-row .home-quick-ranges a{font-size:11px}}
