.kitchen-day-art{border-radius:inherit;contain:strict;background:#0b1122;width:100%;height:100%;display:block;position:relative;overflow:hidden}.kitchen-day-art>canvas{width:100%;height:100%;display:block;position:absolute;inset:0}
.kday{align-items:center;gap:clamp(1.25rem,3vw,2.5rem);display:grid}@media (min-width:64rem){.kday{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}.kday-art{aspect-ratio:4/3;border:1px solid var(--nk-line);border-radius:1.5rem;transition:opacity .45s;position:relative;overflow:hidden;box-shadow:0 50px 100px -60px #000000e6}@media (min-width:48rem){.kday-art{aspect-ratio:16/10}}.kday[data-dim] .kday-art{opacity:.15}.kday-clock{top:.9rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f7dc92;font-family:var(--font-display);font-variant-numeric:tabular-nums;background:#070b169e;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:1.05rem;font-weight:800;display:inline-flex;position:absolute;inset-inline-start:.9rem}.kday-clock span{text-align:center;min-width:3.2em}.kday-side{gap:1.5rem;display:grid}.kday-card{min-height:13.5rem;animation:kday-in .6s var(--ease-out-expo) both;align-content:start;justify-items:start;gap:.6rem;display:grid}@media (max-width:63.99rem){.kday-card{min-height:0}}@keyframes kday-in{0%{opacity:0;transform:translateY(14px)}}.kday-time{color:var(--nk-gold);font-size:.9rem;font-weight:800}.kday-card h3{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:900;line-height:1.35}.kday-text{color:var(--nk-muted);line-height:2}.kday-market{border:1px solid color-mix(in oklab, var(--nk-gold) 40%, var(--nk-line));border-radius:999px;align-items:center;gap:.45rem;margin-block:.2rem .4rem;padding:.3rem .8rem;font-size:.85rem;font-weight:700;display:inline-flex}.kday-market svg{color:var(--nk-gold)}.kday-controls{align-items:center;gap:.75rem;display:flex}.kday-track{flex:1;height:2.75rem;position:relative}.kday-track:before{content:"";inset-inline:0;background:var(--nk-raised);border-radius:999px;height:.3rem;position:absolute;top:50%;transform:translateY(-50%)}.kday-fill{inset-inline:0;background:linear-gradient(to left, #f7dc92, var(--nk-gold) 50%, #8572ef);transform-origin:100%;border-radius:999px;height:.3rem;margin-top:-.15rem;position:absolute;top:50%;transform:scaleX(0)}.kday-track button{color:var(--nk-muted);place-items:end start;padding-inline-start:.2rem;font-size:.78rem;font-weight:700;display:grid;position:absolute;top:0;bottom:0}.kday-track button:before{content:"";top:50%;border:2px solid var(--nk-bg);background:var(--nk-line);border-radius:50%;width:.7rem;height:.7rem;margin-top:-.35rem;transition:background-color .3s;position:absolute;inset-inline-start:0}.kday-track button[aria-pressed=true]{color:var(--nk-gold)}.kday-track button[aria-pressed=true]:before{background:var(--nk-gold)}.kday-track button span{bottom:-.35rem;position:absolute;inset-inline-start:0}.kday-play{border:1px solid var(--nk-line);width:2.6rem;height:2.6rem;color:var(--nk-text);border-radius:50%;flex:none;place-items:center;transition:color .2s,border-color .2s;display:grid}.kday-play:hover{color:var(--nk-gold);border-color:var(--nk-gold)}@media (prefers-reduced-motion:reduce){.kday-card{animation:none}}
