.festival-slot{align-items:center;display:grid;position:relative}.festival-slot--header{background:#142d39;justify-items:center;height:36px}.festival-garland{pointer-events:none;width:100%;height:9px;position:absolute;inset:0 0 auto}.festival-garland path{fill:none;stroke:#a8d5c8;stroke-width:.7px;opacity:.65}.festival-bulb-brass{fill:#efd9a4}.festival-bulb-sea{fill:#a8d5c8}.festival-note{color:#efd9a4;max-width:100%;min-height:28px;font:500 12px/1.4 var(--font-ui), sans-serif;justify-content:center;align-items:center;gap:8px;padding:2px 12px;display:inline-flex}.festival-slot--header .festival-note{margin-top:6px}.festival-note svg{flex:none}.festival-note:hover{text-underline-offset:3px;text-decoration:underline}.festival-note:focus-visible{outline-offset:1px;border-radius:3px;outline:2px solid #efd9a4}.festival-slot--footer{justify-items:start;height:36px;margin-top:12px}.festival-slot--footer .festival-note{background:#142d39;border-radius:4px}
