.entry-article[data-astro-cid-nxtpm3pj]{display:flex;flex-direction:column;gap:var(--brand-size-xl)}.entry-section[data-astro-cid-nxtpm3pj]{display:flex;flex-direction:column;gap:var(--brand-size-xxs)}.entry-summary[data-astro-cid-nxtpm3pj]{font-family:"Inter",var(--brand-font-family);font-size:var(--brand-font-size-sm);font-weight:400;color:var(--brand-color-text-secondary)}.entry-note[data-astro-cid-nxtpm3pj]{margin:0 0 var(--brand-size-xs);font-family:"Inter",var(--brand-font-family);font-size:var(--brand-font-size-sm);font-weight:400;color:var(--brand-color-text-tertiary)}.recipe-equation[data-astro-cid-nxtpm3pj]{margin-top:var(--brand-size-sm);padding:var(--brand-size-lg) var(--brand-size-lg);background:var(--brand-color-bg-elevated);border:var(--brand-line-width) solid var(--brand-color-border-secondary);border-radius:var(--brand-border-radius-lg);box-shadow:0 1px 3px color-mix(in srgb,var(--brand-color-day-text) 8%,transparent)}.recipe-equation__row[data-astro-cid-nxtpm3pj]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:var(--brand-size-sm)}.recipe-equation__op[data-astro-cid-nxtpm3pj]{align-self:flex-start;margin-top:var(--brand-size-md);font-size:var(--brand-font-size-lg);color:var(--brand-color-day-text-tertiary)}.recipe-equation__slot[data-astro-cid-nxtpm3pj]{display:flex;flex-direction:column;align-items:center;gap:var(--brand-size-xxs);width:96px;text-align:center}.recipe-equation__icon[data-astro-cid-nxtpm3pj]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--brand-border-radius-lg);background:var(--brand-color-day-card-tint);border:var(--brand-line-width) solid color-mix(in srgb,var(--slot-c, var(--brand-color-day-border)) 70%,transparent);overflow:hidden}.recipe-equation__icon[data-astro-cid-nxtpm3pj] img[data-astro-cid-nxtpm3pj]{width:100%;height:100%;object-fit:contain;padding:4px}.recipe-equation__initial[data-astro-cid-nxtpm3pj]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:"hanyi-bold",var(--brand-font-family);font-size:var(--brand-font-size-lg);color:var(--brand-color-day-text-tertiary)}.recipe-equation__icon--result[data-astro-cid-nxtpm3pj]{border-color:color-mix(in srgb,var(--brand-color-primary) 45%,transparent)}.recipe-equation__name[data-astro-cid-nxtpm3pj]{font-family:"Inter",var(--brand-font-family);font-size:var(--brand-font-size-sm);line-height:1.35;color:var(--brand-color-day-text)}.slot-groups[data-astro-cid-nxtpm3pj]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--brand-size-lg);margin-top:var(--brand-size-lg)}@media(max-width:720px){.slot-groups[data-astro-cid-nxtpm3pj]{grid-template-columns:minmax(0,1fr)}}.slot-group[data-astro-cid-nxtpm3pj]{display:flex;flex-direction:column;gap:var(--brand-size-sm);padding:var(--brand-size-md) var(--brand-size-lg);background:var(--brand-color-bg-elevated);border:var(--brand-line-width) solid var(--brand-color-border-secondary);border-radius:var(--brand-border-radius-lg);box-shadow:0 1px 3px color-mix(in srgb,var(--brand-color-day-text) 8%,transparent)}.slot-group__head[data-astro-cid-nxtpm3pj]{display:flex;align-items:center;gap:var(--brand-size-sm)}.slot-group__no[data-astro-cid-nxtpm3pj]{display:flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--site-gold);font-family:"Inter",var(--brand-font-family);font-size:var(--brand-font-size-sm);font-weight:400;color:var(--brand-color-day-text)}.slot-group__heading[data-astro-cid-nxtpm3pj]{margin:0;font-size:var(--brand-font-size-lg);color:var(--brand-color-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slot-group__color[data-astro-cid-nxtpm3pj]{display:flex;align-items:center;gap:var(--brand-size-xxs);flex:none;margin-left:auto}.slot-group__color-label[data-astro-cid-nxtpm3pj]{font-family:"Inter",var(--brand-font-family);font-size:var(--brand-font-size-sm);color:var(--brand-color-day-text-tertiary)}.slot-group__color-chip[data-astro-cid-nxtpm3pj]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--brand-size-xxs);padding:3px var(--brand-size-sm);border:var(--brand-line-width) solid var(--brand-color-day-border);border-radius:9999px;background:var(--brand-color-day-card-tint);font-family:"Inter",var(--brand-font-family);font-size:var(--brand-font-size-sm);color:var(--brand-color-day-text);white-space:nowrap}.slot-group__color-chip[data-astro-cid-nxtpm3pj][data-badge]{padding-inline:32px}.slot-group__color-dot[data-astro-cid-nxtpm3pj]{position:absolute;left:4px;top:50%;transform:translateY(-50%);width:20px;height:20px;margin-left:2px;border-radius:9999px;background:var(--swatch, var(--brand-color-day-text-tertiary));border:2px solid var(--brand-color-day-card);box-shadow:0 1px 3px color-mix(in srgb,var(--brand-color-day-text) 24%,transparent)}.slot-list[data-astro-cid-nxtpm3pj]{display:flex;flex-wrap:wrap;gap:var(--brand-size-xs);margin:0;padding:0;list-style:none}.slot-list__item[data-astro-cid-nxtpm3pj]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--brand-size-xxs);padding:3px var(--brand-size-sm);background:var(--brand-color-fill-quaternary);border:var(--brand-line-width) solid var(--brand-color-border-secondary);border-radius:9999px;font-family:"Inter",var(--brand-font-family);font-size:var(--brand-font-size-sm);font-weight:400;color:var(--brand-color-text);white-space:nowrap}.slot-list__thumb[data-astro-cid-nxtpm3pj]{position:absolute;left:4px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:9999px;background:var(--brand-color-day-card);border:2px solid color-mix(in srgb,var(--thumb-c, var(--brand-color-day-border)) 70%,var(--brand-color-day-card));box-shadow:0 1px 3px color-mix(in srgb,var(--brand-color-day-text) 24%,transparent);overflow:hidden}.slot-list__thumb[data-astro-cid-nxtpm3pj] img[data-astro-cid-nxtpm3pj]{width:100%;height:100%;object-fit:contain}.slot-list__initial[data-astro-cid-nxtpm3pj]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:"hanyi-bold",var(--brand-font-family);font-size:var(--brand-font-size-sm);color:var(--brand-color-day-text-tertiary)}.slot-list__item[data-astro-cid-nxtpm3pj]:has(.slot-list__thumb){padding-inline:32px}.gift-groups[data-astro-cid-nxtpm3pj]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--brand-size-lg);margin-top:var(--brand-size-sm)}.gift-group__heading[data-astro-cid-nxtpm3pj]{margin:0 0 var(--brand-size-sm);font-size:var(--brand-font-size);font-weight:var(--brand-font-weight-strong);color:var(--brand-color-text-secondary)}.neighbor-list[data-astro-cid-nxtpm3pj]{display:flex;flex-wrap:wrap;gap:var(--brand-size-xs);margin:0;padding:0;list-style:none}.neighbor-chip[data-astro-cid-nxtpm3pj]{display:inline-block;padding:var(--brand-size-xxs) var(--brand-size-md);background:var(--brand-color-fill-quaternary);border:var(--brand-line-width) solid var(--brand-color-primary-border);border-radius:9999px;font-family:"Inter",var(--brand-font-family);font-size:var(--brand-font-size-sm);font-weight:400;color:var(--brand-color-text);transition:border-color var(--brand-motion-duration-fast) var(--brand-motion-ease-in-out)}.neighbor-chip[data-astro-cid-nxtpm3pj]:hover,.neighbor-chip[data-astro-cid-nxtpm3pj]:focus-visible{border-color:var(--brand-color-primary-border-hover);color:var(--brand-color-text)}
