@layer theme,base;@layer components{.rb-list{gap:.375rem;display:grid}.rb-row{grid-template-columns:5.75rem minmax(0,1fr);align-items:baseline;gap:.75rem;min-height:1.25rem;line-height:1.25rem;display:grid}.rb-sigla{color:var(--ink);overflow-wrap:anywhere}.rb-sigla.is-link{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;transition:text-decoration-color .35s var(--ease-soft)}.rb-sigla.is-link:hover{text-decoration-color:currentColor}.rb-ghost{background:var(--line);align-self:center;height:.5rem;display:block}.cal-blank{background:var(--page)}.cal-day{background:var(--surface);min-width:0;min-height:3.75rem;transition:var(--cell-transition);flex-direction:column;align-items:stretch;padding:.625rem .25rem;display:flex;position:relative;overflow:hidden}@media (width>=640px){.cal-day{min-height:7rem;padding:.75rem}}@media (width>=1280px){.cal-day{min-height:8rem}}.cal-day:hover{background:var(--page)}.cal-day:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;z-index:1}.cal-num{font-size:calc(1.125rem * var(--rs,1));color:var(--ink);line-height:1}@media (width>=640px){.cal-num{font-size:calc(1.5rem * var(--rs,1))}}.cal-day.is-holiday .cal-num{color:var(--lit-ink)}.cal-day.is-great .cal-num,.cal-rank{font-weight:600}.cal-dot{background:var(--lit-accent);border-radius:50%;flex-shrink:0;width:.4375rem;height:.4375rem;display:inline-block}.cal-dot:is([data-lit=WHITE],[data-lit=GOLD]),:is([data-lit=WHITE],[data-lit=GOLD]) .cal-dot{box-shadow:0 0 0 1px color-mix(in srgb,var(--lit-ink) 55%,transparent)}.cal-day.is-great .cal-dot{width:.5625rem;height:.5625rem}.cal-name{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.cal-rank{font-size:calc(.625rem * var(--rs,1));letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-day.is-today{box-shadow:inset 0 0 0 1px var(--ember)}.cal-day.is-today .cal-num{color:var(--ember-ink)}.cal-day.is-today.is-selected .cal-num{color:var(--ink)}.cal-day.is-selected,.cal-day.is-selected:hover{background:var(--stone-warm)}:root[data-theme=dark] .cal-day.is-selected{background:#26272b}.bar-off{pointer-events:none}.bar-off>*{visibility:hidden}.detail-row{grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem;display:grid}.detail-row dt{color:var(--muted)}.detail-row dd{color:var(--ink-soft)}@media (prefers-reduced-motion:no-preference){.detail-in{animation:.18s ease-out both content-in}}[data-tv] .detail-in{animation:none}.feast-row{transition:var(--cell-transition)}.feast-row:hover{background:var(--page)}.feast-row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.feast-row.is-selected,.feast-row.is-selected:hover{background:var(--stone-warm)}:root[data-theme=dark] .feast-row.is-selected{background:#26272b}.feast-season-mark{background:currentColor;width:.875rem;height:1px}}@layer utilities;
