.guide-section[data-astro-cid-aljtraf5]{scroll-margin-top:88px;padding-block:clamp(28px,4vw,48px) 0}.panel-head[data-astro-cid-aljtraf5]{margin-bottom:clamp(18px,2.6vw,28px)}.panel-head[data-astro-cid-aljtraf5] .day-head[data-astro-cid-aljtraf5]{margin-bottom:var(--brand-size-xs)}.panel-head[data-astro-cid-aljtraf5] p[data-astro-cid-aljtraf5],.level-row__desc[data-astro-cid-aljtraf5],.fruit-card__desc[data-astro-cid-aljtraf5]{margin:var(--brand-size-xxs) 0 0;color:var(--brand-color-day-text-secondary);font-size:var(--brand-font-size-sm);font-family:"Inter",var(--brand-font-family)}.level-row__desc[data-astro-cid-aljtraf5]{margin:0;line-height:1.6}.fruit-grid[data-astro-cid-aljtraf5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:clamp(14px,1.8vw,20px);margin:0;padding:0;list-style:none}.fruit-card[data-astro-cid-aljtraf5]{display:flex;flex-direction:column;padding:var(--brand-size-md);background:var(--brand-color-day-card);border:var(--brand-line-width) solid var(--brand-color-day-border);border-radius:var(--brand-border-radius-lg)}.fruit-card__art[data-astro-cid-aljtraf5]{display:grid;place-items:center;width:64px;height:64px;margin-inline:auto;border-radius:50%;background:var(--brand-color-day-card-tint);border:var(--brand-line-width) solid var(--brand-color-day-border)}.fruit-card__art[data-astro-cid-aljtraf5] img[data-astro-cid-aljtraf5]{width:64px;height:64px;object-fit:contain}.fruit-card__name[data-astro-cid-aljtraf5]{margin:var(--brand-size-sm) 0 0;font-family:"hanyi-bold",var(--brand-font-family);font-weight:var(--brand-font-weight-strong);font-size:16px;line-height:1.3;color:var(--brand-color-day-text);text-align:center}.fruit-card__type[data-astro-cid-aljtraf5]{margin:var(--brand-size-xxs) 0 0;color:var(--brand-color-day-text-tertiary);font-size:var(--brand-font-size-sm);text-align:center}.fruit-card__desc[data-astro-cid-aljtraf5]{flex:1;margin:var(--brand-size-sm) 0 0;line-height:1.6}.fruit-card__source[data-astro-cid-aljtraf5]{margin:var(--brand-size-sm) 0 0;padding-top:var(--brand-size-sm);border-top:var(--brand-line-width) dashed var(--brand-color-day-border);color:var(--site-gold);font-size:var(--brand-font-size-sm);font-weight:var(--brand-font-weight-strong);line-height:1.5}.milestone-row[data-astro-cid-aljtraf5]{display:flex;flex-wrap:wrap;gap:var(--brand-size-xs);margin:0;padding:0;list-style:none}.milestone-row[data-astro-cid-aljtraf5] span[data-astro-cid-aljtraf5]{color:var(--brand-color-day-text-tertiary)}.decade-stack[data-astro-cid-aljtraf5]{display:grid;gap:clamp(16px,2vw,24px)}.decade-card[data-astro-cid-aljtraf5]{padding:var(--brand-size-xs) 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)}.decade-card__head[data-astro-cid-aljtraf5]{margin:0;padding-block:var(--brand-size-sm);font-family:"hanyi-bold",var(--brand-font-family);font-weight:var(--brand-font-weight-strong);font-size:16px;color:var(--brand-color-day-text)}.level-row[data-astro-cid-aljtraf5]{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:var(--brand-size-sm);padding-block:var(--brand-size-md);scroll-margin-top:96px}.level-row[data-astro-cid-aljtraf5]+.level-row[data-astro-cid-aljtraf5]{border-top:var(--brand-line-width) dashed var(--brand-color-day-border)}.level-row__num[data-astro-cid-aljtraf5]{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--brand-color-day-card-tint);color:var(--site-gold);font-weight:var(--brand-font-weight-strong);font-size:var(--brand-font-size)}.level-row__unlocks[data-astro-cid-aljtraf5]{display:flex;flex-wrap:wrap;column-gap:var(--brand-size-md);row-gap:var(--brand-size-xxs);margin:0}.level-row__unlocks[data-astro-cid-aljtraf5] span[data-astro-cid-aljtraf5]{color:var(--brand-color-day-text);font-size:13px;font-weight:var(--brand-font-weight-strong)}.level-row__unlocks[data-astro-cid-aljtraf5] span[data-astro-cid-aljtraf5]+span[data-astro-cid-aljtraf5]:before{content:"·";margin-right:var(--brand-size-md);color:var(--brand-color-day-text-tertiary);font-weight:400}.level-row__costs[data-astro-cid-aljtraf5]{display:flex;align-items:center;gap:var(--brand-size-xs)}.level-row__cost[data-astro-cid-aljtraf5]{display:inline-flex;align-items:center;gap:var(--brand-size-xxs);padding:4px 10px;border:var(--brand-line-width) solid var(--brand-color-day-border);border-radius:9999px;background:var(--brand-color-day-card-tint);color:var(--brand-color-day-text);font-size:13px;font-weight:var(--brand-font-weight-strong);white-space:nowrap}.level-row__cost[data-astro-cid-aljtraf5] img[data-astro-cid-aljtraf5]{width:20px;height:20px;object-fit:contain}@media(max-width:560px){.level-row[data-astro-cid-aljtraf5]{grid-template-columns:36px minmax(0,1fr)}.level-row__costs[data-astro-cid-aljtraf5]{grid-column:2;margin-top:calc(-1 * var(--brand-size-xxs))}}
