.hero-art[data-astro-cid-66u3kelc]{aspect-ratio:4/3;width:100%}.hero-art--img[data-astro-cid-66u3kelc]{aspect-ratio:auto;object-fit:contain;height:auto}.hero-art--shapes[data-astro-cid-66u3kelc]{position:relative}.hero-art__board[data-astro-cid-66u3kelc]{background:linear-gradient(var(--color-line) 1px, transparent 1px) 0 0 / 12.5% 12.5%, linear-gradient(90deg, var(--color-line) 1px, transparent 1px) 0 0 / 12.5% 12.5%, var(--color-card);border-radius:18px;position:absolute;inset:8% 6% 10% 8%;overflow:hidden;rotate:-4deg;box-shadow:0 16px 40px #0003}.hero-art__path[data-astro-cid-66u3kelc]{opacity:.85;border-radius:8px;height:12.5%;position:absolute}.hero-art__path--1[data-astro-cid-66u3kelc]{background:var(--color-accent-soft);width:62%;top:25%;left:0}.hero-art__path--2[data-astro-cid-66u3kelc]{background:var(--color-accent-soft);width:12.5%;height:50%;top:25%;left:50%}.hero-art__path--3[data-astro-cid-66u3kelc]{background:var(--color-accent-soft);width:50%;top:62.5%;left:50%}.hero-art__cards[data-astro-cid-66u3kelc]{width:34%;color:var(--color-cta);filter:drop-shadow(0 6px 10px #0000002e);position:absolute;top:-4%;right:-2%}.hero-art__die[data-astro-cid-66u3kelc]{width:22%;color:var(--color-dark);filter:drop-shadow(0 6px 10px var(--shadow-color));position:absolute;bottom:4%;left:2%;rotate:12deg}.hero-art__meeple[data-astro-cid-66u3kelc]{width:16%;filter:drop-shadow(0 4px 8px var(--shadow-color));position:absolute}.hero-art__meeple--a[data-astro-cid-66u3kelc]{color:var(--color-play);top:22%;left:22%}.hero-art__meeple--b[data-astro-cid-66u3kelc]{color:var(--color-dark);top:44%;left:56%}.hero-art__token[data-astro-cid-66u3kelc]{width:15%;color:var(--color-play);filter:drop-shadow(0 4px 8px var(--shadow-color));position:absolute;bottom:2%;right:12%}.hero[data-astro-cid-lcdefpme]{isolation:isolate;padding-block:var(--space-12) var(--space-16);background:linear-gradient(105deg,#1fbf99 0%,#34ccaa 50%,#6adfc0 100%);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 90% at 15% 0,#ffffff38,#0000 70%);position:absolute;inset:0}.hero__bg[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;background:linear-gradient(#ffffff24 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#ffffff24 1px,#0000 1px) 0 0/40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 70% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(120% 90% at 70% 30%,#000 30%,#0000 75%)}.hero__inner[data-astro-cid-lcdefpme]{gap:var(--space-10,2.5rem);align-items:center;display:grid}.hero__text[data-astro-cid-lcdefpme]{justify-items:start;gap:var(--space-4);display:grid}.hero__label[data-astro-cid-lcdefpme]{padding-bottom:var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.1em;color:var(--color-on-primary);position:relative}.hero__label[data-astro-cid-lcdefpme]:after{content:"";background:var(--color-marker);width:3em;height:2px;position:absolute;bottom:0;left:0}.hero__title[data-astro-cid-lcdefpme]{font-size:clamp(36px,4.6vw,56px);font-weight:var(--font-weight-black);letter-spacing:.04em;color:var(--color-on-primary);text-shadow:0 1px 2px #0046322e;line-height:1.3}.hero__lead[data-astro-cid-lcdefpme]{white-space:pre-line;max-width:30em;color:var(--color-on-primary-body)}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.hero__actions[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{min-width:0}.hero__visual[data-astro-cid-lcdefpme]{width:100%;max-width:34rem;margin-inline:auto;position:relative}@media (width>=1024px){.hero__visual[data-astro-cid-lcdefpme]{width:112%;max-width:none;margin-inline:-4% -8%}.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-16) var(--space-24)}.hero__inner[data-astro-cid-lcdefpme]{gap:var(--space-12);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.band--tint[data-astro-cid-lcdefpme] .card{border-color:#0000}.flow[data-astro-cid-lcdefpme]{gap:var(--space-8);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.flow__item[data-astro-cid-lcdefpme]{justify-items:center;gap:var(--space-3);text-align:center;display:grid;position:relative}.flow__badge[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--color-primary-text);width:56px;color:var(--color-on-primary);border-radius:50%;place-items:center;font-size:1.5rem;font-weight:700;line-height:1;display:grid}.flow__icon[data-astro-cid-lcdefpme]{width:min(100%,180px);height:auto;margin-block:var(--space-2)}.flow__title[data-astro-cid-lcdefpme]{font-size:var(--fs-h3);font-weight:var(--font-weight-black)}.flow__body[data-astro-cid-lcdefpme]{white-space:pre-line;max-width:24em;font-size:var(--font-size-sm)}@media (width>=768px){.flow[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.flow__item[data-astro-cid-lcdefpme]+.flow__item[data-astro-cid-lcdefpme]:before{content:"";left:calc(-1 * var(--space-3) - 8px);border-top:3px solid var(--color-primary);border-right:3px solid var(--color-primary);width:16px;height:16px;position:absolute;top:40px;rotate:45deg}}.cats[data-astro-cid-lcdefpme]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.cats__item[data-astro-cid-lcdefpme]{padding:0}.cats__link[data-astro-cid-lcdefpme]{justify-items:center;gap:var(--space-2);height:100%;padding:var(--space-6) var(--space-6) var(--space-5);color:var(--color-ink);text-align:center;text-decoration:none;display:grid}.cats__art[data-astro-cid-lcdefpme]{width:150px;height:auto;margin-bottom:var(--space-2)}.cats__art--large[data-astro-cid-lcdefpme]{width:200px;margin-block:calc(-1 * var(--space-4)) 0}.cats__head[data-astro-cid-lcdefpme]{justify-content:center;align-items:baseline;gap:var(--space-3);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-primary-text);display:flex}.cats__link[data-astro-cid-lcdefpme]:hover .cats__name[data-astro-cid-lcdefpme]{text-decoration:underline}.cats__count[data-astro-cid-lcdefpme]{font-size:var(--font-size-sm);color:var(--color-primary-text)}.cats__count[data-astro-cid-lcdefpme]:after{content:" 本";font-family:var(--font-sans);font-weight:var(--font-weight-regular);color:var(--color-ink-soft)}.cats__desc[data-astro-cid-lcdefpme]{font-size:var(--font-size-sm);color:var(--color-ink-soft)}@media (width>=640px){.cats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.cats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.about[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;display:grid}.about[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin-bottom:var(--space-6)}.about__body[data-astro-cid-lcdefpme]{white-space:pre-line;max-width:var(--measure)}.about__actions[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;gap:var(--space-4) var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;display:flex}
