:where(.day-stamp),:where(.ds-stage){--galleria:#FDFCFB;--eggshell:#F4F3F1;--canvas:#E8E2D9;--rule-light:#D0C9BE;--rule:#C5BFB3;--ink:#0C0B0A;--leather:#4A453E;--clay:#7A7468;--trophy:#9C9488;--muted:#B8B2A8;--seal:#D93025;--ease-expo:cubic-bezier(0.16,1,0.3,1)}.dark-frame :where(.day-stamp),.dark-frame :where(.ds-stage){--galleria:#26241F;--eggshell:#2D2B27;--canvas:#34322D;--rule-light:rgba(255,255,255,0.06);--rule:rgba(255,255,255,0.10);--ink:#F4F3F1;--leather:#C7C2B8;--clay:#9C9488;--trophy:#7A7468;--muted:#5C5A55}.ds-slot{--ds-bp-vertical:28px;--ds-bp-inline:60px;--ds-bp-hide:14px;container-name:daystamp;container-type:inline-size;min-inline-size:0;inline-size:100%}.day-stamp{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;min-inline-size:0;font-family:Manrope,system-ui,-apple-system,sans-serif;color:var(--leather);line-height:1}.day-stamp .dn{font-family:Chakra Petch,JetBrains Mono,system-ui,sans-serif;font-weight:700;font-size:14px;color:var(--ink);line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;flex-shrink:0}.day-stamp .wd{font-family:Manrope,system-ui,-apple-system,sans-serif;font-weight:500;font-size:9.5px;color:var(--trophy);line-height:1;letter-spacing:1.2px;text-transform:uppercase;flex-shrink:0}.day-stamp.today .dn{color:var(--seal)}.day-stamp.today .wd{color:var(--seal);font-weight:600}.day-stamp.past .dn{color:var(--clay)}.day-stamp.past .wd{color:var(--muted)}@container daystamp (max-width: 13.99px){.day-stamp{display:none}}@container daystamp (min-width: 14px) and (max-width: 27.99px){.day-stamp{display:inline-flex;flex-direction:column;align-items:flex-start;gap:0}.day-stamp .wd{display:none}.day-stamp .dn{font-size:12px}}@container daystamp (min-width: 28px) and (max-width: 59.99px){.day-stamp{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px}.day-stamp .wd{display:inline-block}.day-stamp .dn{font-size:14px}}@container daystamp (min-width: 60px){.day-stamp{display:inline-flex;flex-direction:row;align-items:baseline;gap:6px}.day-stamp .wd{display:inline-block}.day-stamp .dn{font-size:18px}}@container daystamp (min-width: 120px){.day-stamp{gap:7px}.day-stamp .dn{font-size:24px}.day-stamp .wd{font-size:11px;letter-spacing:1.4px}}@container daystamp (min-width: 200px){.day-stamp{gap:10px}.day-stamp .dn{font-size:32px}.day-stamp .wd{font-size:12px;letter-spacing:1.6px}}@media (prefers-reduced-motion:reduce){.day-stamp,.day-stamp .dn,.day-stamp .wd{transition:none;animation:none}}