.VisitorLine-module__wrGoDG__line{text-align:center;max-width:34em;color:var(--ink);text-wrap:balance;margin:clamp(8px,2vh,16px) auto 0;font-size:clamp(.95rem,3.6vw,1.15rem);font-weight:600;line-height:1.35;display:block}
.VisitorFirst-module__J5UgTa__first{text-align:center;flex-direction:column;align-items:center;gap:clamp(8px,1.6vh,14px);max-width:34em;margin:clamp(8px,2vh,16px) auto clamp(10px,2vh,18px);padding:0 4px;display:flex}.VisitorFirst-module__J5UgTa__line{color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1rem,4vw,1.25rem);font-weight:700;line-height:1.3}.VisitorFirst-module__J5UgTa__play{background:var(--sun);width:min(100%,340px);min-height:60px;color:var(--ink);box-shadow:0 5px 0 var(--sun-deep);border-radius:999px;align-items:center;gap:12px;padding:10px 22px 10px 14px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.VisitorFirst-module__J5UgTa__play:hover{transform:translateY(-1px)}.VisitorFirst-module__J5UgTa__play:active{box-shadow:0 1px 0 var(--sun-deep);transform:translateY(4px)}.VisitorFirst-module__J5UgTa__play:focus-visible{outline:3px solid var(--sky-deep);outline-offset:3px}.VisitorFirst-module__J5UgTa__icon{background:var(--ink);width:44px;height:44px;color:var(--sun);border-radius:50%;flex:none;place-items:center;padding-left:3px;font-size:1.2rem;display:grid}.VisitorFirst-module__J5UgTa__words{text-align:left;flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.VisitorFirst-module__J5UgTa__big{font-size:1.45rem;font-weight:800}.VisitorFirst-module__J5UgTa__small{color:var(--ink-soft);font-size:.9rem;font-weight:600}@media (prefers-reduced-motion:reduce){.VisitorFirst-module__J5UgTa__play{transition:none}}
.PlayWindow-module__lURpeW__win{--tone:var(--sky);border:3px solid color-mix(in srgb, var(--tone) 55%, var(--line-strong));border-radius:var(--radius-lg,24px);background:color-mix(in srgb, var(--tone) 9%, var(--paper,var(--card)));min-width:0;box-shadow:0 5px 0 color-mix(in srgb, var(--tone) 38%, var(--line-strong)), 0 20px 30px -22px #1d184066;flex-direction:column;display:flex;position:relative;overflow:hidden}.PlayWindow-module__lURpeW__win[data-tone=sun]{--tone:var(--sun)}.PlayWindow-module__lURpeW__win[data-tone=sky]{--tone:var(--sky)}.PlayWindow-module__lURpeW__win[data-tone=mint]{--tone:var(--mint)}.PlayWindow-module__lURpeW__win[data-tone=grape]{--tone:var(--grape)}.PlayWindow-module__lURpeW__win[data-tone=berry]{--tone:var(--berry)}.PlayWindow-module__lURpeW__win[data-tone=coral]{--tone:var(--coral)}.PlayWindow-module__lURpeW__bar{border-bottom:3px solid color-mix(in srgb, var(--tone) 40%, var(--line-strong));background:color-mix(in srgb, var(--tone) 36%, var(--card));color:var(--ink);font-family:var(--font-ui);letter-spacing:0;text-align:center;justify-content:center;align-items:center;gap:6px;margin:0;padding:7px 12px;font-size:.9rem;font-weight:800;line-height:1.2;display:flex}.PlayWindow-module__lURpeW__body{flex:1;place-items:center;min-width:0;padding:10px 8px 14px;display:grid}
.ActFrame-module__OprN-W__frame{width:100%}.ActFrame-module__OprN-W__compact{padding:6px 8px 8px}.ActFrame-module__OprN-W__stack{flex-direction:column;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.ActFrame-module__OprN-W__win{flex-direction:column;align-items:center;gap:6px;margin:0;display:flex}.ActFrame-module__OprN-W__winLine{font-family:var(--font-ui);color:var(--ink);margin:0;font-size:1rem;font-weight:800}.ActFrame-module__OprN-W__winRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;display:flex}.ActFrame-module__OprN-W__btn{border:2px solid var(--ink);background:var(--sun);min-height:34px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:4px 12px;font-size:.85rem;font-weight:800}.ActFrame-module__OprN-W__more{color:var(--ink);font-size:.78rem;font-weight:700;text-decoration:underline}.ActFrame-module__OprN-W__note{min-height:1.1em;color:var(--ink);text-align:center;margin:0;font-size:.74rem;font-weight:700}.ActFrame-module__OprN-W__small{color:var(--ink);margin:0;font-size:.74rem;font-weight:800}.ActFrame-module__OprN-W__chips{flex-wrap:wrap;justify-content:center;gap:3px;margin:0;padding:0;list-style:none;display:flex}.ActFrame-module__OprN-W__chip{background:var(--card);border:1.5px solid var(--line-strong);color:var(--ink);border-radius:999px;padding:1px 6px;font-size:.68rem;font-weight:800}.ActFrame-module__OprN-W__chip[data-on=true]{background:color-mix(in srgb, var(--mint) 50%, var(--card));text-decoration:line-through}.ActFrame-module__OprN-W__board{width:100%;max-width:244px}.ActFrame-module__OprN-W__row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;width:100%;max-width:244px;display:grid}.ActFrame-module__OprN-W__cell{border:2px solid var(--line-strong);background:var(--card);min-width:0;height:30px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;place-items:center;padding:0;font-size:1rem;font-weight:900;display:grid}.ActFrame-module__OprN-W__cell:disabled{cursor:default}.ActFrame-module__OprN-W__cell[data-kind=slot]{border-style:dashed}.ActFrame-module__OprN-W__cell[data-filled=true]{border-style:solid;border-color:var(--ink)}.ActFrame-module__OprN-W__cell[data-given=true]{background:color-mix(in srgb, var(--sun) 40%, var(--card))}.ActFrame-module__OprN-W__cell[data-wrong=true]{background:color-mix(in srgb, var(--coral) 35%, var(--card))}.ActFrame-module__OprN-W__cell[data-hit=true]{background:color-mix(in srgb, var(--mint) 45%, var(--card))}.ActFrame-module__OprN-W__cell[data-hit=false]{background:color-mix(in srgb, var(--coral) 25%, var(--card))}.ActFrame-module__OprN-W__keys{grid-template-columns:repeat(9,minmax(0,1fr));gap:3px;width:100%;max-width:244px;display:grid}.ActFrame-module__OprN-W__keys .ActFrame-module__OprN-W__cell{border-radius:6px;height:26px;font-size:.8rem}.ActFrame-module__OprN-W__lead{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.ActFrame-module__OprN-W__pic{font-size:1.6rem;line-height:1}.ActFrame-module__OprN-W__balloons{flex-wrap:wrap;gap:1px;font-size:.85rem;display:flex}.ActFrame-module__OprN-W__balloons span[data-gone=true]{opacity:.2;filter:grayscale()}.ActFrame-module__OprN-W__palette{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;width:100%;max-width:244px;display:grid}.ActFrame-module__OprN-W__palette .ActFrame-module__OprN-W__cell{height:32px;font-size:1.05rem}.ActFrame-module__OprN-W__three{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.ActFrame-module__OprN-W__box{border:3px solid var(--line-strong);background:var(--card);min-height:78px;color:var(--ink);font:inherit;cursor:pointer;border-radius:14px;place-items:center;gap:2px;padding:4px 2px;font-size:.7rem;font-weight:800;display:grid}.ActFrame-module__OprN-W__box b{font-size:2rem;line-height:1}.ActFrame-module__OprN-W__box[data-off=true]{opacity:.3}.ActFrame-module__OprN-W__box[data-right=true]{border-color:var(--mint);background:color-mix(in srgb, var(--mint) 40%, var(--card))}
.Eyes-module__lSAyYW__spot{width:100%;container-type:inline-size}.Eyes-module__lSAyYW__pair{grid-template-columns:minmax(0,1fr);gap:6px;width:100%;display:grid}@container (min-width:480px){.Eyes-module__lSAyYW__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.Eyes-module__lSAyYW__fig{min-width:0;margin:0}.Eyes-module__lSAyYW__count{color:var(--ink);text-align:center;margin:0;font-size:.78rem;font-weight:800}.Eyes-module__lSAyYW__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;max-width:244px;display:grid}.Eyes-module__lSAyYW__card{aspect-ratio:1;border:2px solid var(--ink);background:linear-gradient(135deg, var(--b1), var(--b2));min-width:0;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;place-items:center;padding:0;font-size:1.4rem;line-height:1;display:grid}.Eyes-module__lSAyYW__card[data-up=true]{background:var(--card)}.Eyes-module__lSAyYW__card[data-got=true]{background:color-mix(in srgb, var(--mint) 40%, var(--card));cursor:default}.Eyes-module__lSAyYW__word{overflow-wrap:anywhere;font-size:.62rem;font-weight:800}.Eyes-module__lSAyYW__ttt{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;max-width:180px;display:grid}.Eyes-module__lSAyYW__sq{aspect-ratio:1;border:3px solid var(--line-strong);background:var(--card);min-width:0;font:inherit;cursor:pointer;border-radius:12px;place-items:center;padding:0;font-size:1.9rem;font-weight:900;line-height:1;display:grid}.Eyes-module__lSAyYW__sq:disabled{cursor:default}.Eyes-module__lSAyYW__sq[data-mark=X]{color:#e0603a}.Eyes-module__lSAyYW__sq[data-mark=O]{color:#2f7de1}.Eyes-module__lSAyYW__sq[data-win=true]{background:#ffe9a8}.Eyes-module__lSAyYW__boardWrap{width:100%;max-width:244px}
