@media screen{html[data-text-size=large]{--ts:1.2;--ts-hud:1.1}html[data-text-size=largest]{--ts:1.45;--ts-hud:1.2}}html[data-text-size] body{font-size:calc(16px * var(--ts,1))}html[data-text-size] :is(.said-q,.you-tag,.sponsor-label){font-size:calc(11px * var(--ts,1))}html[data-text-size] :is(.landing-foot,.better,.issue){font-size:calc(12px * var(--ts,1))}html[data-text-size] :is(.eyebrow,.small,.cat,.suggest-hint,.tries,.sign-note,.qa-sub,.qa-others,.said-what,.league-overall,.league-q,.league-member-when,.sg-label){font-size:calc(13px * var(--ts,1))}html[data-text-size] :is(.btn-quiet,.fine,.status,.rq,.mapnote,.chip,.tip,.todo,.league-go-n,.league-streak,.sponsor-what){font-size:calc(14px * var(--ts,1))}html[data-text-size] :is(.btn-line,.toggle,.feedback,.rule,.league-error,.league-animals,.league-confirm p,.sponsor-line,.sg-error){font-size:calc(15px * var(--ts,1))}html[data-text-size] :is(.suggest,.suggest-btn,.top-sign,.animal-ga,.qa-search,.league-go-name,.league-member-name,.league-claim-q,.league-a,.suggest-go){font-size:calc(16px * var(--ts,1))}html[data-text-size] :is(.btn-primary,.lede,.verdict,.said-main,.league-go-pos){font-size:calc(17px * var(--ts,1))}html[data-text-size] :is(.pct,.qa-prompt){font-size:calc(18px * var(--ts,1))}html[data-text-size] .btn-small{font-size:calc(14px * var(--ts,1))}html[data-text-size] .odo b{font-size:calc(20px * var(--ts-hud,1))}html[data-text-size] .wordmark{font-size:calc(21px * var(--ts-hud,1))}html[data-text-size] :is(.league-go-arrow,.suggest-go-arrow,.sponsor-go){font-size:calc(22px * var(--ts-hud,1))}html[data-text-size] .display{font-size:calc(clamp(30px, 5.2vw, 44px) * var(--ts-hud,1))}html[data-text-size] .animal-en{font-size:calc(clamp(28px, 7vw, 36px) * var(--ts-hud,1))}html[data-text-size] h3,html[data-text-size] h2.h{font-size:calc(13px * var(--ts,1))}html[data-text-size] :is(.stat-grid span,.league-table th){font-size:calc(11px * var(--ts,1))}html[data-text-size] :is(.collection .cell,.streak-row span,.ladder li,.odo span){font-size:calc(12px * var(--ts,1))}html[data-text-size] :is(.landing-title p,.landing-help summary,.alist .m,.zoo div,.league-field label){font-size:calc(13px * var(--ts,1))}html[data-text-size] :is(.km-chip span,.sharebox pre,.legend li,.sg-chip span){font-size:calc(14px * var(--ts,1))}html[data-text-size] :is(.landing-help p,.sign .ga,.league-sign-head .ga){font-size:calc(15px * var(--ts,1))}html[data-text-size] :is(.sign .en,.league-sign-head .en){font-size:calc(16px * var(--ts,1))}html[data-text-size] :is(.league-table td,.sg-field input,.sg-field textarea,.sg-field select){font-size:calc(17px * var(--ts,1))}html[data-text-size] .league-field input{font-size:calc(19px * var(--ts,1))}html[data-text-size] .answer-row input{font-size:calc(20px * var(--ts,1))}html[data-text-size] .total span{font-size:calc(22px * var(--ts-hud,1))}html[data-text-size] .stat-grid b{font-size:calc(24px * var(--ts-hud,1))}html[data-text-size] :is(.km-chip b,.streak-row b,.sheet-head h2){font-size:calc(26px * var(--ts-hud,1))}html[data-text-size] .sg-thanks .ga{font-size:calc(19px * var(--ts,1))}html[data-text-size] .sg-thanks .en{font-size:calc(18px * var(--ts,1))}html[data-text-size] .league-rename .league-field input{font-size:calc(26px * var(--ts-hud,1))}html[data-text-size] .landing-line{font-size:calc(15px * var(--ts-hud,1))}html[data-text-size] .landing-route,html[data-text-size] .dispute-note,html[data-text-size] .correction-note{font-size:calc(14px * var(--ts-hud,1))}html[data-text-size] .landing-start{font-size:calc(20px * var(--ts-hud,1));padding-inline:12px}html[data-text-size] .btn-next{font-size:calc(18px * var(--ts-hud,1));padding-inline:12px}html[data-text-size] .home{overflow-y:auto}html[data-text-size] .share-row .btn{font-size:calc(17px * var(--ts,1))}html[data-text-size] .qcard .cat,html[data-text-size] .rq .cat,html[data-text-size] .q-credit{font-size:calc(12px * var(--ts,1))}html[data-text-size] .rcard .animal-ga{font-size:calc(13px * var(--ts,1))}html[data-text-size] .rcard .animal-en{font-size:calc(clamp(25px, 7vw, 34px) * var(--ts-hud,1))}html[data-text-size] .rcard .verdict{font-size:calc(16px * var(--ts,1))}html[data-text-size] .rcard .km-chip b{font-size:calc(22px * var(--ts-hud,1))}html[data-text-size] .verdict .fine{font-size:calc(14px * var(--ts,1))}html[data-text-size] .qa-you .qa-name{font-size:calc(17px * var(--ts,1))}html[data-text-size] .qa-list .qa-km{font-size:calc(14px * var(--ts-hud,1))}html[data-text-size] .consent h2{font-size:calc(26px * var(--ts-hud,1))}html[data-text-size] :is(.consent p,.consent-no){font-size:calc(15px * var(--ts,1))}html[data-text-size] .consent p.consent-foot{font-size:calc(13px * var(--ts,1))}html[data-text-size] .consent-purposes span{font-size:calc(14px * var(--ts,1))}html[data-text-size] .site-links{font-size:calc(12px * var(--ts,1))}html[data-text-size] .archive-list .archive-answers{font-size:calc(14px * var(--ts,1))}@media (max-width:479px){html[data-text-size] .archive-list li{flex-wrap:wrap}html[data-text-size] .archive-list a:first-child{min-height:44px;padding-bottom:4px}html[data-text-size] .archive-list .archive-answers{flex-basis:100%;padding:0 4px 12px calc(4.8em + 16px)}html[data-text-size] .archive-list span.archive-answers{display:none}}html[data-text-size] :is(.an-sub,.an-more summary){font-size:calc(14px * var(--ts,1))}html[data-text-size] .an-nav{font-size:calc(15px * var(--ts,1))}html[data-text-size] .an-prompt{font-size:calc(22px * var(--ts,1))}@media (max-width:479px){html[data-text-size=largest] .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-text-size=largest] .qa-list li{gap:8px;padding-inline:2px}html[data-text-size=largest] .qa-list .qa-name{font-size:20px}html[data-text-size] .league-go{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}html[data-text-size] .league-go-name{grid-column:1/-1}html[data-text-size] .league-animals{letter-spacing:0;font-size:15px}html[data-text-size] .league-overall{font-size:calc(13px * var(--ts-hud,1))}html[data-text-size] .league-table .pos{width:1.4em}html[data-text-size] .league-table .num{width:auto}html[data-text-size] .league-table td,html[data-text-size] .league-who{padding-inline:5px}html[data-text-size=largest] .league-table td{font-size:20px}html[data-text-size=largest] .league-sign{padding-inline:8px}}html[data-text-size] .qcard .prompt{font-size:calc(clamp(22px, 6.2vw, 34px) * var(--ts,1))}html[data-text-size] .qcard .rule{font-size:calc(14px * var(--ts,1));line-height:1.35}html[data-text-size] .dock .answer-row input{font-size:calc(19px * var(--ts,1));padding-inline:10px}html[data-text-size] .ring span{font-size:calc(17px * var(--ts,1))}html[data-text-size] .answer-row .btn-primary{padding-inline:14px}html[data-text-size] .dock .q-foot .btn-quiet{font-size:calc(14px * var(--ts,1))}html[data-text-size] .suggest-btn{flex-wrap:wrap;gap:0 6px}@media (min-width:360px){html[data-text-size] .hud-q{letter-spacing:.05em;font-size:12px}}@media (min-width:720px){html[data-text-size] .hud-km b{font-size:calc(30px * var(--ts-hud,1))}html[data-text-size] .hud-km span{font-size:calc(12px * var(--ts-hud,1))}html[data-text-size] .hud-q{font-size:calc(10.5px * var(--ts-hud,1));letter-spacing:.12em}html[data-text-size] .hud-next{font-size:calc(13px * var(--ts-hud,1))}}html[data-text-size] .qcard{background:linear-gradient(transparent, var(--card) 60%) bottom / 100% 26px no-repeat local, linear-gradient(transparent, color-mix(in srgb, var(--ink) 24%, transparent)) bottom / 100% 12px no-repeat scroll, var(--glass)}@container game (max-height:620px){html[data-text-size] .qcard .prompt{font-size:calc(22px * var(--ts,1));text-wrap:wrap}html[data-text-size] .qcard .rule{font-size:calc(13px * var(--ts,1))}html[data-text-size] .dock .suggest{max-height:50cqh;overflow-y:auto}html[data-text-size=largest] .play:has(.qcard) .hud{display:none}html[data-text-size=largest] .play>.qcard{width:100%;margin-right:0}html[data-text-size=largest] .game:has(.qcard) .gauge{display:none}}@container game (max-height:470px){html[data-text-size] .play:has(.qcard) .hud{display:none}html[data-text-size] .play>.qcard{width:100%;margin-right:0}html[data-text-size] .game:has(.qcard) .gauge{display:none}html[data-text-size] .qcard .q-credit{display:none}}@container game (max-height:360px){html[data-text-size=largest] .qcard .prompt{font-size:28px;line-height:1.12}html[data-text-size=largest] .qcard .cat{display:none}}@media (max-width:359px){html[data-text-size=largest] .dock .answer-row input{font-size:23px}}.text-size{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;display:grid}.text-size legend{padding:0 0 6px;font-size:15px;font-weight:600}html[data-text-size] .text-size legend{font-size:calc(15px * var(--ts,1))}.text-size-opt{cursor:pointer;display:block;position:relative}.text-size-opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.text-size-opt span{border:1.5px solid var(--line);text-align:center;border-radius:8px;place-items:center;min-height:44px;padding:3px 4px 1px;font-weight:700;line-height:1.1;display:grid}.text-size-opt:first-of-type span{font-size:14px}.text-size-opt:nth-of-type(2) span{font-size:17px}.text-size-opt:nth-of-type(3) span{font-size:20px}@media (hover:hover){.text-size-opt:hover span{border-color:var(--ink)}}.text-size-opt input:checked+span{background:var(--sign-yellow);color:var(--sign-black);border-color:var(--sign-yellow);box-shadow:inset 0 0 0 1.5px var(--sign-black)}.text-size-opt input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}
