.fusui-top[data-astro-cid-zfcihifb]{max-width:var(--prose);gap:1rem;margin:0 0 1.5rem;display:grid}.fusui-top[data-astro-cid-zfcihifb] .illust--side{width:min(100%,15rem);margin:0 auto}@media (width>=640px){.fusui-top[data-astro-cid-zfcihifb]{grid-template-columns:15rem minmax(0,1fr);align-items:center}}.fusui-key[data-astro-cid-zfcihifb] p[data-astro-cid-zfcihifb]{margin:0 0 .5rem}.fusui-key__label[data-astro-cid-zfcihifb]{color:var(--gold-text);font-weight:700}.fusui-key__colors[data-astro-cid-zfcihifb]{flex-wrap:wrap;gap:.4rem 1rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.fusui-key__colors[data-astro-cid-zfcihifb] li[data-astro-cid-zfcihifb]{align-items:center;gap:.45rem;font-weight:700;display:flex}.fusui-key__swatch[data-astro-cid-zfcihifb]{background:var(--swatch);border:1px solid var(--field-line);border-radius:50%;flex:none;width:1.8rem;height:1.8rem}.fusui-key__facts[data-astro-cid-zfcihifb]{color:var(--text-muted)}.fusui-key__basics[data-astro-cid-zfcihifb]{margin:0 0 .7rem;padding-left:1.3rem;font-weight:600}.fusui-key__cta[data-astro-cid-zfcihifb]{width:100%;margin-top:.3rem}.fusui-flow[data-astro-cid-zfcihifb]{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.fusui-flow__item[data-astro-cid-zfcihifb]{border-radius:var(--radius);background:var(--bg-sunken);align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:.92rem;display:inline-flex}.fusui-flow__item[data-astro-cid-zfcihifb].is-here{box-shadow:inset 0 0 0 1px var(--gold-soft);font-weight:700}.fusui-flow__swatch[data-astro-cid-zfcihifb]{background:var(--swatch);border:1px solid var(--field-line);border-radius:50%;width:1rem;height:1rem}.fusui-flow__arrow[data-astro-cid-zfcihifb]{color:var(--gold-text)}.fusui-place-list[data-astro-cid-zfcihifb]{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.5rem;margin:0 0 1.2rem;padding:0;list-style:none;display:grid}.fusui-place-list[data-astro-cid-zfcihifb] li[data-astro-cid-zfcihifb]{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius);padding:.5rem .8rem}.fusui-place-list[data-astro-cid-zfcihifb] p[data-astro-cid-zfcihifb]{margin:0}.fusui-place-list__name[data-astro-cid-zfcihifb]{font-weight:700}.fusui-place-list__name[data-astro-cid-zfcihifb] a[data-astro-cid-zfcihifb]{min-height:var(--tap);min-width:var(--tap);align-items:center;display:inline-flex}.fusui-place-list__items[data-astro-cid-zfcihifb]{color:var(--text-muted);font-size:.9rem}.fusui-basics[data-astro-cid-zfcihifb]{margin:0 0 1.4rem;padding-left:1.4rem}.fusui-basics[data-astro-cid-zfcihifb] li[data-astro-cid-zfcihifb]{margin-bottom:.6rem}.fusui-basics[data-astro-cid-zfcihifb] p[data-astro-cid-zfcihifb]{margin:0}.fusui-basics__title[data-astro-cid-zfcihifb]{font-weight:700}.fusui-elnav[data-astro-cid-zfcihifb] ul[data-astro-cid-zfcihifb]{flex-wrap:wrap;gap:.4rem;margin:0 0 1.2rem;padding:0;list-style:none;display:flex}.fusui-elnav[data-astro-cid-zfcihifb] a[data-astro-cid-zfcihifb]{min-height:var(--tap);border:1.5px solid var(--field-line);border-radius:var(--radius);background:var(--bg-field);color:var(--text);align-items:center;gap:.4rem;padding:.3rem .85rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.fusui-elnav[data-astro-cid-zfcihifb] a[data-astro-cid-zfcihifb]:hover{border-color:var(--gold)}.fusui-elnav[data-astro-cid-zfcihifb] a[data-astro-cid-zfcihifb]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.fusui-elnav[data-astro-cid-zfcihifb] a[data-astro-cid-zfcihifb].is-mine{border-color:var(--gold-strong);box-shadow:inset 0 0 0 1px var(--gold-strong)}.fusui-elnav[data-astro-cid-zfcihifb] a[data-astro-cid-zfcihifb].is-mine:after{content:"✓";background:var(--gold-strong);width:1.15rem;height:1.15rem;color:var(--on-gold);border-radius:50%;place-items:center;font-size:.7rem;font-weight:700;display:grid;position:absolute;top:-.55rem;right:-.4rem}.fusui-el[data-astro-cid-zfcihifb]{margin-bottom:1.2rem;scroll-margin-top:5rem}.fusui-el[data-astro-cid-zfcihifb].is-mine{box-shadow:-.8rem 0 0 -.55rem var(--gold)}.fusui-el[data-astro-cid-zfcihifb] h3[data-astro-cid-zfcihifb]{align-items:center;gap:.5rem;margin-bottom:.3rem;display:flex}.fusui-el[data-astro-cid-zfcihifb] h3[data-astro-cid-zfcihifb] a[data-astro-cid-zfcihifb]{min-height:var(--tap);align-items:center;display:inline-flex}.fusui-el__swatch[data-astro-cid-zfcihifb]{background:var(--swatch);border:1px solid var(--field-line);border-radius:50%;flex:none;width:1rem;height:1rem}.fusui-el__items[data-astro-cid-zfcihifb]{color:var(--text-muted);font-size:.92rem}
