.qSAzaW_track{display:block}[data-theme=retro] .qSAzaW_marquee{white-space:nowrap;overflow:hidden}[data-theme=retro] .qSAzaW_track{animation:qSAzaW_scroll var(--y2k-marquee-duration,20s) linear infinite;padding-inline-start:100%;display:inline-block}:is([data-theme=retro] .qSAzaW_marquee:hover .qSAzaW_track,[data-theme=retro] .qSAzaW_marquee:focus-within .qSAzaW_track){animation-play-state:paused}@keyframes qSAzaW_scroll{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){[data-theme=retro] .qSAzaW_marquee{white-space:normal}[data-theme=retro] .qSAzaW_track{padding-inline-start:0;animation:none}}
._4pi_PG_box{margin:0 0 var(--y2k-gap);background:var(--y2k-color-surface);border:1px solid var(--y2k-color-border);border-radius:var(--y2k-radius);box-shadow:var(--y2k-shadow-card)}._4pi_PG_title{letter-spacing:-.01em;color:var(--y2k-color-text);align-items:center;gap:.6rem;margin:0;padding:1rem 1.15rem .25rem;font-size:1.05rem;font-weight:700;display:flex}._4pi_PG_title:before{content:"";background:var(--tone-bright);width:.55rem;height:.55rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--tone-bright) 25%, transparent);border-radius:50%;flex:none}._4pi_PG_withIcon:before{display:none}._4pi_PG_icon{flex:none;font-size:1.1em;line-height:1}._4pi_PG_body{padding:.6rem 1.15rem 1.15rem}._4pi_PG_body>:first-child{margin-top:0}._4pi_PG_body>:last-child{margin-bottom:0}._4pi_PG_blue{--tone:#2b5aa8;--tone-bright:#4f7fd0;--tone-light:#eef3fb}._4pi_PG_orange{--tone:#c25b00;--tone-bright:#f08a1c;--tone-light:#fff5e8}._4pi_PG_green{--tone:#2f7d1e;--tone-bright:#4fa83a;--tone-light:#f0f8ec}._4pi_PG_purple{--tone:#6a2f9c;--tone-bright:#9255c4;--tone-light:#f5effb}._4pi_PG_red{--tone:#b01e1e;--tone-bright:#dd4040;--tone-light:#fdeeee}[data-theme=retro] ._4pi_PG_box{border-color:var(--tone);background:var(--tone-light)}[data-theme=retro] ._4pi_PG_title{font-size:var(--y2k-font-size);letter-spacing:normal;color:#fff;background:linear-gradient(to bottom, var(--tone-bright), var(--tone));padding:.15rem .5rem;display:block}[data-theme=retro] ._4pi_PG_title:before{content:"▶ ";vertical-align:.1em;width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;font-size:.7em}[data-theme=retro] ._4pi_PG_body{padding:.5rem}
.AsGRYG_categoryNav{margin:0 0 var(--y2k-gap);flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;display:flex}.AsGRYG_categoryNav a{font-size:var(--y2k-font-size-small);color:var(--y2k-color-text);background:var(--y2k-color-surface);border:1px solid var(--y2k-color-border);border-radius:999px;padding:.3rem .85rem;font-weight:600;text-decoration:none;display:inline-block}.AsGRYG_categoryNav a:hover{border-color:var(--y2k-color-accent)}.AsGRYG_categoryNav a[aria-current=page]{color:var(--y2k-color-accent-text);background:var(--y2k-color-accent);border-color:var(--y2k-color-accent)}.AsGRYG_cardList{gap:var(--y2k-gap);margin:0;padding:0;list-style:none;display:grid}.AsGRYG_card{background:var(--y2k-color-surface);border:1px solid var(--y2k-color-border);border-radius:var(--y2k-radius);box-shadow:var(--y2k-shadow-card);grid-template-columns:14rem minmax(0,1fr);display:grid;overflow:hidden}.AsGRYG_cardCover{aspect-ratio:1200/630;align-self:start;display:block}.AsGRYG_cardCover img,.AsGRYG_cover img{object-fit:cover;width:100%;height:100%;display:block}.AsGRYG_placeholder{background:var(--y2k-gradient-brand);place-items:center;width:100%;height:100%;font-size:2.5rem;display:grid}.AsGRYG_memories{background:linear-gradient(135deg,#6a4dff,#2b5aa8)}.AsGRYG_trends{background:linear-gradient(135deg,#ff5fa2,#ff8a4c)}.AsGRYG_guides{background:linear-gradient(135deg,#3cb043,#2b9aa8)}.AsGRYG_spotlight{background:linear-gradient(135deg,#d4a017,#ff8a4c)}.AsGRYG_cardText{align-content:start;gap:.35rem;padding:.9rem 1.1rem;display:grid}.AsGRYG_kicker{font-size:var(--y2k-font-size-small);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:700}.AsGRYG_kicker a{color:var(--y2k-color-accent);text-decoration:none}.AsGRYG_cardTitle{margin:0;font-size:1.15rem;line-height:1.35}.AsGRYG_cardTitle a{color:var(--y2k-color-text);text-decoration:none}.AsGRYG_cardTitle a:hover{text-decoration:underline}.AsGRYG_cardSummary{color:var(--y2k-color-muted);overflow-wrap:anywhere;margin:0}.AsGRYG_article{margin-bottom:var(--y2k-gap);background:var(--y2k-color-surface);border:1px solid var(--y2k-color-border);border-radius:var(--y2k-radius);box-shadow:var(--y2k-shadow-card);overflow:hidden}.AsGRYG_cover{aspect-ratio:1200/630}.AsGRYG_articleInner{gap:1rem;padding:1.25rem 1.5rem 1.5rem;display:grid}.AsGRYG_articleHeader h1{letter-spacing:-.02em;margin:.2rem 0 .4rem;font-size:1.9rem;line-height:1.25}.AsGRYG_lead{color:var(--y2k-color-muted);margin:0 0 .6rem;font-size:1.1rem}.AsGRYG_byline{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;display:flex}.AsGRYG_notice{font-size:var(--y2k-font-size-small);background:var(--y2k-color-accent-soft);border-radius:var(--y2k-radius-small);margin:0;padding:.6rem .9rem}.AsGRYG_otherLanguages{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:inline-flex}.AsGRYG_footer{border-top:1px solid var(--y2k-color-border);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding-top:1rem;display:flex}.AsGRYG_body{overflow-wrap:anywhere;font-size:1.05rem;line-height:1.75}.AsGRYG_body>:first-child{margin-top:0}.AsGRYG_body>:last-child{margin-bottom:0}.AsGRYG_body p{margin:0 0 1em}.AsGRYG_body h2{margin:1.6em 0 .5em;font-size:1.4rem;line-height:1.3}.AsGRYG_body h3{margin:1.4em 0 .4em;font-size:1.15rem}.AsGRYG_body ul,.AsGRYG_body ol{margin:0 0 1em;padding-inline-start:1.5em}.AsGRYG_body li>p{margin:.2em 0}.AsGRYG_embedImage{width:fit-content;max-width:100%;margin:.75rem 0;display:block}.AsGRYG_embedImage img{border-radius:var(--y2k-radius-small);max-width:100%;height:auto;max-height:32rem;display:block}.AsGRYG_embedVideo{aspect-ratio:16/9;max-width:36rem;margin:.75rem 0}.AsGRYG_embedVideo iframe{border-radius:var(--y2k-radius-small);border:0;width:100%;height:100%}.AsGRYG_editable img{max-width:100%;height:auto}.AsGRYG_editable iframe{max-width:100%}.AsGRYG_body blockquote{color:var(--y2k-color-muted);border-inline-start:4px solid var(--y2k-color-accent);margin:0 0 1em;padding:.2em 0 .2em 1em}.AsGRYG_body hr{border:none;border-top:1px solid var(--y2k-color-border);margin:1.6em 0}.AsGRYG_body a{color:var(--y2k-color-link)}.AsGRYG_editable{min-height:16rem}.AsGRYG_body.AsGRYG_editable p{margin:0 0 1em}.AsGRYG_body.AsGRYG_editable li>p{margin:.2em 0}.AsGRYG_formGrid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.AsGRYG_coverPreview{border-radius:var(--y2k-radius-small);width:15rem;height:auto}.AsGRYG_inlineCheck{font-size:var(--y2k-font-size-small);align-items:center;gap:.4rem;display:flex}.AsGRYG_languages{border:none;gap:.75rem;margin:0;padding:0;display:grid}.AsGRYG_tabs{border-bottom:1px solid var(--y2k-color-border);flex-wrap:wrap;gap:.3rem;display:flex}.AsGRYG_tab{font:inherit;color:var(--y2k-color-muted);border-radius:var(--y2k-radius-small) var(--y2k-radius-small) 0 0;cursor:pointer;background:0 0;border:1px solid #0000;margin-bottom:-1px;padding:.45rem .9rem;font-weight:600}.AsGRYG_tab[aria-selected=true]{color:var(--y2k-color-text);background:var(--y2k-color-surface);border-color:var(--y2k-color-border);border-bottom-color:var(--y2k-color-surface)}.AsGRYG_tabError{color:var(--y2k-color-hot)}.AsGRYG_panel{gap:1rem;display:grid}.AsGRYG_panel[hidden]{display:none}.AsGRYG_roomTable{border-collapse:collapse;width:100%;font-size:var(--y2k-font-size-small)}.AsGRYG_roomTable th,.AsGRYG_roomTable td{text-align:start;vertical-align:top;border-bottom:1px solid var(--y2k-color-border);padding:.5rem .4rem}.AsGRYG_roomTable th{color:var(--y2k-color-muted);font-weight:700}@media (max-width:40rem){.AsGRYG_card{grid-template-columns:minmax(0,1fr)}.AsGRYG_articleInner{padding:1rem}.AsGRYG_articleHeader h1{font-size:1.5rem}.AsGRYG_roomTable .AsGRYG_optional{display:none}}[data-theme=retro] .AsGRYG_categoryNav a{background:var(--y2k-color-face);border:2px outset var(--y2k-color-face);border-radius:0;font-weight:400}[data-theme=retro] .AsGRYG_categoryNav a[aria-current=page]{color:var(--y2k-color-text);background:var(--y2k-color-face);border-style:inset;font-weight:700}:is([data-theme=retro] .AsGRYG_card,[data-theme=retro] .AsGRYG_article){border:2px outset var(--y2k-color-face);box-shadow:none;border-radius:0}[data-theme=retro] .AsGRYG_card{grid-template-columns:9rem minmax(0,1fr)}[data-theme=retro] .AsGRYG_cardText{gap:.2rem;padding:.5rem .75rem}[data-theme=retro] .AsGRYG_kicker{letter-spacing:normal}[data-theme=retro] .AsGRYG_kicker a{color:#c00}[data-theme=retro] .AsGRYG_cardTitle a{color:var(--y2k-color-link);text-decoration:underline}[data-theme=retro] .AsGRYG_articleHeader h1{letter-spacing:normal;font-family:Georgia,Times New Roman,serif}[data-theme=retro] .AsGRYG_body{font-size:1rem;line-height:1.6}:is([data-theme=retro] .AsGRYG_body h2,[data-theme=retro] .AsGRYG_body h3){color:navy;font-family:Georgia,Times New Roman,serif}[data-theme=retro] .AsGRYG_body blockquote{border-inline-start:4px double var(--y2k-color-text)}[data-theme=retro] .AsGRYG_notice{background:#ffc;border:1px solid #c9b458;border-radius:0}:is([data-theme=retro] .AsGRYG_tab,[data-theme=retro] .AsGRYG_coverPreview){border-radius:0}[data-theme=retro] .AsGRYG_tab[aria-selected=true]{background:var(--y2k-color-face)}[data-theme=retro] .AsGRYG_placeholder{font-size:2rem}@media (max-width:40rem){[data-theme=retro] .AsGRYG_card{grid-template-columns:minmax(0,1fr)}}.AsGRYG_rss{color:#fff;background:#f28b20;border-radius:4px;padding:.1rem .5rem;font-size:.75rem;font-weight:800;text-decoration:none}.AsGRYG_rss:visited,.AsGRYG_rss:hover{color:#fff}:is([data-theme=retro] .AsGRYG_embedImage img,[data-theme=retro] .AsGRYG_embedVideo iframe){border:2px inset var(--y2k-color-face);border-radius:0}
.o-eitG_pageHeader{margin-bottom:var(--y2k-gap);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.o-eitG_pageHeader h1{letter-spacing:-.02em;margin:0;font-size:1.6rem}.o-eitG_titleIcon{margin-inline-end:.45rem}.o-eitG_pageHeader p{color:var(--y2k-color-muted);margin:.25rem 0 0}.o-eitG_narrow{max-width:46rem;margin-inline:auto}[data-theme=retro] .o-eitG_page{padding:.75rem}.o-eitG_meta{font-size:var(--y2k-font-size-small);color:var(--y2k-color-muted)}.o-eitG_prose{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.o-eitG_list{margin:0;padding:0;list-style:none}.o-eitG_list>li{padding:.7rem 0}.o-eitG_list>li+li{border-top:1px solid var(--y2k-color-border)}.o-eitG_list>li:first-child{padding-top:0}.o-eitG_list>li:last-child{padding-bottom:0}.o-eitG_badge{vertical-align:.1em;color:var(--y2k-color-muted);background:var(--y2k-color-surface-muted);border-radius:999px;margin-inline-start:.4rem;padding:.05rem .5rem;font-size:.72rem;font-weight:700;display:inline-block}.o-eitG_actions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.o-eitG_pager{margin:var(--y2k-gap) 0 0;text-align:center}.o-eitG_empty{color:var(--y2k-color-muted);margin:0}.o-eitG_status{margin:0;font-weight:600}.o-eitG_status[role=status]{color:#1f8a4c}.o-eitG_danger summary{font-size:var(--y2k-font-size-small);color:var(--y2k-color-hot);cursor:pointer}.o-eitG_danger form{margin-top:.5rem}[data-theme=retro] .o-eitG_pageHeader h1{letter-spacing:normal;color:var(--y2k-color-accent);font-family:Arial Black,Arial Bold,Gadget,sans-serif;font-size:1.3rem;font-weight:400}[data-theme=retro] .o-eitG_badge{color:#fff;background:gray;border-radius:0;padding:0 .3rem;font-weight:700}[data-theme=retro] .o-eitG_list>li{padding:.2rem 0}[data-theme=retro] .o-eitG_list>li+li{border-top:1px dotted var(--y2k-color-border)}[data-theme=retro] .o-eitG_status[role=status]{color:green}
.tpG68q_member{text-align:center;justify-items:center;gap:.4rem;display:grid}.tpG68q_welcome{margin:0;font-weight:700}.tpG68q_home{color:var(--y2k-color-link);margin-bottom:.25rem}.tpG68q_join{margin:.5rem 0 0;font-weight:700}.tpG68q_join a{color:var(--y2k-color-link)}[data-theme=retro] .tpG68q_join a{color:var(--y2k-color-hot)}
.kWXANa_picker{display:inline-block;position:relative}.kWXANa_toggle{background:var(--y2k-color-surface);border:1px solid var(--y2k-color-border);cursor:pointer;border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;padding:0;font-size:1.15rem;line-height:1;display:inline-grid}.kWXANa_toggle[aria-expanded=true]{border-color:var(--y2k-color-accent);box-shadow:0 0 0 1px var(--y2k-color-accent)}.kWXANa_panel{z-index:20;background:var(--y2k-color-surface);border:1px solid var(--y2k-color-border);border-radius:var(--y2k-radius-small);gap:.4rem;width:min(21rem,100vw - 2rem);padding:.5rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 8px 24px #0000002e}.kWXANa_up{inset:auto auto calc(100% + .35rem) 0}.kWXANa_tabs{flex-wrap:wrap;gap:.25rem;display:flex}.kWXANa_tab{font:inherit;font-size:var(--y2k-font-size-small);color:var(--y2k-color-text);border:1px solid var(--y2k-color-border);cursor:pointer;background:0 0;border-radius:999px;padding:.15rem .55rem}.kWXANa_tab[aria-pressed=true]{color:var(--y2k-color-accent-text);background:var(--y2k-color-accent);border-color:var(--y2k-color-accent)}.kWXANa_grid{grid-template-columns:repeat(auto-fill,minmax(2.1rem,1fr));max-height:13rem;display:grid;overflow-y:auto}.kWXANa_kaomoji{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.2rem}.kWXANa_item{min-height:2.1rem;font:inherit;white-space:nowrap;border-radius:var(--y2k-radius-small);cursor:pointer;background:0 0;border:none;padding:.1rem;font-size:1.25rem;line-height:1}.kWXANa_kaomoji .kWXANa_item{font-size:var(--y2k-font-size-small);text-overflow:ellipsis;overflow:hidden}.kWXANa_item:hover,.kWXANa_item:focus-visible{background:var(--y2k-color-surface-muted)}:is([data-theme=retro] .kWXANa_toggle,[data-theme=retro] .kWXANa_tab){color:var(--y2k-color-text);background:var(--y2k-color-face);border:2px outset var(--y2k-color-face);box-shadow:none;border-radius:0}:is([data-theme=retro] .kWXANa_toggle[aria-expanded=true],[data-theme=retro] .kWXANa_tab[aria-pressed=true]){background:var(--y2k-color-face-light);border-style:inset}[data-theme=retro] .kWXANa_panel{background:var(--y2k-color-face);border:2px outset var(--y2k-color-face);border-radius:0;box-shadow:2px 2px #000}[data-theme=retro] .kWXANa_grid{border:2px inset var(--y2k-color-face);background:#fff}[data-theme=retro] .kWXANa_item{border-radius:0}
._5Dt9TW_form{gap:1rem;display:grid}._5Dt9TW_compact{font-size:var(--y2k-font-size-small);gap:.6rem}._5Dt9TW_field{gap:.3rem;display:grid}._5Dt9TW_label{font-weight:600}._5Dt9TW_labelRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._5Dt9TW_input{width:100%;padding:var(--y2k-input-padding);font:inherit;color:var(--y2k-color-text);background:var(--y2k-color-surface);border:var(--y2k-input-border);border-radius:var(--y2k-radius-small)}._5Dt9TW_input:focus-visible{border-color:var(--y2k-color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--y2k-color-accent) 30%, transparent);outline:none}._5Dt9TW_input[aria-invalid=true]{border-color:var(--y2k-color-hot)}._5Dt9TW_checkbox{align-items:center;gap:.5rem;display:flex}._5Dt9TW_checkbox input{accent-color:var(--y2k-color-accent)}._5Dt9TW_choices{border:none;gap:.4rem;margin:0;padding:0;display:grid}._5Dt9TW_choices legend{margin-bottom:.3rem;padding:0}._5Dt9TW_choices label{align-items:center;gap:.5rem;display:flex}._5Dt9TW_choices input{accent-color:var(--y2k-color-accent)}._5Dt9TW_hint{font-size:var(--y2k-font-size-small);color:var(--y2k-color-muted);margin:0}._5Dt9TW_error,._5Dt9TW_formError{font-size:var(--y2k-font-size-small);color:var(--y2k-color-hot);margin:0;font-weight:700}._5Dt9TW_error:before,._5Dt9TW_formError:before{content:"⚠ "}._5Dt9TW_formError{background:var(--y2k-color-hot-soft);border:1px solid color-mix(in srgb, var(--y2k-color-hot) 40%, transparent);border-radius:var(--y2k-radius-small);padding:.6rem .8rem}._5Dt9TW_avatarRow{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}._5Dt9TW_avatarRow ._5Dt9TW_field{flex:14rem}._5Dt9TW_file{max-width:100%;font:inherit;font-size:var(--y2k-font-size-small)}._5Dt9TW_file::file-selector-button{font:inherit;color:var(--y2k-color-text);background:var(--y2k-color-surface-muted);border:1px solid var(--y2k-color-border);cursor:pointer;border-radius:999px;margin-inline-end:.75rem;padding:.4rem .9rem;font-weight:600}._5Dt9TW_actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}[data-theme=retro] ._5Dt9TW_form{gap:.75rem}[data-theme=retro] ._5Dt9TW_compact{gap:.35rem}[data-theme=retro] ._5Dt9TW_field{gap:.15rem}[data-theme=retro] ._5Dt9TW_label{font-weight:700}[data-theme=retro] ._5Dt9TW_input:focus-visible{outline:2px dotted var(--y2k-color-text);border-color:var(--y2k-color-face);box-shadow:none}[data-theme=retro] ._5Dt9TW_checkbox{gap:.4rem}[data-theme=retro] ._5Dt9TW_file::file-selector-button{background:var(--y2k-color-face);border:2px outset var(--y2k-color-face);border-radius:0;padding:.15rem .6rem;font-weight:400}[data-theme=retro] ._5Dt9TW_formError{border-color:var(--y2k-color-hot);padding:.3rem .5rem}
._8F-xJW_layout{gap:var(--y2k-gap);grid-template-columns:minmax(0,1fr) 16rem;align-items:start;display:grid}@media (max-width:48rem){._8F-xJW_layout{grid-template-columns:minmax(0,1fr)}}._8F-xJW_search{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}._8F-xJW_search input{min-width:0;padding:var(--y2k-input-padding);font:inherit;color:var(--y2k-color-text);background:var(--y2k-color-surface);border:var(--y2k-input-border);border-radius:var(--y2k-radius-small);flex:12rem}._8F-xJW_filter{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .75rem;font-weight:600;display:flex}._8F-xJW_tags{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}._8F-xJW_tag{font:inherit;font-size:var(--y2k-font-size-small);color:var(--y2k-color-link);background:var(--y2k-color-accent-soft);cursor:pointer;border:1px solid #0000;border-radius:999px;padding:.1rem .55rem;text-decoration:none;display:inline-block}._8F-xJW_tag:hover,._8F-xJW_tag[aria-current=true]{border-color:var(--y2k-color-accent)}._8F-xJW_tag small{color:var(--y2k-color-muted)}._8F-xJW_tagsField{gap:.4rem;display:grid}._8F-xJW_suggestions{font-size:var(--y2k-font-size-small);color:var(--y2k-color-muted);flex-wrap:wrap;align-items:center;gap:.3rem;margin:0;display:flex}._8F-xJW_list{margin:0;padding:0;list-style:none;display:grid}._8F-xJW_item{border-bottom:1px solid var(--y2k-color-border);flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;padding:.75rem 0;display:flex}._8F-xJW_item:last-child{border-bottom:none}._8F-xJW_itemMain{flex:18rem;gap:.3rem;min-width:0;display:grid}._8F-xJW_itemTitle{overflow-wrap:anywhere;font-weight:700}._8F-xJW_excerpt{font-size:var(--y2k-font-size-small);color:var(--y2k-color-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}._8F-xJW_itemMeta{font-size:var(--y2k-font-size-small);color:var(--y2k-color-muted);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}._8F-xJW_post,._8F-xJW_reply{gap:.6rem;display:grid}._8F-xJW_postTitle{overflow-wrap:anywhere;margin:0;font-size:1.5rem;line-height:1.3}._8F-xJW_byline{font-size:var(--y2k-font-size-small);color:var(--y2k-color-muted);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}._8F-xJW_replies{gap:0;margin:0;padding:0;list-style:none;display:grid}._8F-xJW_reply{border-bottom:1px solid var(--y2k-color-border);padding:.9rem 0}._8F-xJW_floor{color:var(--y2k-color-muted);margin-inline-start:auto;font-weight:700}._8F-xJW_tools{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}._8F-xJW_textButton{font:inherit;font-size:var(--y2k-font-size-small);color:var(--y2k-color-muted);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}[data-theme=retro] ._8F-xJW_tag{color:var(--y2k-color-link);background:0 0;border:none;border-radius:0;text-decoration:underline}[data-theme=retro] ._8F-xJW_search input{border:2px inset var(--y2k-color-face);border-radius:0}[data-theme=retro] ._8F-xJW_item:nth-child(2n){background:var(--y2k-color-surface-muted)}[data-theme=retro] ._8F-xJW_item{border-bottom:1px dotted var(--y2k-color-border);padding-inline:.4rem}[data-theme=retro] ._8F-xJW_postTitle{font-family:Arial Black,Arial Bold,Gadget,sans-serif;font-size:1.25rem}
.kMHFEW_carousel{margin:0 0 var(--y2k-gap);background:var(--y2k-color-surface);border:1px solid var(--y2k-color-border);border-radius:var(--y2k-radius);box-shadow:var(--y2k-shadow-card);position:relative;overflow:hidden}.kMHFEW_heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kMHFEW_slides{display:grid}.kMHFEW_slide{visibility:hidden;opacity:0;grid-area:1/1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:16rem;transition:opacity .5s,visibility 0s linear .5s;display:grid}.kMHFEW_active{visibility:visible;opacity:1;transition:opacity .5s,visibility}.kMHFEW_art{background:var(--y2k-gradient-brand);place-items:center;display:grid;position:relative;overflow:hidden}.kMHFEW_memories{background:linear-gradient(135deg,#6a4dff,#2b5aa8)}.kMHFEW_trends{background:linear-gradient(135deg,#ff5fa2,#ff8a4c)}.kMHFEW_guides{background:linear-gradient(135deg,#3cb043,#2b9aa8)}.kMHFEW_spotlight,.kMHFEW_member{background:linear-gradient(135deg,#d4a017,#ff8a4c)}.kMHFEW_wish{background:#fff}.kMHFEW_cover,.kMHFEW_drawing{width:100%;height:100%;position:absolute;inset:0}.kMHFEW_cover{object-fit:cover}.kMHFEW_drawing{object-fit:contain}.kMHFEW_avatar{object-fit:cover;border:4px solid #fff;border-radius:50%;width:9rem;height:9rem;box-shadow:0 6px 20px #0003}.kMHFEW_glyph{font-size:4.5rem}.kMHFEW_text{align-content:center;gap:.5rem;padding:1.25rem 1.5rem 3.25rem;display:grid}.kMHFEW_label{font-size:var(--y2k-font-size-small);letter-spacing:.04em;text-transform:uppercase;color:var(--y2k-color-accent);margin:0;font-weight:700}.kMHFEW_title{letter-spacing:-.01em;margin:0;font-size:1.45rem;line-height:1.3}.kMHFEW_title a{color:var(--y2k-color-text);text-decoration:none}.kMHFEW_title a:hover{text-decoration:underline}.kMHFEW_summary{color:var(--y2k-color-muted);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.kMHFEW_cta{margin:0;font-weight:700}.kMHFEW_controls{inset-inline-end:.75rem;align-items:center;gap:.35rem;display:flex;position:absolute;bottom:.75rem}.kMHFEW_control{width:2rem;height:2rem;font:inherit;color:var(--y2k-color-text);background:var(--y2k-color-surface);border:1px solid var(--y2k-color-border);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:.85rem;display:grid}.kMHFEW_control:hover{border-color:var(--y2k-color-accent)}.kMHFEW_dots{gap:.15rem;display:flex}.kMHFEW_dot{cursor:pointer;background:0 0;border:none;place-items:center;width:1.5rem;height:2rem;padding:0;display:grid}.kMHFEW_dot:before{content:"";background:var(--y2k-color-border);border-radius:50%;width:.55rem;height:.55rem}.kMHFEW_dot[aria-current=true]:before{background:var(--y2k-color-accent);border-radius:999px;width:1.1rem}.kMHFEW_dotNumber{display:none}@media (prefers-reduced-motion:reduce){.kMHFEW_slide,.kMHFEW_active{transition:none}}@media (max-width:40rem){.kMHFEW_slide{grid-template-rows:11rem auto;grid-template-columns:minmax(0,1fr)}.kMHFEW_avatar{width:7rem;height:7rem}.kMHFEW_text{padding:1rem 1rem 3.25rem}.kMHFEW_title{font-size:1.2rem}}[data-theme=retro] .kMHFEW_carousel{border:2px outset var(--y2k-color-face);box-shadow:none;background:var(--y2k-color-surface-muted);border-radius:0}[data-theme=retro] .kMHFEW_heading{clip-path:none;color:#fff;background:linear-gradient(90deg,#c00,#f90);width:auto;height:auto;margin:0;padding:.15rem .5rem;font-size:.85rem;position:static;overflow:visible}[data-theme=retro] .kMHFEW_heading:before{content:"★ "}[data-theme=retro] .kMHFEW_slide{min-height:12rem}[data-theme=retro] .kMHFEW_avatar{border:3px ridge var(--y2k-color-face);box-shadow:none;border-radius:0}[data-theme=retro] .kMHFEW_text{gap:.3rem;padding:.6rem .8rem 2.75rem}[data-theme=retro] .kMHFEW_label{letter-spacing:normal;color:#c00}[data-theme=retro] .kMHFEW_title{letter-spacing:normal;font-family:Georgia,Times New Roman,serif;font-size:1.25rem}[data-theme=retro] .kMHFEW_title a{color:var(--y2k-color-link);text-decoration:underline}:is([data-theme=retro] .kMHFEW_control,[data-theme=retro] .kMHFEW_dot){background:var(--y2k-color-face);border:2px outset var(--y2k-color-face);border-radius:0;width:auto;min-width:1.5rem;height:1.5rem;padding:0 .3rem;font-size:.75rem}[data-theme=retro] .kMHFEW_dot:before{display:none}[data-theme=retro] .kMHFEW_dotNumber{font-size:.75rem;display:inline}[data-theme=retro] .kMHFEW_dot[aria-current=true]{border-style:inset;font-weight:700}
._3UD6q_stars{letter-spacing:.08em;white-space:nowrap;flex:none;font-size:1rem}._3UD6q_filled{color:#f0a500}._3UD6q_empty{color:var(--y2k-color-border)}._3UD6q_today{color:var(--y2k-color-accent);margin:0;font-weight:700}._3UD6q_grid{gap:var(--y2k-gap);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}._3UD6q_card{text-align:center;background:var(--y2k-color-surface);border:1px solid var(--y2k-color-border);border-radius:var(--y2k-radius);box-shadow:var(--y2k-shadow-card);align-content:start;justify-items:center;gap:.35rem;padding:1.1rem 1rem;display:grid}._3UD6q_card h2{margin:0;font-size:1.1rem}._3UD6q_card h2 a{color:var(--y2k-color-text);text-decoration:none}._3UD6q_card h2 a:hover{text-decoration:underline}._3UD6q_card p{margin:0}._3UD6q_bigGlyph{color:#fff;background:var(--y2k-gradient-brand);border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;font-size:2rem;line-height:1;display:grid}._3UD6q_mini{width:100%;font-size:var(--y2k-font-size-small);gap:.15rem;margin:.3rem 0 0;display:grid}._3UD6q_mini div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._3UD6q_mini dt{color:var(--y2k-color-muted)}._3UD6q_mini dd{margin:0}._3UD6q_mini ._3UD6q_stars{font-size:.85rem}._3UD6q_more{font-size:var(--y2k-font-size-small);margin-top:.2rem;font-weight:700}._3UD6q_disclaimer{margin:var(--y2k-gap) 0 0;font-size:var(--y2k-font-size-small);color:var(--y2k-color-muted);text-align:center}._3UD6q_signHeader{margin-bottom:var(--y2k-gap);align-items:center;gap:1rem;display:flex}._3UD6q_signHeader h1{letter-spacing:-.02em;margin:0;font-size:1.7rem}._3UD6q_signHeader p{margin:.2rem 0 0}._3UD6q_scores{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}._3UD6q_scores li{background:var(--y2k-color-surface-muted);border-radius:var(--y2k-radius-small);padding:.7rem .85rem}._3UD6q_scores p{margin:.3rem 0 0}._3UD6q_overall{background:var(--y2k-color-accent-soft)}._3UD6q_scoreHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;display:flex}._3UD6q_aspect{font-weight:700}._3UD6q_luckyTitle{margin:1.1rem 0 .6rem;font-size:1rem}._3UD6q_lucky{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem;margin:0;display:grid}._3UD6q_lucky div{text-align:center;border:1px dashed var(--y2k-color-border);border-radius:var(--y2k-radius-small);padding:.6rem .75rem}._3UD6q_lucky dt{color:var(--y2k-color-muted);font-size:.75rem}._3UD6q_lucky dd{justify-content:center;align-items:center;gap:.35rem;margin:.2rem 0 0;font-weight:700;display:flex}._3UD6q_swatch{border:1px solid var(--y2k-color-border);border-radius:50%;width:.9rem;height:.9rem}._3UD6q_signNav h2{margin:0 0 .6rem;font-size:1rem}._3UD6q_signNav ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}._3UD6q_signNav li a{font-size:var(--y2k-font-size-small);color:var(--y2k-color-text);background:var(--y2k-color-surface);border:1px solid var(--y2k-color-border);border-radius:999px;padding:.25rem .7rem;font-weight:600;text-decoration:none;display:inline-block}._3UD6q_signNav li a[aria-current=page]{color:var(--y2k-color-accent-text);background:var(--y2k-color-accent);border-color:var(--y2k-color-accent)}[data-theme=retro] ._3UD6q_filled{color:#f90}[data-theme=retro] ._3UD6q_empty{color:#a0a0a0}[data-theme=retro] ._3UD6q_card{background:var(--y2k-color-surface-muted);border:2px outset var(--y2k-color-face);box-shadow:none;border-radius:0;gap:.2rem;padding:.6rem}[data-theme=retro] ._3UD6q_mini dt{color:inherit}[data-theme=retro] ._3UD6q_card h2 a{color:var(--y2k-color-link);text-decoration:underline}[data-theme=retro] ._3UD6q_bigGlyph{color:#ff6;background:navy;border:2px ridge silver;border-radius:0}[data-theme=retro] ._3UD6q_signHeader h1{letter-spacing:normal;color:var(--y2k-color-accent);font-family:Arial Black,Arial Bold,Gadget,sans-serif;font-size:1.3rem}:is([data-theme=retro] ._3UD6q_scores li,[data-theme=retro] ._3UD6q_lucky div){border-radius:0}[data-theme=retro] ._3UD6q_scores li{border:1px solid var(--y2k-color-border);background:#fff}[data-theme=retro] ._3UD6q_overall{background:#ffc}[data-theme=retro] ._3UD6q_signNav li a{background:var(--y2k-color-face);border:2px outset var(--y2k-color-face);border-radius:0;font-weight:400}[data-theme=retro] ._3UD6q_signNav li a[aria-current=page]{color:var(--y2k-color-text);background:var(--y2k-color-face);border-style:inset;font-weight:700}
._8gxVuW_avatar{object-fit:cover;background:var(--y2k-color-surface-muted);border-radius:50%;flex:none;display:inline-block}._8gxVuW_small{width:1.75rem;height:1.75rem;font-size:.8rem}._8gxVuW_medium{width:3rem;height:3rem;font-size:1.25rem}._8gxVuW_large{border:3px solid var(--y2k-color-surface);width:7rem;height:7rem;box-shadow:var(--y2k-shadow-card);font-size:2.75rem}._8gxVuW_fallback{color:#fff;background:var(--y2k-gradient-brand);-webkit-user-select:none;user-select:none;place-items:center;font-weight:800;line-height:1;display:inline-grid}._8gxVuW_memberLink{color:var(--y2k-color-text);align-items:center;gap:.45rem;font-weight:600;text-decoration:none;display:inline-flex}._8gxVuW_memberLink:visited{color:var(--y2k-color-text)}._8gxVuW_memberLink:hover span:not(._8gxVuW_siteBadge){text-decoration:underline}._8gxVuW_siteBadge{color:var(--y2k-color-accent-text);white-space:nowrap;background:var(--y2k-color-accent);border-radius:999px;padding:.05rem .45rem;font-size:.7rem;font-weight:700;line-height:1.4}[data-theme=retro] ._8gxVuW_avatar{border:1px solid var(--y2k-color-border);border-radius:0}[data-theme=retro] ._8gxVuW_large{border:3px ridge var(--y2k-color-face);box-shadow:none}[data-theme=retro] ._8gxVuW_fallback{background:var(--y2k-color-accent);font-family:Arial Black,Arial Bold,Gadget,sans-serif;font-weight:400}[data-theme=retro] ._8gxVuW_memberLink{color:var(--y2k-color-link);font-weight:700}[data-theme=retro] ._8gxVuW_memberLink:visited{color:var(--y2k-color-link);font-weight:700}[data-theme=retro] ._8gxVuW_siteBadge{color:#fff;background:#369;border-radius:0;font-weight:400}
.Vf2cCq_toggle{font:inherit;font-size:var(--y2k-font-size-small);color:var(--y2k-color-muted);cursor:pointer;background:0 0;border:none;padding:0}.Vf2cCq_toggle:hover,.Vf2cCq_toggle:focus-visible{color:var(--y2k-color-hot);text-decoration:underline}.Vf2cCq_form{text-align:start;background:var(--y2k-color-surface);border:1px solid var(--y2k-color-border);border-radius:var(--y2k-radius-small);gap:.6rem;width:100%;max-width:30rem;padding:.75rem;display:grid}.Vf2cCq_legend{font-weight:700}.Vf2cCq_thanks{font-size:var(--y2k-font-size-small);color:var(--y2k-color-muted);margin:0}[data-theme=retro] .Vf2cCq_form{background:var(--y2k-color-face);border:2px outset var(--y2k-color-face);border-radius:0}.Vf2cCq_list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.Vf2cCq_report{background:var(--y2k-color-surface);border:1px solid var(--y2k-color-border);border-radius:var(--y2k-radius-small);gap:.4rem;padding:.75rem;display:grid}.Vf2cCq_report p{margin:0}.Vf2cCq_status{justify-self:start;margin-inline-start:0}.Vf2cCq_excerpt{white-space:pre-wrap;overflow-wrap:anywhere;border-inline-start:3px solid var(--y2k-color-hot);background:var(--y2k-color-surface-muted);margin:0;padding:.4rem .75rem}.Vf2cCq_details{font-size:var(--y2k-font-size-small);white-space:pre-wrap;overflow-wrap:anywhere}.Vf2cCq_moderate summary{font-size:var(--y2k-font-size-small);color:var(--y2k-color-hot);cursor:pointer}.Vf2cCq_moderate form{margin-top:.5rem}[data-theme=retro] .Vf2cCq_report{border-radius:0}[data-theme=retro] .Vf2cCq_excerpt{background:var(--y2k-color-face)}
.zoJp-W_roomList{gap:var(--y2k-gap);grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));margin:0;padding:0;list-style:none;display:grid}.zoJp-W_roomCard{background:var(--y2k-color-surface);border:1px solid var(--y2k-color-border);border-radius:var(--y2k-radius);box-shadow:var(--y2k-shadow-card);align-content:start;gap:.75rem;padding:.75rem .75rem 1rem;display:grid}.zoJp-W_roomCard h2{margin:0;font-size:1.1rem}.zoJp-W_roomCard p{font-size:var(--y2k-font-size-small);color:var(--y2k-color-muted);margin:.25rem 0 0}.zoJp-W_hallScene{border-radius:var(--y2k-radius-small);width:100%;height:auto;transition:filter .6s;display:block}.zoJp-W_lightsOff{filter:brightness(.65)saturate(.7)}@media (prefers-reduced-motion:reduce){.zoJp-W_hallScene{transition:none}}.zoJp-W_roomCard>div{padding:0 .4rem}.zoJp-W_roomMeta{justify-content:space-between;align-items:center;gap:.5rem;padding:0 .4rem;display:flex}.zoJp-W_online{font-size:var(--y2k-font-size-small);color:var(--y2k-color-muted)}.zoJp-W_online:before{content:"●";color:#2fb344;margin-inline-end:.35em}.zoJp-W_dark:before{color:var(--y2k-color-border)}.zoJp-W_enter{font-weight:700}.zoJp-W_room{gap:var(--y2k-gap);grid-template-columns:minmax(0,1fr) 15rem;display:grid}.zoJp-W_stageArea{grid-column:1/-1;gap:.6rem;display:grid}.zoJp-W_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.zoJp-W_toolbarControls{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.zoJp-W_ambience{font-size:var(--y2k-font-size-small);border:none;flex-wrap:wrap;align-items:center;gap:.3rem;margin:0;padding:0;display:flex}.zoJp-W_ambience legend{float:inline-start;color:var(--y2k-color-muted);margin-inline-end:.4rem;padding:0}.zoJp-W_soundButton{font:inherit;color:var(--y2k-color-text);background:var(--y2k-color-surface);border:1px solid var(--y2k-color-border);cursor:pointer;border-radius:999px;padding:.2rem .7rem;font-weight:600}.zoJp-W_soundButton[aria-pressed=true]{color:var(--y2k-color-accent-text);background:var(--y2k-color-accent);border-color:var(--y2k-color-accent)}.zoJp-W_viewSwitch{border:none;gap:.3rem;margin:0;padding:0;display:inline-flex}.zoJp-W_placeholder{aspect-ratio:16/10;max-height:36rem;font-size:var(--y2k-font-size-small);color:#f4ead8;border-radius:var(--y2k-radius);background:#2c2840;place-items:center;display:grid}@media (max-width:48rem){.zoJp-W_placeholder{aspect-ratio:4/3}}.zoJp-W_volume{align-items:center;gap:.3rem;display:inline-flex}.zoJp-W_volume input{width:6rem;accent-color:var(--y2k-color-accent)}.zoJp-W_main{background:var(--y2k-color-surface);border:1px solid var(--y2k-color-border);border-radius:var(--y2k-radius);height:min(55vh,30rem);box-shadow:var(--y2k-shadow-card);grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}.zoJp-W_status{font-size:var(--y2k-font-size-small);color:var(--y2k-color-muted);margin:0}.zoJp-W_problem{color:var(--y2k-color-hot)}.zoJp-W_lines{align-content:start;gap:.6rem;margin:0;padding:.75rem 1rem;list-style:none;display:grid;overflow-y:auto}.zoJp-W_notice{font-size:var(--y2k-font-size-small);color:var(--y2k-color-muted);background:var(--y2k-color-surface-muted);border-radius:999px;justify-self:center;padding:.25rem .75rem}.zoJp-W_line{align-items:flex-start;gap:.6rem;display:flex}.zoJp-W_who{font-size:var(--y2k-font-size-small);color:var(--y2k-color-muted)}.zoJp-W_who a{color:var(--y2k-color-text);font-weight:700;text-decoration:none}.zoJp-W_text{overflow-wrap:anywhere;margin:.1rem 0 0}.zoJp-W_mine .zoJp-W_text{color:var(--y2k-color-link)}.zoJp-W_composer{border-top:1px solid var(--y2k-color-border);gap:.5rem;padding:.75rem 1rem;display:flex}.zoJp-W_input{min-width:0;padding:var(--y2k-input-padding);font:inherit;color:var(--y2k-color-text);background:var(--y2k-color-surface);border:var(--y2k-input-border);border-radius:999px;flex:1}.zoJp-W_members{background:var(--y2k-color-surface);border:1px solid var(--y2k-color-border);border-radius:var(--y2k-radius);align-self:start;padding:1rem 1.15rem}.zoJp-W_members h2{margin:0 0 .75rem;font-size:1rem}.zoJp-W_members ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.zoJp-W_member{color:var(--y2k-color-text);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.zoJp-W_memberSprite{flex:none;width:1.75rem;height:1.75rem}.zoJp-W_awayTag{color:var(--y2k-color-muted)}.zoJp-W_characterHint{font-size:var(--y2k-font-size-small);margin:.9rem 0 0}@media (max-width:48rem){.zoJp-W_room{grid-template-columns:minmax(0,1fr)}}:is([data-theme=retro] .zoJp-W_roomCard,[data-theme=retro] .zoJp-W_members){border:2px outset var(--y2k-color-face);box-shadow:none;background:var(--y2k-color-surface-muted);border-radius:0}[data-theme=retro] .zoJp-W_main{border:2px inset var(--y2k-color-face);box-shadow:none;border-radius:0}[data-theme=retro] .zoJp-W_lines{font-family:var(--y2k-font-mono);color:silver;background:#000;gap:.15rem}[data-theme=retro] .zoJp-W_who a{color:#0f6}[data-theme=retro] .zoJp-W_mine .zoJp-W_text{color:#ff6}[data-theme=retro] .zoJp-W_notice{color:gray;background:0 0}:is([data-theme=retro] .zoJp-W_input,[data-theme=retro] .zoJp-W_hallScene,[data-theme=retro] .zoJp-W_placeholder){border-radius:0}[data-theme=retro] .zoJp-W_soundButton{background:var(--y2k-color-face);border:2px outset var(--y2k-color-face);border-radius:0;font-weight:400}[data-theme=retro] .zoJp-W_soundButton[aria-pressed=true]{color:var(--y2k-color-text);border-style:inset;font-weight:700}.zoJp-W_preview{gap:.75rem;display:grid}.zoJp-W_previewControls{font-size:var(--y2k-font-size-small);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.zoJp-W_previewControls label{align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.zoJp-W_previewControls select{font:inherit}
._3gWtUW_table{color:#fff;border-radius:var(--y2k-radius);background:radial-gradient(at 50% 40%,#2f8f5b,#1d5e3a 80%);grid-template-columns:1fr 1.4fr 1fr;grid-template-areas:".top.""left center right""me me me";gap:.75rem;padding:1rem;display:grid;box-shadow:inset 0 0 0 3px #164a2d}._3gWtUW_top{grid-area:top}._3gWtUW_left{grid-area:left}._3gWtUW_right{grid-area:right}._3gWtUW_bottom,._3gWtUW_me{grid-area:me}._3gWtUW_center{grid-area:center;place-content:center;justify-items:center;gap:.5rem;min-height:7.5rem;display:grid}._3gWtUW_player,._3gWtUW_me{font-size:var(--y2k-font-size-small);border-radius:var(--y2k-radius-small);background:#0000002e;align-content:start;justify-items:center;gap:.4rem;padding:.5rem;display:grid}._3gWtUW_active{box-shadow:0 0 0 3px #ffd84d}._3gWtUW_caption,._3gWtUW_hint{font-size:var(--y2k-font-size-small);text-align:center}._3gWtUW_hint,._3gWtUW_pass{color:#ffe9a8}._3gWtUW_pass{font-weight:700}._3gWtUW_card{aspect-ratio:5/7;color:#1a1a2e;background:#fff;border:1px solid #c9c9d6;border-radius:.45rem;flex:none;width:3.4rem;font-weight:700;line-height:1;display:inline-grid;position:relative;box-shadow:0 1px 3px #00000059}._3gWtUW_red{color:#d0312d}._3gWtUW_index{text-align:center;font-size:.85rem;position:absolute;top:.25rem;left:.3rem}._3gWtUW_pip{place-self:center;font-size:1.7rem}._3gWtUW_back{background:radial-gradient(circle,#ffffff59 0 2px,#0000 3px) 0 0/10px 10px,linear-gradient(135deg,#7c5cff,#ff5fa2);border:3px solid #fff}._3gWtUW_joker{color:#7c5cff}._3gWtUW_joker ._3gWtUW_pip{letter-spacing:.08em;writing-mode:vertical-rl;font-size:.55rem}._3gWtUW_small{border-radius:.3rem;width:2.1rem}._3gWtUW_small ._3gWtUW_index{font-size:.6rem;top:.15rem;left:.2rem}._3gWtUW_small ._3gWtUW_pip{font-size:1.05rem}._3gWtUW_small._3gWtUW_back{border-width:2px}._3gWtUW_fluid{border-radius:8%/6%;width:100%}._3gWtUW_fluid ._3gWtUW_index{font-size:clamp(.55rem,2.5cqi,1.05rem);top:5%;left:7%}._3gWtUW_fluid ._3gWtUW_pip{font-size:clamp(.95rem,5.5cqi,2.2rem)}._3gWtUW_fluid._3gWtUW_back{border-width:clamp(2px,.5cqi,4px)}._3gWtUW_small._3gWtUW_joker ._3gWtUW_pip{font-size:.42rem}._3gWtUW_small._3gWtUW_joker ._3gWtUW_index{font-size:.5rem}._3gWtUW_row{flex-wrap:wrap;justify-content:center;gap:.15rem;display:flex}._3gWtUW_stack{justify-items:center;gap:.25rem;display:grid}._3gWtUW_stackCards{display:flex}._3gWtUW_stackCards ._3gWtUW_card+._3gWtUW_card{margin-inline-start:-1.6rem}._3gWtUW_hand{justify-content:center;margin:0;padding:1rem 0 0;list-style:none;display:flex}._3gWtUW_hand li+li{margin-inline-start:-1.5rem}._3gWtUW_draw{flex-wrap:wrap;justify-content:center;max-width:100%;margin:0;padding:.6rem 0 0;list-style:none;display:flex}._3gWtUW_draw li+li{margin-inline-start:-.9rem}._3gWtUW_handCard{font:inherit;cursor:pointer;background:0 0;border:none;border-radius:.45rem;padding:0;transition:transform .15s}._3gWtUW_handCard:disabled{cursor:default}._3gWtUW_handCard:not(:disabled):hover{transform:translateY(-.3rem)}._3gWtUW_handCard:focus-visible{outline-offset:2px;outline:3px solid #ffd84d}._3gWtUW_picked,._3gWtUW_picked:not(:disabled):hover{transform:translateY(-1rem)}._3gWtUW_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:.4rem;display:flex}._3gWtUW_playButton,._3gWtUW_actionButton{font:inherit;cursor:pointer;border-radius:999px;padding:.35rem 1rem;font-weight:700}._3gWtUW_playButton{color:#1a1a2e;background:#ffd84d;border:2px solid #ffd84d}._3gWtUW_playButton:disabled{cursor:default;opacity:.5}._3gWtUW_actionButton{color:#fff;background:#0003;border:2px solid #fff9}._3gWtUW_pile{align-items:start;gap:.75rem;display:flex}._3gWtUW_wrap{flex-wrap:wrap;row-gap:.4rem;padding-inline-start:1.5rem}._3gWtUW_dim{filter:grayscale(.7)brightness(.7)}fieldset._3gWtUW_actions{border:none;margin:.4rem 0 0;padding:0}fieldset._3gWtUW_actions legend{float:left;margin-inline-end:.25rem}@media (max-width:40rem){._3gWtUW_table{grid-template-columns:1fr 1fr 1fr;gap:.5rem;padding:.5rem}._3gWtUW_card{width:2.6rem}._3gWtUW_pip{font-size:1.3rem}._3gWtUW_index{font-size:.7rem}._3gWtUW_small{width:1.6rem}._3gWtUW_small ._3gWtUW_pip{font-size:.85rem}._3gWtUW_hand li+li{margin-inline-start:-1.45rem}}@media (prefers-reduced-motion:reduce){._3gWtUW_draw{flex-wrap:wrap;justify-content:center;max-width:100%;margin:0;padding:.6rem 0 0;list-style:none;display:flex}._3gWtUW_draw li+li{margin-inline-start:-.9rem}._3gWtUW_handCard{transition:none}}[data-theme=retro] ._3gWtUW_table{border-radius:0;box-shadow:inset 2px 2px #0d331f,inset -2px -2px #4fb07d}:is([data-theme=retro] ._3gWtUW_player,[data-theme=retro] ._3gWtUW_me){border-radius:0}[data-theme=retro] ._3gWtUW_card{border-radius:.2rem}:is([data-theme=retro] ._3gWtUW_playButton,[data-theme=retro] ._3gWtUW_actionButton){color:var(--y2k-color-text);background:var(--y2k-color-face);border:2px outset var(--y2k-color-face);border-radius:0;font-weight:400}
._6N-ljq_empty{font-size:var(--y2k-font-size-small);color:var(--y2k-color-muted);margin:0}._6N-ljq_more{font-size:var(--y2k-font-size-small);text-align:end;margin:.75rem 0 0;font-weight:600}._6N-ljq_tiles{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}._6N-ljq_tile{height:100%;color:var(--y2k-color-text);background:var(--y2k-color-surface);border:1px solid var(--y2k-color-border);border-radius:var(--y2k-radius-small);grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}._6N-ljq_tile:hover{border-color:var(--y2k-color-accent)}._6N-ljq_tile:visited{color:var(--y2k-color-text)}._6N-ljq_tileImage{aspect-ratio:3/2;object-fit:contain;background:#fff;width:100%;height:auto;display:block}._6N-ljq_tileText{aspect-ratio:3/2;font-size:var(--y2k-font-size-small);text-align:center;overflow-wrap:anywhere;background:var(--y2k-color-accent-soft);place-items:center;padding:.6rem;line-height:1.45;display:grid}._6N-ljq_tileMeta{color:var(--y2k-color-muted);border-top:1px solid var(--y2k-color-border);justify-content:space-between;gap:.4rem;padding:.35rem .5rem;font-size:.75rem;display:flex}._6N-ljq_tileName{color:var(--y2k-color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._6N-ljq_memberList,._6N-ljq_liveList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}._6N-ljq_memberList li,._6N-ljq_liveList li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.2rem .5rem;display:flex}._6N-ljq_joined{color:var(--y2k-color-muted);font-size:.75rem}._6N-ljq_liveList a{font-weight:600}._6N-ljq_liveOn,._6N-ljq_liveOff{font-size:.75rem}._6N-ljq_liveOn{color:#1f8a4c}._6N-ljq_liveOn:before{content:"● "}._6N-ljq_liveOff{color:var(--y2k-color-muted)}._6N-ljq_stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}._6N-ljq_stats div{text-align:center;background:var(--y2k-color-surface-muted);border-radius:var(--y2k-radius-small);padding:.5rem}._6N-ljq_stats dt{color:var(--y2k-color-muted);font-size:.75rem}._6N-ljq_stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.2rem;font-weight:800}._6N-ljq_quickActions{flex-wrap:wrap;gap:.5rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}[data-theme=retro] ._6N-ljq_tiles{gap:.4rem}[data-theme=retro] ._6N-ljq_tile{border:2px outset var(--y2k-color-face);border-radius:0}[data-theme=retro] ._6N-ljq_tileText{background:#ffc}[data-theme=retro] ._6N-ljq_tileMeta{color:inherit;border-top:1px dotted var(--y2k-color-border)}:is([data-theme=retro] ._6N-ljq_memberList,[data-theme=retro] ._6N-ljq_liveList){gap:.2rem}[data-theme=retro] ._6N-ljq_liveOn{color:green;font-weight:700}[data-theme=retro] ._6N-ljq_stats div{background:#000;border-radius:0}[data-theme=retro] ._6N-ljq_stats dt{color:silver}[data-theme=retro] ._6N-ljq_stats dd{font-family:var(--y2k-font-mono);color:#3f3}._6N-ljq_signList{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}._6N-ljq_signList li{font-size:var(--y2k-font-size-small);justify-content:space-between;align-items:center;gap:.4rem;display:flex}._6N-ljq_signList a{align-items:center;gap:.35rem;font-weight:600;display:inline-flex}._6N-ljq_glyph{width:1.4rem;height:1.4rem;color:var(--y2k-color-accent);background:var(--y2k-color-accent-soft);border-radius:50%;place-items:center;font-size:.85rem;display:inline-grid}._6N-ljq_signList ._6N-ljq_y2k-stars{font-size:.8rem}[data-theme=retro] ._6N-ljq_glyph{color:navy;background:0 0;border-radius:0}
.mqZT0G_board,.mqZT0G_player{gap:.6rem;max-width:45rem;display:grid}.mqZT0G_canvas{aspect-ratio:3/2;border:1px solid var(--y2k-color-border);border-radius:var(--y2k-radius-small);touch-action:none;cursor:crosshair;background:#fff;width:100%;height:auto;display:block}.mqZT0G_player .mqZT0G_canvas{cursor:default}.mqZT0G_erasing{cursor:cell}.mqZT0G_toolbar{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.mqZT0G_tools,.mqZT0G_palette,.mqZT0G_sizes,.mqZT0G_stamps,.mqZT0G_effects,.mqZT0G_speeds{border:none;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;display:flex}.mqZT0G_swatch{border:2px solid var(--y2k-color-surface);width:1.6rem;height:1.6rem;box-shadow:0 0 0 1px var(--y2k-color-border);cursor:pointer;border-radius:50%;padding:0}.mqZT0G_swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--y2k-color-accent)}.mqZT0G_sizeButton{background:var(--y2k-color-surface);border:1px solid var(--y2k-color-border);cursor:pointer;border-radius:50%;place-items:center;width:2rem;height:2rem;padding:0;display:inline-grid}.mqZT0G_sizeButton span{background:var(--y2k-color-text);border-radius:50%;max-width:1.4rem;max-height:1.4rem}.mqZT0G_sizeButton[aria-pressed=true]{border-color:var(--y2k-color-accent);box-shadow:0 0 0 1px var(--y2k-color-accent)}.mqZT0G_actions,.mqZT0G_playerControls{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.mqZT0G_toolButton{font:inherit;font-size:var(--y2k-font-size-small);color:var(--y2k-color-text);background:var(--y2k-color-surface);border:1px solid var(--y2k-color-border);cursor:pointer;border-radius:999px;padding:.3rem .8rem;font-weight:600}.mqZT0G_toolButton[aria-pressed=true]{color:var(--y2k-color-accent-text);background:var(--y2k-color-accent);border-color:var(--y2k-color-accent)}.mqZT0G_toolButton:disabled{opacity:.45;cursor:not-allowed}.mqZT0G_stampButton{background:var(--y2k-color-surface);border:1px solid var(--y2k-color-border);border-radius:var(--y2k-radius-small);cursor:pointer;place-items:center;width:2.2rem;height:2.2rem;padding:.25rem;display:inline-grid}.mqZT0G_stampButton[aria-pressed=true]{border-color:var(--y2k-color-accent);box-shadow:0 0 0 1px var(--y2k-color-accent)}.mqZT0G_stampIcon{width:100%;height:100%}.mqZT0G_stampDetail{fill:var(--y2k-color-surface)}.mqZT0G_effects{align-items:center}.mqZT0G_effectsLabel{float:left;font-size:var(--y2k-font-size-small);margin-inline-end:.2rem;padding:0;font-weight:600}.mqZT0G_blink:not([aria-pressed=true]){animation:.8s steps(2,jump-none) infinite mqZT0G_drawing-blink}.mqZT0G_rainbow:not([aria-pressed=true]){animation:2.4s steps(6,end) infinite mqZT0G_drawing-rainbow}.mqZT0G_twinkle:after{content:" ✨"}@keyframes mqZT0G_drawing-blink{50%{opacity:.25}}@keyframes mqZT0G_drawing-rainbow{0%{color:#e5484d}17%{color:#ff8a4c}33%{color:#d9a400}50%{color:#3cb043}67%{color:#2b8fd6}83%{color:#6a4dff}}@media (prefers-reduced-motion:reduce){.mqZT0G_blink:not([aria-pressed=true]),.mqZT0G_rainbow:not([aria-pressed=true]){animation:none}}.mqZT0G_hint{font-size:var(--y2k-font-size-small);color:var(--y2k-color-muted);margin:0}.mqZT0G_notice{font-size:var(--y2k-font-size-small);color:var(--y2k-color-hot);margin:0}[data-theme=retro] .mqZT0G_canvas{border:2px inset var(--y2k-color-face);border-radius:0}[data-theme=retro] .mqZT0G_toolbar{background:var(--y2k-color-face);border:2px outset var(--y2k-color-face);padding:.3rem}[data-theme=retro] .mqZT0G_swatch{box-shadow:none;border:1px solid #000;border-radius:0}[data-theme=retro] .mqZT0G_swatch[aria-pressed=true]{outline-offset:1px;outline:2px dotted #000}:is([data-theme=retro] .mqZT0G_sizeButton,[data-theme=retro] .mqZT0G_stampButton,[data-theme=retro] .mqZT0G_toolButton){color:var(--y2k-color-text);background:var(--y2k-color-face);border:2px outset var(--y2k-color-face);box-shadow:none;border-radius:0;font-weight:400}:is([data-theme=retro] .mqZT0G_sizeButton[aria-pressed=true],[data-theme=retro] .mqZT0G_stampButton[aria-pressed=true],[data-theme=retro] .mqZT0G_toolButton[aria-pressed=true]){color:var(--y2k-color-text);background:var(--y2k-color-face-light);border-style:inset}
.jiv_DW_wrapper{max-width:34rem;margin:1.5rem auto;padding:0 .75rem}.jiv_DW_intro{margin:0 0 .75rem}.jiv_DW_footnote{margin:.75rem 0 0}.jiv_DW_centered{text-align:center;justify-items:center;gap:.75rem;padding:.5rem 0;display:grid}.jiv_DW_centered p{margin:0}
.R_ucOq_layout{gap:var(--y2k-gap);grid-template-columns:17rem minmax(0,1fr);align-items:start;display:grid}.R_ucOq_card{text-align:center;background:var(--y2k-color-surface);border:1px solid var(--y2k-color-border);border-radius:var(--y2k-radius);box-shadow:var(--y2k-shadow-card);justify-items:center;gap:.5rem;padding:1.5rem 1.15rem;display:grid}.R_ucOq_card p{margin:0}.R_ucOq_name{letter-spacing:-.02em;overflow-wrap:anywhere;margin:.5rem 0 0;font-size:1.4rem}.R_ucOq_handle{color:var(--y2k-color-muted)}.R_ucOq_statusMessage{font-size:var(--y2k-font-size-small);background:var(--y2k-color-accent-soft);border-radius:var(--y2k-radius-small);overflow-wrap:anywhere;padding:.4rem .8rem}.R_ucOq_siteNote{font-size:var(--y2k-font-size-small);background:var(--y2k-color-surface-muted);border:1px dashed var(--y2k-color-border);border-radius:var(--y2k-radius-small);margin:0;padding:.4rem .8rem}.R_ucOq_ownerActions{gap:.5rem;width:100%;margin-top:.5rem;display:grid}.R_ucOq_details{gap:.5rem;margin:1rem 0 0;display:grid}.R_ucOq_details:first-child{margin-top:0}.R_ucOq_details div{grid-template-columns:7rem minmax(0,1fr);gap:.75rem;display:grid}.R_ucOq_details dt{font-size:var(--y2k-font-size-small);color:var(--y2k-color-muted)}.R_ucOq_details dd{overflow-wrap:anywhere;margin:0}.R_ucOq_wishLink{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:48rem){.R_ucOq_layout{grid-template-columns:minmax(0,1fr)}}[data-theme=retro] .R_ucOq_layout{padding:.75rem}[data-theme=retro] .R_ucOq_card{background:var(--y2k-color-surface-muted);padding:.75rem}[data-theme=retro] .R_ucOq_name{letter-spacing:normal;color:var(--y2k-color-accent);font-family:Arial Black,Arial Bold,Gadget,sans-serif;font-size:1.2rem;font-weight:400}[data-theme=retro] .R_ucOq_statusMessage{background:#ffc;border:1px dashed #c0a000;font-style:italic}[data-theme=retro] .R_ucOq_statusMessage:before{content:"♪ "}[data-theme=retro] .R_ucOq_siteNote{border-radius:0}
.aJNt8q_wrapper{max-width:32rem;margin:2rem auto;padding:0 .75rem}.aJNt8q_body{text-align:center;justify-items:center;gap:.5rem;padding:1rem 0;display:grid}.aJNt8q_body p{margin:0;font-weight:700}.aJNt8q_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;display:flex}
.d_uE1q_stage{border-radius:var(--y2k-radius);background:radial-gradient(at 50% 45%,#3a3550,#1d1a2b 70%);justify-content:center;padding:.5rem 1rem;display:flex;overflow:hidden}.d_uE1q_frame{width:min(100%,36rem);position:relative;container-type:inline-size}.d_uE1q_scene{width:100%;height:auto;display:block}.d_uE1q_seat,.d_uE1q_occupant{position:absolute;transform:translate(-50%,-100%)}.d_uE1q_seat{aspect-ratio:1.6;cursor:pointer;background:0 0;border:2px dashed #0000;border-radius:50%;width:9%;padding:0;transform:translate(-50%,-60%)}.d_uE1q_seat:hover,.d_uE1q_seat:focus-visible{background:#ffffff26;border-color:#fffc;outline:none}.d_uE1q_occupant{pointer-events:none;justify-items:center;width:8.5%;margin-top:1.2cqi;display:grid}.d_uE1q_sprite{filter:drop-shadow(0 2px #00000040);width:75%;height:auto}.d_uE1q_mine .d_uE1q_sprite{filter:drop-shadow(0 0 3px #fff)drop-shadow(0 2px #00000040)}.d_uE1q_away .d_uE1q_sprite{opacity:.55}.d_uE1q_name{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#141223b3;border-radius:999px;max-width:24cqi;margin-top:.3cqi;padding:.1em .5em;font-size:clamp(.6rem,2.4cqi,.8rem);font-weight:700;overflow:hidden}.d_uE1q_zzz{color:#fff;font-size:clamp(.6rem,2.4cqi,.85rem);font-weight:800;position:absolute;top:-.4em;right:0}.d_uE1q_bubble{color:#1d1a2b;overflow-wrap:anywhere;-webkit-line-clamp:3;background:#fff;border-radius:.8em;-webkit-box-orient:vertical;width:max-content;max-width:40cqi;margin:0 0 .9cqi;padding:.35em .65em;font-size:clamp(.65rem,2.6cqi,.85rem);line-height:1.35;animation:.18s ease-out d_uE1q_pop;display:-webkit-box;position:absolute;bottom:100%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 6px #00000040}.d_uE1q_bubble:after{content:"";border:.4em solid #0000;border-top-color:#fff;position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes d_uE1q_pop{0%{opacity:0;transform:translate(-50%)translateY(.4em)scale(.9)}}@media (prefers-reduced-motion:reduce){.d_uE1q_bubble{animation:none}}[data-theme=retro] .d_uE1q_stage{border:3px inset var(--y2k-color-face);background:#003;border-radius:0}:is([data-theme=retro] .d_uE1q_bubble,[data-theme=retro] .d_uE1q_name){border-radius:0}[data-theme=retro] .d_uE1q_bubble{font-family:var(--y2k-font-mono);border:1px solid #000;box-shadow:2px 2px #000}[data-theme=retro] .d_uE1q_bubble:after{border-top-color:#000}
.sjqkHG_gameList{gap:var(--y2k-gap);margin:0 0 var(--y2k-gap);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));padding:0;list-style:none;display:grid}.sjqkHG_gameCard{background:var(--y2k-color-surface);border:1px solid var(--y2k-color-border);border-radius:var(--y2k-radius);box-shadow:var(--y2k-shadow-card);align-content:start;justify-items:start;gap:.75rem;padding:1.15rem;display:grid}.sjqkHG_gameCard h2{margin:0;font-size:1.15rem}.sjqkHG_gameCard p{color:var(--y2k-color-muted);margin:.25rem 0 0}.sjqkHG_gameArt{border-radius:var(--y2k-radius-small);width:100%;height:6rem}.sjqkHG_gomokuArt{background:radial-gradient(circle at 30% 40%,#1a1a2e 0 11px,#0000 12px),radial-gradient(circle at 45% 55%,#fff 0 11px,#0000 12px),radial-gradient(circle at 60% 40%,#1a1a2e 0 11px,#0000 12px),repeating-linear-gradient(0deg,#8a6a3a 0 1px,#0000 1px 24px),repeating-linear-gradient(90deg,#8a6a3a 0 1px,#0000 1px 24px),#e8c27a}.sjqkHG_reversiArt{background:radial-gradient(circle at 38% 38%,#1a1a2e 0 13px,#0000 14px),radial-gradient(circle at 62% 38%,#f5f5f5 0 13px,#0000 14px),radial-gradient(circle at 38% 62%,#f5f5f5 0 13px,#0000 14px),radial-gradient(circle at 62% 62%,#1a1a2e 0 13px,#0000 14px),repeating-linear-gradient(0deg,#1f5e3a 0 2px,#0000 2px 32px),repeating-linear-gradient(90deg,#1f5e3a 0 2px,#0000 2px 32px),#2e8b57}.sjqkHG_xiangqiArt{background:linear-gradient(#0000 46%,#e7cb92 46% 54%,#0000 54%),repeating-linear-gradient(0deg,#7a5532 0 1px,#0000 1px 24px),repeating-linear-gradient(90deg,#7a5532 0 1px,#0000 1px 24px),#f0d9a8;position:relative}.sjqkHG_xiangqiArt:before,.sjqkHG_xiangqiArt:after{background:#fbf3e2;border:2px solid;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;font:700 1.4rem/1 Kaiti TC,STKaiti,KaiTi,serif;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.sjqkHG_xiangqiArt:before{content:"帥";color:#c8102e;left:38%}.sjqkHG_xiangqiArt:after{content:"將";color:#1a1a2e;left:54%}.sjqkHG_chessArt{background:repeating-conic-gradient(#b58863 0 25%, #f0d9b5 0 50%) 0 0 / 24px 24px;position:relative}.sjqkHG_chessArt:before,.sjqkHG_chessArt:after{content:"";filter:drop-shadow(0 2px 2px #00000059);background:50%/contain no-repeat;width:3.2rem;height:3.2rem;position:absolute;top:50%;transform:translateY(-50%)}.sjqkHG_chessArt:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='%23fff' stroke='%231a1a2e' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='M12 31 C9 23 10 17 14 15 C17 14 19 16 20 18 C21 16 23 14 26 15 C30 17 31 23 28 31 Z'/%3E%3Cpath d='M19 3 h2 v3 h3 v2 h-3 v5 h-2 v-5 h-3 v-2 h3 Z'/%3E%3Crect x='9' y='31' width='22' height='4.5' rx='1.5'/%3E%3C/g%3E%3C/svg%3E");left:34%}.sjqkHG_chessArt:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='%231a1a2e' stroke='%231a1a2e' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='M27 31 C28 24 29 16 24 10 L23 5 L20 8 C15 8 11 13 9 19 L11 22 L15 19.5 C16 22 14 25 12 28 L12 31 Z'/%3E%3Crect x='9' y='31' width='22' height='4.5' rx='1.5'/%3E%3C/g%3E%3Ccircle cx='16.5' cy='14.5' r='1' fill='%23f5f5f5'/%3E%3C/svg%3E");left:52%}.sjqkHG_mahjongSolitaireArt{background:radial-gradient(at 50% 40%,#2f8f5b,#1d5e3a 85%);position:relative}.sjqkHG_mahjongSolitaireArt:before,.sjqkHG_mahjongSolitaireArt:after{content:"";background:linear-gradient(160deg,#fffdf5,#f3ead2);border:1px solid #b8a77a;border-radius:12%/9%;width:1.9rem;height:2.5rem;position:absolute;top:50%;left:50%}.sjqkHG_mahjongSolitaireArt:before{transform:translate(-50%,-40%);box-shadow:-2.1rem 0 0 -1px #f3ead2,-2.1rem 0 #b8a77a,2.1rem 0 0 -1px #f3ead2,2.1rem 0 #b8a77a,3px 4px #d8c9a0}.sjqkHG_mahjongSolitaireArt:after{content:"中";color:#c8102e;place-items:center;font:700 1.3rem/1 Kaiti TC,STKaiti,KaiTi,serif;display:grid;transform:translate(-60%,-62%);box-shadow:3px 4px #d8c9a0}.sjqkHG_mahjongArt{background:radial-gradient(at 50% 40%,#2f8f5b,#1d5e3a 85%);position:relative}.sjqkHG_mahjongArt:before,.sjqkHG_mahjongArt:after{content:"";border-radius:12%/9%;width:1.7rem;height:2.25rem;position:absolute;top:50%;left:50%}.sjqkHG_mahjongArt:before{background:linear-gradient(160deg,#3fae6e,#1f7a46);border:1px solid #145c33;transform:translate(-50%,-85%);box-shadow:-1.85rem 0 #2a8f57,1.85rem 0 #2a8f57,-3.7rem 0 #2a8f57,3.7rem 0 #2a8f57}.sjqkHG_mahjongArt:after{content:"發";color:#1f7a3a;background:linear-gradient(160deg,#fffdf5,#f3ead2);border:1px solid #b8a77a;place-items:center;font:700 1.25rem/1 Kaiti TC,STKaiti,KaiTi,serif;display:grid;transform:translate(-50%,5%);box-shadow:0 3px #d8c9a0}.sjqkHG_bigtwoArt{background:radial-gradient(at 50% 40%,#2f8f5b,#1d5e3a 80%);position:relative}.sjqkHG_bigtwoArt:before,.sjqkHG_bigtwoArt:after{width:2.7rem;height:3.8rem;font:700 1.1rem / 1 var(--y2k-font-body,sans-serif);background:#fff;border-radius:.35rem;place-items:center;display:grid;position:absolute;top:50%;box-shadow:0 2px 4px #00000059}.sjqkHG_bigtwoArt:before{content:"2♠";color:#1a1a2e;left:40%;transform:translateY(-50%)rotate(-10deg)}.sjqkHG_bigtwoArt:after{content:"3♦";color:#d0312d;left:50%;transform:translateY(-50%)rotate(8deg)}.sjqkHG_oldmaidArt{background:linear-gradient(135deg,#3a2d5c,#6a3d7a);position:relative}.sjqkHG_oldmaidArt:before,.sjqkHG_oldmaidArt:after{border-radius:.35rem;width:2.7rem;height:3.8rem;position:absolute;top:50%;box-shadow:0 2px 4px #00000059}.sjqkHG_oldmaidArt:before{content:"";background:radial-gradient(circle,#ffffff59 0 2px,#0000 3px) 0 0/10px 10px,linear-gradient(135deg,#7c5cff,#ff5fa2);border:3px solid #fff;left:40%;transform:translateY(-50%)rotate(-10deg)}.sjqkHG_oldmaidArt:after{content:"★";color:#7c5cff;background:#fff;place-items:center;font:700 1.4rem/1 sans-serif;display:grid;left:50%;transform:translateY(-50%)rotate(8deg)}.sjqkHG_eightsArt{background:linear-gradient(135deg,#ff8a3d,#d6336c);position:relative}.sjqkHG_eightsArt:before,.sjqkHG_eightsArt:after{width:2.7rem;height:3.8rem;font:700 1.1rem / 1 var(--y2k-font-body,sans-serif);background:#fff;border-radius:.35rem;place-items:center;display:grid;position:absolute;top:50%;box-shadow:0 2px 4px #00000059}.sjqkHG_eightsArt:before{content:"8♣";color:#1a1a2e;left:36%;transform:translateY(-50%)rotate(-12deg)}.sjqkHG_eightsArt:after{content:"8♥";color:#d0312d;left:50%;transform:translateY(-50%)rotate(10deg)}.sjqkHG_minesweeperArt{background:repeating-linear-gradient(0deg,#8e9aa8 0 2px,#0000 2px 22px),repeating-linear-gradient(90deg,#8e9aa8 0 2px,#0000 2px 22px),linear-gradient(135deg,#c9d3dd,#eef2f6);position:relative}.sjqkHG_minesweeperArt:before,.sjqkHG_minesweeperArt:after{font-size:2.2rem;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.sjqkHG_minesweeperArt:before{content:"💣";left:40%}.sjqkHG_minesweeperArt:after{content:"🚩";left:62%}.sjqkHG_solitaireArt{background:linear-gradient(#fff,#fff) 12% 22%/2.2rem 3.1rem no-repeat,linear-gradient(#fff,#fff) 30% 32%/2.2rem 3.1rem no-repeat,linear-gradient(#fff,#fff) 48% 42%/2.2rem 3.1rem no-repeat,linear-gradient(135deg,#7c5cff,#ff5fa2) 70% 22%/2.2rem 3.1rem no-repeat,linear-gradient(135deg,#7c5cff,#ff5fa2) 88% 22%/2.2rem 3.1rem no-repeat,radial-gradient(at 50% 40%,#2f8f5b,#1d5e3a 80%)}.sjqkHG_playLink{color:var(--y2k-color-accent-text);background:var(--y2k-color-accent);border-radius:999px;padding:.5rem 1.2rem;font-weight:700;text-decoration:none}[data-theme=retro] .sjqkHG_playLink{color:var(--y2k-color-text);background:var(--y2k-color-face);border:2px outset var(--y2k-color-face);border-radius:0}.sjqkHG_dotsArt{background:radial-gradient(circle, #1a1a2e 0 3px, transparent 4px) 0 0 / 28px 28px, linear-gradient(135deg, #e5484d40, #2b5aa840), var(--y2k-color-surface-muted)}.sjqkHG_sectionTitle{margin:var(--y2k-gap) 0 .75rem;font-size:1.15rem}.sjqkHG_muted{color:var(--y2k-color-muted)}.sjqkHG_check{color:#c8102e}.sjqkHG_problem{color:var(--y2k-color-hot)}.sjqkHG_roomList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.sjqkHG_roomRow{background:var(--y2k-color-surface);border:1px solid var(--y2k-color-border);border-radius:var(--y2k-radius-small);flex-wrap:wrap;align-items:center;gap:.25rem 1rem;padding:.75rem 1rem;display:flex}.sjqkHG_roomGame{font-weight:700}.sjqkHG_roomLink{margin-inline-start:auto;font-weight:700}.sjqkHG_room{gap:var(--y2k-gap);grid-template-columns:minmax(0,1fr) 18rem;align-items:start;display:grid}.sjqkHG_table{background:var(--y2k-color-surface);border:1px solid var(--y2k-color-border);border-radius:var(--y2k-radius);box-shadow:var(--y2k-shadow-card);gap:.75rem;padding:1rem;display:grid}.sjqkHG_headline{margin:0;font-size:1.1rem;font-weight:700}.sjqkHG_waitingBoard{text-align:center;min-height:16rem;color:var(--y2k-color-muted);background:var(--y2k-color-surface-muted);border-radius:var(--y2k-radius-small);place-items:center;padding:1rem;display:grid}.sjqkHG_side{background:var(--y2k-color-surface);border:1px solid var(--y2k-color-border);border-radius:var(--y2k-radius);gap:.6rem;padding:1rem;display:grid}.sjqkHG_side h2{margin:.25rem 0 0;font-size:1rem}.sjqkHG_seats,.sjqkHG_spectators{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.sjqkHG_seat{border:1px solid var(--y2k-color-border);border-radius:var(--y2k-radius-small);flex-wrap:wrap;align-items:center;gap:.4rem .5rem;padding:.45rem .6rem;display:flex}.sjqkHG_active{border-color:var(--y2k-color-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--y2k-color-accent) 25%, transparent)}.sjqkHG_swatch{border:1px solid var(--y2k-color-border);border-radius:50%;flex:none;width:.8rem;height:.8rem}.sjqkHG_occupant{align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.sjqkHG_score{font-size:var(--y2k-font-size-small);margin-inline-start:auto;font-weight:700}.sjqkHG_seatActions{gap:.3rem;margin-inline-start:auto;display:flex}.sjqkHG_smallButton{font:inherit;font-size:var(--y2k-font-size-small);color:var(--y2k-color-text);background:var(--y2k-color-surface-muted);border:1px solid var(--y2k-color-border);cursor:pointer;border-radius:999px;padding:.2rem .6rem;font-weight:600}.sjqkHG_controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sjqkHG_clock{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.3rem .75rem;margin:0;font-weight:700;display:flex}.sjqkHG_clockBar{background:var(--y2k-color-surface-muted);border-radius:999px;flex:8rem;height:.4rem;overflow:hidden}.sjqkHG_clockBar span{background:var(--y2k-color-accent);height:100%;display:block}.sjqkHG_urgent{color:var(--y2k-color-hot)}.sjqkHG_urgent .sjqkHG_clockBar span{background:var(--y2k-color-hot)}.sjqkHG_warning{background:var(--y2k-color-hot-soft);border-radius:var(--y2k-radius-small);margin:0;padding:.4rem .6rem;font-weight:600}.sjqkHG_strike{color:var(--y2k-color-hot);font-weight:700}.sjqkHG_spectators li{align-items:center;gap:.4rem;display:flex}.sjqkHG_gomoku{aspect-ratio:1;border-radius:var(--y2k-radius-small);background:#e8c27a;width:min(100%,34rem);padding:1.5%;display:grid;box-shadow:inset 0 0 0 2px #b88a3e}.sjqkHG_cell{cursor:pointer;background:linear-gradient(#8a6a3a,#8a6a3a) 50%/1px 100% no-repeat,linear-gradient(#8a6a3a,#8a6a3a) 50%/100% 1px no-repeat;border:none;place-items:center;padding:0;display:grid;position:relative}.sjqkHG_cell:disabled{cursor:default}.sjqkHG_cell:not(:disabled):hover:after{content:"";background:#0003;border-radius:50%;width:70%;height:70%}.sjqkHG_stone{border-radius:50%;width:86%;height:86%;box-shadow:0 1px 2px #0006}.sjqkHG_black{background:radial-gradient(circle at 35% 30%,#556,#111118 70%)}.sjqkHG_white{background:radial-gradient(circle at 35% 30%,#fff,#d9d9de 75%)}.sjqkHG_last{outline-offset:1px;outline:2px solid #e5484d}.sjqkHG_winning{box-shadow:0 0 0 3px #ffd84d}.sjqkHG_reversi{aspect-ratio:1;border-radius:var(--y2k-radius-small);background:#1f5e3a;gap:2px;width:min(100%,30rem);padding:2px;display:grid}.sjqkHG_square{background:#2e8b57;border:none;place-items:center;padding:0;display:grid}.sjqkHG_square:not(:disabled):hover,.sjqkHG_square:focus-visible{background:#3aa36a}.sjqkHG_disc{border-radius:50%;width:82%;height:82%;box-shadow:0 2px 3px #00000073}.sjqkHG_hint{background:#ffffff59;border-radius:50%;width:26%;height:26%}.sjqkHG_flip{animation:.35s ease-out sjqkHG_flip}@keyframes sjqkHG_flip{0%{transform:scaleX(.05)}}@media (prefers-reduced-motion:reduce){.sjqkHG_flip{animation:none}}.sjqkHG_xiangqi{aspect-ratio:9/10;border-radius:var(--y2k-radius-small);background:#f0d9a8;width:min(100%,30rem);position:relative;box-shadow:inset 0 0 0 2px #b88a3e;container-type:inline-size}.sjqkHG_xiangqiLines{stroke:#7a5532;stroke-width:.03px;width:100%;height:100%;position:absolute;inset:0}.sjqkHG_xiangqiLines text{fill:#7a5532;stroke:none;text-anchor:middle;letter-spacing:.1px;font-size:.42px}.sjqkHG_xiangqiGrid{grid-template-rows:repeat(10,1fr);grid-template-columns:repeat(9,1fr);display:grid;position:absolute;inset:0}.sjqkHG_point{background:0 0;border:none;place-items:center;padding:0;display:grid}.sjqkHG_point:not(:disabled){cursor:pointer}.sjqkHG_piece{aspect-ratio:1;background:radial-gradient(circle at 40% 35%,#fffaf0,#f3e2c0 75%);border:.45cqi solid;border-radius:50%;place-items:center;width:86%;font-family:Kaiti TC,STKaiti,KaiTi,BiauKai,serif;font-size:5.4cqi;font-weight:700;line-height:1;display:grid;box-shadow:inset 0 0 0 .6cqi #f3e2c0,inset 0 0 0 .8cqi,0 .4cqi .6cqi #00000059}.sjqkHG_redPiece{color:#c8102e}.sjqkHG_blackPiece{color:#1a1a2e}.sjqkHG_target .sjqkHG_piece{grid-area:1/1}.sjqkHG_selected .sjqkHG_piece{outline-offset:.2cqi;outline:.6cqi solid #ffb300;transform:translateY(-.4cqi)}.sjqkHG_lastMove .sjqkHG_piece{box-shadow:0 0 0 .5cqi #4da3ff,0 .4cqi .6cqi #00000059}.sjqkHG_point:focus-visible .sjqkHG_piece,.sjqkHG_point:not(:disabled):hover .sjqkHG_piece{outline-offset:.2cqi;outline:.6cqi solid #ffb300}.sjqkHG_target:after{content:"";aspect-ratio:1;background:#2e8b57b3;border-radius:50%;grid-area:1/1;width:28%}.sjqkHG_target:has(.sjqkHG_piece):after{background:0 0;border:.6cqi solid #2e8b57d9;width:92%}.sjqkHG_lastMove:not(:has(.sjqkHG_piece)):before{content:"";aspect-ratio:1;border-radius:50%;grid-area:1/1;width:30%;box-shadow:0 0 0 .5cqi #4da3ff}.sjqkHG_chessWrap{justify-items:center;gap:.5rem;width:min(100%,30rem);display:grid}.sjqkHG_chess{aspect-ratio:1;border-radius:var(--y2k-radius-small);grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr));width:100%;display:grid;overflow:hidden;box-shadow:0 0 0 2px #8b6340;container-type:inline-size}.sjqkHG_square{border:none;place-items:center;padding:0;display:grid;position:relative}.sjqkHG_square:not(:disabled){cursor:pointer}.sjqkHG_lightSquare{color:#b58863;background:#f0d9b5}.sjqkHG_darkSquare{color:#f0d9b5;background:#b58863}.sjqkHG_chessPiece{grid-area:1/1;width:88%;height:88%;transition:transform .12s}.sjqkHG_square.sjqkHG_selected{box-shadow:inset 0 0 0 .8cqi #ffb300}.sjqkHG_square.sjqkHG_selected .sjqkHG_chessPiece,.sjqkHG_square:not(:disabled):hover .sjqkHG_chessPiece{transform:translateY(-.6cqi)}.sjqkHG_square:focus-visible{outline-offset:-.8cqi;outline:.8cqi solid #ffb300}.sjqkHG_lastSquare{background-image:linear-gradient(#ffd60061,#ffd60061)}.sjqkHG_inCheck{background-image:radial-gradient(circle,#e5484dd9 0 45%,#0000 75%)}.sjqkHG_square.sjqkHG_target:after{background:#2e8b57b3;width:28%}.sjqkHG_square.sjqkHG_target:has(.sjqkHG_chessPiece):after{background:0 0;border:.8cqi solid #2e8b57d9;width:92%}.sjqkHG_rankLabel,.sjqkHG_fileLabel{pointer-events:none;font-size:2.4cqi;font-weight:700;line-height:1;position:absolute}.sjqkHG_rankLabel{top:.6cqi;left:.6cqi}.sjqkHG_fileLabel{bottom:.6cqi;right:.6cqi}.sjqkHG_promotion{border:1px solid var(--y2k-color-border);border-radius:var(--y2k-radius-small);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin:0;padding:.5rem;display:flex}.sjqkHG_promotion legend{padding:0 .25rem;font-weight:700}.sjqkHG_promotionChoice{border-radius:var(--y2k-radius-small);cursor:pointer;background:#f0d9b5;border:2px solid #b58863;place-items:center;width:3rem;height:3rem;padding:0;display:grid}.sjqkHG_promotionChoice:hover,.sjqkHG_promotionChoice:focus-visible{border-color:#ffb300}@media (prefers-reduced-motion:reduce){.sjqkHG_chessPiece{transition:none}}.sjqkHG_dots{background:var(--y2k-color-surface);width:min(100%,30rem);height:auto}.sjqkHG_dot{fill:var(--y2k-color-text)}.sjqkHG_ghost{stroke:var(--y2k-color-border);stroke-dasharray:2 6}.sjqkHG_openLine{cursor:pointer;outline:none}.sjqkHG_openLine:hover .sjqkHG_ghost,.sjqkHG_openLine:focus-visible .sjqkHG_ghost{stroke:var(--y2k-color-accent);opacity:.6}.sjqkHG_guideActions{margin:var(--y2k-gap) 0;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.sjqkHG_guideList{gap:.5rem;margin:0;padding-inline-start:1.4rem;line-height:1.6;display:grid}ul.sjqkHG_guideList{padding-inline-start:0;list-style:none}.sjqkHG_guideMore{flex-wrap:wrap;gap:.5rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.sjqkHG_gameCard h2 a{color:inherit;text-decoration:none}.sjqkHG_gameCard h2 a:hover{text-decoration:underline}.sjqkHG_minesweeper{gap:.6rem;width:min(100%,34rem);display:grid}.sjqkHG_mineBar{flex-wrap:wrap;align-items:center;gap:.4rem 1rem;font-weight:600;display:flex}.sjqkHG_flagOn{color:var(--y2k-color-accent-text);background:var(--y2k-color-accent);border-color:var(--y2k-color-accent)}.sjqkHG_mineNews{min-height:1.5em;margin:0}.sjqkHG_mineGrid{background:var(--y2k-color-border);border-radius:var(--y2k-radius-small);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;gap:2px;padding:4px;display:grid}.sjqkHG_mineSquare{aspect-ratio:1;min-width:0;font:700 clamp(.7rem, 2.6vw, 1.15rem) / 1 var(--y2k-font-latin,sans-serif);color:#1a1a2e;cursor:pointer;background:linear-gradient(#d9e1ea,#b9c5d2);border:none;border-radius:3px;place-items:center;padding:0;display:grid}.sjqkHG_mineSquare:hover:not(:disabled){background:linear-gradient(#e6edf4,#c9d4df)}.sjqkHG_mineSquare:focus-visible{outline:2px solid var(--y2k-color-accent);outline-offset:1px}.sjqkHG_mineOpen{cursor:default;background:color-mix(in srgb, var(--mine-owner,transparent) 18%, #f7f9fc)}.sjqkHG_mineOpen:disabled{opacity:1}.sjqkHG_mineHit{background:#e5484d}.sjqkHG_mineLast{box-shadow:inset 0 0 0 2px var(--y2k-color-accent)}.sjqkHG_mineN1{color:#2b5aa8}.sjqkHG_mineN2{color:#2f8f3a}.sjqkHG_mineN3{color:#d0312d}.sjqkHG_mineN4{color:#1f2f7a}.sjqkHG_mineN5{color:#8a2b1d}.sjqkHG_mineN6{color:#13807a}.sjqkHG_mineN7{color:#1a1a2e}.sjqkHG_mineN8{color:#6b7280}.sjqkHG_mineLegend{flex-wrap:wrap;gap:.3rem 1rem;margin:0;padding:0;list-style:none;display:flex}.sjqkHG_mineLegend li{align-items:center;gap:.35rem;display:inline-flex}.sjqkHG_mineOut{color:var(--y2k-color-muted)}@media (max-width:52rem){.sjqkHG_room{grid-template-columns:minmax(0,1fr)}}:is([data-theme=retro] .sjqkHG_gameCard,[data-theme=retro] .sjqkHG_table,[data-theme=retro] .sjqkHG_side,[data-theme=retro] .sjqkHG_roomRow){border:2px outset var(--y2k-color-face);box-shadow:none;background:var(--y2k-color-surface-muted);border-radius:0}:is([data-theme=retro] .sjqkHG_gameArt,[data-theme=retro] .sjqkHG_gomoku,[data-theme=retro] .sjqkHG_reversi,[data-theme=retro] .sjqkHG_xiangqi,[data-theme=retro] .sjqkHG_chess,[data-theme=retro] .sjqkHG_promotion,[data-theme=retro] .sjqkHG_promotionChoice,[data-theme=retro] .sjqkHG_waitingBoard),:is([data-theme=retro] .sjqkHG_smallButton,[data-theme=retro] .sjqkHG_seat){border-radius:0}[data-theme=retro] .sjqkHG_smallButton{background:var(--y2k-color-face);border:2px outset var(--y2k-color-face);font-weight:400}:is([data-theme=retro] .sjqkHG_clockBar,[data-theme=retro] .sjqkHG_warning){border-radius:0}[data-theme=retro] .sjqkHG_clockBar{border:1px inset var(--y2k-color-face)}[data-theme=retro] .sjqkHG_lightSquare{color:#369;background:#ffffe0}[data-theme=retro] .sjqkHG_darkSquare{color:#ffffe0;background:#369}[data-theme=retro] .sjqkHG_mineGrid{border:3px inset var(--y2k-color-face);border-radius:0;gap:0;padding:0}[data-theme=retro] .sjqkHG_mineSquare{background:var(--y2k-color-face);border:3px outset var(--y2k-color-face-light);border-radius:0}[data-theme=retro] .sjqkHG_mineSquare:hover:not(:disabled){background:var(--y2k-color-face-light)}[data-theme=retro] .sjqkHG_mineOpen{background:color-mix(in srgb, var(--mine-owner,transparent) 22%, var(--y2k-color-face-light));border:1px solid var(--y2k-color-shadow)}[data-theme=retro] .sjqkHG_mineHit{background:red}[data-theme=retro] .sjqkHG_flagOn{color:var(--y2k-color-text);background:var(--y2k-color-face-light);border-style:inset}
.WwQfLq_wrapper{gap:.5rem;display:grid}.WwQfLq_editable{min-height:7rem;padding:var(--y2k-input-padding);color:var(--y2k-color-text);background:var(--y2k-color-surface);border:var(--y2k-input-border);border-radius:var(--y2k-radius-small);overflow-wrap:anywhere;font-size:1.05rem;line-height:1.6}.WwQfLq_editable:focus-visible{border-color:var(--y2k-color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--y2k-color-accent) 30%, transparent);outline:none}.WwQfLq_editable p{margin:0}.WwQfLq_editable:empty:before{content:attr(data-placeholder);float:inline-start;height:0;color:var(--y2k-color-muted);pointer-events:none}.WwQfLq_editable:has(>p:only-child>br:only-child):before{content:attr(data-placeholder);float:inline-start;height:0;color:var(--y2k-color-muted);pointer-events:none}.WwQfLq_bold{font-weight:800}.WwQfLq_italic{font-style:italic}.WwQfLq_underline{text-decoration:underline}.WwQfLq_strike{text-decoration:line-through}.WwQfLq_count,.WwQfLq_over{font-size:var(--y2k-font-size-small);color:var(--y2k-color-muted);margin:0}.WwQfLq_over{color:var(--y2k-color-hot);font-weight:700}.WwQfLq_rich p{margin:0}.WwQfLq_rich p+p{margin-top:.4em}[data-theme=retro] .WwQfLq_editable:focus-visible{outline:2px dotted var(--y2k-color-text);box-shadow:none}
.O00eWG_counter{font-variant-numeric:tabular-nums;background:var(--y2k-color-surface-muted);border-radius:999px;padding:.3rem .9rem;display:inline-flex}.O00eWG_digit{letter-spacing:.04em;color:var(--y2k-color-link);font-size:1.5rem;font-weight:800;line-height:1.25}.O00eWG_leading{opacity:.35}[data-theme=retro] .O00eWG_counter{border:2px inset var(--y2k-color-shadow);background:#000;border-radius:0;padding:2px}[data-theme=retro] .O00eWG_digit{min-width:1.1em;font-family:var(--y2k-font-mono);letter-spacing:normal;color:#39ff14;text-align:center;text-shadow:0 0 4px #39ff14b3;opacity:1;background:linear-gradient(#111,#1e1e1e 50%,#111 50%,#0a0a0a);padding:0 .15em;font-size:1.25rem;font-weight:700;line-height:1.2}[data-theme=retro] .O00eWG_digit+.O00eWG_digit{border-inline-start:1px solid #333}
.kLsY5G_announcement{margin-bottom:var(--y2k-gap);color:var(--y2k-color-text);background:var(--y2k-color-accent-soft);border:1px solid color-mix(in srgb, var(--y2k-color-accent) 20%, transparent);border-radius:var(--y2k-radius);padding:.75rem 1.1rem;font-weight:600}.kLsY5G_columns{gap:var(--y2k-gap);grid-template-columns:15rem minmax(0,1fr) 18rem;display:grid}.kLsY5G_small{font-size:var(--y2k-font-size-small);color:var(--y2k-color-muted);margin:0 0 .6rem}.kLsY5G_soon{font-size:var(--y2k-font-size-small);color:var(--y2k-color-muted);margin:.75rem 0 0}.kLsY5G_streets,.kLsY5G_features{margin:0;padding:0;list-style:none}.kLsY5G_streets{flex-wrap:wrap;gap:.4rem;display:flex}.kLsY5G_streets li{font-size:var(--y2k-font-size-small);background:var(--y2k-color-surface-muted);border-radius:999px;padding:.25rem .7rem;font-weight:600}.kLsY5G_features li{align-items:baseline;gap:.7rem;padding:.3rem 0;display:flex}.kLsY5G_features li:before{content:"";background:var(--y2k-gradient-brand);border-radius:50%;flex:none;width:.5rem;height:.5rem;transform:translateY(-.1em)}.kLsY5G_construction{margin:0 0 var(--y2k-gap);background:var(--y2k-gradient-brand);border-radius:var(--y2k-radius);box-shadow:var(--y2k-shadow-card);padding:1px}.kLsY5G_constructionInner{background:var(--y2k-color-surface);border-radius:calc(var(--y2k-radius) - 1px);align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.kLsY5G_constructionInner h2{margin:0;font-size:1.05rem}.kLsY5G_constructionInner p{color:var(--y2k-color-muted);margin:.25rem 0 0}.kLsY5G_constructionInner .kLsY5G_features{font-size:var(--y2k-font-size-small);margin-top:.4rem}.kLsY5G_counterBox{text-align:center}.kLsY5G_counterBox p{font-size:var(--y2k-font-size-small);color:var(--y2k-color-muted);margin:.5rem 0 0}@media (max-width:60rem){.kLsY5G_columns{grid-template-columns:minmax(0,1fr) 16rem}.kLsY5G_left{order:3;grid-column:1/-1}}@media (max-width:40rem){.kLsY5G_columns{grid-template-columns:minmax(0,1fr)}}[data-theme=retro] .kLsY5G_announcement{color:#7a2a00;background:#fff6c4;border:none;border-bottom:1px solid #e3c766;border-radius:0;margin-bottom:0;padding:.2rem 0;font-weight:700}[data-theme=retro] .kLsY5G_announcement>:before{content:"★ "}[data-theme=retro] .kLsY5G_announcement>:after{content:" ★"}[data-theme=retro] .kLsY5G_columns{grid-template-columns:12.5rem minmax(0,1fr) 14rem;padding:.75rem}[data-theme=retro] .kLsY5G_small{color:inherit;margin-bottom:.4rem}[data-theme=retro] .kLsY5G_soon{margin:1em 0 0}[data-theme=retro] .kLsY5G_streets{display:block}[data-theme=retro] .kLsY5G_streets li{font-size:inherit;background:0 0;border-radius:0;padding:.1rem 0;font-weight:700}[data-theme=retro] .kLsY5G_streets li:before{content:"» ";color:#2f7d1e}[data-theme=retro] .kLsY5G_features li{border:none;padding:.1rem 0;display:list-item}[data-theme=retro] .kLsY5G_features li:before{content:"★ ";color:#f08a1c;background:0 0;border-radius:0;width:auto;height:auto;transform:none}[data-theme=retro] .kLsY5G_construction{background:repeating-linear-gradient(-45deg,#fc0 0 12px,#1a1a1a 12px 24px);padding:6px}[data-theme=retro] .kLsY5G_constructionInner{background:#fffbe6;gap:.75rem;padding:.5rem .75rem}[data-theme=retro] .kLsY5G_constructionInner h2{letter-spacing:.05em;text-transform:uppercase;font-family:Arial Black,Arial Bold,Gadget,sans-serif;font-size:1.1rem}[data-theme=retro] .kLsY5G_constructionInner p{color:inherit;margin-top:.2rem}[data-theme=retro] .kLsY5G_counterBox p{color:inherit;margin-top:.4rem}@media (max-width:60rem){[data-theme=retro] .kLsY5G_columns{grid-template-columns:minmax(0,1fr) 14rem}}@media (max-width:40rem){[data-theme=retro] .kLsY5G_columns{grid-template-columns:minmax(0,1fr)}}
._3xhdXa_social{margin-bottom:1rem}._3xhdXa_buttons{gap:.6rem;display:grid}._3xhdXa_button{min-height:2.75rem;font:inherit;color:var(--y2k-color-text);background:var(--y2k-color-surface);border:1px solid var(--y2k-color-border);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.5rem 1rem;font-weight:600;display:flex}._3xhdXa_button:hover{background:var(--y2k-color-surface-muted)}._3xhdXa_button:before{color:#fff;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-weight:800;display:inline-grid}._3xhdXa_google:before{content:"G";background:#4285f4}._3xhdXa_facebook:before{content:"f";background:#1877f2}._3xhdXa_apple:before{content:"";background:#000}._3xhdXa_divider{font-size:var(--y2k-font-size-small);color:var(--y2k-color-muted);align-items:center;gap:.75rem;margin:1rem 0 0;display:flex}._3xhdXa_divider:before,._3xhdXa_divider:after{content:"";border-top:1px solid var(--y2k-color-border);flex:1}[data-theme=retro] ._3xhdXa_button{background:var(--y2k-color-face);border:2px outset var(--y2k-color-face);border-radius:0;min-height:0;padding:.25rem .75rem;font-weight:700}[data-theme=retro] ._3xhdXa_button:before{border-radius:0}
.SDQ-CW_glow{animation:5s ease-in-out infinite alternate SDQ-CW_glow}@keyframes SDQ-CW_glow{0%{opacity:.85}to{opacity:1}}.SDQ-CW_neon{filter:drop-shadow(0 0 4px)}.SDQ-CW_neonOff{opacity:.35}.SDQ-CW_lantern{filter:drop-shadow(0 0 6px #ff7a5c)}.SDQ-CW_screen{animation:3s steps(2,end) infinite SDQ-CW_screen}@keyframes SDQ-CW_screen{50%{opacity:.85}}.SDQ-CW_led{animation:2s steps(2,end) infinite SDQ-CW_led}@keyframes SDQ-CW_led{50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.SDQ-CW_glow,.SDQ-CW_screen,.SDQ-CW_led{animation:none}}
._5iR_qW_kinds{border:none;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;display:flex}._5iR_qW_kinds legend{margin-bottom:.4rem}._5iR_qW_kind input{opacity:0;position:absolute}._5iR_qW_kind>span{font-size:var(--y2k-font-size-small);background:var(--y2k-color-surface);border:1px solid var(--y2k-color-border);cursor:pointer;border-radius:999px;padding:.35rem .85rem;font-weight:600;display:inline-block}._5iR_qW_kind input:checked+span{color:var(--y2k-color-accent-text);background:var(--y2k-color-accent);border-color:var(--y2k-color-accent)}._5iR_qW_kind input:focus-visible+span{outline:2px solid var(--y2k-color-accent);outline-offset:2px}._5iR_qW_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._5iR_qW_sent{background:var(--y2k-color-accent-soft);border-radius:var(--y2k-radius-small);margin:0;padding:1rem;font-weight:600}._5iR_qW_faq{gap:.5rem;display:grid}._5iR_qW_faq details{background:var(--y2k-color-surface-muted);border-radius:var(--y2k-radius-small);padding:.6rem .8rem}._5iR_qW_faq summary{cursor:pointer;font-weight:700}._5iR_qW_faq p{margin:.5rem 0 0}._5iR_qW_mail{font-size:1.05rem;font-weight:700}._5iR_qW_notes{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}._5iR_qW_note{border:1px solid var(--y2k-color-border);border-radius:var(--y2k-radius-small);gap:.4rem;padding:.75rem;display:grid}._5iR_qW_noteHead{font-size:var(--y2k-font-size-small);color:var(--y2k-color-muted);flex-wrap:wrap;gap:.25rem .75rem;display:flex}._5iR_qW_noteText{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}[data-theme=retro] ._5iR_qW_kind>span{color:var(--y2k-color-text);background:var(--y2k-color-face);border:2px outset var(--y2k-color-face);border-radius:0;font-weight:400}[data-theme=retro] ._5iR_qW_kind input:checked+span{color:var(--y2k-color-text);background:var(--y2k-color-face-light);border-style:inset}[data-theme=retro] ._5iR_qW_faq details{border:1px dotted var(--y2k-color-border);border-radius:0}[data-theme=retro] ._5iR_qW_note{border:1px dotted var(--y2k-color-border);border-radius:0}[data-theme=retro] ._5iR_qW_sent{border:1px dotted var(--y2k-color-border);border-radius:0}
.hygr8q_tabs{flex-wrap:wrap;gap:.4rem;margin:0 0 .75rem;display:flex}.hygr8q_tab{color:var(--y2k-color-text);background:var(--y2k-color-surface);border:1px solid var(--y2k-color-border);border-radius:999px;padding:.4rem .9rem;text-decoration:none}.hygr8q_tab:hover{color:var(--y2k-color-text);border-color:var(--y2k-color-accent)}.hygr8q_tab[aria-current=page]{color:var(--y2k-color-accent-text);background:var(--y2k-color-accent);border-color:var(--y2k-color-accent)}.hygr8q_small{font-size:var(--y2k-font-size-small);padding:.25rem .75rem}.hygr8q_table{border-collapse:collapse;width:100%}.hygr8q_table th{font-size:var(--y2k-font-size-small);color:var(--y2k-color-muted);text-align:start;white-space:nowrap;padding:0 .5rem .5rem;font-weight:600}.hygr8q_table td{border-top:1px solid var(--y2k-color-border);padding:.5rem}.hygr8q_table th:first-child,.hygr8q_table td:first-child{width:2.5rem;padding-inline-start:0}.hygr8q_you td{background:var(--y2k-color-accent-soft)}.hygr8q_rank{border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-weight:700;display:inline-grid}.hygr8q_top1{color:#4a3500;background:#ffd84d}.hygr8q_top2{color:#2c3140;background:#d9dde6}.hygr8q_top3{color:#4a2410;background:#e8b38a}.hygr8q_member{overflow-wrap:anywhere;align-items:center;gap:.5rem;display:inline-flex}.hygr8q_number{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.hygr8q_record{color:var(--y2k-color-muted);font-size:var(--y2k-font-size-small);margin-top:.15rem;padding-inline-start:calc(28px + .5rem)}.hygr8q_records{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.hygr8q_records li{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.hygr8q_records a{font-weight:600}@media (max-width:30rem){.hygr8q_table th,.hygr8q_table td{padding-inline:.3rem}}[data-theme=retro] .hygr8q_tab{color:var(--y2k-color-text);background:var(--y2k-color-face);border:2px outset var(--y2k-color-face);border-radius:0}[data-theme=retro] .hygr8q_tab[aria-current=page]{color:var(--y2k-color-accent-text);background:var(--y2k-color-accent);border-style:inset}[data-theme=retro] .hygr8q_table{border:1px solid var(--y2k-color-border)}[data-theme=retro] .hygr8q_table th{color:var(--y2k-color-accent-text);background:var(--y2k-color-accent);padding:.3rem .5rem}[data-theme=retro] .hygr8q_table td{padding:.3rem .5rem}[data-theme=retro] .hygr8q_you td{background:#ffc}[data-theme=retro] .hygr8q_table tbody tr:nth-child(2n):not(.hygr8q_you) td{background:var(--y2k-color-surface-muted)}[data-theme=retro] .hygr8q_rank{border-radius:0}
.yf7R_a_face{width:100%;height:100%;display:block}.yf7R_a_glyph text{text-anchor:middle;font-family:Kaiti TC,STKaiti,KaiTi,BiauKai,serif;font-weight:700}.yf7R_a_solitaire{gap:.75rem;width:100%;max-width:56rem;margin:0 auto;display:grid;container-type:inline-size}.yf7R_a_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.yf7R_a_counts{margin:0;font-weight:700}.yf7R_a_actions{flex-wrap:wrap;gap:.4rem;display:flex}.yf7R_a_note{font-size:var(--y2k-font-size-small);color:var(--y2k-color-muted);margin:0}.yf7R_a_table{--w:calc((100cqi - 2rem) / 12.6);--h:calc(var(--w) * 1.32);--d:calc(var(--w) * .1);width:100%;height:calc(6 * var(--h) + 4 * var(--d) + 2rem);border-radius:var(--y2k-radius);background:radial-gradient(at 50% 40%,#2f8f5b,#1d5e3a 85%);padding:1rem;position:relative;box-shadow:inset 0 0 0 3px #164a2d}.yf7R_a_table[aria-busy=true]{min-height:16rem}.yf7R_a_tile{top:calc(1rem + 3 * var(--d) + var(--y) * var(--h) - var(--z) * var(--d));left:calc(1rem + 3 * var(--d) + var(--x) * var(--w) - var(--z) * var(--d));box-sizing:border-box;width:var(--w);height:var(--h);padding:calc(var(--w) * .06) calc(var(--w) * .07);box-shadow:calc(var(--d) * .6) calc(var(--d) * .8) 0 #d8c9a0, calc(var(--d) * .6) calc(var(--d) * .8) 0 1px #9e8c5c;cursor:default;background:linear-gradient(160deg,#fffdf5,#f3ead2);border:1px solid #b8a77a;border-radius:12%/9%;position:absolute}.yf7R_a_tile:not(:disabled){cursor:pointer}.yf7R_a_tile:not(:disabled):hover,.yf7R_a_tile:focus-visible{background:linear-gradient(160deg,#fff,#fff4c9);border-color:#ffb300;outline:none}.yf7R_a_layer0{filter:brightness(.9)}.yf7R_a_layer1{filter:brightness(.95)}.yf7R_a_selected{transform:translateY(calc(var(--d) * -.6));background:linear-gradient(160deg,#fff4c9,#ffe08a);border:2px solid #ffb300}.yf7R_a_hinted{box-shadow:0 0 0 2px #4da3ff, calc(var(--d) * .6) calc(var(--d) * .8) 0 #d8c9a0;border:2px solid #4da3ff}[data-theme=retro] .yf7R_a_table{border-radius:0;box-shadow:inset 2px 2px #0d331f,inset -2px -2px #4fb07d}[data-theme=retro] .yf7R_a_tile{border-radius:3px}.yf7R_a_mahjong{width:100%;container-type:inline-size}.yf7R_a_board{--large:min(2.6rem, calc((100cqi - 2.5rem) / 15));--small:min(1.55rem, calc(100cqi / 26));--tiny:calc(var(--small) * .78);color:#fff;border-radius:var(--y2k-radius);background:radial-gradient(at 50% 40%,#2f8f5b,#1d5e3a 85%);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:".top.""left middle right""bottom bottom bottom";gap:.6rem;padding:.75rem;display:grid;box-shadow:inset 0 0 0 3px #164a2d}.yf7R_a_top{grid-area:top}.yf7R_a_left{grid-area:left}.yf7R_a_right{grid-area:right}.yf7R_a_bottom,.yf7R_a_mine{grid-area:bottom}.yf7R_a_seatPanel{min-width:0;font-size:var(--y2k-font-size-small);border-radius:var(--y2k-radius-small);background:#0000002e;align-content:start;justify-items:center;gap:.35rem;padding:.45rem;display:grid}.yf7R_a_seatPanel>strong{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem;display:flex}.yf7R_a_active{box-shadow:0 0 0 3px #ffd84d}.yf7R_a_middle{text-align:center;grid-area:middle;place-content:center;justify-items:center;gap:.45rem;min-height:7rem;display:grid}.yf7R_a_caption{font-size:var(--y2k-font-size-small)}.yf7R_a_piece{--size:var(--small);box-sizing:border-box;width:var(--size);height:calc(var(--size) * 1.32);padding:calc(var(--size) * .06) calc(var(--size) * .07);vertical-align:bottom;box-shadow:0 calc(var(--size) * .08) 0 #d8c9a0;background:linear-gradient(160deg,#fffdf5,#f3ead2);border:1px solid #b8a77a;border-radius:12%/9%;flex:none;display:inline-block}.yf7R_a_large{--size:var(--large)}.yf7R_a_tiny{--size:var(--tiny)}.yf7R_a_back{box-shadow:0 calc(var(--size) * .08) 0 #f3ead2;background:linear-gradient(160deg,#3fae6e,#1f7a46);border-color:#145c33}.yf7R_a_latest{outline-offset:1px;outline:2px solid #ffd84d}.yf7R_a_row{flex-wrap:wrap;justify-content:center;gap:2px;display:flex}.yf7R_a_backs{flex-wrap:nowrap}.yf7R_a_backs>*+*{margin-inline-start:calc(var(--size) * -.45)}.yf7R_a_melds{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.yf7R_a_meld{gap:1px}.yf7R_a_river{max-width:calc((var(--small) + 2px) * 6);justify-content:start}.yf7R_a_top .yf7R_a_river,.yf7R_a_bottom .yf7R_a_river,.yf7R_a_mine .yf7R_a_river{max-width:calc((var(--small) + 2px) * 12)}.yf7R_a_hand{justify-content:center;align-items:flex-end;gap:2px;margin:0;padding:.6rem 0 0;list-style:none;display:flex}.yf7R_a_drawnTile{margin-inline-start:calc(var(--large) * .35)}.yf7R_a_handTile{font:inherit;cursor:pointer;background:0 0;border:none;border-radius:12%/9%;padding:0;transition:transform .15s}.yf7R_a_handTile:disabled{cursor:default}.yf7R_a_handTile:not(:disabled):hover,.yf7R_a_handTile:focus-visible{transform:translateY(-.2rem)}.yf7R_a_handTile:focus-visible{outline-offset:2px;outline:2px solid #ffd84d}.yf7R_a_picked,.yf7R_a_picked:not(:disabled):hover{transform:translateY(-.6rem)}.yf7R_a_picked .yf7R_a_piece{box-shadow:0 0 0 2px #ffd84d, 0 calc(var(--size) * .08) 0 #d8c9a0;border-color:#ffb300}.yf7R_a_chowButton{align-items:center;gap:.4rem;display:inline-flex}.yf7R_a_result{border-radius:var(--y2k-radius-small);background:#0000004d;justify-items:center;gap:.35rem;margin:0;padding:.6rem .9rem;display:grid}.yf7R_a_fans{font-size:var(--y2k-font-size-small);gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.yf7R_a_fans span{color:#ffe9a8}@container (max-width:34rem){.yf7R_a_board{--small:min(1.55rem, calc(100cqi / 20));grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"left top right""middle middle middle""bottom bottom bottom";gap:.4rem;padding:.5rem}.yf7R_a_river,.yf7R_a_top .yf7R_a_river{max-width:calc((var(--small) + 2px) * 5)}.yf7R_a_middle{min-height:0}.yf7R_a_backs>*+*{margin-inline-start:calc(var(--size) * -.7)}}[data-theme=retro] .yf7R_a_board{border-radius:0;box-shadow:inset 2px 2px #0d331f,inset -2px -2px #4fb07d}:is([data-theme=retro] .yf7R_a_seatPanel,[data-theme=retro] .yf7R_a_result){border-radius:0}:is([data-theme=retro] .yf7R_a_piece,[data-theme=retro] .yf7R_a_handTile){border-radius:3px}[data-theme=retro] .yf7R_a_active{box-shadow:0 0 0 3px #ff0}
.TOtc_q_layout{flex-wrap:wrap;align-items:flex-start;gap:1.25rem;display:flex}.TOtc_q_preview{background:var(--y2k-color-surface-muted);border-radius:var(--y2k-radius);flex:none;width:6rem;height:6rem;padding:.5rem}.TOtc_q_choices{flex:18rem;gap:1rem;display:grid}.TOtc_q_group{border:none;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;display:flex}.TOtc_q_group legend{margin-bottom:.4rem;padding:0}.TOtc_q_tile,.TOtc_q_swatch{cursor:pointer;position:relative}.TOtc_q_tile input,.TOtc_q_swatch input{opacity:0;pointer-events:none;position:absolute}.TOtc_q_tile{text-align:center;border:2px solid var(--y2k-color-border);border-radius:var(--y2k-radius-small);justify-items:center;gap:.2rem;width:4.6rem;padding:.4rem .2rem;font-size:.72rem;display:grid}.TOtc_q_sprite{width:2.25rem;height:2.25rem}.TOtc_q_swatch{border:2px solid var(--y2k-color-border);border-radius:50%;width:2rem;height:2rem}:is(.TOtc_q_tile:has(input:checked),.TOtc_q_swatch:has(input:checked)){border-color:var(--y2k-color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--y2k-color-accent) 30%, transparent)}:is(.TOtc_q_tile:has(input:focus-visible),.TOtc_q_swatch:has(input:focus-visible)){outline:2px solid var(--y2k-color-accent);outline-offset:2px}:is([data-theme=retro] .TOtc_q_preview,[data-theme=retro] .TOtc_q_tile){border-radius:0}:is([data-theme=retro] .TOtc_q_tile:has(input:checked),[data-theme=retro] .TOtc_q_swatch:has(input:checked)){border-color:var(--y2k-color-text);box-shadow:none;outline:2px dotted var(--y2k-color-text)}
.dJFrVq_wall{columns:17rem;column-gap:var(--y2k-gap)}.dJFrVq_wall>*{break-inside:avoid;margin-bottom:var(--y2k-gap)}.dJFrVq_card{background:linear-gradient(160deg, var(--tint), var(--y2k-color-surface) 70%);border:1px solid var(--y2k-color-border);border-radius:var(--y2k-radius);box-shadow:var(--y2k-shadow-card);gap:.75rem;padding:1rem 1.1rem;display:grid}.dJFrVq_pink{--tint:color-mix(in srgb, #ff5fa2 14%, var(--y2k-color-surface))}.dJFrVq_blue{--tint:color-mix(in srgb, #4f7fd0 14%, var(--y2k-color-surface))}.dJFrVq_yellow{--tint:color-mix(in srgb, #ffc93c 18%, var(--y2k-color-surface))}.dJFrVq_green{--tint:color-mix(in srgb, #4fa83a 14%, var(--y2k-color-surface))}.dJFrVq_purple{--tint:color-mix(in srgb, #9255c4 14%, var(--y2k-color-surface))}.dJFrVq_cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;display:flex}.dJFrVq_body{font-size:1.05rem;line-height:1.6}.dJFrVq_drawingLink{display:block}.dJFrVq_drawing{border:1px solid var(--y2k-color-border);border-radius:var(--y2k-radius-small);background:#fff;width:100%;height:auto;display:block}.dJFrVq_caption{font-size:var(--y2k-font-size-small);color:var(--y2k-color-muted)}.dJFrVq_cardActions{font-size:var(--y2k-font-size-small);flex-wrap:wrap;align-items:center;gap:.4rem 1rem;display:flex}.dJFrVq_likeForm{align-items:center;gap:.5rem;display:inline-flex}.dJFrVq_likeButton,.dJFrVq_actionButton{font:inherit;color:var(--y2k-color-text);background:var(--y2k-color-surface);border:1px solid var(--y2k-color-border);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .7rem;font-weight:600;display:inline-flex}.dJFrVq_likeButton[aria-pressed=true]{color:#d6336c;border-color:#d6336c66}.dJFrVq_likeButton:hover,.dJFrVq_actionButton:hover{border-color:var(--y2k-color-accent)}.dJFrVq_likeCount,.dJFrVq_actionLink{color:var(--y2k-color-muted)}a.dJFrVq_actionLink{text-decoration:none}a.dJFrVq_actionLink:hover{color:var(--y2k-color-text);text-decoration:underline}.dJFrVq_copied{color:#1f8a4c;font-weight:600}.dJFrVq_comments{gap:.25rem;display:grid}.dJFrVq_commentHeader{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.dJFrVq_commentHeader form{margin-inline-start:auto}[data-theme=retro] .dJFrVq_wall{background:#c8a165 repeating-radial-gradient(circle at 30% 40%,#b98f55 0 2px,#0000 2px 9px);border:4px ridge #8a6a3a;padding:.75rem}[data-theme=retro] .dJFrVq_card{background:#fff8b0;border:1px solid #c9b860;border-radius:0;padding:.6rem;box-shadow:2px 3px #00000059}[data-theme=retro] .dJFrVq_pink{background:#ffd6e8}[data-theme=retro] .dJFrVq_blue{background:#d6ecff}[data-theme=retro] .dJFrVq_green{background:#dcf5d0}[data-theme=retro] .dJFrVq_purple{background:#ead9ff}[data-theme=retro] .dJFrVq_body{font-family:"Comic Sans MS", "Chalkboard SE", var(--y2k-font-latin), sans-serif;font-size:1rem}[data-theme=retro] .dJFrVq_drawing{border:2px inset var(--y2k-color-face);border-radius:0}:is([data-theme=retro] .dJFrVq_likeButton,[data-theme=retro] .dJFrVq_actionButton){background:var(--y2k-color-face);border:2px outset var(--y2k-color-face);border-radius:0;padding:.05rem .5rem;font-weight:400}[data-theme=retro] .dJFrVq_likeButton[aria-pressed=true]{color:var(--y2k-color-hot);border-style:inset}[data-theme=retro] a.dJFrVq_actionLink{color:var(--y2k-color-link);text-decoration:underline}
.Saevjq_game{gap:.75rem;max-width:50rem;display:grid}.Saevjq_board{border-radius:var(--y2k-radius);background:radial-gradient(at 50% 30%,#2f8f5b,#1d5e3a 85%);align-content:start;gap:3cqi;min-height:24rem;padding:2.5cqi;display:grid;box-shadow:inset 0 0 0 3px #164a2d;container-type:inline-size}.Saevjq_top,.Saevjq_tableau{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:1.6cqi;display:grid}.Saevjq_slot,.Saevjq_cardButton{width:100%;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8%/6%;padding:0;display:block}.Saevjq_slot:empty{aspect-ratio:5/7;border:2px dashed #ffffff59;place-items:center;display:grid}.Saevjq_slot:has(.Saevjq_recycle){aspect-ratio:5/7;border:2px dashed #ffffff59;place-items:center;display:grid}.Saevjq_slot:has(.Saevjq_suitMark){aspect-ratio:5/7;border:2px dashed #ffffff59;place-items:center;display:grid}.Saevjq_slot:disabled{cursor:default}.Saevjq_recycle,.Saevjq_suitMark{color:#fff6;font-size:clamp(1rem,6cqi,2.4rem)}.Saevjq_slot:focus-visible,.Saevjq_cardButton:focus-visible{outline-offset:2px;outline:3px solid #ffd84d}.Saevjq_picked{outline-offset:1px;outline:3px solid #ffd84d}.Saevjq_column{margin:0;padding:0;list-style:none;display:grid}.Saevjq_column li+li.Saevjq_down,.Saevjq_column li.Saevjq_down+li.Saevjq_up{margin-top:-122%}.Saevjq_column li.Saevjq_up+li.Saevjq_up{margin-top:-100%}.Saevjq_controls{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.Saevjq_button,.Saevjq_primary{font:inherit;color:var(--y2k-color-text);background:var(--y2k-color-surface);border:1px solid var(--y2k-color-border);cursor:pointer;border-radius:999px;padding:.35rem 1rem;font-weight:600}.Saevjq_button:disabled{cursor:default;opacity:.5}.Saevjq_primary{color:var(--y2k-color-accent-text);background:var(--y2k-color-accent);border-color:var(--y2k-color-accent)}.Saevjq_hint{font-size:var(--y2k-font-size-small);color:var(--y2k-color-muted);margin:0}[data-theme=retro] .Saevjq_board{border-radius:0;box-shadow:inset 2px 2px #0d331f,inset -2px -2px #4fb07d}:is([data-theme=retro] .Saevjq_button,[data-theme=retro] .Saevjq_primary){color:var(--y2k-color-text);background:var(--y2k-color-face);border:2px outset var(--y2k-color-face);border-radius:0;font-weight:400}
