.guide-section[data-astro-cid-wzp7lr6d]{scroll-margin-top:88px;padding-block:clamp(28px,4vw,48px) 0}.panel-head[data-astro-cid-wzp7lr6d]{margin-bottom:clamp(18px,2.6vw,28px)}.panel-head[data-astro-cid-wzp7lr6d] .day-head[data-astro-cid-wzp7lr6d]{margin-bottom:0}.code-list[data-astro-cid-wzp7lr6d]{display:grid;gap:clamp(14px,2vw,20px);margin:0;padding:0;list-style:none}.code-card[data-astro-cid-wzp7lr6d]{display:flex;align-items:center;justify-content:space-between;gap:var(--brand-size-md);padding:var(--brand-size-lg);background:var(--brand-color-day-card);border:var(--brand-line-width) solid var(--brand-color-day-border);border-radius:var(--brand-border-radius-lg);box-shadow:0 2px 8px color-mix(in srgb,var(--brand-color-day-text) 6%,transparent)}.code-card__id[data-astro-cid-wzp7lr6d]{min-width:0}.code-card__code[data-astro-cid-wzp7lr6d]{margin:0;font-family:"hanyi-bold",var(--brand-font-family);font-weight:var(--brand-font-weight-strong);font-size:26px;letter-spacing:.02em;line-height:1.15;color:var(--brand-color-day-text)}.code-card__reward[data-astro-cid-wzp7lr6d]{margin:var(--brand-size-xxs) 0 0;font-family:"Inter",var(--brand-font-family);font-size:var(--brand-font-size);font-weight:var(--brand-font-weight-strong);color:var(--brand-color-day-text)}.code-card__valid[data-astro-cid-wzp7lr6d]{margin:var(--brand-size-xxs) 0 0;font-family:"Inter",var(--brand-font-family);font-size:13px;color:var(--brand-color-day-accent)}.code-card__source[data-astro-cid-wzp7lr6d]{margin:var(--brand-size-xxs) 0 0;font-family:"Inter",var(--brand-font-family);font-size:13px;color:var(--brand-color-day-text-tertiary)}.code-card__copy[data-astro-cid-wzp7lr6d]{flex:none}.code-card__copy-icon[data-astro-cid-wzp7lr6d]{display:inline-flex}.code-card__copy-icon[data-astro-cid-wzp7lr6d] svg{width:16px;height:16px}.redeem-callout[data-astro-cid-wzp7lr6d]{display:flex;align-items:center;gap:var(--brand-size-md);padding:var(--brand-size-lg);border:var(--brand-line-width) solid color-mix(in srgb,var(--site-gold) 45%,transparent);border-radius:var(--brand-border-radius-lg);background:color-mix(in srgb,var(--site-gold) 12%,var(--brand-color-day-card));box-shadow:0 2px 8px color-mix(in srgb,var(--brand-color-day-text) 6%,transparent)}.redeem-callout__icon[data-astro-cid-wzp7lr6d]{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:var(--brand-line-width) solid color-mix(in srgb,var(--site-gold) 40%,transparent);background:var(--brand-color-day-card);color:var(--brand-color-day-text)}.redeem-callout__icon[data-astro-cid-wzp7lr6d] svg{width:18px;height:18px}.redeem-callout__body[data-astro-cid-wzp7lr6d] p[data-astro-cid-wzp7lr6d]{margin:0;font-family:"Inter",var(--brand-font-family);font-size:var(--brand-font-size);line-height:1.65;color:var(--brand-color-day-text)}.redeem-callout__body[data-astro-cid-wzp7lr6d] p[data-astro-cid-wzp7lr6d]+p[data-astro-cid-wzp7lr6d]{margin-top:var(--brand-size-sm)}.copy-toast[data-astro-cid-wzp7lr6d]{position:fixed;left:50%;bottom:clamp(20px,4vw,36px);z-index:80;display:flex;align-items:center;gap:var(--brand-size-xs);padding:10px 20px;border-radius:9999px;background:var(--brand-color-day-text);color:var(--brand-color-day-card);box-shadow:0 12px 28px color-mix(in srgb,var(--brand-color-day-text) 30%,transparent);font-family:"Inter",var(--brand-font-family);font-size:var(--brand-font-size-sm);font-weight:var(--brand-font-weight-strong);pointer-events:none;opacity:0;transform:translate(-50%,10px);transition:opacity var(--brand-motion-duration-mid) var(--brand-motion-ease-in-out),transform var(--brand-motion-duration-mid) var(--brand-motion-ease-in-out)}.copy-toast--show[data-astro-cid-wzp7lr6d]{opacity:1;transform:translate(-50%)}.copy-toast__check[data-astro-cid-wzp7lr6d]{flex:none;display:grid;place-items:center;color:var(--site-gold)}.copy-toast__check[data-astro-cid-wzp7lr6d] svg{width:14px;height:14px}@media(max-width:560px){.code-card[data-astro-cid-wzp7lr6d]{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.copy-toast[data-astro-cid-wzp7lr6d]{transition:none}}
