:root,[data-theme=candy]{--primary:#7a2cff;--primary-l:#b58cff;--primary-d:#4a0fc4;--wheel-palette:#ff2626, #ffa200, #6fe000, #2f3dff, #ff2ec4, #7a2cff, #ffc61a, #00b8e6;--wheel-ink:#2a0680;--wheel-pointer:#ff2626;--preview-bg:linear-gradient(180deg, #06c9f2, #a8eefc);--preview-panel:#420db0d9;--sky-top:#06c9f2;--sky-mid:#3fdcf8;--sky-low:#a8eefc;--outline:#3510a0;--panel:#6a1cf0;--panel-hi:#7f33ff;--panel-lo:#5812d6;--panel-rim:#a97dff;--panel-deep:#420db0;--panel-inner:#1e056459;--lime:#6fe000;--lime-l:#a6ff4d;--lime-d:#3d9a00;--orange:#ffa200;--orange-l:#ffd06a;--orange-d:#c26a00;--red:#ff2626;--red-l:#ff8a8a;--red-d:#b00000;--purple:#7a2cff;--purple-l:#b58cff;--purple-d:#4a0fc4;--blue:#2f3dff;--blue-l:#8a94ff;--blue-d:#1a1fb0;--magenta:#ff2ec4;--magenta-l:#ff94e3;--magenta-d:#b3008a;--grey:#8a8a93;--grey-l:#c9c9d1;--grey-d:#55555e;--gold:#ffc61a;--gold-l:#ffe79a;--gold-d:#c98a00;--text:#fff;--text-soft:#e2d6ff;--field-ink:#2a1270;--font-display:"Fredoka", "Arial Rounded MT Bold", "Nunito", system-ui, sans-serif;--font-body:"Nunito", "Segoe UI", system-ui, -apple-system, sans-serif;--sky-text:0 2px 0 var(--outline), 0 -1px 0 var(--outline), 1px 0 0 var(--outline), -1px 0 0 var(--outline), 1px 1px 0 var(--outline), -1px 1px 0 var(--outline), 0 0 10px #280a8c59;--sky-text-big:0 3px 0 var(--outline), 0 -2px 0 var(--outline), 2px 0 0 var(--outline), -2px 0 0 var(--outline), 2px 2px 0 var(--outline), -2px 2px 0 var(--outline), 2px -2px 0 var(--outline), -2px -2px 0 var(--outline), 0 6px 0 #1e056459}*{box-sizing:border-box}html,body{height:100%}body{font-family:var(--font-body);color:var(--text);text-shadow:var(--sky-text);background:var(--sky-mid);-webkit-tap-highlight-color:transparent;min-height:100vh;margin:0;font-weight:600}body:before,body:after{content:"";z-index:-1;pointer-events:none;position:fixed;inset:0}body:before{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201000%201000'%20preserveAspectRatio='xMidYMid%20slice'%3e%3cpath%20d='M518%20500%20L521%20502%20L525%20504%20L527%20506%20L530%20510%20L532%20513%20L534%20517%20L536%20522%20L537%20526%20L537%20531%20L537%20536%20L537%20542%20L535%20547%20L533%20553%20L531%20558%20L528%20563%20L524%20568%20L519%20573%20L514%20578%20L508%20582%20L502%20586%20L495%20589%20L488%20592%20L480%20594%20L472%20596%20L463%20596%20L455%20596%20L446%20596%20L437%20594%20L427%20591%20L418%20588%20L409%20584%20L400%20578%20L392%20572%20L383%20566%20L376%20558%20L368%20549%20L362%20540%20L356%20530%20L350%20519%20L346%20507%20L343%20495%20L340%20483%20L338%20470%20L338%20457%20L339%20443%20L340%20430%20L343%20416%20L347%20402%20L353%20389%20L359%20375%20L367%20362%20L376%20350%20L386%20338%20L397%20327%20L409%20316%20L422%20306%20L436%20298%20L452%20290%20L467%20284%20L484%20278%20L501%20274%20L519%20272%20L537%20271%20L555%20271%20L574%20273%20L593%20276%20L611%20281%20L630%20287%20L648%20295%20L665%20304%20L682%20315%20L699%20328%20L714%20341%20L728%20357%20L742%20373%20L754%20391%20L765%20410%20L774%20430%20L782%20450%20L789%20472%20L794%20494%20L797%20517%20L798%20541%20L797%20564%20L794%20588%20L790%20612%20L783%20635%20L775%20658%20L765%20681%20L753%20703%20L739%20724%20L723%20745%20L706%20764%20L687%20782%20L666%20798%20L644%20813%20L620%20827%20L596%20838%20L570%20848%20L543%20856%20L516%20861%20L488%20865%20L459%20866%20L430%20865%20L401%20862%20L373%20857%20L344%20849%20L316%20839%20L288%20826%20L262%20812%20L236%20795%20L212%20776%20L189%20755%20L167%20732%20L147%20707%20L129%20681%20L113%20653%20L99%20624%20L88%20593%20L78%20562%20L71%20529%20L67%20496%20L65%20462%20L66%20428%20L70%20394%20L76%20360%20L85%20326%20L96%20293%20L111%20261%20L128%20229%20L147%20199%20L169%20170%20L193%20143%20L220%20118%20L248%2095%20L279%2073%20L311%2054%20L345%2038%20L380%2024%20L417%2013%20L454%204%20L493%20-1%20L532%20-4%20L571%20-3%20L610%201%20L650%207%20L688%2017%20L727%2030%20L764%2046%20L800%2065%20L835%2087%20L868%20112%20L900%20139%20L929%20169%20L956%20201%20L981%20236%20L1003%20272%20L1022%20311%20L1039%20351%20L1052%20392%20L1062%20435%20L1069%20478%20L1072%20522%20L1072%20567%20L1069%20611%20L1062%20656%20L1051%20700%20L1037%20743%20L1020%20786%20L999%20827%20L975%20867%20L948%20904%20L917%20940%20L884%20974%20L848%201005%20L810%201033%20L770%201059%20L727%201081%20L682%201100%20L636%201116%20L589%201128%20L540%201136%20L491%201141%20L441%201141%20L391%201138%20L341%201131%20L292%201120%20L243%201105%20L196%201087%20L149%201064%20L105%201038%20L62%201009%20L22%20976%20L-16%20940%20L-51%20901%20L-84%20859%20L-113%20814%20L-138%20767%20L-160%20718%20L-178%20667%20L-192%20615%20L-203%20561%20L-209%20507%20L-210%20452%20L-208%20397%20L-201%20341%20L-190%20287%20L-175%20233%20L-155%20180%20L-131%20129%20L-104%2079%20L-72%2031%20L-37%20-14%20L3%20-56%20L45%20-96%20L90%20-132%20L139%20-165%20L190%20-194%20L243%20-219%20L299%20-240%20L356%20-256%20L414%20-269%20L474%20-276%20L534%20-279%20L594%20-278%20L655%20-272%20L715%20-261%20L774%20-245%20L832%20-225%20L889%20-200%20L944%20-170%20L996%20-137%20L1046%20-99%20L1094%20-57%20L1137%20-12%20L1178%2037%20L1215%2089%20L1247%20144%20L1276%20201%20L1300%20261%20L1319%20323%20L1334%20386%20L1343%20451%20L1348%20516%20L1348%20582%20L1342%20648%20L1331%20713%20L1316%20778%20L1295%20842%20L1269%20904%20L1239%20964%20L1203%201021%20L1163%201076%20L1119%201128%20L1071%201177%20L1019%201222%20L964%201263%20L905%201299%20L843%201331%20L779%201358'%20fill='none'%20stroke='%23fff'%20stroke-opacity='.16'%20stroke-width='138'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") no-repeat center 36% / max(125vmax, 900px) auto, linear-gradient(180deg, var(--sky-top) 0%, var(--sky-mid) 48%, var(--sky-low) 100%)}body:after{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%20300'%3e%3cdefs%3e%3csymbol%20id='sw'%20overflow='visible'%3e%3cpath%20d='M2%200%20L3%201%20L3%203%20L2%204%20L-0%205%20L-2%205%20L-5%205%20L-7%203%20L-8%20-0%20L-8%20-4%20L-7%20-8%20L-3%20-10%20L1%20-12%20L6%20-11%20L10%20-8%20L13%20-4%20L15%202%20L14%208%20L10%2013%20L4%2017%20L-3%2018%20L-10%2016%20L-16%2011%20L-20%205%20L-21%20-4%20L-18%20-12%20L-13%20-19%20L-5%20-23%20L5%20-24%20L14%20-21%20L22%20-14%20L26%20-4%20L27%206%20L23%2017%20L15%2025%20L4%2030%20L-8%2030%20L-19%2025%20L-28%2016%20L-33%204%20L-33%20-10'%20fill='none'%20stroke='currentColor'%20stroke-width='8'%20stroke-linecap='round'/%3e%3c/symbol%3e%3cclipPath%20id='fr'%3e%3cpath%20d='M0%20217%20C33%20216%2067%20211%20100%20207%20C133%20203%20167%20200%20200%20199%20C233%20197%20267%20196%20300%20193%20C333%20189%20367%20184%20400%20182%20C433%20180%20467%20184%20500%20191%20C533%20197%20567%20207%20600%20212%20C633%20217%20667%20219%20700%20220%20C733%20221%20767%20223%20800%20225%20C833%20228%20867%20229%20900%20226%20C933%20224%20967%20217%201000%20214%20C1033%20210%201067%20209%201100%20212%20C1133%20214%201167%20217%201200%20217%20V300%20H0Z'/%3e%3c/clipPath%3e%3c/defs%3e%3cpath%20d='M0%20179%20C33%20183%2067%20182%20100%20179%20C133%20176%20167%20171%20200%20168%20C233%20165%20267%20165%20300%20168%20C333%20170%20367%20174%20400%20176%20C433%20178%20467%20177%20500%20173%20C533%20169%20567%20162%20600%20156%20C633%20150%20667%20144%20700%20141%20C733%20138%20767%20137%20800%20136%20C833%20136%20867%20136%20900%20137%20C933%20138%20967%20140%201000%20144%20C1033%20148%201067%20155%201100%20162%20C1133%20169%201167%20176%201200%20179%20V300%20H0Z'%20fill='%2379c400'/%3e%3cpath%20d='M0%20179%20C33%20183%2067%20182%20100%20179%20C133%20176%20167%20171%20200%20168%20C233%20165%20267%20165%20300%20168%20C333%20170%20367%20174%20400%20176%20C433%20178%20467%20177%20500%20173%20C533%20169%20567%20162%20600%20156%20C633%20150%20667%20144%20700%20141%20C733%20138%20767%20137%20800%20136%20C833%20136%20867%20136%20900%20137%20C933%20138%20967%20140%201000%20144%20C1033%20148%201067%20155%201100%20162%20C1133%20169%201167%20176%201200%20179'%20fill='none'%20stroke='%23b4ef4a'%20stroke-width='5'/%3e%3crect%20x='325'%20y='120'%20width='10'%20height='130'%20rx='4'%20fill='%2312a9b8'/%3e%3ccircle%20cx='330'%20cy='120'%20r='40'%20fill='%237ae000'%20stroke='%23fff'%20stroke-width='7'/%3e%3cuse%20href='%23sw'%20transform='translate(330%20120)%20scale(1.00)'%20color='%23fff'/%3e%3crect%20x='385'%20y='142'%20width='10'%20height='108'%20rx='4'%20fill='%2312a9b8'/%3e%3ccircle%20cx='390'%20cy='142'%20r='34'%20fill='%23ffb8a8'%20stroke='%23fff'%20stroke-width='7'/%3e%3cuse%20href='%23sw'%20transform='translate(390%20142)%20scale(0.85)'%20color='%23b8a9ff'/%3e%3crect%20x='555'%20y='150'%20width='10'%20height='100'%20rx='4'%20fill='%235bb800'/%3e%3ccircle%20cx='560'%20cy='150'%20r='30'%20fill='%23ff1f2f'%20stroke='%23fff'%20stroke-width='7'/%3e%3cuse%20href='%23sw'%20transform='translate(560%20150)%20scale(0.75)'%20color='%23fff'/%3e%3crect%20x='755'%20y='112'%20width='10'%20height='138'%20rx='4'%20fill='%23c77a00'/%3e%3ccircle%20cx='760'%20cy='112'%20r='44'%20fill='%23ff1fc0'%20stroke='%23fff'%20stroke-width='7'/%3e%3cuse%20href='%23sw'%20transform='translate(760%20112)%20scale(1.10)'%20color='%23fff'/%3e%3crect%20x='813'%20y='142'%20width='10'%20height='108'%20rx='4'%20fill='%23c77a00'/%3e%3ccircle%20cx='818'%20cy='142'%20r='36'%20fill='%23f4f1c9'%20stroke='%23fff'%20stroke-width='7'/%3e%3cuse%20href='%23sw'%20transform='translate(818%20142)%20scale(0.90)'%20color='%238b86ff'/%3e%3crect%20x='1005'%20y='128'%20width='10'%20height='122'%20rx='4'%20fill='%23c77a00'/%3e%3ccircle%20cx='1010'%20cy='128'%20r='34'%20fill='%2300b8e6'%20stroke='%23fff'%20stroke-width='7'/%3e%3cuse%20href='%23sw'%20transform='translate(1010%20128)%20scale(0.85)'%20color='%23fff'/%3e%3cpath%20d='M0%20217%20C33%20216%2067%20211%20100%20207%20C133%20203%20167%20200%20200%20199%20C233%20197%20267%20196%20300%20193%20C333%20189%20367%20184%20400%20182%20C433%20180%20467%20184%20500%20191%20C533%20197%20567%20207%20600%20212%20C633%20217%20667%20219%20700%20220%20C733%20221%20767%20223%20800%20225%20C833%20228%20867%20229%20900%20226%20C933%20224%20967%20217%201000%20214%20C1033%20210%201067%20209%201100%20212%20C1133%20214%201167%20217%201200%20217%20V300%20H0Z'%20fill='%238fd400'/%3e%3cg%20clip-path='url(%23fr)'%20fill='none'%20stroke='%237cc000'%20stroke-width='24'%3e%3cpath%20d='M0%20259%20C33%20258%2067%20253%20100%20249%20C133%20245%20167%20242%20200%20241%20C233%20239%20267%20238%20300%20235%20C333%20231%20367%20226%20400%20224%20C433%20222%20467%20226%20500%20233%20C533%20239%20567%20249%20600%20254%20C633%20259%20667%20261%20700%20262%20C733%20263%20767%20265%20800%20267%20C833%20270%20867%20271%20900%20268%20C933%20266%20967%20259%201000%20256%20C1033%20252%201067%20251%201100%20254%20C1133%20256%201167%20259%201200%20259'/%3e%3cpath%20d='M0%20309%20C33%20308%2067%20303%20100%20299%20C133%20295%20167%20292%20200%20291%20C233%20289%20267%20288%20300%20285%20C333%20281%20367%20276%20400%20274%20C433%20272%20467%20276%20500%20283%20C533%20289%20567%20299%20600%20304%20C633%20309%20667%20311%20700%20312%20C733%20313%20767%20315%20800%20317%20C833%20320%20867%20321%20900%20318%20C933%20316%20967%20309%201000%20306%20C1033%20302%201067%20301%201100%20304%20C1133%20306%201167%20309%201200%20309'/%3e%3c/g%3e%3cpath%20d='M0%20217%20C33%20216%2067%20211%20100%20207%20C133%20203%20167%20200%20200%20199%20C233%20197%20267%20196%20300%20193%20C333%20189%20367%20184%20400%20182%20C433%20180%20467%20184%20500%20191%20C533%20197%20567%20207%20600%20212%20C633%20217%20667%20219%20700%20220%20C733%20221%20767%20223%20800%20225%20C833%20228%20867%20229%20900%20226%20C933%20224%20967%20217%201000%20214%20C1033%20210%201067%20209%201100%20212%20C1133%20214%201167%20217%201200%20217'%20fill='none'%20stroke='%23c6f76a'%20stroke-width='5'/%3e%3c/svg%3e") bottom/auto clamp(120px,26vh,330px) repeat-x}.sky-clouds{z-index:-1;pointer-events:none;height:62vh;position:fixed;inset:0 0 auto;overflow:hidden}.sky-clouds i{height:100%;width:calc(100% + var(--tile));background-repeat:repeat-x;background-size:var(--tile) auto;will-change:transform;animation:cloud-drift var(--speed) linear infinite;position:absolute;top:0;left:0}.sky-clouds .far{--tile:1600px;--speed:160s;opacity:.55;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201600%20300'%3e%3cg%20fill='%23fff'%3e%3ccircle%20cx='144'%20cy='90'%20r='20'/%3e%3ccircle%20cx='167'%20cy='77'%20r='25'/%3e%3ccircle%20cx='194'%20cy='73'%20r='29'/%3e%3ccircle%20cx='220'%20cy='88'%20r='20'/%3e%3ccircle%20cx='180'%20cy='92'%20r='24'/%3e%3crect%20x='126'%20y='90'%20width='108'%20height='18'%20rx='9'/%3e%3ccircle%20cx='670'%20cy='170'%20r='17'/%3e%3ccircle%20cx='689'%20cy='159'%20r='21'/%3e%3ccircle%20cx='712'%20cy='156'%20r='24'/%3e%3ccircle%20cx='733'%20cy='168'%20r='17'/%3e%3ccircle%20cx='700'%20cy='172'%20r='20'/%3e%3crect%20x='655'%20y='170'%20width='90'%20height='15'%20rx='8'/%3e%3ccircle%20cx='1138'%20cy='70'%20r='24'/%3e%3ccircle%20cx='1165'%20cy='55'%20r='29'/%3e%3ccircle%20cx='1197'%20cy='50'%20r='34'/%3e%3ccircle%20cx='1226'%20cy='67'%20r='24'/%3e%3ccircle%20cx='1180'%20cy='73'%20r='28'/%3e%3crect%20x='1117'%20y='70'%20width='126'%20height='21'%20rx='10'/%3e%3c/g%3e%3c/svg%3e");top:2vh}.sky-clouds .near{--tile:1800px;--speed:95s;opacity:.8;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201800%20300'%3e%3cg%20fill='%23fff'%3e%3ccircle%20cx='240'%20cy='150'%20r='34'/%3e%3ccircle%20cx='278'%20cy='128'%20r='42'/%3e%3ccircle%20cx='324'%20cy='122'%20r='48'/%3e%3ccircle%20cx='366'%20cy='146'%20r='34'/%3e%3ccircle%20cx='300'%20cy='154'%20r='40'/%3e%3crect%20x='210'%20y='150'%20width='180'%20height='30'%20rx='15'/%3e%3ccircle%20cx='1099'%20cy='90'%20r='29'/%3e%3ccircle%20cx='1131'%20cy='71'%20r='36'/%3e%3ccircle%20cx='1170'%20cy='66'%20r='41'/%3e%3ccircle%20cx='1206'%20cy='87'%20r='29'/%3e%3ccircle%20cx='1150'%20cy='93'%20r='34'/%3e%3crect%20x='1074'%20y='90'%20width='153'%20height='26'%20rx='13'/%3e%3c/g%3e%3c/svg%3e");top:12vh}@keyframes cloud-drift{0%{transform:translate(0,0)}to{transform:translate3d(calc(-1 * var(--tile)), 0, 0)}}a{color:#fff}h1,h2,h3{line-height:1.1;font-family:var(--font-display);letter-spacing:.01em;margin:0 0 12px;font-weight:700}h1{text-shadow:var(--sky-text-big);font-size:clamp(1.9rem,4.6vw,3rem)}h2{font-size:clamp(1.35rem,3vw,2rem)}p{margin:0 0 12px}.muted{color:#effcff}.small{font-size:.85rem}.center{text-align:center}.mt{margin-top:16px}.mb{margin-bottom:16px}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.row.between{justify-content:space-between}.stack{flex-direction:column;gap:10px;display:flex}.grow{flex:1}.hidden{display:none!important}.app{max-width:1100px;min-height:100dvh;margin:0 auto;padding:16px 16px 40px}.app:has(>.screen){flex-direction:column;display:flex}.app>.screen{flex:1 0 auto;min-height:0}.app.narrow{max-width:560px}.topbar{justify-content:space-between;align-items:center;gap:12px;padding:4px 0 16px;display:flex}.brand{font-family:var(--font-display);color:#fff;font-size:1.25rem;font-weight:700;text-decoration:none}.candy-title{white-space:nowrap;text-transform:uppercase;justify-content:center;gap:.1em;margin:0 0 10px;font-size:clamp(1.5rem,8.6vw,3.3rem);display:flex}@keyframes jelly-drop{0%{opacity:0;transform:translateY(-190%)scale(.9,1.15)}30%{opacity:1}55%{transform:translateY(0)scale(1.28,.72)}70%{transform:translateY(-14%)scale(.92,1.1)}84%{transform:translateY(0)scale(1.07,.94)}to{transform:none}}@keyframes candy-wave{0%,to{transform:translateY(0)}50%{transform:translateY(-12%)}}.candy-title .l{transform-origin:50% 90%;animation:jelly-drop .95s cubic-bezier(.3, .6, .4, 1) calc(var(--i) * 85ms) both}.candy-title .g{animation:candy-wave 1.6s ease-in-out calc(1.6s + var(--i) * .14s) infinite}a.brand{color:var(--red);text-shadow:2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 2px 2px 0 #fff, -2px 2px 0 #fff, 2px -2px 0 #fff, -2px -2px 0 #fff, 0 4px 0 var(--red-d), 0 6px 8px #1e05644d}.card{-webkit-backdrop-filter:blur(8px)saturate(1.3);backdrop-filter:blur(8px)saturate(1.3);text-shadow:0 1px #1e056473;box-shadow:inset 0 3px 0 #ffffff38, inset 0 -4px 0 #1e056440, 0 6px 0 var(--panel-deep), 0 16px 26px #140a5a4d;background:linear-gradient(#7f33ffb8 0%,#6a1cf09e 30%,#5812d6b3 100%);border:3px solid #a97dffd9;border-radius:22px;padding:18px}.card.solid{background:var(--panel-inner);box-shadow:none;border:2px solid #ffffff24}.card+.card{margin-top:16px}.card h1,.card h2,.card h3{text-shadow:0 2px #1e056480}.card .muted{color:var(--text-soft)}.card a:not(.btn){color:#ffe45c}label{color:var(--text-soft);margin-bottom:5px;font-size:.88rem;font-weight:800;display:block}input,select,textarea{width:100%;font:inherit;color:var(--field-ink);text-shadow:none;background:#fff;border:3px solid #c9b1ff;border-radius:14px;outline:none;padding:11px 14px;font-weight:700;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 3px #2a127014}input:focus,select:focus,textarea:focus{border-color:var(--lime);box-shadow:0 0 0 4px #6fe00066}input::placeholder,textarea::placeholder{color:#a293c9}input.code{text-transform:uppercase;letter-spacing:.35em;text-align:center;font-size:1.8rem;font-family:var(--font-display)}input[type=checkbox],input[type=radio]{width:auto;accent-color:var(--lime)}select option{color:#000}.field{margin-bottom:12px}.hint{margin-top:6px;font-size:.82rem;font-weight:800}.hint.ok{color:var(--lime-l)}.hint.err{color:#fff;background:var(--red);border:2px solid var(--red-d);text-shadow:0 1px 0 var(--red-d);border-radius:10px;padding:4px 10px;display:inline-block}.pw-wrap{position:relative}.pw-wrap input{padding-right:74px}.pw-toggle{cursor:pointer;font-family:var(--font-display);letter-spacing:.02em;background:var(--field-ink);color:#fff;text-shadow:none;opacity:.8;border:0;border-radius:9px;padding:5px 11px;font-size:.8rem;font-weight:700;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.pw-toggle:hover,.pw-toggle[aria-pressed=true]{opacity:1}.pw-toggle:focus-visible{outline:3px solid var(--lime);outline-offset:2px}[data-theme=jewel] .pw-toggle{background:var(--gold);color:var(--panel-deep)}.btn{--j:var(--grey);--jl:var(--grey-l);--jd:var(--grey-d);font-family:var(--font-display);letter-spacing:.02em;color:#fff;text-shadow:0 2px 0 var(--jd), 0 -1px 0 var(--jd), 1px 0 0 var(--jd), -1px 0 0 var(--jd), 1px 1px 0 var(--jd), -1px 1px 0 var(--jd);background:linear-gradient(180deg, var(--jl) 0%, var(--j) 42%, var(--j) 78%, color-mix(in srgb, var(--j) 80%, var(--jd)) 100%);border:2px solid var(--jd);cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:inset 0 -5px 0 #00000029, inset 0 2px 0 #ffffff80, 0 5px 0 var(--jd), 0 10px 16px #140a5a47;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:1.02rem;font-weight:700;text-decoration:none;transition:transform 80ms,box-shadow 80ms,filter .15s;display:inline-flex;position:relative}.btn:before{content:"";pointer-events:none;background:linear-gradient(#fffc,#ffffff1f);border-radius:12px 12px 50% 50%/12px 12px 40% 40%;height:44%;position:absolute;top:3px;left:7px;right:7px}.btn:hover{filter:brightness(1.06)saturate(1.05)}.btn:active{box-shadow:inset 0 -3px 0 #00000029, inset 0 2px 0 #ffffff80, 0 1px 0 var(--jd), 0 4px 8px #140a5a40;transform:translateY(4px)}.btn:focus-visible{outline-offset:3px;outline:3px solid #fff}.btn:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.55);transform:none}.btn.primary{--j:var(--primary);--jl:var(--primary-l);--jd:var(--primary-d)}.btn.ok{--j:var(--lime);--jl:var(--lime-l);--jd:var(--lime-d)}.btn.warn{--j:var(--orange);--jl:var(--orange-l);--jd:var(--orange-d)}.btn.danger{--j:var(--red);--jl:var(--red-l);--jd:var(--red-d)}.btn.on,.card .btn.primary{--j:var(--lime);--jl:var(--lime-l);--jd:var(--lime-d)}.btn.ghost{box-shadow:none;color:#fff;text-shadow:inherit;background:0 0;border-color:#0000}.btn.ghost:before{display:none}.btn.ghost:hover{filter:none;background:#ffffff24}.btn.ghost:active{box-shadow:none;transform:none}.btn.sm{box-shadow:inset 0 -3px 0 #00000029, inset 0 2px 0 #ffffff80, 0 3px 0 var(--jd), 0 6px 10px #140a5a38;border-radius:12px;padding:6px 13px;font-size:.86rem}.btn.sm:before{border-radius:9px 9px 50% 50%/9px 9px 40% 40%;left:5px;right:5px}.btn.sm:active{box-shadow:0 1px 0 var(--jd);transform:translateY(2px)}.btn.block{width:100%}.btn.big{box-shadow:inset 0 -6px 0 #00000029, inset 0 3px 0 #ffffff80, 0 7px 0 var(--jd), 0 14px 22px #140a5a4d;border-radius:999px;padding:17px 32px;font-size:1.25rem}.btn.big:before{border-radius:999px;left:18px;right:18px}.btn.big:active{box-shadow:0 1px 0 var(--jd);transform:translateY(6px)}.badge{--j:var(--grey);--jd:var(--grey-d);font-family:var(--font-display);letter-spacing:.03em;color:#fff;background:var(--j);border:2px solid var(--jd);text-shadow:0 1px 0 var(--jd);border-radius:999px;padding:2px 10px;font-size:.74rem;font-weight:700;display:inline-block;box-shadow:inset 0 2px #fff6}.badge.lg{letter-spacing:.05em;text-transform:capitalize;padding:6px 16px;font-size:.95rem}.badge.lobby{--j:var(--blue);--jd:var(--blue-d)}.badge.active{--j:var(--lime);--jd:var(--lime-d)}.badge.ended{--j:var(--grey);--jd:var(--grey-d)}.badge.quiz{--j:var(--purple);--jd:var(--purple-d)}.badge.buzzer{--j:var(--red);--jd:var(--red-d)}.badge.wheel{--j:var(--orange);--jd:var(--orange-d)}.badge.pics{--j:var(--magenta);--jd:var(--magenta-d)}.badge.tug{--j:var(--lime);--jd:var(--lime-d)}.badge.redlight{--j:var(--red);--jd:var(--red-d)}.badge.sort{--j:var(--blue);--jd:var(--blue-d)}.badge.boat{--j:var(--red);--jd:var(--red-d)}.grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.grid3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (width<=720px){.grid2,.grid3{grid-template-columns:1fr}}.chips{flex-wrap:wrap;gap:10px 4px;display:flex}.chip{--j:var(--blue);--jd:var(--blue-d);font-family:var(--font-display);color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--j) 55%, white) 0%, var(--j) 45%);border:2px solid var(--jd);text-shadow:0 1px 0 var(--jd), 0 -1px 0 var(--jd), 1px 0 0 var(--jd), -1px 0 0 var(--jd);border-radius:999px;margin:0 16px;padding:7px 14px;font-weight:700;animation:.3s pop;position:relative}.chip:before,.chip:after{content:"";background:var(--j);width:17px;height:28px;position:absolute;top:50%;transform:translateY(-50%)}.chip:before{clip-path:polygon(100% 38%,0 0,30% 50%,0 100%,100% 62%);left:-15px}.chip:after{clip-path:polygon(0 38%,100% 0,70% 50%,100% 100%,0 62%);right:-15px}.chip:nth-child(6n+2){--j:var(--magenta);--jd:var(--magenta-d)}.chip:nth-child(6n+3){--j:var(--orange);--jd:var(--orange-d)}.chip:nth-child(6n+4){--j:var(--lime);--jd:var(--lime-d)}.chip:nth-child(6n+5){--j:var(--red);--jd:var(--red-d)}.chip:nth-child(6n+6){--j:#00b8e6;--jd:#0077a3}.chip.off{opacity:.45;filter:grayscale(.7)}.chip.me{--j:var(--gold);--jd:var(--gold-d);outline-offset:2px;outline:3px solid #fff}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.list{margin:0;padding:0;list-style:none}.list li{border-bottom:2px solid #ffffff24;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.list li:last-child{border-bottom:none}.lb{margin:0;padding:0;list-style:none}.lb li{--j:var(--purple);--jl:var(--purple-l);--jd:var(--purple-d);font-family:var(--font-display);color:#fff;background:linear-gradient(180deg, var(--jl) 0%, var(--j) 45%);border:2px solid var(--jd);text-shadow:0 2px 0 var(--jd), 0 -1px 0 var(--jd), 1px 0 0 var(--jd), -1px 0 0 var(--jd);box-shadow:inset 0 2px 0 #ffffff73, 0 4px 0 var(--jd), 0 8px 14px #140a5a40;border-radius:18px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;margin-bottom:10px;padding:11px 18px;font-size:1.05rem;font-weight:700;animation:.35s both slidein;display:grid}.lb li:first-child{--j:var(--gold);--jl:var(--gold-l);--jd:var(--gold-d)}.lb li:nth-child(2){--j:#b9c2cf;--jl:#eef1f5;--jd:#6f7a8a}.lb li:nth-child(3){--j:#dd8a45;--jl:#f5c79c;--jd:#99531c}.lb li.me{outline-offset:3px;outline:3px solid #fff}.lb .rank{text-align:center;font-size:1.35rem}.lb .score{font-variant-numeric:tabular-nums;font-size:1.15rem}@keyframes slidein{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}.host{flex-direction:column;min-height:100vh;padding:20px;display:flex}.host-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.host-body{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;padding-bottom:12vh;display:flex}.host-code{flex-wrap:wrap;justify-content:center;gap:clamp(6px,1vw,14px);font-size:clamp(2.2rem,5.2vw,4.6rem);display:flex}.tile-letter{--j:var(--red);--jd:var(--red-d);width:1.25em;height:1.4em;font-family:var(--font-display);color:#fff;background:var(--j);text-shadow:0 .05em 0 var(--jd), .03em 0 0 var(--jd), -.03em 0 0 var(--jd), 0 -.03em 0 var(--jd);box-shadow:inset 0 -.1em 0 #0000002e, 0 .09em 0 var(--jd), 0 .18em .25em #1e05644d;border:.06em solid #fff;border-radius:.28em;place-items:center;font-weight:700;line-height:1;display:inline-grid;position:relative}.tile-letter:before{content:"";pointer-events:none;background:linear-gradient(#ffffff8c,#ffffff14);border-radius:.2em;height:30%;position:absolute;top:7%;left:12%;right:12%}.tile-letter.tc1{--j:var(--orange);--jd:var(--orange-d)}.tile-letter.tc2{--j:var(--lime);--jd:var(--lime-d)}.tile-letter.tc3{--j:var(--blue);--jd:var(--blue-d)}.tile-letter.tc4{--j:var(--magenta);--jd:var(--magenta-d)}.tile-letter.tc5{--j:var(--purple);--jd:var(--purple-d)}.qr-box{border:6px solid var(--lime);box-shadow:inset 0 0 0 2px var(--lime-d), 0 7px 0 var(--lime-d), 0 16px 26px #140a5a4d;background:#fff;border-radius:26px;padding:16px;display:inline-block}.join-url{font-family:var(--font-display);word-break:break-all;font-size:clamp(1.05rem,2.5vw,1.7rem);font-weight:700}.question-text{font-family:var(--font-display);text-align:center;max-width:920px;text-shadow:var(--sky-text-big);font-size:clamp(1.6rem,4.2vw,3rem);font-weight:700;line-height:1.15}.timer-bar{border:3px solid var(--purple-d);width:100%;max-width:900px;height:20px;box-shadow:0 3px 0 var(--purple-d);background:#fff;border-radius:999px;overflow:hidden}.timer-bar>div{background:linear-gradient(180deg, #ffffff73 0 40%, transparent 40%), repeating-linear-gradient(-55deg, var(--red) 0 12px, #fff 12px 22px);background-size:100% 100%,31px 100%;border-radius:999px;height:100%;transition:width .1s linear;animation:.8s linear infinite cane}@keyframes cane{to{background-position:0 0,31px 0}}.timer-num{font-family:var(--font-display);color:#fff;background:radial-gradient(circle, #2b2b3d 52%, transparent 53%), conic-gradient(var(--orange) 0 75%, #45455a 75%);width:92px;height:92px;text-shadow:none;background-color:#2b2b3d;border:3px solid #17172a;border-radius:22px;justify-content:center;align-items:center;font-size:2.5rem;font-weight:700;display:flex;box-shadow:0 5px #17172a}.big-number{font-family:var(--font-display);text-shadow:var(--sky-text-big);font-size:clamp(2.2rem,6vw,4.2rem);font-weight:700}.winner-banner{--jd:var(--orange-d);font-family:var(--font-display);text-align:center;color:#fff;background:linear-gradient(180deg, var(--orange-l) 0%, var(--orange) 45%);border:3px solid var(--orange-d);text-shadow:0 3px 0 var(--jd), 0 -2px 0 var(--jd), 2px 0 0 var(--jd), -2px 0 0 var(--jd);box-shadow:inset 0 3px 0 #ffffff80, 0 7px 0 var(--orange-d), 0 16px 24px #140a5a4d;border-radius:999px;padding:16px 36px;font-size:clamp(1.5rem,4vw,3rem);font-weight:700;animation:.4s pop}.options{grid-template-columns:1fr 1fr;gap:16px;width:100%;max-width:920px;display:grid}@media (width<=480px){.options{grid-template-columns:1fr}}.options>.opt{min-width:0}.quiz-plain{display:contents}.quiz-img{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.quiz-img img{object-fit:contain;box-sizing:border-box;max-width:100%;min-height:0;max-height:100%;box-shadow:0 5px 0 var(--panel-deep), 0 10px 18px #140a5a40;-webkit-user-select:none;user-select:none;background:#fff;border-radius:16px;padding:5px;display:block}.host:has(>.host-body.quiz-fit){height:100dvh;min-height:0}.host-body.quiz-fit{flex:1 1 0;justify-content:flex-start;gap:clamp(8px,1.6vh,16px);min-height:0;padding-bottom:72px}.quiz-fit>p.muted{margin:0}.quiz-fit .question-text{font-size:clamp(1.3rem,min(3.4vw,5vh),2.8rem)}.quiz-fit .timer-num{border-radius:18px;width:clamp(56px,9vh,92px);height:clamp(56px,9vh,92px);font-size:clamp(1.5rem,4vh,2.5rem)}.quiz-media{flex:1 1 0;justify-content:center;align-items:stretch;gap:clamp(12px,2vw,28px);width:100%;max-width:1800px;min-height:0;display:flex}.quiz-media .quiz-img{flex:1.3 1 0;max-width:60%}.quiz-media .options{flex:1 1 0;grid-template-columns:1fr;align-content:center;gap:clamp(8px,1.4vh,16px);max-width:760px;min-height:0;padding:4px 4px 10px;overflow-y:auto}.quiz-media .opt{min-height:clamp(48px,9vh,78px);padding:clamp(8px,1.6vh,18px) 18px}@media (width<=900px),(aspect-ratio<=1){.quiz-media{flex-direction:column;align-items:center}.quiz-media .quiz-img{width:100%;max-width:100%}.quiz-media .options{flex:none;grid-template-columns:1fr 1fr;width:100%;max-width:920px;overflow:visible}}.app:has(>.screen.quiz-fit){height:100dvh;min-height:0;padding-bottom:4px}.app>.screen.quiz-fit{flex:1 1 0;justify-content:flex-start;gap:8px;min-height:0;padding:2px 0 10px;overflow-y:auto}.screen.quiz-fit .question-text{margin:0}.quiz-body{flex-direction:column;flex:1 1 0;gap:8px;width:100%;min-height:0;display:flex}.quiz-body>.quiz-img{flex:1 1 0;width:100%;min-height:56px}.quiz-body .options{flex:none;grid-template-columns:1fr 1fr;gap:8px}.quiz-body .opt{border-radius:16px;gap:8px;min-height:54px;padding:8px 10px;font-size:1rem}.quiz-body>.card{flex:none}@media (height<=560px){.screen.quiz-fit .question-text{line-height:1.2;font-size:1rem!important}.app:has(>.screen.quiz-fit) .topbar{padding-bottom:6px}.app:has(>.screen.quiz-fit){padding-top:8px}.quiz-body .opt{min-height:44px;padding:6px 8px;font-size:.9rem}}@media (orientation:landscape) and (height<=500px){.quiz-body{flex-direction:row;align-items:stretch}.quiz-body>.quiz-img{flex:1 1 0;height:auto;min-height:0}.quiz-body .options,.quiz-body>.card{flex:1.4 1 0;align-content:center}}.pics-edit-img.quiz-edit-img{width:220px}.pics-edit-img.quiz-edit-img img{aspect-ratio:auto;object-fit:contain;max-height:180px}.opt{--j:var(--purple);--jl:var(--purple-l);--jd:var(--purple-d);text-align:left;font-family:var(--font-display);color:#fff;border:2px solid var(--jd);background:linear-gradient(180deg, var(--jl) 0%, var(--j) 42%, var(--j) 100%);min-height:78px;text-shadow:0 2px 0 var(--jd), 0 -1px 0 var(--jd), 1px 0 0 var(--jd), -1px 0 0 var(--jd), 1px 1px 0 var(--jd), -1px 1px 0 var(--jd);cursor:pointer;box-shadow:inset 0 -6px 0 #00000024, inset 0 2px 0 #ffffff80, 0 6px 0 var(--jd), 0 12px 18px #140a5a40;border-radius:20px;align-items:center;gap:12px;padding:18px;font-size:1.15rem;font-weight:700;transition:transform 80ms,opacity .2s,filter .2s,box-shadow 80ms;display:flex;position:relative}.opt:before{content:"";pointer-events:none;background:linear-gradient(#ffffffb3,#ffffff14);border-radius:15px 15px 50% 50%/15px 15px 40% 40%;height:40%;position:absolute;top:4px;left:10px;right:10px}.opt:active{box-shadow:0 1px 0 var(--jd);transform:translateY(5px)}.opt:disabled{cursor:default}.opt.c0{--j:var(--red);--jl:var(--red-l);--jd:var(--red-d)}.opt.c1{--j:var(--blue);--jl:var(--blue-l);--jd:var(--blue-d)}.opt.c2{--j:var(--orange);--jl:var(--orange-l);--jd:var(--orange-d)}.opt.c3{--j:var(--lime);--jl:var(--lime-l);--jd:var(--lime-d)}.opt.c4{--j:var(--purple);--jl:var(--purple-l);--jd:var(--purple-d)}.opt.c5{--j:var(--magenta);--jl:var(--magenta-l);--jd:var(--magenta-d)}.opt .shape{text-align:center;width:34px;font-size:1.5rem;position:relative}.opt .count{color:var(--field-ink);text-shadow:none;border:2px solid var(--jd);background:#fff;border-radius:999px;margin-left:auto;padding:3px 14px;font-size:1.2rem;position:relative}.opt>span{position:relative}.opt>span:not(.shape,.count,.opt-pic){overflow-wrap:break-word;flex:auto;min-width:0}.screen .options.pics>.opt:not(.pic){grid-column:1/-1}.opt.dim{opacity:.35;filter:grayscale(.6);box-shadow:0 2px 0 var(--jd)}.opt.correct{outline-offset:3px;outline:5px solid #fff}.opt.picked{outline-offset:3px;outline:5px dashed #fff}.opt.pic{padding:8px 12px}.opt .opt-pic{flex:1;justify-content:center;min-width:0;display:flex;position:relative}.opt .opt-pic img{object-fit:contain;box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#fff;border-radius:12px;width:100%;height:clamp(90px,22vh,240px);padding:4px;display:block}.options.pics{grid-template-columns:1fr 1fr}.quiz-media .opt.pic{padding:6px 12px}.quiz-media .opt.pic img{height:clamp(56px,14vh,160px)}.quiz-body .opt.pic{padding:6px 8px}.quiz-body .opt.pic img{border-radius:10px;height:clamp(50px,14vh,130px)}@media (height<=560px){.quiz-body .options.pics{gap:6px}.quiz-body .opt.pic{padding:4px 6px}.quiz-body .opt.pic img{height:clamp(32px,10vh,80px)}}.screen .quiz-plain>.options.pics .opt.pic img{height:clamp(64px,16vh,150px)}.screen>.options.pics .opt.pic img{height:clamp(56px,13vh,120px)}@media (orientation:landscape) and (height<=500px){.screen .quiz-plain>.options.pics,.screen>.options.pics{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px}.screen .quiz-plain>.options.pics .opt.pic img,.screen>.options.pics .opt.pic img{height:clamp(40px,18vh,90px)}}.opt-edit-pic{align-items:center;gap:6px;min-width:0;display:flex}.opt-edit-pic img{object-fit:cover;background:#fff;border-radius:8px;flex:none;width:64px;height:44px}.buzz-btn,.tap-btn{--j:var(--red);--jl:var(--red-l);--jd:var(--red-d);aspect-ratio:1;width:min(76vw,290px);font-family:var(--font-display);color:#fff;letter-spacing:.04em;background:radial-gradient(circle at 50% 38%, var(--jl) 0%, var(--j) 48%, color-mix(in srgb, var(--j) 75%, var(--jd)) 100%);border:4px solid var(--jd);text-shadow:0 3px 0 var(--jd), 0 -2px 0 var(--jd), 2px 0 0 var(--jd), -2px 0 0 var(--jd);box-shadow:inset 0 -12px 0 #00000024, 0 0 0 8px #fff, 0 16px 0 8px var(--jd), 0 30px 40px #140a5a4d;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:50%;margin:8px 0 30px;font-size:2.3rem;font-weight:700;transition:transform 50ms,box-shadow 50ms,filter .2s;position:relative}.buzz-btn:before,.tap-btn:before{content:"";pointer-events:none;background:linear-gradient(#ffffffd9,#ffffff1a);border-radius:50% 50% 45% 45%/60% 60% 40% 40%;height:36%;position:absolute;top:6%;left:14%;right:14%}.buzz-btn:active,.tap-btn:active{box-shadow:inset 0 -6px 0 #00000024, 0 0 0 8px #fff, 0 4px 0 8px var(--jd), 0 12px 20px #140a5a4d;transform:translateY(12px)}.buzz-btn:disabled,.tap-btn:disabled{filter:grayscale(.85);opacity:.6;cursor:not-allowed;transform:none}.buzz-btn.done{--j:var(--lime);--jl:var(--lime-l);--jd:var(--lime-d)}.buzz-btn.done:disabled{filter:none;opacity:1}.tap-btn{--j:var(--orange);--jl:var(--orange-l);--jd:var(--orange-d);width:var(--tap-size,min(66vw, 250px));font-size:clamp(1.2rem, calc(var(--tap-size,250px) * .15), 2rem);margin-bottom:26px}.screen.wheel-screen{gap:10px;padding:4px 0 max(10px,2vh)}.wheel-screen h2{margin-bottom:0;font-size:clamp(1.15rem,5vw,1.6rem)}.wheel-screen .stack{gap:8px}.wheel-screen .muted.small{margin:0;line-height:1.3}.tap-btn.hot{animation:.6s infinite alternate pulse}@keyframes pulse{0%{transform:scale(1)}to{transform:scale(1.05)}}.tap-meter{background:var(--panel-deep);border:3px solid var(--panel-rim);border-radius:20px;flex-direction:column;align-items:center;gap:5px;padding:6px 16px 9px;display:flex;box-shadow:inset 0 3px #ffffff2e,0 5px #2a0680}.tap-meter-count{font-family:var(--font-display);align-items:baseline;gap:8px;font-weight:700;display:flex}.tap-meter-count b{color:#fff;text-align:center;min-width:1.2ch;text-shadow:0 3px 0 var(--orange-d), 2px 0 0 var(--orange-d), -2px 0 0 var(--orange-d), 0 -2px 0 var(--orange-d);font-size:2.2rem;line-height:1;animation:.3s tap-count}.tap-meter-count span{color:var(--text-soft);font-size:1.05rem}.tap-meter.empty .tap-meter-count b{text-shadow:0 3px #555,2px 0 #555,-2px 0 #555,0 -2px #555;color:#ddd}@keyframes tap-count{0%{transform:scale(1.5)}to{transform:scale(1)}}.tap-pips{flex-wrap:wrap;justify-content:center;gap:6px;max-width:260px;display:flex}.tap-pips i{background:#ffffff29;border-radius:50%;width:15px;height:15px;transition:background .2s,transform .2s;box-shadow:inset 0 2px 3px #0000004d}.tap-pips i.on{background:radial-gradient(circle at 40% 32%, #fff 0 12%, var(--orange-l) 13%, var(--orange) 55%, var(--orange-d) 100%);box-shadow:0 2px 0 var(--orange-d)}.wheel-wrap{filter:drop-shadow(0 14px 18px #140a5a59);max-width:100%;display:inline-block;position:relative}.wheel-wrap canvas{max-width:100%;height:auto;display:block}.pics-grid{--w:100%;width:min(var(--w), 100%);gap:clamp(6px,1vw,12px);margin:0 auto;display:grid}.pics-grid.n2,.pics-grid.n4{grid-template-columns:1fr 1fr}.pics-grid.n3{grid-template-columns:repeat(3,1fr)}.pics-img{aspect-ratio:1;box-shadow:0 5px 0 var(--panel-deep), 0 10px 18px #140a5a40;background:#fff;border:4px solid #fff;border-radius:16px;overflow:hidden}.pics-img img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.pics-grid.compact.n1{--w:min(64vw, 30vh)}.pics-grid.compact.n2{--w:min(100%, 60vh)}.pics-grid.compact.n3{--w:min(100%, 84vh)}.pics-grid.compact.n4{--w:min(76vw, 34vh)}.screen.pics-screen{gap:10px;padding-top:4px}.pics-title{margin:0;font-size:clamp(1.1rem,4.5vw,1.5rem)}.pics-word{font-size:min(2.3rem, calc((100vw - 48px) / (var(--n) * 1.42)));justify-content:center;gap:.12em;display:flex}.pics-bank{grid-template-columns:repeat(var(--n), auto);font-size:min(1.9rem, calc((100vw - 48px) / (var(--n) * 1.5)));justify-content:center;gap:.2em;display:grid}.tile-letter.slot.blank{--j:#00000029;--jl:#0000001a;--jd:#00000038;color:#0000;text-shadow:none;border-style:dashed}.tile-letter.slot.blank:before{display:none}.tile-letter.slot.mine{--j:var(--blue);--jl:var(--blue-l);--jd:var(--blue-d)}.tile-letter.slot.given{--j:var(--gold);--jl:var(--gold-l);--jd:var(--gold-d)}.tile-letter.slot.answer{--j:var(--lime);--jl:var(--lime-l);--jd:var(--lime-d)}.tile-letter.slot.wrong{--j:var(--red);--jl:var(--red-l);--jd:var(--red-d)}.tile-letter.bank-tile{--j:var(--purple);--jl:var(--purple-l);--jd:var(--purple-d)}.tile-letter.bank-tile.used{opacity:.2;filter:grayscale(.7)}button.tile-letter{font-size:inherit;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;padding:0}button.tile-letter:disabled{cursor:default}button.tile-letter:active:not(:disabled){transform:translateY(.06em)}button.tile-letter:focus-visible{outline-offset:2px;outline:3px solid #fff}.pics-word.shake{animation:.45s pics-shake}@keyframes pics-shake{20%,60%{transform:translate(-.25em)}40%,80%{transform:translate(.25em)}}.host-body.pics-host{justify-content:flex-start;gap:12px;padding-bottom:70px}.pics-host h1{font-size:clamp(1.4rem,3vw,2.2rem)}.pics-host-main{justify-content:center;align-items:flex-start;gap:24px;width:100%;display:flex}.pics-host .pics-grid{margin:0}.pics-host .pics-grid.n1{--w:40vh}.pics-host .pics-grid.n2{--w:78vh}.pics-host .pics-grid.n3{--w:108vh}.pics-host .pics-grid.n4{--w:44vh}.pics-side{flex-direction:column;flex:0 0 300px;gap:12px;display:flex}.pics-solvers .lb li{grid-template-columns:30px 1fr auto;margin-bottom:6px;padding:6px 12px;font-size:.95rem}.pics-host .pics-word{font-size:min(3.2rem, 7vh, calc(88vw / (var(--n) * 1.42)))}.pics-host .pics-bank{font-size:min(1.8rem, 4vh, calc(60vw / (var(--n) * 1.5)))}@media (width<=900px){.pics-host-main{flex-direction:column;align-items:center}.pics-side{flex-basis:auto;width:100%}}.pics-edit{flex-wrap:wrap;gap:12px;display:flex}.pics-edit-img{flex-direction:column;gap:6px;width:150px;margin:0;display:flex}.pics-edit-img img{aspect-ratio:1;object-fit:cover;background:#fff;border:3px solid #fff;border-radius:12px;width:100%}.pics-edit-img figcaption{flex-wrap:nowrap;gap:4px}.pics-edit-add{aspect-ratio:1;cursor:pointer;border:3px dashed color-mix(in srgb, currentColor 45%, transparent);background:var(--panel-inner);width:150px;color:inherit;font:inherit;text-shadow:inherit;border-radius:12px;font-weight:800}.pics-edit-add:disabled{cursor:progress;opacity:.7}.tug-t0{--j:var(--red);--jl:var(--red-l);--jd:var(--red-d)}.tug-t1{--j:var(--blue);--jl:var(--blue-l);--jd:var(--blue-d)}.tug-field{--h:clamp(120px, 22vh, 220px);width:100%;max-width:1100px;height:var(--h);position:relative;overflow:hidden}.tug-field.small{--h:56px}.tug-zone{width:var(--zone);border:3px dashed #ffffffe6;border-radius:16px;position:absolute;top:8%;bottom:8%}.tug-zone.l{background:color-mix(in srgb, var(--red) 62%, transparent);left:0}.tug-zone.r{background:color-mix(in srgb, var(--blue) 62%, transparent);right:0}.tug-field.small .tug-zone{border-width:2px;border-radius:8px}.tug-mid{border-left:3px dashed #ffffffd9;position:absolute;top:2%;bottom:2%;left:50%}.tug-rope{width:140%;top:50%;left:calc(var(--x) - 70%);height:max(10px, calc(var(--h) * .12));background:repeating-linear-gradient(60deg,#dca05c 0 12px,#a8692e 12px 24px);border-radius:999px;transition:left .15s linear;position:absolute;transform:translateY(-50%);box-shadow:inset 0 3px #ffffff4d,0 4px #6b3d12}.tug-flag{left:var(--x);width:4px;height:calc(var(--h) * .36);background:#fff;border-radius:4px;transition:left .15s linear;position:absolute;top:50%;transform:translate(-50%,-100%);box-shadow:0 0 0 2px #6b3d12}.tug-flag i{width:calc(var(--h) * .22);height:calc(var(--h) * .16);background:var(--gold);clip-path:polygon(0 0,100% 50%,0 100%);filter:drop-shadow(0 2px 0 var(--gold-d));position:absolute;top:0;left:4px}.tug-flag:after{content:"";left:50%;bottom:calc(var(--h) * -.1);width:calc(var(--h) * .14);aspect-ratio:1;background:var(--red);border:3px solid #fff;border-radius:50%;position:absolute;transform:translate(-50%,50%)}.tug-field.small .tug-flag:after{border-width:2px}.host-body.tug-host{justify-content:flex-start;gap:14px;padding-bottom:70px}.tug-host h1{margin:0;font-size:clamp(1.4rem,3vw,2.2rem)}.tug-score{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;width:100%;max-width:1100px;display:grid}.tug-score .side{flex-direction:column;gap:2px;display:flex}.tug-score .side.r{text-align:right}.tug-score .side b{font-family:var(--font-display);color:#fff;text-shadow:0 4px 0 var(--jd), 0 -2px 0 var(--jd), 2px 0 0 var(--jd), -2px 0 0 var(--jd), 2px 2px 0 var(--jd), -2px 2px 0 var(--jd);font-size:clamp(1.5rem,3.4vw,2.6rem);line-height:1.05}.tug-count{font-family:var(--font-display);text-shadow:var(--sky-text-big);font-size:clamp(3rem,12vh,7rem);font-weight:700;line-height:1}.tug-rosters{grid-template-columns:1fr 1fr;gap:16px;width:100%;max-width:1100px;display:grid}.tug-rosters .card{padding:12px 14px}.tug-rosters .chips{gap:6px}.tug-rosters .chip b{opacity:.85;margin-left:6px}.tug-banner{font-family:var(--font-display);color:#fff;background:linear-gradient(180deg, var(--jl), var(--j) 55%);border:3px solid var(--jd);text-shadow:0 3px 0 var(--jd), 0 -2px 0 var(--jd), 2px 0 0 var(--jd), -2px 0 0 var(--jd);box-shadow:inset 0 3px 0 #ffffff73, 0 6px 0 var(--jd);border-radius:999px;padding:10px 26px;font-size:clamp(1.4rem,6vw,2.2rem);font-weight:700}.tug-banner small{opacity:.95;font-size:.5em;font-weight:600;display:block}.tap-btn.tug-btn.tug-t0,.tap-btn.tug-btn.tug-t1{font-size:clamp(1.6rem, calc(var(--tap-size,250px) * .17), 2.6rem)}.screen.tug-screen{gap:12px;padding-top:4px}@media (width<=720px){.tug-rosters{grid-template-columns:1fr}.tug-score{grid-template-columns:1fr 1fr}.tug-score .mid{grid-area:1/1/auto/-1;justify-self:center}}.team-c0{--j:var(--red);--jl:var(--red-l);--jd:var(--red-d)}.team-c1{--j:var(--blue);--jl:var(--blue-l);--jd:var(--blue-d)}.team-c2{--j:var(--orange);--jl:var(--orange-l);--jd:var(--orange-d)}.team-c3{--j:var(--lime);--jl:var(--lime-l);--jd:var(--lime-d)}.boat-river{--lane-h:clamp(56px, 11vh, 112px);--tag-w:clamp(120px, 16vw, 230px);border:3px solid #ffffffbf;border-radius:18px;flex-direction:column;width:100%;max-width:1200px;display:flex;overflow:hidden;box-shadow:0 6px #0000001f}.boat-river.small{--lane-h:42px;--tag-w:34%;border-width:2px;border-radius:12px}.boat-lane{grid-template-columns:var(--tag-w) minmax(0, 1fr);height:var(--lane-h);display:grid}.boat-lane+.boat-lane{border-top:2px dashed #ffffff73}.boat-tag{background:linear-gradient(180deg, var(--jl), var(--j) 60%);color:#fff;min-width:0;font-family:var(--font-display);text-shadow:0 2px 0 var(--jd), 1px 0 0 var(--jd), -1px 0 0 var(--jd), 0 -1px 0 var(--jd);flex-direction:column;justify-content:center;gap:1px;padding:0 12px;display:flex}.boat-tag b{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.85rem,1.9vh,1.3rem);font-weight:700;line-height:1.1;overflow:hidden}.boat-tag small{font-size:clamp(.7rem,1.4vh,.95rem);font-weight:600}.boat-river.small .boat-tag{padding:0 8px}.boat-river.small .boat-tag b{font-size:.78rem}.boat-lane.mine .boat-tag{box-shadow:inset 0 0 0 3px #fff}.boat-water{--bw:calc(var(--lane-h) * 2);background:repeating-linear-gradient(90deg,#0b86d0 0 36px,#0a7cc2 36px 72px);position:relative;overflow:hidden}.boat-lane.mine .boat-water{background:repeating-linear-gradient(90deg,#1596e0 0 36px,#1189d2 36px 72px)}.boat-finish{background:conic-gradient(#fff 25%, #1b1238 0 50%, #fff 0 75%, #1b1238 0) 0 0 / 10px 10px;width:10px;position:absolute;top:0;bottom:0;right:12px}.boat{top:50%;left:calc(8px + var(--p) * (100% - var(--bw) - 30px));width:var(--bw);max-width:70%;color:var(--j);transition:left .25s ease-out;position:absolute;transform:translateY(-50%)}.boat svg{filter:drop-shadow(0 3px #00000038);width:100%;height:auto;display:block}.boat-host{justify-content:flex-start;gap:14px;padding-bottom:70px}.boat-host h1{margin:0;font-size:clamp(1.4rem,3vw,2.2rem)}.boat-head{justify-content:center;align-items:center;gap:28px;min-height:clamp(96px,17vh,160px);display:flex}.boat-rosters{grid-template-columns:repeat(var(--teams,2), minmax(0, 1fr));gap:12px;width:100%;max-width:1200px;display:grid}.boat-rosters .card{padding:10px 12px}.boat-rosters .chips{gap:6px}.boat-rosters .chip b{opacity:.85;margin-left:6px}@media (width<=900px){.boat-rosters{grid-template-columns:1fr 1fr}}.beat-pulse{--k:1;place-items:center;display:grid;position:relative}.beat-ring{border:6px solid var(--gold);transform:scale(calc(1 + (var(--ring,1) - 1) * var(--k)));opacity:calc(1.8 - var(--ring,1));pointer-events:none;border-radius:50%;position:absolute;inset:-4%}.beat-pulse.on .beat-ring{box-shadow:0 0 22px var(--gold), inset 0 0 18px var(--gold);opacity:1;border-color:#fff}.beat-pulse.beat-big{aspect-ratio:1;width:clamp(96px,17vh,160px)}.beat-label{aspect-ratio:1;width:76%;font-family:var(--font-display);color:#fff;background:radial-gradient(circle at 40% 35%, var(--red-l), var(--red) 60%);box-shadow:0 6px 0 var(--red-d);text-shadow:0 2px 0 var(--red-d);border-radius:50%;place-items:center;font-size:clamp(.95rem,2.3vh,1.45rem);font-weight:700;transition:transform 60ms;display:grid}.beat-pulse.on .beat-label{transform:scale(1.08)}.beat-pulse.beat-drum{--k:.45;margin:10px 0 4px}.boat-drum{--drum-size:min(280px, 70vw, 34vh, 34dvh);width:var(--drum-size);aspect-ratio:1;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;font-family:var(--font-display);font-weight:700;font-size:calc(var(--drum-size) * .13);color:#6b3d12;background:radial-gradient(circle, #fff3dc 0 50%, #e9c690 51% 54%, var(--jd) 55% 60%, var(--j) 61% 100%);box-shadow:inset 0 -8px 0 #00000026, 0 8px 0 var(--jd), 0 16px 26px #140a5a47;border:0;border-radius:50%}.boat-drum:active{box-shadow:inset 0 -6px 0 #00000026, 0 3px 0 var(--jd);transform:translateY(5px)}.boat-drum:disabled{filter:grayscale(.55);opacity:.75;cursor:default}.boat-drum:focus-visible{outline-offset:4px;outline:4px solid #fff}.boat-grade{text-align:center;min-height:1.5em;font-family:var(--font-display);text-shadow:var(--sky-text);margin:0;font-size:1.35rem;font-weight:700}.boat-grade.perfect{color:var(--gold);font-size:1.6rem}.boat-grade.off,.boat-grade.double{opacity:.8;font-size:1.1rem}.screen.boat-screen{gap:10px;padding-top:4px}@media (height<=620px){.screen.boat-screen{gap:6px;padding-bottom:8px}.boat-screen .tug-banner{box-shadow:inset 0 2px 0 #ffffff73, 0 4px 0 var(--jd);border-width:2px;padding:4px 18px;font-size:1.15rem}.boat-screen .boat-river.small{--lane-h:30px}.boat-drum{--drum-size:min(240px, 62vw, 30vh, 30dvh)}.beat-pulse.beat-drum{margin:6px 0 2px}.boat-grade{min-height:1.3em;font-size:1.1rem}.boat-grade.perfect{font-size:1.25rem}}@media (orientation:landscape) and (height<=500px){.screen.boat-screen.racing{grid-template-columns:minmax(0,1fr) auto;align-content:center;justify-items:center;gap:6px 18px;display:grid}.screen.boat-screen.racing>*{grid-column:1}.screen.boat-screen.racing>.beat-pulse{grid-area:1/2/span 3;align-self:center}.screen.boat-screen.racing>.boat-grade{grid-area:4/2}.boat-drum{--drum-size:min(220px, 52vh, 52dvh)}}.boat-team-card{box-shadow:inset 0 4px 0 var(--j)}.boat-name-input{flex:1;min-width:0;padding:5px 9px;font-weight:700}.btn.sm.team-dot{min-width:30px;padding:4px 9px}@media (prefers-reduced-motion:reduce){.boat{transition:none}}.rl-light{background:#1b1238;border-radius:22px;flex-direction:column;gap:10px;padding:10px;display:inline-flex;box-shadow:0 5px #0b0420}.rl-light.row{flex-direction:row}.rl-light i{background:#3a3456;border-radius:50%;width:54px;height:54px;display:block}.rl-light i.r.on{background:radial-gradient(circle at 35% 35%, #ffc0c0, var(--red) 60%);box-shadow:0 0 28px var(--red)}.rl-light i.g.on{background:radial-gradient(circle at 35% 35%, #e0ffc0, var(--lime) 60%);box-shadow:0 0 28px var(--lime)}.screen .rl-light i{width:38px;height:38px}.rl-head{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.rl-say{font-family:var(--font-display);text-shadow:var(--sky-text-big);font-size:clamp(1.8rem,5vw,3.4rem);font-weight:700}.rl-say.red{color:#fff;text-shadow:0 4px 0 var(--red-d), 0 -2px 0 var(--red-d), 2px 0 0 var(--red-d), -2px 0 0 var(--red-d)}.rl-track{--start:3%;--finish:88%;width:100%;max-width:1150px;height:calc(var(--lanes) * clamp(26px, 4.4vh, 44px) + 24px);background:repeating-linear-gradient(90deg,#ffffff29 0 5%,#ffffff0f 5% 10%);border:3px solid #fff9;border-radius:18px;position:relative}.rl-start{left:var(--start);border-left:3px dashed #fffc;position:absolute;top:0;bottom:0}.rl-finish{left:var(--finish);background:conic-gradient(#fff 25%, #1b1238 0 50%, #fff 0 75%, #1b1238 0) 0 0 / 12px 12px;width:18px;position:absolute;top:0;bottom:0}.rl-runner{top:calc(12px + var(--lane) * clamp(26px, 4.4vh, 44px));left:calc(var(--start) + var(--p) * (var(--finish) - var(--start)));transform:translateX(calc(var(--p) * -100%));white-space:nowrap;text-shadow:none;color:#fff;background:var(--panel-deep);border:2px solid #fff;border-radius:999px;padding:2px 10px;font-size:clamp(.72rem,1.5vh,.95rem);font-weight:800;transition:left .15s linear;position:absolute;box-shadow:0 3px #00000040}.rl-runner.done{background:var(--gold);color:#5a3a00;left:calc(var(--finish) + 24px);transform:none}.rl-runner.caught{background:var(--red);animation:.45s pics-shake}.rl-runner.off{opacity:.5}.rl-feed{flex-wrap:wrap;justify-content:center;gap:8px;min-height:34px;display:flex}.rl-feed .badge{--j:var(--red);--jd:var(--red-d);padding:4px 12px;font-size:.9rem}.host-body.rl-host{justify-content:flex-start;gap:14px;padding-bottom:70px}.rl-host h1{margin:0;font-size:clamp(1.4rem,3vw,2.2rem)}.rl-feed .badge.place{--j:var(--gold);--jd:var(--gold-d);color:#5a3a00;text-shadow:none;font-size:1rem}.rl-bar{background:#ffffff59;border:2px solid #ffffffb3;border-radius:999px;width:100%;height:16px;position:relative}.rl-bar b{background:#fff;border-radius:999px;transition:width .12s linear;position:absolute;inset:0 auto 0 0}.rl-bar:after{content:"";background:conic-gradient(#fff 25%, #1b1238 0 50%, #fff 0 75%, #1b1238 0) 0 0 / 5px 5px;width:10px;position:absolute;top:-6px;bottom:-6px;right:-2px}.tap-btn.rl-btn{--j:var(--lime);--jl:var(--lime-l);--jd:var(--lime-d)}.tap-btn.rl-btn.red{--j:var(--red);--jl:var(--red-l);--jd:var(--red-d)}.screen.rl-screen{gap:12px;padding-top:4px}.sort-cards,.sort-solution{flex-direction:column;gap:8px;width:100%;max-width:560px;margin:0;padding:0;list-style:none;display:flex}.sort-card,.sort-solution li{background:var(--panel);border:3px solid var(--panel-rim);box-shadow:0 4px 0 var(--panel-deep);text-align:left;-webkit-user-select:none;user-select:none;border-radius:16px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;font-weight:800;display:grid}.sort-card.lift{z-index:2;transform:translateY(var(--dy,0)) rotate(-1.5deg);background:var(--gold);color:#5a3a00;text-shadow:none;border-color:#fff;position:relative;box-shadow:0 12px 20px #140a5a59}.sort-cards.dragging .sort-card:not(.lift){transition:transform .12s}.sort-grip{cursor:grab;touch-action:none;opacity:.7;background:radial-gradient(circle,currentColor 32%,#0000 36%) 0 0/9px 10px;width:18px;height:30px}.sort-label{touch-action:none;cursor:grab;overflow-wrap:anywhere}.sort-no{background:var(--gold);color:#5a3a00;width:30px;height:30px;text-shadow:none;font-family:var(--font-display);border-radius:50%;place-items:center;display:grid}.sort-arrows{gap:4px;display:flex}.sort-arrows .btn{min-width:0;padding:4px 9px}.sort-solution li{color:var(--field-ink);text-shadow:none;animation:.4s both fadein;animation-delay:calc(var(--i) * .25s);background:#fff;border-color:#fff;grid-template-columns:auto 1fr auto}.sort-solution li.right{box-shadow:0 4px 0 var(--lime-d), inset 0 0 0 3px var(--lime)}.sort-solution li.wrong{box-shadow:0 4px 0 var(--red-d), inset 0 0 0 3px var(--red)}.sort-value{background:var(--field-ink);color:#fff;font-family:var(--font-display);border-radius:10px;padding:2px 10px}.host-body.sort-host{justify-content:flex-start;gap:14px;padding-bottom:70px}.sort-host .sort-solution,.sort-host .sort-cards{max-width:760px;font-size:clamp(1rem,2.4vh,1.4rem)}.sort-host .sort-card{grid-template-columns:auto 1fr}.sort-pick{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:2px solid #ffffff24;padding:10px 8px}th{color:var(--text-soft);font-size:.82rem;font-weight:800}.table-wrap{overflow-x:auto}.tabs{gap:10px;margin-bottom:16px;display:flex}.tabs button{flex:1}.status-dot{background:var(--red);vertical-align:-1px;border:2px solid #fff;border-radius:50%;width:12px;height:12px;display:inline-block}.status-dot.on{background:var(--lime)}.toast{background:var(--panel-deep);color:#fff;border:3px solid var(--panel-rim);text-shadow:none;z-index:50;text-align:center;border-radius:999px;max-width:90vw;padding:12px 22px;font-weight:800;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 5px #2a0680,0 12px 22px #140a5a59}.drawer-toggle{z-index:40;position:fixed;bottom:16px;right:16px}.drawer{border-left:4px solid var(--panel-rim);z-index:45;background:linear-gradient(#5c14de,#3d0aa8);width:min(460px,100vw);height:100vh;padding:16px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-10px 0 30px #140a5a59}.drawer .card{box-shadow:inset 0 3px #fff3,0 4px #2a0680}.fade-in{animation:.4s fadein}@keyframes fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.result-big{font-family:var(--font-display);text-align:center;text-shadow:var(--sky-text-big);font-size:clamp(2.2rem,8vw,4.2rem);font-weight:700}.screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:10px 0 12vh;display:flex}@media (height<=720px){.screen{gap:12px;padding-bottom:4vh}.app:has(>.screen){padding-bottom:12px}}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1405468c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:linear-gradient(180deg, var(--panel-hi) 0%, var(--panel) 30%, var(--panel-lo) 100%);border:3px solid var(--panel-rim);text-shadow:0 1px #1e056473;width:min(440px,100%);box-shadow:inset 0 3px 0 #ffffff38, 0 7px 0 var(--panel-deep), 0 20px 40px #140a5a66;border-radius:24px;padding:24px}.modal h3{margin-bottom:8px}.modal .muted{color:var(--text-soft)}.modal .btn.primary{--j:var(--lime);--jl:var(--lime-l);--jd:var(--lime-d)}.modal.modal-wide{width:min(860px,100%)}.prog{margin:0;padding:0;list-style:none}.prog li{background:var(--panel-inner);border:2px solid #0000;border-radius:14px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;margin-bottom:6px;padding:8px 10px;display:grid}.prog li.current{border-color:var(--lime);background:#6fe00038}.prog li.done{opacity:.6}.prog .lbl{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700;overflow:hidden}.round-no{width:28px;height:28px;color:var(--purple-d);text-shadow:none;border:2px solid var(--purple-d);font-size:.85rem;font-weight:700;font-family:var(--font-display);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.item-card{border-left:10px solid var(--lime)}.icon-btn{padding:6px 12px;font-size:1.3rem;line-height:1}label.check{color:#fff;cursor:pointer;flex-wrap:nowrap;align-items:flex-start;margin:0;font-size:.95rem;font-weight:700;line-height:1.35}label.check input{flex:0 0 20px;width:20px;height:20px;margin-top:0}.steps{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.steps li{color:var(--text-soft);background:var(--panel-inner);border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 4px;font-size:.9rem;font-weight:800;display:flex}.steps li.on{color:#fff;background:#6fe00038}.steps li.on .round-no{background:var(--lime);border-color:var(--lime-d);color:#fff;text-shadow:0 1px 0 var(--lime-d)}.steps li.done .round-no{background:var(--gold);border-color:var(--gold-d);color:#fff;text-shadow:0 1px 0 var(--gold-d)}@media (prefers-reduced-motion:reduce){.timer-bar>div,.tap-btn.hot,.chip,.lb li,.fade-in,.winner-banner,.sky-clouds i,.candy-title .l,.candy-title .g,.tap-meter-count b,.loader-art i,.loader-art b,.pics-word.shake{animation:none}.tug-rope,.tug-flag,.rl-runner,.rl-bar b{transition:none}.rl-runner.caught,.sort-solution li{animation:none}}@media (width<=600px){body:after{background-size:auto clamp(110px,20vh,200px)}.sky-clouds .far{--tile:1000px}.sky-clouds .near{--tile:1100px}}.theme-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.theme-opt{cursor:pointer;background:var(--preview-bg);color:var(--text);text-shadow:var(--sky-text);border:3px solid #fff9;border-radius:18px;flex-direction:column;gap:8px;padding:10px;transition:transform .1s;display:flex;position:relative;box-shadow:0 4px #0000002e}.theme-opt:hover{transform:translateY(-2px)}.theme-opt.on{border-color:#fff;box-shadow:0 0 0 3px #1c2029,0 4px 0 3px #1c2029}.theme-opt.on:after{content:"✓";color:#1c2029;width:26px;height:26px;text-shadow:none;background:#fff;border-radius:50%;place-items:center;font-size:15px;font-weight:900;display:grid;position:absolute;top:-10px;right:-8px;box-shadow:0 2px #1c2029}.theme-opt input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.theme-opt:has(input:focus-visible){outline-offset:3px;outline:3px solid #fff}.theme-sample{flex-direction:column;gap:8px;display:flex}.theme-sample-card{background:var(--preview-panel);border-radius:14px;flex-wrap:wrap;gap:6px;padding:10px;display:flex}.theme-swatches{gap:4px;display:flex}.theme-swatches i{border:1px solid #ffffffb3;border-radius:5px;flex:1;height:10px}.theme-meta{flex-direction:column;gap:2px;font-size:.85rem;line-height:1.3;display:flex}.theme-meta b{font-family:var(--font-display);font-size:1rem}.theme-meta span{color:var(--text-soft);font-weight:700}.tbtn{--j:var(--primary);--jl:var(--primary-l);--jd:var(--primary-d);font-family:var(--font-display);color:#fff;background:linear-gradient(180deg, var(--jl) 0%, var(--j) 45%);border:2px solid var(--jd);box-shadow:inset 0 2px 0 #ffffff80, 0 3px 0 var(--jd);text-shadow:0 1px 0 var(--jd);border-radius:10px;place-items:center;padding:5px 11px;font-size:.8rem;font-weight:700;display:inline-grid;position:relative}.tbtn.ok{--j:var(--lime);--jl:var(--lime-l);--jd:var(--lime-d)}.tbtn.danger{--j:var(--red);--jl:var(--red-l);--jd:var(--red-d)}[data-theme=candy] .tbtn.primary{--j:var(--lime);--jl:var(--lime-l);--jd:var(--lime-d)}.theme-opt[data-theme=soft] .tbtn{background:var(--j);box-shadow:0 3px 0 var(--jd);text-shadow:0 1px #00000026;border:0}.theme-opt[data-theme=soft] .tbtn:before{content:"";border-top:2px solid #fff;border-right:2px solid #fff;border-top-right-radius:5px;width:10px;height:5px;position:absolute;top:3px;right:4px}.theme-opt[data-theme=bubblegum] .tbtn{box-shadow:0 0 0 2px #d9d3e3, 0 3px 0 2px var(--jd);border:2px solid #fff;border-radius:999px}.theme-opt[data-theme=jewel] .tbtn{background:linear-gradient(180deg, var(--jl) 0%, var(--j) 42%, var(--jd) 100%);text-shadow:0 1px #00000073;border:2px solid #f2c230;box-shadow:inset 0 0 0 1px #00000059,0 3px #8a6a10}[data-theme=soft]{--sky-top:#fff8ef;--sky-mid:#fff5e9;--sky-low:#fdebd9;--outline:transparent;--panel:#fff;--panel-hi:#fff;--panel-lo:#fff;--panel-rim:#f0dccd;--panel-deep:#ead6c7;--panel-inner:#fff3ea;--primary:#f79b7f;--primary-l:#ffc0ac;--primary-d:#d46f55;--lime:#8fd7c2;--lime-l:#c3f0e2;--lime-d:#5cae98;--orange:#f7cf76;--orange-l:#ffe7b1;--orange-d:#d0a33e;--red:#ef8a8f;--red-l:#ffb8bc;--red-d:#c85c63;--purple:#c9a5f0;--purple-l:#e3cffb;--purple-d:#9c73cf;--blue:#8fc7ea;--blue-l:#c4e6fb;--blue-d:#5c98bf;--magenta:#f4a3d1;--magenta-l:#ffcde8;--magenta-d:#c16f9f;--grey:#cbb6ad;--grey-l:#e7d8d1;--grey-d:#a08a82;--gold:#f3c96b;--gold-l:#ffe3a3;--gold-d:#c69a35;--text:#5a4460;--text-soft:#8c7590;--field-ink:#5a4460;--sky-text:none;--sky-text-big:none;--wheel-palette:#f79b7f, #f7cf76, #8fd7c2, #8fc7ea, #f4a3d1, #c9a5f0, #b6dd8f, #f3c96b;--wheel-ink:#7a5c7f;--wheel-pointer:#ef8a8f;--preview-bg:#fff5e9;--preview-panel:#fff;--line:#f0dccd;--line-deep:#ead6c7}[data-theme=soft] body{color:var(--text);text-shadow:none;background:var(--sky-mid)}[data-theme=soft] body:before{background:radial-gradient(#f5d9c5 1.2px, transparent 1.3px) 0 0 / 18px 18px, linear-gradient(180deg, var(--sky-top), var(--sky-low))}[data-theme=soft] body:after,[data-theme=soft] .sky-clouds{display:none}[data-theme=soft] a:not(.btn){color:var(--primary-d)}[data-theme=soft] .muted{color:var(--text-soft)}[data-theme=soft] .brand,[data-theme=soft] .btn.ghost,[data-theme=soft] label.check{color:var(--text)}[data-theme=soft] a.brand{color:#7a5c7f;text-shadow:none}[data-theme=soft] .card{border:2px solid var(--line);box-shadow:0 6px 0 var(--line-deep), 0 12px 20px #78503c1a;text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}[data-theme=soft] .card.solid{background:var(--panel-inner);border-color:var(--line);box-shadow:none}[data-theme=soft] .card h1,[data-theme=soft] .card h2,[data-theme=soft] .card h3{text-shadow:none}[data-theme=soft] .card a:not(.btn){color:var(--primary-d)}[data-theme=soft] label{color:var(--text-soft)}[data-theme=soft] input,[data-theme=soft] select,[data-theme=soft] textarea{border:3px solid var(--line);box-shadow:none;background:#fffaf5}[data-theme=soft] input:focus,[data-theme=soft] select:focus,[data-theme=soft] textarea:focus{border-color:var(--lime);box-shadow:0 0 0 4px #8fd7c266}[data-theme=soft] input::placeholder,[data-theme=soft] textarea::placeholder{color:#c9b4bd}[data-theme=soft] .hint.ok{color:var(--lime-d)}[data-theme=soft] .btn{background:var(--j);box-shadow:0 5px 0 var(--jd);color:#fff;text-shadow:0 2px 0 var(--jd), 1px 0 0 var(--jd), -1px 0 0 var(--jd), 0 -1px 0 var(--jd);border:0;border-radius:14px;padding:11px 30px}[data-theme=soft] .btn:before,[data-theme=soft] .opt:before{background:0 0;border-top:2.5px solid #fff;border-right:2.5px solid #fff;border-radius:0 8px 0 0;width:16px;height:8px;top:4px;left:auto;right:6px}[data-theme=soft] .btn:after,[data-theme=soft] .opt:after{content:"";pointer-events:none;border-bottom:2.5px solid #fff;border-left:2.5px solid #fff;border-radius:0 0 0 8px;width:16px;height:8px;position:absolute;bottom:4px;left:6px}[data-theme=soft] .btn:active{box-shadow:0 1px 0 var(--jd);transform:translateY(4px)}[data-theme=soft] .btn.sm{box-shadow:0 3px 0 var(--jd);border-radius:11px;padding:6px 14px}[data-theme=soft] .btn.sm:before,[data-theme=soft] .btn.sm:after{display:none}[data-theme=soft] .btn.big{box-shadow:0 7px 0 var(--jd);border-radius:22px}[data-theme=soft] .card .btn.primary,[data-theme=soft] .modal .btn.primary{--j:var(--primary);--jl:var(--primary-l);--jd:var(--primary-d)}[data-theme=soft] .btn.ghost{box-shadow:none;color:var(--text);text-shadow:none;background:0 0}[data-theme=soft] .btn.ghost:before,[data-theme=soft] .btn.ghost:after{display:none}[data-theme=soft] .btn.ghost:hover{background:#5a446014}[data-theme=soft] .badge{color:#fff;text-shadow:0 1px 0 var(--jd), 1px 0 0 var(--jd), -1px 0 0 var(--jd), 0 -1px 0 var(--jd);box-shadow:0 2px 0 var(--jd);border:0}[data-theme=soft] .chip{background:var(--j);color:#fff;text-shadow:0 1px 0 var(--jd), 1px 0 0 var(--jd), -1px 0 0 var(--jd), 0 -1px 0 var(--jd);border:0}[data-theme=soft] .lb li{background:var(--j);color:#fff;text-shadow:0 2px 0 var(--jd), 1px 0 0 var(--jd), -1px 0 0 var(--jd), 0 -1px 0 var(--jd);box-shadow:0 4px 0 var(--jd);border:0}[data-theme=soft] .tile-letter{box-shadow:0 .09em 0 var(--jd);color:#fff;text-shadow:0 .05em 0 var(--jd), .03em 0 0 var(--jd), -.03em 0 0 var(--jd), 0 -.03em 0 var(--jd);border:0}[data-theme=soft] .tile-letter:before{background:0 0;border-top:.05em solid #fff;border-right:.05em solid #fff;border-radius:0 .16em 0 0;width:.3em;height:.16em;top:.1em;left:auto;right:.12em}[data-theme=soft] .qr-box{box-shadow:0 7px 0 var(--lime-d), 0 16px 26px #78503c26}[data-theme=soft] .timer-bar{border-color:var(--line);box-shadow:0 3px 0 var(--line-deep)}[data-theme=soft] .timer-bar>div{background:var(--primary);animation:none}[data-theme=soft] .timer-num{color:var(--text);background:radial-gradient(circle, #fff 52%, transparent 53%), conic-gradient(var(--primary) 0 75%, var(--line) 75%);border:3px solid var(--line);box-shadow:0 5px 0 var(--line-deep);background-color:#fff}[data-theme=soft] .winner-banner{--jd:var(--primary-d);background:var(--primary);color:#fff;text-shadow:0 3px 0 var(--jd), 2px 0 0 var(--jd), -2px 0 0 var(--jd), 0 -2px 0 var(--jd);box-shadow:0 7px 0 var(--primary-d), 0 16px 24px #78503c26;border:0}[data-theme=soft] .opt{background:var(--j);color:#fff;text-shadow:0 2px 0 var(--jd), 1px 0 0 var(--jd), -1px 0 0 var(--jd), 0 -1px 0 var(--jd);box-shadow:0 6px 0 var(--jd);border:0}[data-theme=soft] .opt:before{width:26px;height:12px;top:7px;right:9px}[data-theme=soft] .opt:after{width:26px;height:12px;bottom:7px;left:9px}[data-theme=soft] .opt .count{color:var(--text);border:0}[data-theme=soft] .opt.dim{box-shadow:0 2px 0 var(--jd)}[data-theme=soft] .buzz-btn,[data-theme=soft] .tap-btn{background:var(--j);box-shadow:0 0 0 3px var(--jd), 0 12px 0 3px var(--jd), 0 26px 34px #78503c33;color:#fff;text-shadow:0 3px 0 var(--jd), 2px 0 0 var(--jd), -2px 0 0 var(--jd), 0 -2px 0 var(--jd);border:6px solid #fff}[data-theme=soft] .buzz-btn:before,[data-theme=soft] .tap-btn:before{background:0 0;border-top:4px solid #fff;border-right:4px solid #fff;border-radius:0 40% 0 0;width:24%;height:12%;top:9%;left:auto;right:14%;transform:rotate(22deg)}[data-theme=soft] .buzz-btn:active,[data-theme=soft] .tap-btn:active{box-shadow:0 0 0 3px var(--jd), 0 3px 0 3px var(--jd)}[data-theme=soft] .tap-meter{border:2px solid var(--line);box-shadow:0 4px 0 var(--line-deep);background:#fff}[data-theme=soft] .tap-meter-count b{color:var(--text);text-shadow:none}[data-theme=soft] .tap-meter.empty .tap-meter-count b{color:#bfb0b8;text-shadow:none}[data-theme=soft] .tap-meter-count span{color:var(--text-soft)}[data-theme=soft] .tap-pips i{background:var(--line);box-shadow:none}[data-theme=soft] .tap-pips i.on{background:var(--orange);box-shadow:0 2px 0 var(--orange-d)}[data-theme=soft] th,[data-theme=soft] td,[data-theme=soft] .list li{border-bottom-color:var(--line)}[data-theme=soft] th{color:var(--text-soft)}[data-theme=soft] .toast{background:var(--text);border:0;box-shadow:0 5px #3a2a40,0 12px 22px #5a44604d}[data-theme=soft] .drawer{border-left:4px solid var(--line);background:#fff8f1;box-shadow:-10px 0 30px #78503c33}[data-theme=soft] .drawer .card{box-shadow:0 4px 0 var(--line-deep)}[data-theme=soft] .modal-backdrop{background:#5a446073}[data-theme=soft] .modal{border:2px solid var(--line);box-shadow:0 7px 0 var(--line-deep), 0 20px 40px #5a446040;text-shadow:none;background:#fff}[data-theme=soft] .prog li{background:var(--panel-inner)}[data-theme=soft] .prog li.current{border-color:var(--lime-d);background:#e6f7f1}[data-theme=soft] .round-no{color:var(--text);border-color:var(--line)}[data-theme=soft] .item-card{border-left-color:var(--primary)}[data-theme=soft] .steps li{background:var(--panel-inner)}[data-theme=soft] .steps li.on{color:var(--text);background:#e6f7f1}[data-theme=soft] .hint.err{color:var(--text);text-shadow:none;border-color:var(--red-d)}[data-theme=soft] .steps li.on .round-no,[data-theme=soft] .steps li.done .round-no{color:var(--text);text-shadow:none}.theme-opt[data-theme=soft] .tbtn{color:#fff;text-shadow:0 1px 0 var(--jd), 1px 0 0 var(--jd), -1px 0 0 var(--jd), 0 -1px 0 var(--jd)}[data-theme=soft] .wheel-wrap{filter:drop-shadow(0 10px 14px #78503c40)}[data-theme=bubblegum]{--sky-top:#d4f6ee;--sky-mid:#e7e2ff;--sky-low:#ffe1f1;--outline:transparent;--panel:#fff;--panel-hi:#fff;--panel-lo:#fff;--panel-rim:#f0c6e2;--panel-deep:#e29bc6;--panel-inner:#fbeff7;--primary:#ff4fb2;--primary-l:#ff9ad6;--primary-d:#b71f78;--lime:#3fbe22;--lime-l:#9bea7c;--lime-d:#1f7a11;--orange:#ff9210;--orange-l:#ffc97a;--orange-d:#a85700;--red:#ff3d50;--red-l:#ff9aa4;--red-d:#a8172c;--purple:#9c6cf0;--purple-l:#d0b8ff;--purple-d:#5e33b8;--blue:#3a8fff;--blue-l:#9fcbff;--blue-d:#1b57b3;--magenta:#ff4fb2;--magenta-l:#ff9ad6;--magenta-d:#b71f78;--grey:#8e7ea8;--grey-l:#c9bcdc;--grey-d:#574a6e;--gold:#ea0;--gold-l:#ffd970;--gold-d:#9a6d00;--text:#5b2a5e;--text-soft:#8a5a8f;--field-ink:#5b2a5e;--sky-text:none;--sky-text-big:none;--wheel-palette:#ff4fb2, #4ea1ff, #5fd63a, #ffad2e, #b085f5, #ff4d5e, #ffc42e, #45c3e0;--wheel-ink:#5b2a5e;--wheel-pointer:#ff4fb2;--preview-bg:linear-gradient(160deg, #d4f6ee, #e7e2ff 55%, #ffe1f1);--preview-panel:#fff;--bezel:#d9d3e3}[data-theme=bubblegum] body{color:var(--text);text-shadow:none;background:var(--sky-mid)}[data-theme=bubblegum] body:before{background:linear-gradient(160deg, var(--sky-top) 0%, var(--sky-mid) 55%, var(--sky-low) 100%)}[data-theme=bubblegum] body:after{display:none}[data-theme=bubblegum] .sky-clouds .far{opacity:.35}[data-theme=bubblegum] .sky-clouds .near{opacity:.5}[data-theme=bubblegum] a:not(.btn){color:var(--primary-d)}[data-theme=bubblegum] .muted{color:var(--text-soft)}[data-theme=bubblegum] .brand,[data-theme=bubblegum] .btn.ghost,[data-theme=bubblegum] label.check{color:var(--text)}[data-theme=bubblegum] a.brand{color:var(--primary);text-shadow:2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 2px 2px 0 #fff, -2px 2px 0 #fff, 2px -2px 0 #fff, -2px -2px 0 #fff, 0 4px 0 var(--primary-d)}[data-theme=bubblegum] .card{box-shadow:0 0 0 3px var(--panel-rim), 0 8px 0 3px var(--panel-deep), 0 16px 26px #5a286426;text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:3px solid #fff}[data-theme=bubblegum] .card.solid{background:var(--panel-inner);border-color:var(--panel-rim);box-shadow:none}[data-theme=bubblegum] .card h1,[data-theme=bubblegum] .card h2,[data-theme=bubblegum] .card h3{text-shadow:none}[data-theme=bubblegum] .card a:not(.btn){color:var(--primary-d)}[data-theme=bubblegum] label{color:var(--text-soft)}[data-theme=bubblegum] input,[data-theme=bubblegum] select,[data-theme=bubblegum] textarea{border:3px solid var(--panel-rim);box-shadow:none;background:#fdf7fb}[data-theme=bubblegum] input:focus,[data-theme=bubblegum] select:focus,[data-theme=bubblegum] textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px #ff4fb24d}[data-theme=bubblegum] input::placeholder,[data-theme=bubblegum] textarea::placeholder{color:#c9a3c0}[data-theme=bubblegum] .hint.ok{color:var(--lime-d)}[data-theme=bubblegum] .btn{background:linear-gradient(180deg, var(--jl) 0%, var(--j) 45%);box-shadow:0 0 0 3px var(--bezel), 0 6px 0 3px var(--jd), 0 10px 14px #5a286440;border:3px solid #fff;border-radius:999px}[data-theme=bubblegum] .btn:before,[data-theme=bubblegum] .opt:before,[data-theme=bubblegum] .tile-letter:before,[data-theme=bubblegum] .buzz-btn:before,[data-theme=bubblegum] .tap-btn:before{background:linear-gradient(#ffffffbf,#ffffff0d);border-radius:999px;height:34%;top:8%;left:12%;right:12%}[data-theme=bubblegum] .btn:active{box-shadow:0 0 0 3px var(--bezel), 0 1px 0 3px var(--jd);transform:translateY(5px)}[data-theme=bubblegum] .btn.sm{box-shadow:0 0 0 2px var(--bezel), 0 3px 0 2px var(--jd);border-width:2px}[data-theme=bubblegum] .btn.sm:active{box-shadow:0 0 0 2px var(--bezel), 0 1px 0 2px var(--jd);transform:translateY(2px)}[data-theme=bubblegum] .btn.big{box-shadow:0 0 0 3px var(--bezel), 0 8px 0 3px var(--jd), 0 14px 22px #5a28644d}[data-theme=bubblegum] .card .btn.primary,[data-theme=bubblegum] .modal .btn.primary{--j:var(--primary);--jl:var(--primary-l);--jd:var(--primary-d)}[data-theme=bubblegum] .btn.ghost{box-shadow:none;text-shadow:none;background:0 0;border-color:#0000}[data-theme=bubblegum] .btn.ghost:hover{background:#5b2a5e14}[data-theme=bubblegum] .badge{box-shadow:0 0 0 2px var(--bezel);border:2px solid #fff}[data-theme=bubblegum] .chip{box-shadow:0 0 0 2px var(--bezel), 0 3px 0 2px var(--jd);border:2px solid #fff;margin:0 3px}[data-theme=bubblegum] .chip:before,[data-theme=bubblegum] .chip:after{display:none}[data-theme=bubblegum] .lb li{box-shadow:0 0 0 2px var(--bezel), 0 4px 0 2px var(--jd);border:3px solid #fff}[data-theme=bubblegum] .tile-letter{background:linear-gradient(180deg, color-mix(in srgb, var(--j) 55%, white) 0%, var(--j) 45%);box-shadow:0 0 0 .05em var(--bezel), 0 .1em 0 .05em var(--jd);border:.06em solid #fff}[data-theme=bubblegum] .qr-box{box-shadow:0 0 0 4px var(--bezel), 0 8px 0 4px var(--panel-deep), 0 16px 26px #5a286426;border:6px solid #fff}[data-theme=bubblegum] .timer-bar{box-shadow:0 0 0 3px var(--bezel);border:3px solid #fff}[data-theme=bubblegum] .timer-bar>div{background:linear-gradient(180deg, var(--primary-l), var(--primary));animation:none}[data-theme=bubblegum] .timer-num{background:radial-gradient(circle, #5b2a5e 52%, transparent 53%), conic-gradient(var(--primary) 0 75%, var(--bezel) 75%);box-shadow:0 0 0 3px var(--bezel), 0 5px 0 3px #3a1a3d;background-color:#5b2a5e;border:3px solid #fff}[data-theme=bubblegum] .winner-banner{background:linear-gradient(180deg, var(--primary-l) 0%, var(--primary) 45%);text-shadow:0 3px 0 var(--primary-d), 0 -2px 0 var(--primary-d), 2px 0 0 var(--primary-d), -2px 0 0 var(--primary-d);box-shadow:0 0 0 3px var(--bezel), 0 7px 0 3px var(--primary-d), 0 16px 24px #5a286433;border:3px solid #fff}[data-theme=bubblegum] .opt{box-shadow:0 0 0 3px var(--bezel), 0 6px 0 3px var(--jd), 0 12px 18px #5a286433;border:3px solid #fff;border-radius:999px;padding:16px 22px}[data-theme=bubblegum] .opt:active{box-shadow:0 0 0 3px var(--bezel), 0 1px 0 3px var(--jd)}[data-theme=bubblegum] .opt.dim{box-shadow:0 0 0 3px var(--bezel), 0 2px 0 3px var(--jd)}[data-theme=bubblegum] .buzz-btn,[data-theme=bubblegum] .tap-btn{box-shadow:0 0 0 5px var(--bezel), 0 14px 0 5px var(--jd), 0 26px 34px #5a28644d;border:6px solid #fff}[data-theme=bubblegum] .buzz-btn:active,[data-theme=bubblegum] .tap-btn:active{box-shadow:0 0 0 5px var(--bezel), 0 3px 0 5px var(--jd)}[data-theme=bubblegum] .tap-meter{box-shadow:0 0 0 3px var(--panel-rim), 0 5px 0 3px var(--panel-deep);background:#fff;border:3px solid #fff}[data-theme=bubblegum] .tap-meter-count b{color:var(--primary);text-shadow:none}[data-theme=bubblegum] .tap-meter.empty .tap-meter-count b{color:#c4b6cc;text-shadow:none}[data-theme=bubblegum] .tap-meter-count span{color:var(--text-soft)}[data-theme=bubblegum] .tap-pips i{box-shadow:none;background:#eadff0}[data-theme=bubblegum] .tap-pips i.on{background:radial-gradient(circle at 40% 32%, #fff 0 12%, var(--primary-l) 13%, var(--primary) 55%, var(--primary-d) 100%);box-shadow:0 2px 0 var(--primary-d)}[data-theme=bubblegum] th,[data-theme=bubblegum] td,[data-theme=bubblegum] .list li{border-bottom-color:var(--panel-rim)}[data-theme=bubblegum] th{color:var(--text-soft)}[data-theme=bubblegum] .toast{background:var(--primary);text-shadow:0 1px 0 var(--primary-d);box-shadow:0 0 0 3px var(--bezel), 0 5px 0 3px var(--primary-d), 0 12px 22px #5a28644d;border:3px solid #fff}[data-theme=bubblegum] .drawer{border-left:4px solid var(--panel-rim);background:linear-gradient(#fbeff7,#efe9ff);box-shadow:-10px 0 30px #5a286433}[data-theme=bubblegum] .drawer .card{box-shadow:0 0 0 3px var(--panel-rim), 0 4px 0 3px var(--panel-deep)}[data-theme=bubblegum] .modal-backdrop{background:#5b2a5e73}[data-theme=bubblegum] .modal{box-shadow:0 0 0 3px var(--panel-rim), 0 8px 0 3px var(--panel-deep), 0 20px 40px #5a28644d;text-shadow:none;background:#fff;border:3px solid #fff}[data-theme=bubblegum] .prog li{background:var(--panel-inner)}[data-theme=bubblegum] .prog li.current{border-color:var(--lime);background:#eafbe4}[data-theme=bubblegum] .round-no{color:var(--primary-d);border-color:var(--panel-rim)}[data-theme=bubblegum] .item-card{border-left-color:var(--primary)}[data-theme=bubblegum] .steps li{background:var(--panel-inner)}[data-theme=bubblegum] .steps li.on{color:var(--text);background:#eafbe4}[data-theme=bubblegum] .wheel-wrap{filter:drop-shadow(0 12px 16px #5a286440)}[data-theme=jewel]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sky-top:#333a4c;--sky-mid:#2b3140;--sky-low:#22273a;--outline:#0009;--panel:#3a4358;--panel-hi:#444e66;--panel-lo:#333b4e;--panel-rim:#f2c230;--panel-deep:#1c2029;--panel-inner:#00000047;--primary:#2ea8ff;--primary-l:#9fdcff;--primary-d:#1063a8;--lime:#9bef2f;--lime-l:#d6ff9a;--lime-d:#4f9a0b;--orange:#ffa321;--orange-l:#ffd48f;--orange-d:#b56304;--red:#f44;--red-l:#ff9a9a;--red-d:#a81616;--purple:#8a5cff;--purple-l:#c7b0ff;--purple-d:#4c26a8;--blue:#2ea8ff;--blue-l:#9fdcff;--blue-d:#1063a8;--magenta:#ff3d8a;--magenta-l:#ff9ac4;--magenta-d:#a80f4e;--grey:#6b7a99;--grey-l:#a9b6cf;--grey-d:#3d475c;--gold:#f2c230;--gold-l:#ffe08a;--gold-d:#9a7410;--text:#fff;--text-soft:#b7bfd3;--field-ink:#fff;--sky-text:0 2px 0 #0009;--sky-text-big:0 3px 0 #000000a6, 0 8px 16px #0006;--wheel-palette:#2ea8ff, #ff3d8a, #9bef2f, #ffa321, #8a5cff, #f44, #f2c230, #21d4c4;--wheel-ink:#1c2029;--wheel-pointer:#f2c230;--preview-bg:#2b3140;--preview-panel:#3a4358;--gold-edge:#8a6a10;--well:#1f2431}[data-theme=jewel] body{color:var(--text);text-shadow:var(--sky-text);background:var(--sky-mid)}[data-theme=jewel] body:before{background:linear-gradient(#ffffff09 1px, transparent 1px) 0 0 / 22px 22px, linear-gradient(90deg, #ffffff09 1px, transparent 1px) 0 0 / 22px 22px, radial-gradient(ellipse at 50% 0%, var(--sky-top), var(--sky-mid) 60%, var(--sky-low))}[data-theme=jewel] body:after,[data-theme=jewel] .sky-clouds{display:none}[data-theme=jewel] a:not(.btn),[data-theme=jewel] .card a:not(.btn){color:var(--gold)}[data-theme=jewel] .muted{color:#d6dbe8}[data-theme=jewel] .brand{color:var(--gold)}[data-theme=jewel] a.brand{color:var(--gold);text-shadow:0 3px 0 var(--gold-edge), 0 6px 8px #0006}[data-theme=jewel] .card{background:linear-gradient(180deg, var(--panel-hi), var(--panel-lo));border:3px solid var(--gold);box-shadow:inset 0 0 0 2px #00000059, 0 7px 0 var(--gold-edge), 0 16px 26px #0006;text-shadow:0 1px #00000080;-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=jewel] .card.solid{background:var(--panel-inner);box-shadow:none;border:2px solid #f2c23066}[data-theme=jewel] .card h1,[data-theme=jewel] .card h2,[data-theme=jewel] .card h3{text-shadow:0 2px #00000080}[data-theme=jewel] input,[data-theme=jewel] select,[data-theme=jewel] textarea{background:var(--well);color:#fff;border:3px solid var(--gold-d);box-shadow:inset 0 3px #0000004d}[data-theme=jewel] input.code{color:var(--gold)}[data-theme=jewel] input:focus,[data-theme=jewel] select:focus,[data-theme=jewel] textarea:focus{border-color:var(--gold);box-shadow:0 0 0 4px #f2c23059}[data-theme=jewel] input::placeholder,[data-theme=jewel] textarea::placeholder{color:#7d879f}[data-theme=jewel] .hint.ok{color:var(--lime)}[data-theme=jewel] .btn,[data-theme=jewel] .opt,[data-theme=jewel] .tile-letter{background:linear-gradient(180deg, var(--jl) 0%, var(--j) 42%, var(--jd) 100%);border:3px solid var(--gold);box-shadow:inset 0 0 0 2px #00000059, 0 5px 0 var(--gold-edge), 0 10px 16px #0006;text-shadow:0 2px #00000073}[data-theme=jewel] .btn{border-radius:12px}[data-theme=jewel] .btn:before,[data-theme=jewel] .opt:before,[data-theme=jewel] .tile-letter:before,[data-theme=jewel] .buzz-btn:before,[data-theme=jewel] .tap-btn:before{border-radius:inherit;background:radial-gradient(30% 22% at 22% 22%,#ffffffd9,#0000 70%),radial-gradient(12% 14% at 80% 24%,#ffffffb3,#0000 70%);width:auto;height:auto;inset:0}[data-theme=jewel] .btn:active{box-shadow:inset 0 0 0 2px #00000059, 0 1px 0 var(--gold-edge);transform:translateY(4px)}[data-theme=jewel] .btn.sm{box-shadow:inset 0 0 0 1px #00000059, 0 3px 0 var(--gold-edge);border-width:2px;border-radius:10px}[data-theme=jewel] .btn.sm:active{box-shadow:inset 0 0 0 1px #00000059, 0 1px 0 var(--gold-edge);transform:translateY(2px)}[data-theme=jewel] .btn.big{box-shadow:inset 0 0 0 2px #00000059, 0 7px 0 var(--gold-edge), 0 14px 22px #00000073;border-radius:18px}[data-theme=jewel] .card .btn.primary,[data-theme=jewel] .modal .btn.primary{--j:var(--primary);--jl:var(--primary-l);--jd:var(--primary-d)}[data-theme=jewel] .btn.ghost{box-shadow:none;text-shadow:var(--sky-text);background:0 0;border-color:#0000}[data-theme=jewel] .btn.ghost:hover{background:#ffffff1a}[data-theme=jewel] .badge{border:2px solid var(--gold-d)}[data-theme=jewel] .chip{border:2px solid var(--gold);box-shadow:0 3px 0 var(--gold-edge);margin:0 3px}[data-theme=jewel] .chip:before,[data-theme=jewel] .chip:after{display:none}[data-theme=jewel] .lb li{border:2px solid var(--gold);box-shadow:inset 0 2px 0 #ffffff59, 0 4px 0 var(--gold-edge)}[data-theme=jewel] .tile-letter{box-shadow:inset 0 0 0 .04em #00000059, 0 .1em 0 var(--gold-edge), 0 .2em .3em #0006;border-width:.06em}[data-theme=jewel] .qr-box{border:6px solid var(--gold);box-shadow:inset 0 0 0 2px var(--gold-d), 0 7px 0 var(--gold-edge), 0 16px 26px #0006}[data-theme=jewel] .timer-bar{background:var(--well);border:3px solid var(--gold);box-shadow:0 3px 0 var(--gold-edge)}[data-theme=jewel] .timer-bar>div{background:linear-gradient(180deg, var(--primary-l) 0 40%, var(--primary) 40%);animation:none}[data-theme=jewel] .timer-num{background:radial-gradient(circle, #2b2b3d 52%, transparent 53%), conic-gradient(var(--gold) 0 75%, #45455a 75%);border:3px solid var(--gold);box-shadow:0 5px 0 var(--gold-edge)}[data-theme=jewel] .winner-banner{background:linear-gradient(180deg, var(--gold-l) 0%, var(--gold) 45%, var(--gold-d) 100%);text-shadow:0 2px #00000073;box-shadow:inset 0 0 0 2px #00000040, 0 7px 0 var(--gold-edge), 0 16px 24px #0006;border:3px solid #fff3c4}[data-theme=jewel] .opt{border-radius:14px}[data-theme=jewel] .opt:active{box-shadow:inset 0 0 0 2px #00000059, 0 1px 0 var(--gold-edge)}[data-theme=jewel] .opt.dim{box-shadow:inset 0 0 0 2px #00000059, 0 2px 0 var(--gold-edge)}[data-theme=jewel] .opt .count{background:var(--well);color:#fff;border-color:var(--gold)}[data-theme=jewel] .buzz-btn,[data-theme=jewel] .tap-btn{border:5px solid var(--gold);box-shadow:inset 0 0 0 3px #00000059, 0 0 0 6px var(--panel-deep), 0 14px 0 6px var(--gold-edge), 0 26px 34px #00000073;text-shadow:0 3px #00000080}[data-theme=jewel] .buzz-btn:active,[data-theme=jewel] .tap-btn:active{box-shadow:inset 0 0 0 3px #00000059, 0 0 0 6px var(--panel-deep), 0 3px 0 6px var(--gold-edge)}[data-theme=jewel] .tap-meter{background:var(--well);border:3px solid var(--gold);box-shadow:0 5px 0 var(--gold-edge)}[data-theme=jewel] .tap-meter-count b{color:var(--gold);text-shadow:0 2px #0009}[data-theme=jewel] .tap-meter.empty .tap-meter-count b{color:#8b93a8;text-shadow:0 2px #0009}[data-theme=jewel] .tap-pips i{background:#ffffff1f}[data-theme=jewel] .tap-pips i.on{background:radial-gradient(circle at 40% 32%, #fff 0 12%, var(--gold-l) 13%, var(--gold) 55%, var(--gold-d) 100%);box-shadow:0 2px 0 var(--gold-edge)}[data-theme=jewel] th{color:var(--text-soft)}[data-theme=jewel] .toast{background:var(--well);border:3px solid var(--gold);box-shadow:0 5px 0 var(--gold-edge), 0 12px 22px #00000080}[data-theme=jewel] .drawer{border-left:4px solid var(--gold);background:linear-gradient(#333b4e,#252b3a);box-shadow:-10px 0 30px #00000080}[data-theme=jewel] .drawer .card{box-shadow:inset 0 0 0 2px #00000059, 0 4px 0 var(--gold-edge)}[data-theme=jewel] .modal-backdrop{background:#0009}[data-theme=jewel] .modal{background:linear-gradient(180deg, var(--panel-hi), var(--panel-lo));border:3px solid var(--gold);box-shadow:inset 0 0 0 2px #00000059, 0 7px 0 var(--gold-edge), 0 20px 40px #00000080;text-shadow:0 1px #00000080}[data-theme=jewel] .prog li.current{border-color:var(--lime);background:#9bef2f2e}[data-theme=jewel] .round-no{background:var(--gold);color:var(--panel-deep);border-color:var(--gold-d)}[data-theme=jewel] .item-card{border-left-color:var(--primary)}[data-theme=jewel] .steps li.on{background:#9bef2f2e}[data-theme=jewel] .wheel-wrap{filter:drop-shadow(0 14px 18px #00000080)}.loader{flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:28px 0;display:flex}.loader.lg{gap:20px;padding:12vh 0}.loader-art{width:96px;height:60px;position:relative}.loader.lg .loader-art{margin:14px 0;transform:scale(1.5)}.loader-text{font-family:var(--font-display);color:var(--text-soft);font-size:1.05rem;font-weight:700}.loader.lg .loader-text{font-size:1.3rem}.loader-art i,.loader-art b{display:block;position:absolute}.loader-art i{--j:var(--red);--jl:var(--red-l);--jd:var(--red-d);background:radial-gradient(circle at 40% 30%, var(--jl) 0%, var(--j) 55%, var(--jd) 100%);width:24px;height:24px;box-shadow:0 3px 0 var(--jd);transform-origin:50% 100%;border-radius:50% 50% 46% 46%;animation:.62s cubic-bezier(.45,0,.55,1) infinite alternate candy-bounce;bottom:4px}.loader-art i:first-child{left:8px}.loader-art i:nth-child(2){--j:var(--lime);--jl:var(--lime-l);--jd:var(--lime-d);animation-delay:-.2s;left:36px}.loader-art i:nth-child(3){--j:var(--orange);--jl:var(--orange-l);--jd:var(--orange-d);animation-delay:-.4s;left:64px}.loader-art b{display:none}@keyframes candy-bounce{0%{transform:translateY(0)scale(1.18,.82)}to{transform:translateY(-26px)scale(.9,1.12)}}[data-theme=soft] .loader-art i{--j:var(--primary);--jd:var(--primary-d);background:var(--j);width:22px;height:22px;box-shadow:0 3px 0 var(--jd);transform-origin:50%;border-radius:8px;animation:1.2s ease-in-out infinite soft-breathe;bottom:14px}[data-theme=soft] .loader-art i:before{content:"";border-top:2px solid #fff;border-right:2px solid #fff;border-radius:0 4px 0 0;width:8px;height:4px;position:absolute;top:3px;right:3px}[data-theme=soft] .loader-art i:first-child{left:9px}[data-theme=soft] .loader-art i:nth-child(2){--j:var(--lime);--jd:var(--lime-d);animation-delay:.2s;left:37px}[data-theme=soft] .loader-art i:nth-child(3){--j:var(--purple);--jd:var(--purple-d);animation-delay:.4s;left:65px}@keyframes soft-breathe{0%,to{opacity:.55;transform:scale(.75)}45%{opacity:1;transform:scale(1.15)}}[data-theme=bubblegum] .loader-art i{display:none}[data-theme=bubblegum] .loader-art i:first-child{background:radial-gradient(circle at 38% 32%, #ffd1ea 0%, var(--primary-l) 18%, var(--primary) 60%, var(--primary-d) 100%);width:48px;height:48px;box-shadow:0 0 0 2px var(--bezel), 0 4px 0 2px var(--primary-d);transform-origin:50% 100%;border:3px solid #fff;border-radius:50%;animation:1.7s ease-in-out infinite gum-blow;display:block;bottom:6px;left:24px}[data-theme=bubblegum] .loader-art b{border:3px dotted var(--primary);opacity:0;border-radius:50%;width:56px;height:56px;animation:1.7s ease-out infinite gum-pop;display:block;bottom:2px;left:20px}@keyframes gum-blow{0%{opacity:0;transform:scale(.15)}10%{opacity:1}70%{transform:scale(1)}80%{transform:scale(1.08,.94)}88%{opacity:1;transform:scale(1.14)}90%,to{opacity:0;transform:scale(1.14)}}@keyframes gum-pop{0%,87%{opacity:0;transform:scale(.8)}90%{opacity:1}to{opacity:0;transform:scale(1.5)}}[data-theme=jewel] .loader-art i:first-child{background:linear-gradient(135deg, var(--primary-l) 0%, var(--primary) 45%, var(--primary-d) 100%);border:3px solid var(--gold);width:36px;height:36px;box-shadow:inset 0 0 0 2px #00000059, 0 4px 0 var(--gold-edge);transform-origin:50%;border-radius:6px;animation:1.4s ease-in-out infinite gem-flip;bottom:10px;left:30px}[data-theme=jewel] .loader-art i:nth-child(2),[data-theme=jewel] .loader-art i:nth-child(3){background:var(--gold);width:14px;height:14px;box-shadow:none;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);border-radius:0;animation:1.4s ease-in-out infinite sparkle}[data-theme=jewel] .loader-art i:nth-child(2){bottom:34px;left:8px}[data-theme=jewel] .loader-art i:nth-child(3){animation-delay:.7s;bottom:6px;left:76px}@keyframes gem-flip{0%,to{transform:rotate(45deg)scaleX(1)}50%{transform:rotate(45deg)scaleX(.12)}}@keyframes sparkle{0%,to{opacity:0;transform:scale(.2)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}[data-theme=quest]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--px:4px;--sky-top:#46a346;--sky-mid:#46a346;--sky-low:#46a346;--outline:#10205a;--panel:#2a44c0;--panel-hi:#4a70e8;--panel-lo:#16248a;--panel-rim:#f2f2f6;--panel-deep:#0a0f33;--panel-inner:#00001e59;--primary:#3574e0;--primary-l:#8ab4ff;--primary-d:#1a3f94;--lime:#2f9e55;--lime-l:#6fd690;--lime-d:#17602f;--orange:#e0a41c;--orange-l:#ffd46a;--orange-d:#8e6206;--red:#d6404a;--red-l:#ff8a90;--red-d:#86161e;--purple:#9446cc;--purple-l:#c894f2;--purple-d:#561f82;--blue:#3574e0;--blue-l:#8ab4ff;--blue-d:#1a3f94;--magenta:#d23c9c;--magenta-l:#ff8ad0;--magenta-d:#801a5c;--grey:#6f7696;--grey-l:#aeb4cf;--grey-d:#3e4460;--gold:#ffd84a;--gold-l:#fff0a8;--gold-d:#a07c0c;--text:#fff;--text-soft:#dfe6ff;--field-ink:#10205a;--font-display:"DotGothic16", "Courier New", monospace;--font-body:"DotGothic16", "Courier New", monospace;--sky-text:1px 0 0 #10205a, -1px 0 0 #10205a, 0 1px 0 #10205a, 0 -1px 0 #10205a;--sky-text-big:1px 0 0 #10205a, -1px 0 0 #10205a, 0 1px 0 #10205a, 0 -1px 0 #10205a, 0 2px 0 #10205a;--wheel-palette:#d6404a, #3574e0, #e0a41c, #2f9e55, #9446cc, #d23c9c, #ffd84a, #35b8d0;--wheel-ink:#0a0f33;--wheel-pointer:#ffd84a;--wheel-rim:#f2f2f6;--wheel-pixel:4;--wheel-font:"DotGothic16", monospace;--wheel-font-weight:400;--preview-bg:#46a346;--preview-panel:linear-gradient(180deg, #4a70e8, #16248a);--pl:#0a0f33;--pdrop:#00000059;--pcard:linear-gradient(180deg, #4a70e8, #16248a);--pcard-hi:#7f8bc4;--pcard-lo:#7f8bc4;--pcard-shadow:none;--ptext:1px 0 0 #0a0f33, -1px 0 0 #0a0f33, 0 1px 0 #0a0f33, 0 -1px 0 #0a0f33;--ptext-sm:none;--pwell:#00001e59;--pfield:#fff;--pfocus:#ffd84a;--plink:#ffd84a;--prule:#ffffff38;--ptimer:#ffd84a;--pdark:#10205a;--pplaceholder:#8890b8;--pghost:#ffffff24;--pdrawer:linear-gradient(180deg, #2a44c0, #10205a);--pbackdrop:#0a0f3399;--pcurrent:#6fd69047;--pbrand:#ffd84a;--pbrand-shadow:1px 0 0 #10205a, -1px 0 0 #10205a, 0 1px 0 #10205a, 0 -1px 0 #10205a, 0 2px 0 #10205a;--pqr:#ffd84a}[data-theme=pixel]{--px:4px;--sky-top:#ffdcee;--sky-mid:#ffdcee;--sky-low:#ffdcee;--outline:transparent;--panel:#fff7fb;--panel-hi:#fff;--panel-lo:#f6cde2;--panel-rim:#5b2a58;--panel-deep:#e5a0c4;--panel-inner:#fbe3ef;--primary:#ff5fa6;--primary-l:#ffa4cb;--primary-d:#c23478;--lime:#3fcf95;--lime-l:#95ecc6;--lime-d:#1f8a5e;--orange:#ffbd2e;--orange-l:#ffe08a;--orange-d:#c07f00;--red:#ff5a6e;--red-l:#ffa4ae;--red-d:#b8243a;--purple:#a98bff;--purple-l:#d6c8ff;--purple-d:#6a4ac8;--blue:#4fc3f2;--blue-l:#a8e5fb;--blue-d:#1e84b0;--magenta:#ff5fa6;--magenta-l:#ffa4cb;--magenta-d:#c23478;--grey:#9a8498;--grey-l:#cdbccb;--grey-d:#5e4a5c;--gold:#ffbd2e;--gold-l:#ffe08a;--gold-d:#c07f00;--text:#5b2a58;--text-soft:#94558e;--field-ink:#5b2a58;--font-display:"Pixelify Sans", "Arial Rounded MT Bold", sans-serif;--font-body:"Pixelify Sans", "Arial Rounded MT Bold", sans-serif;--sky-text:none;--sky-text-big:none;--wheel-palette:#ff5fa6, #4fc3f2, #ffbd2e, #3fcf95, #a98bff, #ff8a5c, #ffe066, #72d6e8;--wheel-ink:#5b2a58;--wheel-pointer:#ff5fa6;--wheel-rim:#fff7fb;--wheel-pixel:4;--wheel-font:"Pixelify Sans", sans-serif;--wheel-font-weight:700;--preview-bg:#ffdcee;--preview-panel:#fff7fb;--pl:#5b2a58;--pdrop:#e5a0c4;--pcard:#fff7fb;--pcard-hi:#fff;--pcard-lo:#f6cde2;--pcard-shadow:none;--ptext:1px 0 0 #5b2a58, -1px 0 0 #5b2a58, 0 1px 0 #5b2a58, 0 -1px 0 #5b2a58;--ptext-sm:none;--pwell:#fbe3ef;--pfield:#fff;--pfocus:#ff5fa6;--plink:#c23478;--prule:#f6cde2;--ptimer:#ff5fa6;--pdark:#5b2a58;--pplaceholder:#c9a3c0;--pghost:#5b2a5814;--pdrawer:#fff0f7;--pbackdrop:#5b2a5873;--pcurrent:#dcf7ea;--pbrand:#ff5fa6;--pbrand-shadow:1px 0 0 #5b2a58, -1px 0 0 #5b2a58, 0 1px 0 #5b2a58, 0 -1px 0 #5b2a58, 0 2px 0 #5b2a58;--pqr:#ff5fa6}[data-theme=console]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--px:4px;--sky-top:#1d2b53;--sky-mid:#1d2b53;--sky-low:#1d2b53;--outline:#000;--panel:#7e2553;--panel-hi:#ff77a8;--panel-lo:#4a1238;--panel-rim:#000;--panel-deep:#000;--panel-inner:#00000059;--primary:#29adff;--primary-l:#9fdcff;--primary-d:#1d5a9a;--lime:#00b543;--lime-l:#00e436;--lime-d:#006a32;--orange:#ffa300;--orange-l:#ffec27;--orange-d:#ab5236;--red:#ff004d;--red-l:#ff77a8;--red-d:#7e2553;--purple:#83769c;--purple-l:#c2c3c7;--purple-d:#5f574f;--blue:#29adff;--blue-l:#9fdcff;--blue-d:#1d5a9a;--magenta:#ff77a8;--magenta-l:#fca;--magenta-d:#7e2553;--grey:#5f574f;--grey-l:#83769c;--grey-d:#2a2622;--gold:#ffec27;--gold-l:#fff1e8;--gold-d:#ab5236;--text:#fff1e8;--text-soft:#c2c3c7;--field-ink:#1d2b53;--font-display:"Tiny5", "Courier New", monospace;--font-body:"Tiny5", "Courier New", monospace;--sky-text:none;--sky-text-big:none;--wheel-palette:#ff004d, #29adff, #ffa300, #00b543, #ff77a8, #83769c, #ffec27, #008751;--wheel-ink:#000;--wheel-pointer:#ffec27;--wheel-rim:#fff1e8;--wheel-pixel:4;--wheel-font:"Tiny5", monospace;--wheel-font-weight:400;--preview-bg:#1d2b53;--preview-panel:#7e2553;--pl:#000;--pdrop:#000;--pcard:#7e2553;--pcard-hi:#ff77a8;--pcard-lo:#4a1238;--pcard-shadow:none;--ptext:1px 0 0 #000, -1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000;--ptext-sm:none;--pwell:#00000059;--pfield:#fff1e8;--pfocus:#ffec27;--plink:#ffec27;--prule:#fff1e833;--ptimer:#ffec27;--pdark:#000;--pplaceholder:#83769c;--pghost:#fff1e81f;--pdrawer:#1d2b53;--pbackdrop:#0009;--pcurrent:#00e43633;--pbrand:#ff004d;--pbrand-shadow:0 2px 0 #7e2553;--pqr:#29adff}html[data-theme=console]{font-size:18px}[data-theme=farm]{--px:4px;--sky-top:#74c3f2;--sky-mid:#8dd0f6;--sky-low:#c5e9fb;--outline:transparent;--panel:#f5dfa8;--panel-hi:#fff2c8;--panel-lo:#d6ae6c;--panel-rim:#3d2410;--panel-deep:#7a4a24;--panel-inner:#ead0a0;--primary:#c4642a;--primary-l:#f0a070;--primary-d:#7a3812;--lime:#4f9e33;--lime-l:#8fd06a;--lime-d:#2a6a18;--orange:#e2a526;--orange-l:#ffd878;--orange-d:#9a6a0c;--red:#d4463a;--red-l:#f59080;--red-d:#8a2016;--purple:#8a5ab0;--purple-l:#c09ae0;--purple-d:#54306e;--blue:#3f72c8;--blue-l:#8ab0f0;--blue-d:#224a8a;--magenta:#c8508a;--magenta-l:#f09ac4;--magenta-d:#80284e;--grey:#9a8a70;--grey-l:#cfc2a8;--grey-d:#5e5240;--gold:#e2a526;--gold-l:#ffd878;--gold-d:#9a6a0c;--text:#3d2410;--text-soft:#6b4424;--field-ink:#3d2410;--font-display:"Jersey 10", Impact, "Arial Narrow", sans-serif;--font-body:"Pixelify Sans", "Trebuchet MS", sans-serif;--sky-text:none;--sky-text-big:none;--wheel-palette:#d4463a, #3f72c8, #e2a526, #4f9e33, #c4642a, #8a5ab0, #f0d060, #5ab0c0;--wheel-ink:#3d2410;--wheel-pointer:#d4463a;--wheel-rim:#fff2c8;--wheel-pixel:4;--wheel-font:"Pixelify Sans", sans-serif;--wheel-font-weight:700;--preview-bg:linear-gradient(180deg, #74c3f2 0 40%, #a8dcf8 40% 72%, #5aa83a 72% 82%, #8a5a2e 82%);--preview-panel:#f5dfa8;--pl:#3d2410;--pdrop:#3d241059;--pcard:#f5dfa8;--pcard-hi:#fff2c8;--pcard-lo:#d6ae6c;--pcard-shadow:none;--ptext:1px 0 0 #3d2410, -1px 0 0 #3d2410, 0 1px 0 #3d2410, 0 -1px 0 #3d2410;--ptext-sm:none;--pwell:#ead0a0;--pfield:#fffaf0;--pfocus:#c4642a;--plink:#9a3a16;--prule:#d6ae6c;--ptimer:#4f9e33;--pdark:#3d2410;--pplaceholder:#b8a078;--pghost:#3d241014;--pdrawer:#f0d69a;--pbackdrop:#3d241073;--pcurrent:#dcefc8;--pbrand:#9a3a16;--pbrand-shadow:none;--pqr:#4f9e33}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) body{color:var(--text);text-shadow:var(--sky-text);background:var(--sky-mid);font-synthesis:none;-webkit-font-smoothing:none;font-variant-ligatures:none}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) body:before{image-rendering:pixelated}:is([data-theme=quest],[data-theme=pixel],[data-theme=console]) body:after,:is([data-theme=quest],[data-theme=console]) .sky-clouds{display:none}[data-theme=quest] body:before{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20shape-rendering='crispEdges'%3e%3crect%20width='16'%20height='16'%20fill='%2346a346'/%3e%3crect%20x='12'%20y='0'%20width='1'%20height='1'%20fill='%233a913a'/%3e%3crect%20x='3'%20y='1'%20width='1'%20height='1'%20fill='%233a913a'/%3e%3crect%20x='15'%20y='2'%20width='1'%20height='1'%20fill='%233a913a'/%3e%3crect%20x='13'%20y='3'%20width='1'%20height='1'%20fill='%2355b255'/%3e%3crect%20x='4'%20y='4'%20width='1'%20height='1'%20fill='%23dff2c8'/%3e%3crect%20x='14'%20y='4'%20width='1'%20height='1'%20fill='%2355b255'/%3e%3crect%20x='2'%20y='5'%20width='1'%20height='1'%20fill='%233a913a'/%3e%3crect%20x='3'%20y='5'%20width='1'%20height='1'%20fill='%23dff2c8'/%3e%3crect%20x='4'%20y='5'%20width='1'%20height='1'%20fill='%23eed36a'/%3e%3crect%20x='5'%20y='5'%20width='1'%20height='1'%20fill='%23dff2c8'/%3e%3crect%20x='3'%20y='6'%20width='1'%20height='1'%20fill='%233a913a'/%3e%3crect%20x='4'%20y='6'%20width='1'%20height='1'%20fill='%23dff2c8'/%3e%3crect%20x='4'%20y='7'%20width='1'%20height='1'%20fill='%233a913a'/%3e%3crect%20x='13'%20y='7'%20width='1'%20height='1'%20fill='%233a913a'/%3e%3crect%20x='0'%20y='8'%20width='1'%20height='1'%20fill='%233a913a'/%3e%3crect%20x='6'%20y='8'%20width='1'%20height='1'%20fill='%2355b255'/%3e%3crect%20x='15'%20y='8'%20width='1'%20height='1'%20fill='%233a913a'/%3e%3crect%20x='0'%20y='9'%20width='2'%20height='1'%20fill='%233a913a'/%3e%3crect%20x='8'%20y='9'%20width='1'%20height='1'%20fill='%233a913a'/%3e%3crect%20x='13'%20y='9'%20width='1'%20height='1'%20fill='%233a913a'/%3e%3crect%20x='5'%20y='10'%20width='1'%20height='1'%20fill='%233a913a'/%3e%3crect%20x='4'%20y='11'%20width='1'%20height='1'%20fill='%2355b255'/%3e%3crect%20x='12'%20y='11'%20width='1'%20height='1'%20fill='%232d7a2d'/%3e%3crect%20x='1'%20y='12'%20width='1'%20height='1'%20fill='%2355b255'/%3e%3crect%20x='11'%20y='12'%20width='1'%20height='1'%20fill='%232d7a2d'/%3e%3crect%20x='13'%20y='12'%20width='1'%20height='1'%20fill='%232d7a2d'/%3e%3crect%20x='15'%20y='12'%20width='1'%20height='1'%20fill='%233a913a'/%3e%3crect%20x='2'%20y='13'%20width='1'%20height='1'%20fill='%2355b255'/%3e%3crect%20x='12'%20y='13'%20width='1'%20height='1'%20fill='%233a913a'/%3e%3crect%20x='6'%20y='15'%20width='1'%20height='1'%20fill='%233a913a'/%3e%3crect%20x='8'%20y='15'%20width='1'%20height='1'%20fill='%233a913a'/%3e%3crect%20x='15'%20y='15'%20width='1'%20height='1'%20fill='%2355b255'/%3e%3c/svg%3e") 0 0/64px 64px,#46a346}[data-theme=pixel] body:before{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20shape-rendering='crispEdges'%3e%3crect%20width='16'%20height='16'%20fill='%23ffdcee'/%3e%3crect%20x='0'%20y='0'%20width='8'%20height='1'%20fill='%23ffe9f4'/%3e%3crect%20x='0'%20y='1'%20width='8'%20height='1'%20fill='%23ffe9f4'/%3e%3crect%20x='0'%20y='2'%20width='8'%20height='1'%20fill='%23ffe9f4'/%3e%3crect%20x='10'%20y='2'%20width='1'%20height='1'%20fill='%23ffb8d8'/%3e%3crect%20x='12'%20y='2'%20width='1'%20height='1'%20fill='%23ffb8d8'/%3e%3crect%20x='0'%20y='3'%20width='8'%20height='1'%20fill='%23ffe9f4'/%3e%3crect%20x='9'%20y='3'%20width='5'%20height='1'%20fill='%23ffb8d8'/%3e%3crect%20x='0'%20y='4'%20width='8'%20height='1'%20fill='%23ffe9f4'/%3e%3crect%20x='10'%20y='4'%20width='3'%20height='1'%20fill='%23ffb8d8'/%3e%3crect%20x='0'%20y='5'%20width='8'%20height='1'%20fill='%23ffe9f4'/%3e%3crect%20x='11'%20y='5'%20width='1'%20height='1'%20fill='%23ffb8d8'/%3e%3crect%20x='0'%20y='6'%20width='8'%20height='1'%20fill='%23ffe9f4'/%3e%3crect%20x='0'%20y='7'%20width='8'%20height='1'%20fill='%23ffe9f4'/%3e%3crect%20x='8'%20y='8'%20width='8'%20height='1'%20fill='%23ffe9f4'/%3e%3crect%20x='8'%20y='9'%20width='8'%20height='1'%20fill='%23ffe9f4'/%3e%3crect%20x='8'%20y='10'%20width='8'%20height='1'%20fill='%23ffe9f4'/%3e%3crect%20x='8'%20y='11'%20width='8'%20height='1'%20fill='%23ffe9f4'/%3e%3crect%20x='8'%20y='12'%20width='8'%20height='1'%20fill='%23ffe9f4'/%3e%3crect%20x='8'%20y='13'%20width='8'%20height='1'%20fill='%23ffe9f4'/%3e%3crect%20x='8'%20y='14'%20width='8'%20height='1'%20fill='%23ffe9f4'/%3e%3crect%20x='8'%20y='15'%20width='8'%20height='1'%20fill='%23ffe9f4'/%3e%3c/svg%3e") 0 0/48px 48px,#ffdcee}[data-theme=console] body:before{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20shape-rendering='crispEdges'%3e%3crect%20width='32'%20height='32'%20fill='%231d2b53'/%3e%3crect%20x='11'%20y='0'%20width='1'%20height='1'%20fill='%235f574f'/%3e%3crect%20x='24'%20y='6'%20width='1'%20height='1'%20fill='%23c2c3c7'/%3e%3crect%20x='17'%20y='8'%20width='1'%20height='1'%20fill='%235f574f'/%3e%3crect%20x='8'%20y='19'%20width='1'%20height='1'%20fill='%2383769c'/%3e%3crect%20x='7'%20y='20'%20width='1'%20height='1'%20fill='%2383769c'/%3e%3crect%20x='8'%20y='20'%20width='1'%20height='1'%20fill='%23fff1e8'/%3e%3crect%20x='9'%20y='20'%20width='1'%20height='1'%20fill='%2383769c'/%3e%3crect%20x='5'%20y='21'%20width='1'%20height='1'%20fill='%235f574f'/%3e%3crect%20x='8'%20y='21'%20width='1'%20height='1'%20fill='%2383769c'/%3e%3crect%20x='29'%20y='23'%20width='1'%20height='1'%20fill='%2383769c'/%3e%3crect%20x='2'%20y='24'%20width='1'%20height='1'%20fill='%235f574f'/%3e%3crect%20x='10'%20y='28'%20width='1'%20height='1'%20fill='%2383769c'/%3e%3crect%20x='21'%20y='29'%20width='1'%20height='1'%20fill='%2383769c'/%3e%3c/svg%3e") 0 0/96px 96px,#1d2b53}[data-theme=farm] body:before{background:linear-gradient(#74c3f2 0 26%,#8dd0f6 26% 50%,#a8dcf8 50% 72%,#c5e9fb 72%)}[data-theme=farm] body:after{image-rendering:pixelated;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20shape-rendering='crispEdges'%3e%3crect%20x='0'%20y='0'%20width='1'%20height='1'%20fill='%235aa83a'/%3e%3crect%20x='1'%20y='0'%20width='1'%20height='1'%20fill='%236fc24a'/%3e%3crect%20x='2'%20y='0'%20width='1'%20height='1'%20fill='%235aa83a'/%3e%3crect%20x='4'%20y='0'%20width='1'%20height='1'%20fill='%235aa83a'/%3e%3crect%20x='5'%20y='0'%20width='1'%20height='1'%20fill='%236fc24a'/%3e%3crect%20x='6'%20y='0'%20width='3'%20height='1'%20fill='%235aa83a'/%3e%3crect%20x='9'%20y='0'%20width='1'%20height='1'%20fill='%236fc24a'/%3e%3crect%20x='10'%20y='0'%20width='1'%20height='1'%20fill='%235aa83a'/%3e%3crect%20x='12'%20y='0'%20width='1'%20height='1'%20fill='%235aa83a'/%3e%3crect%20x='13'%20y='0'%20width='1'%20height='1'%20fill='%236fc24a'/%3e%3crect%20x='14'%20y='0'%20width='2'%20height='1'%20fill='%235aa83a'/%3e%3crect%20x='0'%20y='1'%20width='2'%20height='1'%20fill='%235aa83a'/%3e%3crect%20x='2'%20y='1'%20width='1'%20height='1'%20fill='%236fc24a'/%3e%3crect%20x='3'%20y='1'%20width='4'%20height='1'%20fill='%235aa83a'/%3e%3crect%20x='7'%20y='1'%20width='1'%20height='1'%20fill='%236fc24a'/%3e%3crect%20x='8'%20y='1'%20width='6'%20height='1'%20fill='%235aa83a'/%3e%3crect%20x='14'%20y='1'%20width='1'%20height='1'%20fill='%236fc24a'/%3e%3crect%20x='15'%20y='1'%20width='1'%20height='1'%20fill='%235aa83a'/%3e%3crect%20x='0'%20y='2'%20width='16'%20height='1'%20fill='%235aa83a'/%3e%3crect%20x='0'%20y='3'%20width='16'%20height='1'%20fill='%235aa83a'/%3e%3crect%20x='0'%20y='4'%20width='16'%20height='1'%20fill='%233f8a2a'/%3e%3crect%20x='0'%20y='5'%20width='16'%20height='1'%20fill='%238a5a2e'/%3e%3crect%20x='0'%20y='6'%20width='4'%20height='1'%20fill='%238a5a2e'/%3e%3crect%20x='4'%20y='6'%20width='1'%20height='1'%20fill='%23a87444'/%3e%3crect%20x='5'%20y='6'%20width='2'%20height='1'%20fill='%238a5a2e'/%3e%3crect%20x='7'%20y='6'%20width='1'%20height='1'%20fill='%236e4522'/%3e%3crect%20x='8'%20y='6'%20width='8'%20height='1'%20fill='%238a5a2e'/%3e%3crect%20x='0'%20y='7'%20width='5'%20height='1'%20fill='%238a5a2e'/%3e%3crect%20x='5'%20y='7'%20width='1'%20height='1'%20fill='%236e4522'/%3e%3crect%20x='6'%20y='7'%20width='10'%20height='1'%20fill='%238a5a2e'/%3e%3crect%20x='0'%20y='8'%20width='2'%20height='1'%20fill='%238a5a2e'/%3e%3crect%20x='2'%20y='8'%20width='1'%20height='1'%20fill='%23a87444'/%3e%3crect%20x='3'%20y='8'%20width='5'%20height='1'%20fill='%238a5a2e'/%3e%3crect%20x='8'%20y='8'%20width='1'%20height='1'%20fill='%236e4522'/%3e%3crect%20x='9'%20y='8'%20width='3'%20height='1'%20fill='%238a5a2e'/%3e%3crect%20x='12'%20y='8'%20width='1'%20height='1'%20fill='%23a87444'/%3e%3crect%20x='13'%20y='8'%20width='1'%20height='1'%20fill='%238a5a2e'/%3e%3crect%20x='14'%20y='8'%20width='1'%20height='1'%20fill='%23a87444'/%3e%3crect%20x='15'%20y='8'%20width='1'%20height='1'%20fill='%238a5a2e'/%3e%3crect%20x='0'%20y='9'%20width='16'%20height='1'%20fill='%238a5a2e'/%3e%3crect%20x='0'%20y='10'%20width='16'%20height='1'%20fill='%238a5a2e'/%3e%3crect%20x='0'%20y='11'%20width='8'%20height='1'%20fill='%238a5a2e'/%3e%3crect%20x='8'%20y='11'%20width='1'%20height='1'%20fill='%236e4522'/%3e%3crect%20x='9'%20y='11'%20width='7'%20height='1'%20fill='%238a5a2e'/%3e%3crect%20x='0'%20y='12'%20width='6'%20height='1'%20fill='%238a5a2e'/%3e%3crect%20x='6'%20y='12'%20width='2'%20height='1'%20fill='%236e4522'/%3e%3crect%20x='8'%20y='12'%20width='8'%20height='1'%20fill='%238a5a2e'/%3e%3crect%20x='0'%20y='13'%20width='1'%20height='1'%20fill='%236e4522'/%3e%3crect%20x='1'%20y='13'%20width='10'%20height='1'%20fill='%238a5a2e'/%3e%3crect%20x='11'%20y='13'%20width='1'%20height='1'%20fill='%236e4522'/%3e%3crect%20x='12'%20y='13'%20width='4'%20height='1'%20fill='%238a5a2e'/%3e%3crect%20x='0'%20y='14'%20width='16'%20height='1'%20fill='%238a5a2e'/%3e%3crect%20x='0'%20y='15'%20width='3'%20height='1'%20fill='%238a5a2e'/%3e%3crect%20x='3'%20y='15'%20width='1'%20height='1'%20fill='%236e4522'/%3e%3crect%20x='4'%20y='15'%20width='12'%20height='1'%20fill='%238a5a2e'/%3e%3c/svg%3e") 0 100%/64px 64px repeat-x}:is([data-theme=pixel],[data-theme=farm]) .sky-clouds i{image-rendering:pixelated}:is([data-theme=pixel],[data-theme=farm]) .sky-clouds .far{--tile:1000px;opacity:.85;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='36'%20viewBox='0%200%20200%2036'%20shape-rendering='crispEdges'%3e%3crect%20x='133'%20y='4'%20width='4'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='131'%20y='5'%20width='8'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='140'%20y='5'%20width='2'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='130'%20y='6'%20width='13'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='129'%20y='7'%20width='15'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='17'%20y='8'%20width='4'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='128'%20y='8'%20width='1'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='129'%20y='8'%20width='14'%20height='1'%20fill='%23d8eefa'/%3e%3crect%20x='143'%20y='8'%20width='1'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='15'%20y='9'%20width='8'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='24'%20y='9'%20width='2'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='129'%20y='9'%20width='14'%20height='1'%20fill='%23d8eefa'/%3e%3crect%20x='14'%20y='10'%20width='13'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='13'%20y='11'%20width='15'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='12'%20y='12'%20width='1'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='13'%20y='12'%20width='14'%20height='1'%20fill='%23d8eefa'/%3e%3crect%20x='27'%20y='12'%20width='1'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='13'%20y='13'%20width='14'%20height='1'%20fill='%23d8eefa'/%3e%3crect%20x='81'%20y='20'%20width='3'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='79'%20y='21'%20width='8'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='78'%20y='22'%20width='10'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='79'%20y='23'%20width='8'%20height='1'%20fill='%23d8eefa'/%3e%3crect%20x='179'%20y='26'%20width='3'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='177'%20y='27'%20width='8'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='176'%20y='28'%20width='10'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='177'%20y='29'%20width='8'%20height='1'%20fill='%23d8eefa'/%3e%3c/svg%3e")}:is([data-theme=pixel],[data-theme=farm]) .sky-clouds .near{--tile:1400px;opacity:1;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='36'%20viewBox='0%200%20200%2036'%20shape-rendering='crispEdges'%3e%3crect%20x='133'%20y='4'%20width='4'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='131'%20y='5'%20width='8'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='140'%20y='5'%20width='2'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='130'%20y='6'%20width='13'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='129'%20y='7'%20width='15'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='17'%20y='8'%20width='4'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='128'%20y='8'%20width='1'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='129'%20y='8'%20width='14'%20height='1'%20fill='%23d8eefa'/%3e%3crect%20x='143'%20y='8'%20width='1'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='15'%20y='9'%20width='8'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='24'%20y='9'%20width='2'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='129'%20y='9'%20width='14'%20height='1'%20fill='%23d8eefa'/%3e%3crect%20x='14'%20y='10'%20width='13'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='13'%20y='11'%20width='15'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='12'%20y='12'%20width='1'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='13'%20y='12'%20width='14'%20height='1'%20fill='%23d8eefa'/%3e%3crect%20x='27'%20y='12'%20width='1'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='13'%20y='13'%20width='14'%20height='1'%20fill='%23d8eefa'/%3e%3crect%20x='81'%20y='20'%20width='3'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='79'%20y='21'%20width='8'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='78'%20y='22'%20width='10'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='79'%20y='23'%20width='8'%20height='1'%20fill='%23d8eefa'/%3e%3crect%20x='179'%20y='26'%20width='3'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='177'%20y='27'%20width='8'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='176'%20y='28'%20width='10'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='177'%20y='29'%20width='8'%20height='1'%20fill='%23d8eefa'/%3e%3c/svg%3e");top:16vh}[data-theme=pixel] .sky-clouds :is(.far,.near){background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='36'%20viewBox='0%200%20200%2036'%20shape-rendering='crispEdges'%3e%3crect%20x='133'%20y='4'%20width='4'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='131'%20y='5'%20width='8'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='140'%20y='5'%20width='2'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='130'%20y='6'%20width='13'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='129'%20y='7'%20width='15'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='17'%20y='8'%20width='4'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='128'%20y='8'%20width='1'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='129'%20y='8'%20width='14'%20height='1'%20fill='%23f6cde2'/%3e%3crect%20x='143'%20y='8'%20width='1'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='15'%20y='9'%20width='8'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='24'%20y='9'%20width='2'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='129'%20y='9'%20width='14'%20height='1'%20fill='%23f6cde2'/%3e%3crect%20x='14'%20y='10'%20width='13'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='13'%20y='11'%20width='15'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='12'%20y='12'%20width='1'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='13'%20y='12'%20width='14'%20height='1'%20fill='%23f6cde2'/%3e%3crect%20x='27'%20y='12'%20width='1'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='13'%20y='13'%20width='14'%20height='1'%20fill='%23f6cde2'/%3e%3crect%20x='81'%20y='20'%20width='3'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='79'%20y='21'%20width='8'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='78'%20y='22'%20width='10'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='79'%20y='23'%20width='8'%20height='1'%20fill='%23f6cde2'/%3e%3crect%20x='179'%20y='26'%20width='3'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='177'%20y='27'%20width='8'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='176'%20y='28'%20width='10'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='177'%20y='29'%20width='8'%20height='1'%20fill='%23f6cde2'/%3e%3c/svg%3e")}[data-theme=pixel] .sky-clouds .far{opacity:.7}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) :is(a:not(.btn),.card a:not(.btn)){color:var(--plink)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .muted{color:var(--text-soft)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) :is(.brand,label.check){color:var(--text)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) a.brand{color:var(--pbrand);text-shadow:var(--pbrand-shadow)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) label{color:var(--text-soft)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) :is(th,td,.list li){border-bottom:2px solid var(--prule)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) th{color:var(--text-soft)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .hint.ok{color:var(--lime-d)}:is([data-theme=quest],[data-theme=console]) .hint.ok{color:var(--lime-l)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .hint.err{box-shadow:0 0 0 2px var(--pl);text-shadow:var(--ptext-sm);border:0;border-radius:0}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) :is(.card,.modal,.btn,.badge,.chip,.lb li,.tile-letter,.qr-box,.timer-bar,.timer-num,.winner-banner,.tug-banner,.opt,.buzz-btn,.tap-btn,.tap-meter,.toast){--pline:0 calc(-1 * var(--px)) 0 0 var(--pl), 0 var(--px) 0 0 var(--pl), calc(-1 * var(--px)) 0 0 0 var(--pl), var(--px) 0 0 0 var(--pl);--pbevel:inset calc(-1 * var(--px)) calc(-1 * var(--px)) 0 0 var(--jd), inset var(--px) var(--px) 0 0 var(--jl);--pdropx:0 calc(3 * var(--px)) 0 0 var(--pdrop);border:0;border-radius:0}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) :is(.card,.modal,.toast,.tap-meter){background:var(--pcard);color:var(--text);text-shadow:var(--pcard-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--pline), inset calc(-1 * var(--px)) calc(-1 * var(--px)) 0 0 var(--pcard-lo), inset var(--px) var(--px) 0 0 var(--pcard-hi), var(--pdropx)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) :is(.card,.modal){margin-left:var(--px);margin-right:var(--px)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .card+.card{margin-top:calc(16px + 3 * var(--px))}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .card.solid{background:var(--pwell);box-shadow:none}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) :is(.card,.modal) :is(h1,h2,h3){text-shadow:var(--pcard-shadow)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .card .muted{color:var(--text-soft)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .modal-backdrop{background:var(--pbackdrop);-webkit-backdrop-filter:none;backdrop-filter:none}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .drawer{background:var(--pdrawer);border-left:var(--px) solid var(--pl);box-shadow:none}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .toast{color:var(--text)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) :is(input,select,textarea){background:var(--pfield);color:var(--field-ink);border:3px solid var(--pl);border-radius:0;transition:none;box-shadow:inset 3px 3px #0000001a}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) :is(input,select,textarea):focus{border-color:var(--pl);box-shadow:0 0 0 3px var(--pfocus)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) :is(input,textarea)::placeholder{color:var(--pplaceholder)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .pw-toggle{background:var(--field-ink);color:var(--pfield);border-radius:0}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) :is(.btn,.opt,.lb li,.winner-banner,.tug-banner,.buzz-btn,.tap-btn){background:var(--j);color:#fff;text-shadow:var(--ptext);box-shadow:var(--pline), var(--pbevel), var(--pdropx);transition:filter .15s}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) :is(.tug-zone,.tug-rope,.tug-flag),:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) :is(.rl-track,.rl-light,.rl-runner,.rl-bar,.rl-bar b,.sort-card,.sort-solution li,.sort-no,.sort-value,.boat-river,.boat-drum,.beat-ring,.beat-label){border-radius:0}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .tug-banner{margin:var(--px) var(--px) calc(3 * var(--px))}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) :is(.btn,.opt,.buzz-btn,.tap-btn):before{inset:auto;left:calc(2 * var(--px));top:calc(2 * var(--px));width:var(--px);height:var(--px);box-shadow:var(--px) 0 0 #ffffffe6, 0 var(--px) 0 #ffffffe6;background:#ffffffe6;border-radius:0}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) :is(.btn,.opt):after{display:none}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) :is(.btn,.opt,.buzz-btn,.tap-btn):active{transform:translateY(calc(2 * var(--px)));box-shadow:var(--pline), var(--pbevel), 0 var(--px) 0 0 var(--pdrop)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .btn{margin:var(--px) var(--px) calc(3 * var(--px))}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .btn.block{width:calc(100% - 2 * var(--px))}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .btn.sm{--px:3px;text-shadow:var(--ptext-sm);padding:6px 12px}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .btn.sm:before{display:none}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .btn.big{--px:5px;padding:16px 30px}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .btn:focus-visible{outline:3px dashed var(--pfocus);outline-offset:calc(2 * var(--px))}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .btn.ghost{box-shadow:none;color:var(--text);text-shadow:var(--sky-text);background:0 0;margin:0}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) :is(.card,.modal) .btn.ghost{text-shadow:var(--pcard-shadow)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .btn.ghost:before{display:none}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .btn.ghost:hover{background:var(--pghost)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .btn.ghost:active{box-shadow:none;transform:none}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) :is(.badge,.chip){--px:2px;--jl:color-mix(in srgb, var(--j), #fff 40%);background:var(--j);color:#fff;text-shadow:1px 0 0 var(--jd), -1px 0 0 var(--jd), 0 1px 0 var(--jd), 0 -1px 0 var(--jd);box-shadow:var(--pline), var(--pbevel);margin:2px}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .chip{--px:3px;box-shadow:var(--pline), var(--pbevel), 0 calc(2 * var(--px)) 0 0 var(--pdrop);margin:3px 6px 6px;animation-timing-function:steps(3,end)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .chip:before,:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .chip:after{display:none}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .chip.me{outline:3px solid var(--pfocus);outline-offset:5px}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .lb li{margin:var(--px) var(--px) calc(10px + 3 * var(--px));animation-timing-function:steps(4,jump-none)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .lb li.me{outline:3px solid var(--pfocus);outline-offset:calc(2 * var(--px))}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .tile-letter{--px:.07em;--jl:color-mix(in srgb, var(--j), #fff 40%);background:var(--j);color:#fff;text-shadow:var(--ptext);box-shadow:var(--pline), var(--pbevel), 0 .2em 0 0 var(--pdrop);font-weight:400}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .tile-letter:before{background:#ffffffe6;border-radius:0;width:.07em;height:.07em;inset:.14em auto auto .14em;box-shadow:.07em 0 #ffffffe6,0 .07em #ffffffe6}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .candy-title .l{animation-name:px-drop;animation-duration:.7s;animation-timing-function:steps(6,jump-none)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .candy-title .g{animation-timing-function:steps(3,end)}@keyframes px-drop{0%{transform:translateY(-240%)}to{transform:none}}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .qr-box{--px:6px;margin:var(--px);box-shadow:var(--pline), inset 0 0 0 var(--px) var(--pqr), var(--pdropx);background:#fff;padding:20px}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .timer-bar{background:var(--pwell);height:24px;margin:var(--px);box-shadow:var(--pline)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .timer-bar>div{background:repeating-linear-gradient(90deg, var(--ptimer) 0 12px, transparent 12px 16px);background-clip:content-box;border-radius:0;padding:4px;animation:none}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .timer-num{background:var(--pdark);color:#fff;text-shadow:none;box-shadow:var(--pline), inset 0 0 0 var(--px) var(--ptimer), var(--pdropx)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .winner-banner{--px:5px;--j:var(--gold);--jl:var(--gold-l);--jd:var(--gold-d);animation-timing-function:steps(3,end)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .options{gap:calc(16px + 2 * var(--px))}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .opt{margin:var(--px)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .opt.dim{box-shadow:var(--pline), var(--pbevel)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .opt.correct{outline:var(--px) solid var(--pfocus);outline-offset:calc(2 * var(--px))}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .opt.picked{outline:var(--px) dashed var(--pfocus);outline-offset:calc(2 * var(--px))}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .opt .count{color:var(--field-ink);box-shadow:0 0 0 3px var(--pl);background:#fff;border:0;border-radius:0}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) :is(.buzz-btn,.tap-btn){--px:8px;margin:8px 0 34px}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) :is(.buzz-btn,.tap-btn):active{transform:translateY(16px)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .tap-btn.hot{animation-timing-function:steps(2,end)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .tap-meter{margin:var(--px) var(--px) calc(3 * var(--px))}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .tap-meter-count b{color:#fff;text-shadow:var(--ptext)}:is([data-theme=pixel],[data-theme=farm]) .tap-meter-count b{color:var(--orange)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .tap-meter.empty .tap-meter-count b{color:var(--grey-l);text-shadow:var(--ptext-sm)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .tap-pips i{background:var(--pwell);border-radius:0;box-shadow:inset 2px 2px #00000040}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .tap-pips i.on{background:var(--orange);box-shadow:inset -3px -3px 0 var(--orange-d), inset 3px 3px 0 var(--orange-l), 0 0 0 2px var(--pl)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .prog li{background:var(--pwell);border-radius:0}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .prog li.current{background:var(--pcurrent);border-color:var(--lime)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .round-no{color:var(--field-ink);border:2px solid var(--pl);text-shadow:none;background:#fff;border-radius:0}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .item-card{border-left:calc(2 * var(--px)) solid var(--primary)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .steps li{background:var(--pwell);border-radius:0}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .steps li.on{background:var(--pcurrent);color:var(--text)}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .status-dot{border-color:var(--pl);border-radius:0}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .wheel-wrap{filter:drop-shadow(0 8px 0 var(--pdrop))}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .pics-img{border:var(--px) solid #fff;box-shadow:0 calc(-1 * var(--px)) 0 0 var(--pl), 0 var(--px) 0 0 var(--pl), calc(-1 * var(--px)) 0 0 0 var(--pl), var(--px) 0 0 0 var(--pl), 0 calc(3 * var(--px)) 0 0 var(--pdrop);margin:var(--px);border-radius:0}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) :is(.pics-edit-img img,.pics-edit-add,.opt .opt-pic img,.opt-edit-pic img){border-radius:0}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .quiz-img img{padding:var(--px);box-shadow:0 calc(-1 * var(--px)) 0 0 var(--pl), 0 var(--px) 0 0 var(--pl), calc(-1 * var(--px)) 0 0 0 var(--pl), var(--px) 0 0 0 var(--pl), 0 calc(3 * var(--px)) 0 0 var(--pdrop);border-radius:0}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .quiz-img{padding:var(--px) var(--px) calc(3 * var(--px))}[data-theme=quest] :is(.card,.modal,.toast,.tap-meter){box-shadow:0 0 0 var(--px) var(--pl), inset 0 0 0 var(--px) #f2f2f6, inset 0 0 0 calc(2 * var(--px)) #7f8bc4, var(--pdropx);border-radius:4px}[data-theme=quest] .card.solid{box-shadow:none}[data-theme=quest] :is(.btn,.opt,.lb li,.winner-banner,.buzz-btn,.tap-btn){background:linear-gradient(180deg, color-mix(in srgb, var(--j), #fff 18%), color-mix(in srgb, var(--j), #000 30%))}[data-theme=quest] .btn.ghost{background:0 0}[data-theme=quest] .tile-letter{color:#ffd84a;--jl:#f2f2f6;--jd:#7f8bc4;background:linear-gradient(#4a70e8,#16248a)}[data-theme=quest] .opt.picked{outline-style:solid;animation:.8s step-end infinite px-blink}@keyframes px-blink{50%{outline-color:#0000}}[data-theme=farm] .tile-letter{--jl:#e0a064;--jd:#74401e;color:#fff4d6;background:repeating-linear-gradient(#c07a42 0 .16em,#a45f2c .16em .21em)}[data-theme=farm] .timer-num{color:#fff2c8}:is([data-theme=quest],[data-theme=farm]) .tile-letter.slot.blank{--jl:#0000001f;--jd:#0000004d;background:#0003}[data-theme=quest] .tile-letter.slot:is(.mine,.answer,.wrong){background:linear-gradient(180deg, color-mix(in srgb, var(--j), #fff 18%), color-mix(in srgb, var(--j), #000 30%));color:#fff}[data-theme=quest] .tile-letter.slot.mine{--j:var(--purple);--jl:var(--purple-l);--jd:var(--purple-d)}[data-theme=farm] .tile-letter.slot:is(.mine,.answer,.wrong){background:var(--j);color:#fff}:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) :is(.loader-art i,.loader-art b){box-shadow:none;clip-path:none;image-rendering:pixelated;border-radius:0;animation:none;display:none}:is([data-theme=quest],[data-theme=pixel],[data-theme=farm]) .loader-art i:first-child{display:block;transform:none}@keyframes px-sheet{to{background-position:var(--sheet) 0}}[data-theme=quest] .loader-art i:first-child{--sheet:-80px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='8'%20viewBox='0%200%2020%208'%20shape-rendering='crispEdges'%3e%3crect%20x='4'%20y='0'%20width='2'%20height='1'%20fill='%233aa0f0'/%3e%3crect%20x='2'%20y='1'%20width='6'%20height='1'%20fill='%233aa0f0'/%3e%3crect%20x='1'%20y='2'%20width='8'%20height='1'%20fill='%233aa0f0'/%3e%3crect%20x='13'%20y='2'%20width='4'%20height='1'%20fill='%233aa0f0'/%3e%3crect%20x='1'%20y='3'%20width='1'%20height='1'%20fill='%233aa0f0'/%3e%3crect%20x='2'%20y='3'%20width='2'%20height='1'%20fill='%23c8ecff'/%3e%3crect%20x='4'%20y='3'%20width='5'%20height='1'%20fill='%233aa0f0'/%3e%3crect%20x='11'%20y='3'%20width='8'%20height='1'%20fill='%233aa0f0'/%3e%3crect%20x='0'%20y='4'%20width='3'%20height='1'%20fill='%233aa0f0'/%3e%3crect%20x='3'%20y='4'%20width='1'%20height='1'%20fill='%2310205a'/%3e%3crect%20x='4'%20y='4'%20width='3'%20height='1'%20fill='%233aa0f0'/%3e%3crect%20x='7'%20y='4'%20width='1'%20height='1'%20fill='%2310205a'/%3e%3crect%20x='8'%20y='4'%20width='3'%20height='1'%20fill='%233aa0f0'/%3e%3crect%20x='11'%20y='4'%20width='2'%20height='1'%20fill='%23c8ecff'/%3e%3crect%20x='13'%20y='4'%20width='7'%20height='1'%20fill='%233aa0f0'/%3e%3crect%20x='0'%20y='5'%20width='3'%20height='1'%20fill='%233aa0f0'/%3e%3crect%20x='3'%20y='5'%20width='1'%20height='1'%20fill='%2310205a'/%3e%3crect%20x='4'%20y='5'%20width='3'%20height='1'%20fill='%233aa0f0'/%3e%3crect%20x='7'%20y='5'%20width='1'%20height='1'%20fill='%2310205a'/%3e%3crect%20x='8'%20y='5'%20width='5'%20height='1'%20fill='%233aa0f0'/%3e%3crect%20x='13'%20y='5'%20width='1'%20height='1'%20fill='%2310205a'/%3e%3crect%20x='14'%20y='5'%20width='3'%20height='1'%20fill='%233aa0f0'/%3e%3crect%20x='17'%20y='5'%20width='1'%20height='1'%20fill='%2310205a'/%3e%3crect%20x='18'%20y='5'%20width='2'%20height='1'%20fill='%233aa0f0'/%3e%3crect%20x='0'%20y='6'%20width='20'%20height='1'%20fill='%233aa0f0'/%3e%3crect%20x='1'%20y='7'%20width='8'%20height='1'%20fill='%233aa0f0'/%3e%3crect%20x='10'%20y='7'%20width='10'%20height='1'%20fill='%233aa0f0'/%3e%3c/svg%3e") 0 0/80px 32px;width:40px;height:32px;animation:.7s steps(2,end) infinite px-sheet,.7s step-end infinite px-hop;bottom:4px;left:28px}@keyframes px-hop{0%{transform:translateY(-14px)}50%,to{transform:none}}[data-theme=pixel] .loader-art i:first-child{--sheet:-378px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='63'%20height='6'%20viewBox='0%200%2063%206'%20shape-rendering='crispEdges'%3e%3crect%20x='1'%20y='0'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='4'%20y='0'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='8'%20y='0'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='11'%20y='0'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='15'%20y='0'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='18'%20y='0'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='22'%20y='0'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='25'%20y='0'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='29'%20y='0'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='32'%20y='0'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='36'%20y='0'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='39'%20y='0'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='43'%20y='0'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='46'%20y='0'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='50'%20y='0'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='53'%20y='0'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='57'%20y='0'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='60'%20y='0'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='0'%20y='1'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='1'%20y='1'%20width='2'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='3'%20y='1'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='4'%20y='1'%20width='2'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='6'%20y='1'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='8'%20y='1'%20width='2'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='10'%20y='1'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='11'%20y='1'%20width='2'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='13'%20y='1'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='15'%20y='1'%20width='2'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='17'%20y='1'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='18'%20y='1'%20width='2'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='20'%20y='1'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='22'%20y='1'%20width='2'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='24'%20y='1'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='25'%20y='1'%20width='2'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='27'%20y='1'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='29'%20y='1'%20width='2'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='31'%20y='1'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='32'%20y='1'%20width='2'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='34'%20y='1'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='36'%20y='1'%20width='2'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='38'%20y='1'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='39'%20y='1'%20width='2'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='41'%20y='1'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='43'%20y='1'%20width='2'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='45'%20y='1'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='46'%20y='1'%20width='2'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='48'%20y='1'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='50'%20y='1'%20width='2'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='52'%20y='1'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='53'%20y='1'%20width='2'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='55'%20y='1'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='57'%20y='1'%20width='2'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='59'%20y='1'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='60'%20y='1'%20width='2'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='62'%20y='1'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='0'%20y='2'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='1'%20y='2'%20width='5'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='6'%20y='2'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='8'%20y='2'%20width='5'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='13'%20y='2'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='15'%20y='2'%20width='5'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='20'%20y='2'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='22'%20y='2'%20width='5'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='27'%20y='2'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='29'%20y='2'%20width='5'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='34'%20y='2'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='36'%20y='2'%20width='5'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='41'%20y='2'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='43'%20y='2'%20width='5'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='48'%20y='2'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='50'%20y='2'%20width='5'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='55'%20y='2'%20width='2'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='57'%20y='2'%20width='5'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='62'%20y='2'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='1'%20y='3'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='2'%20y='3'%20width='3'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='5'%20y='3'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='8'%20y='3'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='9'%20y='3'%20width='3'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='12'%20y='3'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='15'%20y='3'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='16'%20y='3'%20width='3'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='19'%20y='3'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='22'%20y='3'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='23'%20y='3'%20width='3'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='26'%20y='3'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='29'%20y='3'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='30'%20y='3'%20width='3'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='33'%20y='3'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='36'%20y='3'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='37'%20y='3'%20width='3'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='40'%20y='3'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='43'%20y='3'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='44'%20y='3'%20width='3'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='47'%20y='3'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='50'%20y='3'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='51'%20y='3'%20width='3'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='54'%20y='3'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='57'%20y='3'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='58'%20y='3'%20width='3'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='61'%20y='3'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='2'%20y='4'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='3'%20y='4'%20width='1'%20height='1'%20fill='%23ffffff'/%3e%3crect%20x='4'%20y='4'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='9'%20y='4'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='10'%20y='4'%20width='1'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='11'%20y='4'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='16'%20y='4'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='17'%20y='4'%20width='1'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='18'%20y='4'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='23'%20y='4'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='24'%20y='4'%20width='1'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='25'%20y='4'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='30'%20y='4'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='31'%20y='4'%20width='1'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='32'%20y='4'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='37'%20y='4'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='38'%20y='4'%20width='1'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='39'%20y='4'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='44'%20y='4'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='45'%20y='4'%20width='1'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='46'%20y='4'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='51'%20y='4'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='52'%20y='4'%20width='1'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='53'%20y='4'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='58'%20y='4'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='59'%20y='4'%20width='1'%20height='1'%20fill='%23ff5fa6'/%3e%3crect%20x='60'%20y='4'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='3'%20y='5'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='10'%20y='5'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='17'%20y='5'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='24'%20y='5'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='31'%20y='5'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='38'%20y='5'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='45'%20y='5'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='52'%20y='5'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3crect%20x='59'%20y='5'%20width='1'%20height='1'%20fill='%235b2a58'/%3e%3c/svg%3e") 0 0/378px 36px;width:42px;height:36px;animation:1.35s steps(9,end) infinite px-sheet;bottom:10px;left:27px}[data-theme=farm] .loader-art i:first-child{--sheet:-160px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='8'%20viewBox='0%200%2032%208'%20shape-rendering='crispEdges'%3e%3crect%20x='26'%20y='0'%20width='1'%20height='1'%20fill='%234aa83a'/%3e%3crect%20x='29'%20y='0'%20width='1'%20height='1'%20fill='%234aa83a'/%3e%3crect%20x='18'%20y='1'%20width='1'%20height='1'%20fill='%234aa83a'/%3e%3crect%20x='21'%20y='1'%20width='1'%20height='1'%20fill='%234aa83a'/%3e%3crect%20x='26'%20y='1'%20width='2'%20height='1'%20fill='%234aa83a'/%3e%3crect%20x='29'%20y='1'%20width='1'%20height='1'%20fill='%234aa83a'/%3e%3crect%20x='18'%20y='2'%20width='2'%20height='1'%20fill='%234aa83a'/%3e%3crect%20x='21'%20y='2'%20width='1'%20height='1'%20fill='%234aa83a'/%3e%3crect%20x='27'%20y='2'%20width='2'%20height='1'%20fill='%234aa83a'/%3e%3crect%20x='19'%20y='3'%20width='2'%20height='1'%20fill='%234aa83a'/%3e%3crect%20x='26'%20y='3'%20width='4'%20height='1'%20fill='%23f2eefa'/%3e%3crect%20x='11'%20y='4'%20width='1'%20height='1'%20fill='%234aa83a'/%3e%3crect%20x='19'%20y='4'%20width='1'%20height='1'%20fill='%234aa83a'/%3e%3crect%20x='25'%20y='4'%20width='6'%20height='1'%20fill='%23f2eefa'/%3e%3crect%20x='11'%20y='5'%20width='1'%20height='1'%20fill='%234aa83a'/%3e%3crect%20x='19'%20y='5'%20width='1'%20height='1'%20fill='%234aa83a'/%3e%3crect%20x='25'%20y='5'%20width='4'%20height='1'%20fill='%23f2eefa'/%3e%3crect%20x='29'%20y='5'%20width='1'%20height='1'%20fill='%23a64ac0'/%3e%3crect%20x='30'%20y='5'%20width='1'%20height='1'%20fill='%23f2eefa'/%3e%3crect%20x='2'%20y='6'%20width='4'%20height='1'%20fill='%237a4a24'/%3e%3crect%20x='10'%20y='6'%20width='4'%20height='1'%20fill='%237a4a24'/%3e%3crect%20x='18'%20y='6'%20width='4'%20height='1'%20fill='%237a4a24'/%3e%3crect%20x='26'%20y='6'%20width='4'%20height='1'%20fill='%23f2eefa'/%3e%3crect%20x='1'%20y='7'%20width='6'%20height='1'%20fill='%237a4a24'/%3e%3crect%20x='9'%20y='7'%20width='6'%20height='1'%20fill='%237a4a24'/%3e%3crect%20x='17'%20y='7'%20width='6'%20height='1'%20fill='%237a4a24'/%3e%3crect%20x='27'%20y='7'%20width='2'%20height='1'%20fill='%23f2eefa'/%3e%3c/svg%3e") 0 0/160px 40px;width:40px;height:40px;animation:2.4s steps(4,end) infinite px-sheet;bottom:6px;left:28px}[data-theme=console] :is(.loader-art i,.loader-art b){background:var(--red);width:16px;height:16px;animation:1.2s step-end infinite px-cycle;display:block;bottom:22px;transform:none;box-shadow:0 4px #000}[data-theme=console] .loader-art i:first-child{left:6px}[data-theme=console] .loader-art i:nth-child(2){animation-delay:-.3s;left:30px}[data-theme=console] .loader-art i:nth-child(3){animation-delay:-.6s;left:54px}[data-theme=console] .loader-art b{animation-delay:-.9s;left:78px}@keyframes px-cycle{0%{background:var(--red)}25%{background:var(--blue)}50%{background:var(--gold)}75%{background:var(--lime)}}[data-theme=soft],[data-theme=bubblegum],[data-theme=jewel]{--font-display:"Fredoka", "Arial Rounded MT Bold", "Nunito", system-ui, sans-serif;--font-body:"Nunito", "Segoe UI", system-ui, -apple-system, sans-serif}.theme-opt{font-family:var(--font-body);font-synthesis:initial}.theme-opt:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]){font-synthesis:none;border-radius:0}.theme-opt:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) :is(.theme-sample-card,.theme-swatches i){border-radius:0}.theme-opt:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) .tbtn{background:var(--j);text-shadow:1px 0 0 var(--jd), -1px 0 0 var(--jd), 0 1px 0 var(--jd), 0 -1px 0 var(--jd);box-shadow:0 -2px 0 0 var(--pl), 0 2px 0 0 var(--pl), -2px 0 0 0 var(--pl), 2px 0 0 0 var(--pl), inset -2px -2px 0 0 var(--jd), inset 2px 2px 0 0 var(--jl), 0 5px 0 0 var(--pdrop);border:0;border-radius:0;margin:2px}.theme-opt[data-theme=quest] .theme-sample-card{box-shadow:inset 0 0 0 2px #f2f2f6}@media (prefers-reduced-motion:reduce){:is([data-theme=quest],[data-theme=pixel],[data-theme=console],[data-theme=farm]) :is(.loader-art i,.loader-art b,.opt.picked){animation:none}}
