body{--accent:#d6c48b}.stars-toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:18px}.stars-toolbar button[aria-pressed=true]{background:var(--accent);color:#25251e;border-color:var(--accent)}.stars-scroll{overflow:auto;max-width:100%;padding:4px 3px 10px;overscroll-behavior:contain}.stars-grid{display:grid;width:min(100%,560px);margin:auto;gap:0}.stars-grid.large{width:var(--large-width);max-width:none}.star-cell{position:relative;aspect-ratio:1;min-width:0;min-height:0;padding:0!important;border:1px solid #596067!important;border-radius:0!important;background:color-mix(in srgb,var(--tone) 13%,#222629)!important;display:grid;place-items:center;font:400 clamp(16px,3vw,26px)/1 Georgia,serif;color:#e9e6d4!important}.star-cell.focused{box-shadow:inset 0 0 0 2px var(--accent)}.star-cell.note{color:#a5adb3!important}.star-cell.conflict{color:#f5a7a7!important;background:#54363a!important}.star-cell small{position:absolute;left:3px;top:3px;font:10px/1 system-ui;color:#bdc4c8}.star-cell .fixed{position:absolute;right:3px;bottom:2px;font:10px/1 system-ui;color:var(--accent)}.star-count{align-self:center;text-align:center;font-size:11px;color:#aab2b8;font-variant-numeric:tabular-nums}.star-count.good{color:#d6c48b}.star-count.bad{color:#ffb0b0}.star-regions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.star-region{font-size:12px;border:1px solid var(--line,#454b50);border-radius:4px;padding:7px 10px}.star-region.good{border-color:#87794f}.star-region.bad{color:#ffb0b0;border-color:#bf7474}.star-caption{font-size:13px;color:var(--muted,#a9b0b7);margin:14px 0 0}.star-cell[data-top=true]{border-top-width:3px!important}.star-cell[data-left=true]{border-left-width:3px!important}.star-cell[data-bottom=true]{border-bottom-width:3px!important}.star-cell[data-right=true]{border-right-width:3px!important}@media(max-width:420px){.star-cell small{font-size:9px;top:2px;left:2px}.stars-toolbar button{padding:8px 10px;min-height:44px}.stars-scroll{padding-inline:0}.star-count{font-size:10px}.stars-grid.large .star-cell small{font-size:11px}.star-regions{gap:5px}.star-region{padding:6px 8px}}
