.life-toolbar .annual-button{border-color:#baa675;color:#eddbab;background:#343b29}.annual-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.annual-grid label{display:grid;gap:5px;padding:7px;border:1px solid #736d49;background:#202a23}.annual-grid label>span{font-size:11px;color:#d0bc87}.annual-grid select{width:100%;min-width:0;background:#151e18;color:#eee4c7;border:1px solid #645f43;padding:7px 4px;font:inherit;font-size:11px;border-radius:0}.annual-intro{font-size:12px!important;line-height:1.7}.story-count strong{font-size:22px;color:#e5c887}.story-groups{display:flex;flex-wrap:wrap;gap:7px}.story-groups>span{border:1px solid #615f46;padding:6px 8px;font-size:11px}.story-groups b{color:#d7bd7a}.life-toolbar{flex-wrap:wrap;max-width:calc(100% - 24px)}
@media(max-width:620px){.annual-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.annual-grid label{padding:5px}.annual-grid select{font-size:10px;padding:6px 2px}.life-toolbar button{font-size:9px;padding:6px}.annual-intro{font-size:11px!important}}
@media(max-height:520px) and (min-width:650px){.annual-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin:6px 0}.annual-grid label{padding:4px;gap:3px}.annual-grid select{padding:4px 1px;font-size:10px}.annual-grid label>span{font-size:9px}.annual-intro{margin:4px 0!important}}
