:root{color-scheme:light dark;--border-color: var(--background)}@media (prefers-color-scheme: light){:root{--background: #f0f3f7;--card: var(--Neutrals-White);--bg-field: var(--Neutrals-White);--bg-pill: var(--glass-blue, rgba(22, 135, 239, .15));--text-main: var(--Light-UI-Grey---Charcoal);--text-panel: #383838}}@media (prefers-color-scheme: dark){:root{--background: #1c1c1e;--card: #121212;--bg-field: #121212;--text-main: var(--Dark-UI-Dark-Grey);--text-panel: #f0f3f7}}.menu>*+*{border-top:1px solid var(--border-color)}.menu .row{flex-wrap:nowrap;text-wrap:balance}.menu img{width:2.25em;aspect-ratio:1}.calendar .row{row-gap:0}.calendar .date{min-width:100px;align-self:baseline}header{text-wrap:balance;padding:.5rem;background:var(--background)}main{padding:.5rem;gap:.5rem;max-width:1200px;display:grid;grid-template-columns:100%}header+main{padding-top:0}.slider.fadeEdges{gap:.5rem;--gutter: .5rem}.slider.big .rounded{width:100%}.slider.big img{width:100%;aspect-ratio:3/1}@media (max-width: 549px){.slider.big{flex-wrap:wrap;--item-width: 100%}}.inset{padding:.5rem 1rem}.mask{color:#fff;padding:1rem 1rem .5rem;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.6) 75%)}.pill{padding:.25em 1em;background:var(--bg-pill)}@media (prefers-color-scheme: dark){.pill.soft{background:#ffffff1a;color:#ccc}.panel:hover .pill.soft:hover{background:var(--primary);color:#fff}}
