.c-ink{color:var(--ink)}.c-ink2{color:var(--ink2)}.c-ink3{color:var(--ink3)}.c-accent{color:var(--accent)}.c-good{color:var(--good)}.c-bad{color:var(--bad)}.svg-stroke-card2{stroke:var(--card2)}.svg-stroke-accent{stroke:var(--accent)}.dot-accent{background:var(--accent);border-radius:4px;flex-shrink:0;width:7px;height:7px}.doormini{background:var(--card);border:1px solid var(--rule);color:var(--ink);border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.doormini__head{justify-content:space-between;align-items:center;display:flex}.doormini__id{align-items:center;gap:9px;display:flex}.doormini__entry{font-size:13px;font-weight:600}.doormini__wait{align-items:baseline;gap:6px;display:flex}.doormini__num{font-family:var(--display);letter-spacing:-.045em;font-size:56px;font-weight:700;line-height:1}.doormini__unit{color:var(--ink2);font-size:14px;font-weight:500}.doormini__note{color:var(--ink2);font-size:12px;line-height:1.45}.eventmini{background:var(--card-raised);border:1px solid var(--rule-strong);box-shadow:var(--shadow-card);color:var(--ink);border-radius:14px;align-items:flex-start;gap:12px;padding:12px;display:flex}.eventmini.is-tonight{border-color:var(--accent);box-shadow:var(--shadow-card), 0 0 0 4px color-mix(in srgb, var(--accent) 8%, transparent)}.eventmini__date{background:var(--card2);width:52px;color:var(--ink);text-align:center;border-radius:8px;flex-shrink:0;padding:7px 0}.eventmini.is-tonight .eventmini__date{background:var(--accent);color:var(--on-accent)}.eventmini__dow{font-family:var(--mono);letter-spacing:.14em;font-size:9px;font-weight:700}.eventmini__d{font-family:var(--display);letter-spacing:-.032em;margin-top:1px;font-size:22px;font-weight:700;line-height:1}.eventmini__m{font-family:var(--mono);opacity:.75;letter-spacing:.14em;margin-top:1px;font-size:8.5px;font-weight:700}.eventmini__body{flex:1;min-width:0}.eventmini__titlerow{align-items:center;gap:6px;display:flex}.eventmini__title{letter-spacing:-.02em;font-size:15px;font-weight:700}.eventmini__meta{font-family:var(--mono);color:var(--ink2);letter-spacing:.14em;margin-top:5px;font-size:9.5px;font-weight:700}.eventmini__heads{color:var(--ink2);opacity:.9;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:12px;line-height:1.4;overflow:hidden}.garden-dial__num{font-family:var(--display);fill:var(--ink);letter-spacing:-2px;font-weight:700}.garden-dial__pct{fill:var(--ink2)}.garden-dial__label{font-family:var(--mono);fill:var(--ink2);letter-spacing:2px;font-weight:700}
