.product-tile[data-astro-cid-yfzaiwqd]{aspect-ratio:1;background:linear-gradient(150deg, hsl(var(--tile-hue) calc(62% * var(--tile-sat)) 60%), hsl(calc(var(--tile-hue) + 38) calc(52% * var(--tile-sat)) 42%));color:#fff;width:100%;font-weight:900;font-size:var(--text-sm);letter-spacing:.02em;text-shadow:0 1px 2px #0000004d;border:1px solid #0000001a;border-radius:10px;place-items:center;line-height:1;display:grid;overflow:hidden}.product-tile[data-astro-cid-yfzaiwqd][data-size=sm]{font-size:var(--text-xs,.75rem)}.product-tile[data-astro-cid-yfzaiwqd][data-size=xs]{letter-spacing:0;font-size:.625rem}.case-card[data-astro-cid-esvs7huh]{align-items:center;column-gap:var(--space-3);row-gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-left:3px solid var(--rail,var(--color-border-strong));border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);grid-template-columns:44px 1fr auto;display:grid;position:relative}.card-title[data-astro-cid-esvs7huh] a[data-astro-cid-esvs7huh]:after{content:"";border-radius:inherit;position:absolute;inset:0}.case-card[data-astro-cid-esvs7huh]:hover{border-color:var(--color-border-strong)}.case-card[data-astro-cid-esvs7huh]:has(a:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.case-card[data-astro-cid-esvs7huh][data-urgency=today]{--rail:var(--rail-today)}.case-card[data-astro-cid-esvs7huh][data-urgency=tomorrow]{--rail:var(--rail-tomorrow)}.case-card[data-astro-cid-esvs7huh][data-urgency=soon]{--rail:var(--rail-soon)}.case-card[data-astro-cid-esvs7huh][data-urgency=later]{--rail:var(--rail-later)}.case-card[data-astro-cid-esvs7huh][data-urgency=unknown]{--rail:var(--rail-unknown)}.case-card[data-astro-cid-esvs7huh][data-urgency=ended]{--rail:var(--rail-ended)}.case-card[data-astro-cid-esvs7huh][data-urgency=today],.case-card[data-astro-cid-esvs7huh][data-urgency=tomorrow]{column-gap:var(--space-4);padding:var(--space-5) var(--space-5);grid-template-columns:60px 1fr auto}.case-card[data-astro-cid-esvs7huh][data-urgency=soon]{padding:var(--space-4) var(--space-4)}.case-card[data-astro-cid-esvs7huh][data-urgency=later],.case-card[data-astro-cid-esvs7huh][data-urgency=unknown],.case-card[data-astro-cid-esvs7huh][data-urgency=ended]{padding:var(--space-2) var(--space-3);row-gap:var(--space-1)}.case-card[data-astro-cid-esvs7huh][data-urgency=ended]{background:var(--color-surface-sunken);box-shadow:none}.case-card[data-astro-cid-esvs7huh][data-urgency=ended] .card-title[data-astro-cid-esvs7huh] a[data-astro-cid-esvs7huh]{color:var(--color-text-muted)}.case-card[data-astro-cid-esvs7huh][data-urgency=ended] [data-countdown]{font-size:var(--text-lg);color:var(--color-text-muted);font-weight:400}.tile[data-astro-cid-esvs7huh]{width:100%}.body[data-astro-cid-esvs7huh]{gap:var(--space-1);min-width:0;display:grid}.card-title[data-astro-cid-esvs7huh]{font-size:var(--text-base);line-height:1.4}.card-title[data-astro-cid-esvs7huh] a[data-astro-cid-esvs7huh]{color:var(--color-text);text-decoration:none}.card-title[data-astro-cid-esvs7huh] a[data-astro-cid-esvs7huh]:hover{text-decoration:underline}.store-name[data-astro-cid-esvs7huh],.facts[data-astro-cid-esvs7huh]{color:var(--color-text-muted);font-size:var(--text-sm)}.deadline[data-astro-cid-esvs7huh]{justify-items:end;gap:var(--space-1);text-align:right;display:grid}.deadline[data-astro-cid-esvs7huh] [data-countdown],.deadline-value[data-astro-cid-esvs7huh]{font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.deadline-abs[data-astro-cid-esvs7huh]{color:var(--color-text-muted);font-size:var(--text-xs)}.ended-label[data-astro-cid-esvs7huh]{color:var(--color-text);font-weight:700;font-size:var(--text-sm);grid-column:1/-1}.case-card[data-astro-cid-esvs7huh][data-urgency=later] [data-countdown],.case-card[data-astro-cid-esvs7huh][data-urgency=later] .deadline-value[data-astro-cid-esvs7huh],.case-card[data-astro-cid-esvs7huh][data-urgency=unknown] [data-countdown],.case-card[data-astro-cid-esvs7huh][data-urgency=unknown] .deadline-value[data-astro-cid-esvs7huh],.case-card[data-astro-cid-esvs7huh][data-urgency=ended] [data-countdown],.case-card[data-astro-cid-esvs7huh][data-urgency=ended] .deadline-value[data-astro-cid-esvs7huh]{font-size:var(--text-lg)}.case-card[data-astro-cid-esvs7huh][data-urgency=later] .card-title[data-astro-cid-esvs7huh],.case-card[data-astro-cid-esvs7huh][data-urgency=unknown] .card-title[data-astro-cid-esvs7huh],.case-card[data-astro-cid-esvs7huh][data-urgency=ended] .card-title[data-astro-cid-esvs7huh]{font-size:var(--text-base)}.case-card[data-astro-cid-esvs7huh][data-urgency=soon] [data-countdown],.case-card[data-astro-cid-esvs7huh][data-urgency=soon] .deadline-value[data-astro-cid-esvs7huh]{font-size:var(--text-xl)}.case-card[data-astro-cid-esvs7huh][data-urgency=soon] .card-title[data-astro-cid-esvs7huh]{font-size:var(--text-lg)}.case-card[data-astro-cid-esvs7huh][data-urgency=today] [data-countdown],.case-card[data-astro-cid-esvs7huh][data-urgency=today] .deadline-value[data-astro-cid-esvs7huh],.case-card[data-astro-cid-esvs7huh][data-urgency=tomorrow] [data-countdown],.case-card[data-astro-cid-esvs7huh][data-urgency=tomorrow] .deadline-value[data-astro-cid-esvs7huh]{font-size:var(--text-2xl)}.case-card[data-astro-cid-esvs7huh][data-urgency=today] .card-title[data-astro-cid-esvs7huh],.case-card[data-astro-cid-esvs7huh][data-urgency=tomorrow] .card-title[data-astro-cid-esvs7huh]{font-size:var(--text-xl)}.case-card[data-astro-cid-esvs7huh][data-urgency=today] [data-countdown],.case-card[data-astro-cid-esvs7huh][data-urgency=tomorrow] [data-countdown]{color:var(--color-urgent)}.case-card[data-astro-cid-esvs7huh][data-urgency=soon] [data-countdown]{color:var(--color-warn)}.case-card[data-astro-cid-esvs7huh][data-urgency=later] [data-countdown]{color:var(--color-deal)}.case-card[data-astro-cid-esvs7huh][data-urgency=today] .store-name[data-astro-cid-esvs7huh],.case-card[data-astro-cid-esvs7huh][data-urgency=today] .facts[data-astro-cid-esvs7huh],.case-card[data-astro-cid-esvs7huh][data-urgency=tomorrow] .store-name[data-astro-cid-esvs7huh],.case-card[data-astro-cid-esvs7huh][data-urgency=tomorrow] .facts[data-astro-cid-esvs7huh]{font-size:var(--text-base)}.facts[data-astro-cid-esvs7huh]{gap:var(--space-2);margin:var(--space-0);padding:var(--space-0);flex-wrap:wrap;list-style:none;display:flex}.facts[data-astro-cid-esvs7huh] li[data-astro-cid-esvs7huh]+li[data-astro-cid-esvs7huh]:before{margin-right:var(--space-2);color:var(--color-border-strong);content:"・"}@media (width<=560px){.case-card[data-astro-cid-esvs7huh],.case-card[data-astro-cid-esvs7huh][data-urgency=today],.case-card[data-astro-cid-esvs7huh][data-urgency=tomorrow],.case-card[data-astro-cid-esvs7huh][data-urgency=soon]{column-gap:var(--space-2);padding:var(--space-3);grid-template-columns:36px 1fr auto}.body[data-astro-cid-esvs7huh]{gap:2px}.card-title[data-astro-cid-esvs7huh]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.case-card[data-astro-cid-esvs7huh][data-urgency=today] [data-countdown],.case-card[data-astro-cid-esvs7huh][data-urgency=tomorrow] [data-countdown],.case-card[data-astro-cid-esvs7huh][data-urgency=soon] [data-countdown]{font-size:var(--text-lg)}.case-card[data-astro-cid-esvs7huh][data-urgency=today] .card-title[data-astro-cid-esvs7huh],.case-card[data-astro-cid-esvs7huh][data-urgency=tomorrow] .card-title[data-astro-cid-esvs7huh],.case-card[data-astro-cid-esvs7huh][data-urgency=soon] .card-title[data-astro-cid-esvs7huh]{font-size:var(--text-base)}.case-card[data-astro-cid-esvs7huh][data-urgency=today] .store-name[data-astro-cid-esvs7huh],.case-card[data-astro-cid-esvs7huh][data-urgency=today] .facts[data-astro-cid-esvs7huh],.case-card[data-astro-cid-esvs7huh][data-urgency=tomorrow] .store-name[data-astro-cid-esvs7huh],.case-card[data-astro-cid-esvs7huh][data-urgency=tomorrow] .facts[data-astro-cid-esvs7huh]{font-size:var(--text-sm)}.deadline[data-astro-cid-esvs7huh]{gap:0}.deadline-abs[data-astro-cid-esvs7huh]{font-size:11px}}.badge[data-astro-cid-esvs7huh]{margin-right:var(--space-1);padding:0 var(--space-1);font-size:var(--text-xs);vertical-align:middle;border-radius:4px;font-weight:700;display:inline-block}.badge-new[data-astro-cid-esvs7huh]{background:var(--color-deal);color:var(--color-surface)}.facts[data-astro-cid-esvs7huh] .lacks-details[data-astro-cid-esvs7huh],.facts[data-astro-cid-esvs7huh] .stale[data-astro-cid-esvs7huh]{color:var(--color-warn)}
