.page-module___8aEwW__top{padding:14px 16px 8px}.page-module___8aEwW__brand{font:800 1.35rem var(--f-d);color:var(--ink);align-items:center;gap:8px;display:inline-flex}.page-module___8aEwW__brand svg{color:var(--hib)}.page-module___8aEwW__page{max-width:620px;margin:0 auto;padding:8px 16px 80px}.page-module___8aEwW__page h1{font-size:clamp(1.7rem,5vw,2.2rem);font-weight:800}.page-module___8aEwW__sub{color:var(--muted);max-width:46ch;margin:6px 0 0}.page-module___8aEwW__ringWrap{justify-content:center;margin:28px 0;display:flex}.page-module___8aEwW__ring{--ring:min(80vw, 300px);width:var(--ring);height:var(--ring);position:relative}.page-module___8aEwW__seat{aspect-ratio:1;border:2px dashed var(--seat-line);width:17%;font:700 max(8px, calc(var(--ring) * .06)) / 1 var(--f-d);border-radius:50%;place-items:center;display:grid;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.page-module___8aEwW__seatOn{box-shadow:0 0 0 3px var(--bg);border:0}.page-module___8aEwW__table{color:#2b1733;text-align:center;background:radial-gradient(circle at 32% 28%,#ffd98f,#f2a93b 72%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;line-height:1.05;display:flex;position:absolute;inset:23%}.page-module___8aEwW__table strong{font:800 calc(var(--ring) * .2) / 1 var(--f-d)}.page-module___8aEwW__table span{font-size:max(10px, calc(var(--ring) * .055));font-weight:600}@media (prefers-color-scheme:dark){.page-module___8aEwW__table{color:#1c0f24;background:radial-gradient(circle at 32% 28%,#f6b955,#c9812a 75%)}}.page-module___8aEwW__caught{text-align:center;padding:26px 0 10px}.page-module___8aEwW__caught h2{font-size:1.2rem;font-weight:800}.page-module___8aEwW__caught p{color:var(--muted);margin:6px 0 0}
