.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root,[data-look-tile]{color-scheme:light;font-family:var(--font);background:var(--sea);color:var(--ink);--font: "Avenir Next", Avenir, "Gill Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--heading-font: inherit;--heading-size-adjust: none;--ink: #172321;--muted-ink: #52625a;--field-size: 1.0625rem;--paper: #f4f0df;--paper-strong: #fff9e8;--panel: #f5f1e1;--sea: #93aeb6;--sea-grid: rgba(255, 255, 255, .2);--caution: #f4e2cf;--caution-ink: #6b3f25;--focus: #0f4f6f;--accent: #f2a02b;--accent-edge: #7a4a10;--on-accent: var(--ink);--accent-ground: rgba(242, 160, 43, .14);--accent-flash: rgba(242, 160, 43, .4);--field: #fffdf5;--field-border: rgba(23, 35, 33, .32);--hairline: rgba(23, 35, 33, .16);--rule: rgba(23, 35, 33, .25);--timeline-gap-line: var(--muted-ink);--card-border: rgba(23, 35, 33, .14);--card-shadow: 0 6px 24px rgba(23, 35, 33, .16);--control-border: rgba(23, 35, 33, .22);--control-border-width: 1px;--control-radius: 10px;--control-weight: 600;--control-shadow: 0 1px 3px rgba(23, 35, 33, .12);--control-lift: none;--control-hover: #efe4bd;--primary-hover: #2d3d39;--destructive-hover: #ecd2b8;--key-ground: rgba(23, 35, 33, .07);--dialog-shadow: 0 12px 40px rgba(23, 35, 33, .28);--backdrop: rgba(23, 35, 33, .3);--lift-shadow: 0 4px 14px rgba(0, 0, 0, .25);--locator-land: var(--paper);--locator-rim: rgba(23, 35, 33, .28);--daily-title-padding: 0;--daily-title-border: none;--daily-title-ground: transparent;--daily-title-ink: inherit;--right: #3d8b52;--right-ground: #e3f1e4;--right-ink: #2f6b3f;--wrong: #c8553d;--wrong-ground: #f8e1da;--wrong-ink: #a8402c;--wrong-mark: #8a2f1d;--band-0: #5fa35a;--band-1: #e6c43f;--band-2: #e68a3a;--band-3: #cc4b3b;--hot-cold-0: #3f8f3a;--hot-cold-1: #c8322a;--hot-cold-2: #d9701f;--hot-cold-3: #e6c43f;--hot-cold-4: #2f66c9;--on-band: #fff;--on-light-band: #1d1d1d;--arrow-edge: #fff;--border-path-way: #b5d8bd;--prompt-country: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 30'%3E%3Ctext x='0' y='15' dominant-baseline='central' font-family='Avenir Next, Avenir, Gill Sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif' font-size='20' fill='%2352625a'%3EName the country%3C/text%3E%3C/svg%3E");--prompt-capital: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 30'%3E%3Ctext x='0' y='15' dominant-baseline='central' font-family='Avenir Next, Avenir, Gill Sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif' font-size='20' fill='%2352625a'%3EName the capital%3C/text%3E%3C/svg%3E");--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2352625a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--prompt-state: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 30'%3E%3Ctext x='0' y='15' dominant-baseline='central' font-family='Avenir Next, Avenir, Gill Sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif' font-size='20' fill='%2352625a'%3EName the state%3C/text%3E%3C/svg%3E")}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}html,body{overscroll-behavior-y:none}button,input,select{font:inherit}button,select{cursor:pointer}button:disabled,input:disabled{cursor:not-allowed;opacity:.55}h2,h3{font-family:var(--heading-font);font-size-adjust:var(--heading-size-adjust)}button:focus-visible,select:focus-visible{outline:2px solid var(--focus);outline-offset:-1px}.quiz-app{display:flex;height:100%;height:100dvh;overflow:hidden}.quiz-app.keyboard-open{position:fixed;inset-inline:0;top:var(--app-top);height:var(--app-height)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.map-canvas{position:relative;z-index:0;flex:1 1 auto;min-width:0;min-height:0;background:linear-gradient(var(--sea-grid) 1px,transparent 1px),linear-gradient(90deg,var(--sea-grid) 1px,transparent 1px),var(--sea);background-size:64px 64px}.leaflet-container{font:inherit}.country-shape{cursor:pointer;transition:fill .15s ease,fill-opacity .15s ease,stroke-width .15s ease}@media(hover:hover){:where(.leaflet-container:not(.map-borders-hidden)) .country-shape:not(.country-shape-selected,.country-shape-correct,.country-shape-revealed,.country-shape-muted):hover{fill:var(--unanswered-hover);stroke-width:1.4}}.country-shape-correct,.country-shape-revealed{cursor:default}body:not(.leaflet-dragging) .find-game .leaflet-container.leaflet-grab,body:not(.leaflet-dragging) .find-game .country-shape:not(.country-shape-correct,.country-shape-revealed){cursor:crosshair}.leaflet-pane>svg path.country-shape.country-shape-muted{cursor:inherit;pointer-events:none}.leaflet-pane>svg path.great-lake{fill:var(--sea);pointer-events:none}.leaflet-pane>svg [data-country-id]:focus{outline:none}.country-shape-selected{filter:drop-shadow(0 0 .35rem var(--selected-glow))}.map-zooming .country-shape-selected{filter:none}.leaflet-pane>svg path.country-shape.wrong-tap{stroke:var(--ink);stroke-width:2.5}.wrong-tap-mark{position:absolute;z-index:650;box-sizing:border-box;width:16px;height:16px;margin:-8px 0 0 -8px;border:2.5px solid var(--ink);border-radius:50%;box-shadow:0 0 0 1px var(--paper-strong),inset 0 0 0 1px var(--paper-strong);pointer-events:none}.tiny-country-ring{border-radius:50%}.tiny-country-ring:before{position:absolute;top:50%;left:50%;box-sizing:border-box;width:var(--ring-size);height:var(--ring-size);border:1.25px solid var(--unanswered-line);border-radius:50%;content:"";pointer-events:none;transform:translate(-50%,-50%)}.tiny-country-ring.tiny-country-ring-hidden,.tiny-country-ring.country-shape-muted,.map-borders-hidden .tiny-country-ring:not(.country-shape-correct,.country-shape-revealed){display:none}@media(hover:hover){.tiny-country-ring.country-shape:not(.country-shape-selected,.country-shape-correct,.country-shape-revealed,.country-shape-muted):hover:before{border-width:2px}}.tiny-country-ring.country-shape-selected{z-index:100000!important;filter:none}.tiny-country-ring.country-shape-selected:before{border:2.5px solid var(--selected-fill);box-shadow:0 0 0 1px var(--paper-strong)}.tiny-country-ring.wrong-tap:before{border-width:2.5px;border-color:var(--ink)}.tiny-country-ring.country-shape-correct:before{border-color:var(--correct-line)}.tiny-country-ring.country-shape-revealed:before{border-color:var(--revealed-line)}.tiny-country-ring-dot:after{position:absolute;top:50%;left:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:var(--unanswered-fill);box-shadow:0 0 0 1px var(--unanswered-line);content:""}.tiny-country-ring-dot.country-shape-selected:after{background:var(--selected-fill);box-shadow:0 0 0 1px var(--selected-line)}.tiny-country-ring-dot.country-shape-correct:after{background:var(--correct-fill);box-shadow:0 0 0 1px var(--correct-line)}.tiny-country-ring-dot.country-shape-revealed:after{background:var(--revealed-fill);box-shadow:0 0 0 1px var(--revealed-line)}.leaflet-container:not(.map-borders-hidden) .leaflet-pane>svg path.territory-land,.leaflet-container:not(.map-borders-hidden) .leaflet-pane>svg path.neutral-land{cursor:inherit;pointer-events:none}.map-borders-hidden .leaflet-pane>svg path.country-shape:not(.country-shape-correct,.country-shape-revealed),.map-borders-hidden .leaflet-pane>svg path.territory-land,.map-borders-hidden .leaflet-pane>svg path.neutral-land{cursor:inherit}.territory-land{transition:fill .15s ease,stroke .15s ease}.command-panel{--panel-pad-block: 1.25rem;--panel-pad-inline: 1.25rem;--result-pad-block: .85rem;--result-pad-inline: 1rem;position:relative;z-index:1;display:flex;flex:none;flex-direction:column;width:23rem;overflow-y:auto;padding:var(--panel-pad-block) var(--panel-pad-inline);color:var(--ink);background:var(--panel);border-right:1px solid var(--hairline);overscroll-behavior:contain}.answer-row,.panel-actions,.setting-row{display:flex;gap:.5rem}.setting-row{align-items:center;justify-content:space-between}.setting-row span{display:block;font-size:.9375rem}.answer-row[hidden],.panel-actions[hidden]{display:none}.answer-input{flex:1 1 auto;min-width:0;min-height:46px;padding-block:0;padding-inline:.85rem 44px;border:var(--control-border-width) solid var(--field-border);border-radius:var(--control-radius);background:var(--field);color:var(--ink);font-family:var(--field-font, inherit);font-size:var(--field-size);font-weight:var(--field-weight, inherit);letter-spacing:var(--field-tracking, normal)}.answer-input:focus{outline:2px solid transparent;outline-offset:-2px;border-color:var(--focus);box-shadow:inset 0 0 0 1px var(--focus)}.answer-input::placeholder{color:var(--muted-ink)}.answer-input:placeholder-shown{background-image:var(--prompt-country);background-repeat:no-repeat;background-position:.85rem center;background-size:10em 1.5em}.capital-game .answer-input:placeholder-shown{background-image:var(--prompt-capital)}.usa-game:not(.capital-game) .answer-input:placeholder-shown{background-image:var(--prompt-state)}.answer-field{position:relative;display:flex;flex:1 1 auto;min-width:0}.answer-completion{position:absolute;inset-block:var(--control-border-width);inset-inline:calc(var(--control-border-width) + .85rem) calc(var(--control-border-width) + 44px);display:flex;align-items:center;overflow:hidden;color:var(--muted-ink);font-family:var(--field-font, inherit);font-size:var(--field-size);font-weight:var(--field-weight, inherit);letter-spacing:var(--field-tracking, normal);white-space:pre;pointer-events:none}.answer-completion[hidden]{display:none}.answer-completion>span{flex:none}.answer-completion-typed{color:transparent}@media(forced-colors:active){.answer-completion{forced-color-adjust:none;color:GrayText}}.clear-answer{position:absolute;inset-block:0;inset-inline-end:0;display:grid;place-items:center;width:44px;min-height:0;padding:0;border:0;background:transparent;color:var(--muted-ink);box-shadow:none}.clear-answer[hidden]{display:none}@media(hover:hover){.clear-answer:hover:not(:disabled){background-color:transparent;color:var(--ink)}}.answer-row>button{flex:none;min-width:64px}.find-prompt{display:flex;flex:1 1 auto;align-items:center;min-width:0;min-height:46px;margin:0;font-size:1.375rem;font-weight:750;line-height:1.2;overflow-wrap:break-word}.find-prompt[hidden],.find-game .answer-field{display:none}.capital-game .answer-row{flex-wrap:wrap}.capital-game .answer-field{flex-basis:0}.capital-game .find-prompt{flex-basis:100%;min-height:0;font-size:1.125rem}.panel-actions{flex-wrap:wrap;align-items:center;margin-block-start:.35rem}.panel-meter{flex:1 1 0;margin:0;color:var(--muted-ink);font-size:.8125rem;font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums}#progressText,#timerText{white-space:nowrap}.meter-separator{margin-inline:.2rem}.spelling-note{display:-webkit-box;flex:1 1 0;min-width:0;margin:0;overflow:hidden;color:var(--muted-ink);font-size:.8125rem;font-weight:500;line-height:1.1;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.spelling-note[hidden],.spelling-note:not([hidden])+.panel-meter{display:none}.spelling-note strong{font-weight:700}.spelling-note.rejected-note:not([hidden]){display:flex;align-items:baseline;white-space:nowrap}.rejected-answer{min-width:0;overflow:hidden;text-overflow:ellipsis}.hint-note{display:flex;flex:1 1 0;align-items:center;min-width:0;margin:0;container-type:inline-size;color:var(--ink);font-size:.8125rem;font-weight:600;line-height:1.1}.hint-note[hidden],.hint-note:not([hidden])~.panel-meter{display:none}.hint-words{display:flex;flex-wrap:wrap;column-gap:.375rem;min-width:0}.hint-word{display:flex;flex-wrap:wrap;max-width:100%}.hint-cell{display:inline-block;width:.72em;text-align:center}.hint-blank{color:var(--muted-ink);transform:scaleX(.7)}@container (width < 130px){.hint-word{font-size:.6875rem;line-height:1.05}.hint-cell{width:.6em}}.suggestion-list{display:grid;flex:1 1 0;grid-auto-columns:minmax(0,max-content);grid-auto-flow:column;gap:.375rem;min-width:0;margin:0;padding:0;list-style:none}.suggestion-list[hidden]{display:none}.panel-actions>.suggestion-list:not([hidden])~.hint-note,.panel-actions>.suggestion-list:not([hidden])~.spelling-note,.panel-actions>.suggestion-list:not([hidden])~.panel-meter,.panel-actions>.suggestion-list:not([hidden])~.panel-buttons,.panel-actions>.suggestion-none:not([hidden])~.hint-note,.panel-actions>.suggestion-none:not([hidden])~.spelling-note,.panel-actions>.suggestion-none:not([hidden])~.panel-meter,.panel-actions>.suggestion-none:not([hidden])~.panel-buttons{display:none}.suggestion-none{display:flex;flex:1 1 0;align-items:center;min-width:0;min-height:44px;margin:0;color:var(--muted-ink);font-size:.8125rem;font-weight:500}.suggestion-none[hidden]{display:none}.suggestion-chip{min-width:0;min-height:44px;overflow:hidden;padding:0 .5rem;border:1px solid var(--control-border);border-radius:10px;background:var(--paper-strong);color:var(--ink);font-size:.8125rem;font-weight:600;line-height:42px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.suggestion-chip[aria-selected=true]{outline:2px solid var(--focus);outline-offset:-1px}@media(hover:hover){.suggestion-chip:hover{background-color:var(--control-hover)}}button.quiet-action{border-color:transparent;background:transparent;color:var(--muted-ink);box-shadow:none}.panel-buttons{display:flex;flex:none;align-items:center;gap:.25rem;margin-inline-start:auto}#hintButton,#giveUpButton{padding-inline:.45rem}#settingsButton{display:inline-grid;place-items:center;margin-inline-end:-10px;padding:0}#settingsButton svg{display:block}button,select{min-width:44px;min-height:44px;border:var(--control-border-width) solid var(--control-border);border-radius:var(--control-radius);background:var(--paper-strong);color:var(--ink);font-size:.9375rem;font-weight:var(--control-weight);box-shadow:var(--control-lift)}button{padding:.2rem .85rem;line-height:1.15}@media(hover:hover){button:hover:not(:disabled),select:hover{background-color:var(--control-hover)}}kbd{display:inline-block;margin-inline-start:.35rem;padding:.1rem .3rem;border-radius:4px;background:var(--key-ground);color:var(--muted-ink);font-size:.78em;font-weight:500}.confirm-dialog{position:fixed;inset:50% 0 auto;width:min(20rem,calc(100% - 2.5rem));max-height:calc(100% - 2.5rem);margin:0 auto;overflow-y:auto;transform:translateY(-50%);padding:1.25rem 1.25rem 1rem;border:0;border-radius:14px;background:var(--paper-strong);color:var(--ink);box-shadow:var(--dialog-shadow)}.confirm-dialog:not([open]){display:none}.confirm-dialog[open]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));align-content:start;gap:.5rem}.confirm-dialog::backdrop{background:var(--backdrop)}.confirm-dialog h2,.confirm-dialog p{grid-column:1 / -1;margin:0}.confirm-dialog h2{font-size:1.0625rem;font-weight:650}.confirm-dialog p{margin-block-end:.6rem;color:var(--muted-ink);font-size:.9375rem;line-height:1.35}.settings-dialog{width:min(30rem,calc(100% - 2.5rem));padding:0}.settings-dialog[open]{display:flex;flex-direction:column;gap:0;overflow:hidden}.settings-header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:.75rem;margin:1.25rem 1.25rem 0;padding-block-end:.9rem;border-block-end:1px solid var(--hairline)}.settings-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 1.25rem 1rem}.settings-dialog .setting-row{margin-block:0;padding-block:.7rem;border-block-end:1px solid var(--hairline)}.settings-dialog .setting-row select{font-weight:500}.setting-row[hidden],.border-view-setting[hidden]{display:none}.settings-dialog .border-view-setting .setting-row{border-block-end:0}.border-view-setting{border-block-end:1px solid var(--hairline);padding-block-end:.7rem}.setting-note{color:var(--muted-ink);font-size:.86rem}.setting-note p{margin:0 0 .35rem}.setting-note ul{margin:0;padding-inline-start:1.1rem}.setting-note li+li{margin-block-start:.2rem}.setting-row input[type=checkbox]{flex:none;width:1.15rem;height:1.15rem;margin:0;accent-color:var(--ink)}.regions-section{margin:0;padding:0 0 .6rem;border:0;border-block-end:1px solid var(--hairline)}.regions-section legend{float:left;width:100%;margin:1rem 0 .45rem;padding:0;font-size:.95rem;font-weight:650}.region-choice{display:flex;clear:both;align-items:center;gap:.55rem;min-height:44px;font-size:.9375rem;cursor:pointer}.region-choice input{flex:none;width:1.15rem;height:1.15rem;margin:0;accent-color:var(--ink)}.region-count{margin-inline-start:auto;color:var(--muted-ink);font-size:.86rem;font-variant-numeric:tabular-nums}.shortcuts{padding-block-end:.9rem;border-block-end:1px solid var(--hairline)}.shortcuts-list{display:grid;gap:.45rem;margin:0;color:var(--muted-ink);font-size:.86rem;line-height:1.35}.shortcuts-list div{display:grid;grid-template-columns:6.5rem 1fr;gap:.75rem;align-items:baseline}.shortcuts-list dt,.shortcuts-list dd{margin:0}.settings-dialog .shortcuts kbd.shortcut-key{display:inline-block;margin-inline-start:0;font-family:inherit}.shortcuts p{margin:.6rem 0 0;color:var(--muted-ink);font-size:.86rem}.shortcuts h3{scroll-margin-block-start:1rem}.records{padding-block-end:.9rem;border-block-end:1px solid var(--hairline)}.shortcuts h3,.records h3,.about h3,.credits h3{margin:1rem 0 .45rem;font-size:.95rem;font-weight:650}.shortcuts h3:focus-visible,.records h3:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.records-list{display:grid;gap:.55rem;margin:0 0 .75rem;padding:0;list-style:none;color:var(--muted-ink);font-size:.86rem;line-height:1.35}.records-list[hidden]{display:none}.record-name{display:block;color:var(--ink);font-weight:600}.records-empty{font-size:.86rem}.about p,.credits p{color:var(--muted-ink);font-size:.86rem}.credits a{color:inherit;text-decoration-thickness:1px;text-underline-offset:2px}@media(hover:hover){.credits a:hover{color:var(--ink)}}button.destructive-action{border-color:transparent;background:var(--caution);color:var(--caution-ink)}@media(hover:hover){button.destructive-action:hover:not(:disabled){background-color:var(--destructive-hover)}}select{appearance:none;padding-inline:.75rem 2rem;background-image:var(--select-chevron);background-position:right .75rem center;background-repeat:no-repeat;background-size:12px 8px}.country-label-anchor.country-label-hidden{display:none}.country-label{--halo: var(--correct-fill);position:absolute;top:0;left:0;color:var(--correct-label);font-size:.6875rem;font-weight:400;line-height:1.15;text-align:center;text-shadow:-1px 0 1px var(--halo),1px 0 1px var(--halo),0 -1px 1px var(--halo),0 1px 1px var(--halo);white-space:pre;transform:translate(-50%,-50%)}.country-label-revealed{--halo: var(--revealed-fill);color:var(--revealed-label);font-style:italic}.capital-star{position:absolute;top:-5px;left:-5px;width:10px;height:10px;overflow:visible;stroke-linejoin:round}.capital-star-selected{top:-7px;left:-7px;width:14px;height:14px;fill:var(--selected-line);stroke:var(--paper-strong);stroke-width:.2}.capital-star-correct{fill:var(--correct-label);stroke:var(--correct-line);stroke-width:.25}.capital-star-revealed{fill:var(--revealed-label);stroke:var(--paper-strong);stroke-width:.2}.capital-name-hidden .capital-label,.capital-thinned,.capital-name-alone .capital-label-country{display:none}.capital-label{--halo: var(--correct-fill);position:absolute;top:0;left:7px;display:flex;flex-direction:column;color:var(--correct-label);line-height:1.1;text-shadow:-1px 0 1px var(--halo),1px 0 1px var(--halo),0 -1px 1px var(--halo),0 1px 1px var(--halo);white-space:nowrap;transform:translateY(-50%)}.capital-label-name{font-size:.6875rem}.capital-label-country{font-size:.5625rem;opacity:.8}.country-label-capital>span{display:block}.capital-label-revealed{--halo: var(--revealed-fill);color:var(--revealed-label);font-style:italic}.country-label-beside-marker{--halo: var(--paper-strong);color:var(--correct-label-beside-marker);text-align:left;text-shadow:1px 0 0 var(--halo),-1px 0 0 var(--halo),0 1px 0 var(--halo),0 -1px 0 var(--halo),1px 1px 0 var(--halo),-1px 1px 0 var(--halo),1px -1px 0 var(--halo),-1px -1px 0 var(--halo)}.country-label-beside-marker.country-label-revealed{color:var(--revealed-label-beside-marker)}.country-label-secondary{font-style:italic}.country-label-neutral{--halo: var(--neutral-fill);color:var(--neutral-label);font-style:italic;text-shadow:1px 0 0 var(--halo),-1px 0 0 var(--halo),0 1px 0 var(--halo),0 -1px 0 var(--halo),1px 1px 0 var(--halo),-1px 1px 0 var(--halo),1px -1px 0 var(--halo),-1px -1px 0 var(--halo)}.result-panel{margin-block-start:.45rem;padding:var(--result-pad-block) var(--result-pad-inline);border:1px solid var(--card-border);border-radius:12px;background:var(--field)}.result-panel[hidden]{display:none}.result-panel h2{margin:0 2.75rem .3rem 0;font-size:1.125rem;font-weight:650;line-height:1.2}.result-panel h2:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.result-panel ul{margin:0;padding:0;color:var(--muted-ink);font-size:.9375rem;font-weight:450;line-height:1.45;list-style:none}.result-panel li.result-lead{margin-block-end:.2rem;color:var(--ink);font-size:1.375rem;font-weight:750;line-height:1.2;letter-spacing:-.01em}.result-panel li.result-score{margin-block:.1rem .35rem;font-family:var(--heading-font);font-size:2.75rem;font-size-adjust:var(--heading-size-adjust);font-weight:800;line-height:1;letter-spacing:-.03em}.result-score-of{color:var(--muted-ink);font-size:.5em;font-weight:700;letter-spacing:0}.result-panel .result-lights{display:none}.result-body{display:flex;align-items:flex-end;gap:.5rem}.result-body ul{flex:1 1 auto;min-width:0}.result-panel .copy-result-action,.revealed-answers-head .practise-action{flex:none;min-width:0;min-height:44px;margin-block-end:-.6rem;padding:0 .15rem;border:0;background:none;box-shadow:none;color:var(--muted-ink);font-size:.875rem;font-weight:650;text-decoration:underline;text-underline-offset:.18em;white-space:nowrap}.result-panel .copy-result-action[hidden],.revealed-answers-head .practise-action[hidden]{display:none}@media(hover:hover){.result-panel .copy-result-action:hover:not(:disabled),.revealed-answers-head .practise-action:hover:not(:disabled){background:none;color:var(--ink)}}.result-panel{position:relative}.result-tools{position:absolute;top:calc(var(--result-pad-block) - .65rem);right:calc(var(--result-pad-inline) - .6rem)}.result-tools #settingsButton{margin-inline-end:0}.record-badge{display:inline-block;margin-inline-start:.25rem;padding:.08rem .55rem .1rem;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:.8125rem;font-weight:650;line-height:1.35;vertical-align:.08em;transform-origin:left center;animation:record-badge-in .4s ease-out both}@keyframes record-badge-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.played-line{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:.6rem 0 0;padding-block-start:.35rem;border-block-start:1px dashed var(--rule);font-size:.9375rem;font-weight:600}.result-panel .played-line button{min-height:44px;padding-inline:.5rem;text-decoration:underline}.panel-actions .end-action{display:flex;flex:1 1 100%;align-items:center;justify-content:center;gap:.5rem;min-height:52px;font-size:1rem;font-weight:700}.panel-actions .end-action[hidden]{display:none}.end-action-icon{flex:none}button.primary-action{min-height:48px;border-color:var(--ink);background:var(--ink);color:var(--paper-strong);font-size:1rem}@media(hover:hover){button.primary-action:hover:not(:disabled){background-color:var(--primary-hover)}}.revealed-answers{display:flex;flex:0 1 auto;flex-direction:column;min-height:0;margin-block-start:.85rem;padding-block-start:.75rem;border-top:1px solid var(--card-border)}.revealed-answers[hidden]{display:none}.revealed-answers-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 .75rem;margin:0 0 1.08rem}.revealed-answers-head .practise-action{margin-block:-.75rem;margin-inline-start:auto;color:var(--ink)}.revealed-answers-head .practise-action:after{content:" →"}.revealed-answers h2{margin:0;color:var(--ink);font-size:.92rem;line-height:1.2}.revealed-groups{min-height:4rem;overflow-y:auto;color:var(--muted-ink);font-size:.82rem;line-height:1.25;overscroll-behavior:contain}.revealed-groups h3{margin:.55rem 0 .25rem;padding-block-end:.15rem;border-bottom:1px solid var(--rule);color:var(--ink);font-size:.82rem;font-weight:650;line-height:1.2}.revealed-groups section:first-child h3{margin-block-start:0}.revealed-groups ul{columns:2;column-gap:1rem;margin:0;padding:0;list-style:none}.revealed-groups li{break-inside:avoid;overflow-wrap:anywhere}.revealed-groups button.missed-country{display:block;width:100%;min-width:0;min-height:32px;padding:.5rem 0;border:0;border-radius:2px;background:transparent;color:inherit;font:inherit;text-align:start;-webkit-tap-highlight-color:transparent;box-shadow:none}.revealed-groups button.missed-country{transition:color .12s,background-color .12s}@media(hover:hover)and (pointer:fine){.revealed-groups button.missed-country:hover{background:transparent;color:var(--ink);cursor:pointer;text-decoration:underline}}.revealed-groups button.missed-country.missed-country-spotlit,.revealed-groups button.missed-country:active{color:var(--ink);text-decoration:underline}.revealed-groups button.missed-country:focus-visible{outline-offset:1px}.leaflet-control-zoom{overflow:hidden;border:1px solid var(--control-border)!important;border-radius:10px!important;box-shadow:var(--control-shadow)!important}.leaflet-control-zoom a{color:var(--muted-ink)!important;background:var(--paper-strong)!important;font-weight:400!important}.locate-target.leaflet-bar{overflow:hidden;border:1px solid var(--control-border);border-radius:10px;box-shadow:var(--control-shadow);transition:opacity .2s ease,visibility 0s}.locate-target.locate-target-hidden{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.locate-target button{display:grid;place-items:center;width:30px;height:30px;min-width:0;min-height:0;padding:0;border:0;border-radius:0;color:var(--muted-ink);background:var(--paper-strong);cursor:pointer;box-shadow:none}.locate-target .locate-dot{fill:var(--accent)}.locate-target button:hover{background:var(--paper-strong)}.locate-target button:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.locator-inset{position:absolute;top:10px;left:10px;z-index:1000;pointer-events:none;transition:opacity .2s ease,visibility 0s}.locator-inset.locator-inset-hidden{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.locator-world{display:none;box-sizing:content-box;overflow:hidden;border:1px solid var(--control-border);border-radius:10px;box-shadow:var(--control-shadow)}.locator-globe{display:block;border-radius:50%;box-shadow:var(--control-shadow)}.locator-sea{fill:var(--sea)}.locator-land{fill:var(--paper);stroke:var(--paper);stroke-width:.5;stroke-linejoin:round}.locator-rim{fill:none;stroke:var(--locator-rim);stroke-width:1}.locator-halo{fill:none;stroke:var(--paper-strong);stroke-width:3.5}.locator-ring{fill:none;stroke:var(--accent);stroke-width:2}.locator-dot{fill:var(--accent);stroke:var(--accent-edge);stroke-width:.6}.daily-panel{display:flex;flex-direction:column;gap:.6rem}.daily-panel[hidden]{display:none}.daily-title-row{display:flex;align-items:center;gap:.375rem}.daily-tools{display:flex;flex:none;order:1;align-items:center;gap:.375rem;margin-inline-start:auto}.daily-tools>button{width:44px;height:44px;margin:0}.daily-title{flex:0 1 auto;min-width:0;overflow-wrap:anywhere;margin:0;padding:var(--daily-title-padding);border:var(--daily-title-border);border-radius:var(--control-radius);background:var(--daily-title-ground);color:var(--daily-title-ink);font-size:1.125rem;font-weight:650;line-height:1.2}.daily-title:focus{outline:none}button.daily-link{display:inline-flex;align-items:center;min-width:44px;min-height:44px;margin-block:-.9rem;padding:0 .3rem;border:0;border-radius:var(--control-radius);background:none;box-shadow:none;color:var(--ink);font:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2em;vertical-align:baseline;white-space:nowrap;cursor:pointer}.daily-link-dot+button.daily-link{margin-inline:-.3rem}button.daily-link:disabled{color:var(--muted-ink);text-decoration:none;opacity:.6;cursor:default}@media(hover:hover){button.daily-link:not(:disabled):hover{background:none;text-decoration-thickness:2px}}.test-pill{position:relative;flex:none;order:1;font-size:.7rem}.daily-title-row:has(.test-pill) .daily-tools{margin-inline-start:.5rem}.daily-title-row:has(.test-pill) .test-pill{margin-inline-start:auto}.test-pill[hidden],.test-pill-popover[hidden]{display:none}.test-pill-toggle{min-height:1.1rem;padding:0 .5rem;border:1px dashed currentColor;border-radius:999px;background:var(--panel);color:var(--ink);font-size:.7rem;line-height:1;opacity:.85}.test-pill-popover{position:absolute;top:calc(100% + .3rem);right:0;z-index:3000;display:flex;flex-direction:column;gap:.35rem;min-width:11rem;padding:.5rem;border:1px dashed currentColor;border-radius:.5rem;background:var(--panel);color:var(--ink)}.daily-test-puzzle{text-align:center}.daily-test-button{min-height:2rem;padding:.15rem .55rem;font-size:.8rem}.silhouette-figure{display:block;align-self:center;width:min(100%,15rem,32vh);height:auto;aspect-ratio:1;flex:none}.silhouette-section:has(.daily-finished:not([hidden])) .silhouette-figure{display:none}.silhouette-figure path{fill:var(--ink)}.daily-intro,.daily-outcome{margin:0;color:var(--muted-ink);font-size:.9375rem}.daily-outcome{color:var(--ink);font-size:1.0625rem;font-weight:650}.daily-guesses{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:.3rem .75rem;margin:0;padding:0;list-style:none;font-size:.9375rem}.daily-guesses[hidden]{display:none}.daily-guess{display:contents}.daily-guess-name{overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.daily-guess-km,.daily-guess-closeness{font-variant-numeric:tabular-nums;text-align:end}.daily-guess-arrow{font-size:1.125rem;line-height:1.1;text-align:center}.daily-guess-right .daily-guess-name,.daily-guess-right .daily-guess-arrow{color:var(--right-ink)}.daily-guess-input:placeholder-shown,.usa-game:not(.capital-game) .daily-guess-input:placeholder-shown{background-image:none}.daily-actions{min-height:44px;margin-block-start:0}.daily-note{flex:1 1 0;align-self:center;margin:0;color:var(--muted-ink);font-size:.8125rem;font-weight:500}.daily-actions[hidden]{display:none}.daily-actions>.suggestion-list:not([hidden])~.daily-note,.daily-actions>.suggestion-none:not([hidden])~.daily-note{display:none}.clue-list{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:.35rem .6rem;margin:0;padding:0;list-style:none;font-size:.9375rem}.clue{display:contents}.clue-number{color:var(--muted-ink);font-variant-numeric:tabular-nums}.clue-label{color:var(--muted-ink);font-weight:600}.clue-text{font-weight:600}.clue-guesses{display:flex;flex-wrap:wrap;gap:.3rem .9rem;margin:0;padding:0;list-style:none;font-size:.875rem}.clue-guesses[hidden]{display:none}.clue-guess{color:var(--muted-ink)}.clue-guess-mark{margin-inline-start:.25rem}.clue-guess-right{color:var(--right-ink);font-weight:600}.size-measure{margin:0;font-size:1.0625rem;font-weight:700}.size-score{margin:0;color:var(--muted-ink);font-size:.875rem;font-variant-numeric:tabular-nums}.size-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem}.size-country{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;border:1px solid var(--hairline);border-radius:8px;background:var(--field);text-align:center}.size-country-next{border-color:var(--accent)}.size-name{font-size:1.0625rem;font-weight:700;overflow-wrap:anywhere}.size-area{font-variant-numeric:tabular-nums}.size-area-hidden{color:var(--muted-ink)}.size-buttons{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.size-buttons[hidden]{display:none}.size-button{min-height:48px;font-size:1rem;font-weight:600}.size-pair[hidden]{display:none}.size-ranking{display:grid;gap:.35rem;max-height:11rem;margin:0;padding:0;overflow-y:auto;list-style:none}.size-ranking[data-more-below]{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 1.1rem),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 1.1rem),transparent)}.size-rank{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:.5rem;font-size:.875rem}.size-rank-name{overflow-wrap:anywhere}.size-rank-value{color:var(--muted-ink);font-variant-numeric:tabular-nums}.size-rank-track{grid-column:1 / -1;height:4px;border-radius:2px;background:var(--hairline)}.size-rank-bar{display:block;height:100%;min-width:2px;border-radius:2px;background:var(--accent)}.size-rank-missed .size-rank-name{color:var(--wrong-ink)}.size-rank-missed .size-rank-name:after{content:" ✗";content:" ✗" / ""}.size-rank-missed .size-rank-bar{background:var(--wrong)}.size-section .daily-bar-label{flex:none;width:3rem;text-align:start;white-space:nowrap}.timeline-category{margin:0;font-size:1.0625rem;font-weight:700}.timeline-prompt{position:sticky;top:0;z-index:1;padding:.35rem 0;background:var(--panel)}.timeline-dealt{font-size:1.0625rem}.timeline-score{color:var(--muted-ink);font-size:.875rem;font-variant-numeric:tabular-nums}.timeline-end{margin:0;color:var(--muted-ink);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.timeline-line{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.timeline-country{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;padding:.45rem .7rem;border:1px solid var(--hairline);border-left-width:4px;border-radius:8px;background:var(--field)}.timeline-country+.timeline-country{margin-top:.3rem}.timeline-right{border-left-color:var(--right)}.timeline-wrong{border-color:var(--wrong);background:var(--wrong-ground)}.timeline-ended{border-left-color:var(--muted-ink)}.timeline-ended .timeline-mark{color:var(--muted-ink)}.timeline-newest{box-shadow:0 0 0 2px var(--accent)}.timeline-name{font-weight:600;overflow-wrap:anywhere}.timeline-value{margin-left:auto;font-variant-numeric:tabular-nums}.timeline-mark{flex-basis:100%;color:var(--wrong-mark);font-size:.8125rem;font-weight:600}.timeline-gap{display:flex;align-items:center;justify-content:center;width:100%;min-height:36px;margin:0;padding:0;border:0;background:transparent;color:var(--muted-ink);font:inherit;cursor:pointer;box-shadow:none}.timeline-gap-mark{display:block;width:100%;padding:.1rem 0;border:1px dashed var(--timeline-gap-line);border-radius:6px;font-size:0;line-height:.4rem;text-align:center}.timeline-gap:hover .timeline-gap-mark,.timeline-gap:focus-visible .timeline-gap-mark,.timeline-gap-open .timeline-gap-mark{padding:.35rem 0;border:2px dashed var(--accent);background:var(--accent-ground);color:var(--ink);font-size:.875rem;font-weight:600;line-height:1.2}.timeline-gap:focus-visible{outline:none}.timeline-dealt{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.timeline-dragged{opacity:.45;cursor:grabbing}.timeline-dragging{cursor:grabbing}.timeline-ghost{position:fixed;z-index:50;padding:.3rem .7rem;border-radius:8px;background:var(--accent);color:var(--on-accent);font-weight:700;pointer-events:none;transform:translate(-50%,-130%);box-shadow:var(--lift-shadow)}@media(prefers-reduced-motion:no-preference){.timeline-gap-mark{transition:padding .12s ease-out}}.timeline-section .daily-bar-label{flex:none;width:3rem;text-align:start;white-space:nowrap}.teaching-picture{align-self:center;width:min(100%,20rem)}.teaching-picture:empty{display:none}.teaching-picture-map{display:block;width:100%;height:auto;border-radius:6px;border:1px solid var(--rule)}.teaching-picture-sea{fill:var(--sea)}.teaching-picture-name{font-family:var(--font);font-weight:600;pointer-events:none}.teaching-picture-name-strong{font-weight:700}.teaching-picture-key{display:flex;flex-wrap:wrap;justify-content:center;gap:.2rem .9rem;margin:.3rem 0 0;padding:0;list-style:none;font-size:.8rem;color:var(--muted-ink)}.teaching-picture-key li{display:flex;white-space:nowrap;align-items:center;gap:.35rem}.teaching-picture-swatch{width:.8rem;height:.8rem;border:1px solid var(--rule);border-radius:2px}path.teaching-picture-route{stroke:var(--ink)}circle.teaching-picture-route{fill:var(--ink);stroke:var(--paper);stroke-width:1}.teaching-picture-route-casing{stroke:var(--paper)}.teaching-picture-leader{stroke:var(--ink)}.teaching-picture-phone{display:none}.daily-finished{display:flex;flex-direction:column;gap:.6rem}.daily-finished[hidden]{display:none}.daily-finished:focus{outline:none}.daily-figures{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin:0;text-align:center}.daily-figures div{display:flex;flex-direction:column-reverse}.daily-figures dd{margin:0;font-size:1.375rem;font-weight:700;font-variant-numeric:tabular-nums}.daily-figures dt{color:var(--muted-ink);font-size:.75rem}.daily-subheading{margin:0;font-size:.875rem;font-weight:650}.daily-distribution{display:flex;flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;font-size:.8125rem;font-variant-numeric:tabular-nums}.daily-distribution li{display:flex;align-items:center;gap:.4rem}.daily-bar-label{width:.8em;text-align:center}.daily-bar{padding:.1rem .4rem;border-radius:4px;background:var(--muted-ink);color:var(--paper-strong);font-weight:600;text-align:end}.daily-bar-today{background:var(--accent);color:var(--on-accent)}.daily-share-row{position:sticky;bottom:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-inline:-.25rem;padding:.5rem .25rem .75rem;background:var(--panel)}.daily-result{display:flex;flex-direction:column;gap:.2rem}.daily-result-line{display:flex;align-items:baseline;gap:.75rem}.daily-result .daily-outcome{flex:1 1 auto;min-width:0;font-size:1.375rem;font-weight:750;line-height:1.2;letter-spacing:-.01em}.daily-result .daily-share{flex:none;min-width:0;min-height:44px;margin-block:-.7rem;padding:0 .15rem;border:0;background:none;box-shadow:none;color:var(--muted-ink);font-size:.875rem;font-weight:650;text-decoration:underline;text-underline-offset:.18em;white-space:nowrap}@media(hover:hover){.daily-result .daily-share:hover:not(:disabled){background:none;color:var(--ink)}}.daily-tomorrow{margin:0;color:var(--muted-ink);font-size:.875rem}.daily-countdown{color:var(--ink);font-weight:650;font-variant-numeric:tabular-nums}.daily-copied{color:var(--muted-ink);font-size:.875rem}.daily-copied:empty{display:none}.daily-share-text{width:100%;font:inherit;font-size:.875rem}.daily-share-text[hidden]{display:none}.daily-way-on{display:flex;flex-direction:column;gap:.5rem;margin-block-start:.2rem}.daily-way-on[hidden]{display:none}.daily-way-on button{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:52px;font-size:1rem;font-weight:700}.daily-way-on button.daily-suggested{flex-direction:column;gap:.05rem;padding-block:.35rem;line-height:1.2}.daily-suggested-reason{font-size:.8125rem;font-weight:600;opacity:.88}.daily-all-done{margin:0;font-size:1rem;font-weight:700;text-align:center}.daily-section{display:flex;flex-direction:column;gap:.6rem}.daily-section[hidden]{display:none}.daily-step{display:flex;flex-direction:column;justify-content:flex-start;gap:.2rem;min-height:3.6rem}.daily-step[hidden],.daily-step-last[hidden]{display:none}.daily-step-last{margin:0;font-size:1rem;font-weight:600;line-height:1.25}.daily-step-next{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0 -.4rem;padding:.15rem .4rem;border-radius:6px}.daily-step-flash{animation:daily-step-flash 1.1s ease-out}@keyframes daily-step-flash{0%{background-color:var(--accent-flash)}to{background-color:transparent}}@media(prefers-reduced-motion:reduce){.daily-step-flash{animation:none}}.five-pins-played{margin-top:.5rem}.five-pins-played[hidden]{display:none}.five-pins-played .five-pins-rounds{min-height:calc(3 * 1.2rem + 2 * .3rem);align-content:start;gap:.3rem .75rem;font-size:.8125rem}.five-pins-total{margin:.35rem 0 0;font-size:.9375rem;font-weight:650}.five-pins-round{color:var(--muted-ink);font-size:.875rem}.five-pins-ask{font-size:1.125rem;font-weight:650}body:not(.leaflet-dragging) .leaflet-container.five-pins-waiting.leaflet-grab,body:not(.leaflet-dragging) .leaflet-container.hot-cold-waiting.leaflet-grab{cursor:crosshair}.leaflet-pane>svg path.five-pins-answer{fill-opacity:.8;stroke:var(--ink)}.leaflet-pane>svg path.five-pins-band-0{fill:var(--band-0)}.leaflet-pane>svg path.five-pins-band-1{fill:var(--band-1)}.leaflet-pane>svg path.five-pins-band-2{fill:var(--band-2)}.leaflet-pane>svg path.five-pins-band-3{fill:var(--band-3)}.leaflet-pane>svg path.five-pins-line{stroke:var(--ink);stroke-linecap:round}.leaflet-pane>svg path.five-pins-tap{fill:var(--paper-strong);fill-opacity:1;stroke:var(--ink)}.five-pins-number{display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--paper-strong);border:1.5px solid var(--ink);color:var(--ink);font-size:.6875rem;font-weight:700;line-height:1;pointer-events:none}.five-pins-rounds{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.35rem .75rem;margin:0;padding:0;list-style:none}.five-pins-round-row{display:contents}.five-pins-section .daily-bar-label{flex:none;width:4.5rem;text-align:start;white-space:nowrap}.odd-round{margin:0;color:var(--muted-ink);font-size:.9375rem}.odd-round[hidden],.odd-options[hidden],.odd-rule[hidden],.odd-next[hidden]{display:none}.odd-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.odd-option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-height:4rem;padding:.6rem .5rem;border:2px solid var(--hairline);border-radius:.6rem;background:var(--field);color:var(--ink);font:inherit;font-weight:600;text-align:center;cursor:pointer}.odd-option:disabled{cursor:default;opacity:1}.odd-option-odd{border-color:var(--right);background:var(--right-ground)}.odd-option-wrong{border-color:var(--wrong);background:var(--wrong-ground)}.odd-option-fact{color:var(--muted-ink);font-size:.8125rem;font-weight:400}.odd-rule{margin:0;font-weight:600}.odd-next{align-self:flex-start}.odd-rounds{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.1rem .5rem;margin:0;padding:0;list-style:none}.odd-round-row{display:contents}.odd-round-mark{grid-row:span 2;color:var(--wrong-ink);font-weight:700}.odd-round-places{font-size:.9375rem}.odd-round-odd{font-weight:700}.odd-round-picked{color:var(--wrong-ink);text-decoration:line-through}.odd-round-gap{color:var(--muted-ink)}.odd-round-right .odd-round-mark{color:var(--right-ink)}.odd-round-rule{margin-bottom:.35rem;color:var(--muted-ink);font-size:.8125rem}:root{--border-path-start: #2f6db0;--border-path-end: #7a4fa3;--border-path-green: #3d8b52;--border-path-yellow: #e2b93b;--border-path-red: #c8553d}.border-path-ask{margin:0;font-size:1.125rem;font-weight:650}.border-path-place{white-space:nowrap}.border-path-swatch{display:inline-block;width:.75em;height:.75em;margin-inline-end:.3em;border:1px solid var(--ink);border-radius:2px;vertical-align:baseline}.border-path-swatch-start{background:var(--border-path-start)}.border-path-swatch-end{background:var(--border-path-end)}.border-path-swatch-green{background:var(--border-path-green)}.border-path-swatch-yellow{background:var(--border-path-yellow)}.border-path-swatch-red{background:var(--border-path-red)}.border-path-guesses{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.3rem .5rem;margin:0;padding:0;list-style:none;font-size:.9375rem}.border-path-guesses[hidden]{display:none}.border-path-guess{display:contents}.border-path-guess-word{color:var(--muted-ink);font-size:.875rem;text-align:end}.border-path-shortest,.border-path-hints{margin:0;font-size:.9375rem}.sprint-ask{margin:0;font-size:1.0625rem;font-weight:700}.sprint-start{align-self:flex-start}.sprint-meter{flex:none}.sprint-penalty{margin-inline-start:.35rem;color:var(--muted-ink)}.sprint-actions>.hint-note:not([hidden])~.daily-note,.sprint-actions>.suggestion-list:not([hidden])~.hint-note,.sprint-actions>.suggestion-none:not([hidden])~.hint-note{display:none}.sprint-best{margin:0;font-size:.9375rem}.sprint-recent{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;list-style:none;font-size:.875rem;font-variant-numeric:tabular-nums}.leaflet-pane>svg path.border-path-country{fill-opacity:1;stroke:var(--ink)}.leaflet-pane>svg path.border-path-start{fill:var(--border-path-start)}.leaflet-pane>svg path.border-path-end{fill:var(--border-path-end)}.leaflet-pane>svg path.border-path-green{fill:var(--border-path-green)}.leaflet-pane>svg path.border-path-yellow{fill:var(--border-path-yellow)}.leaflet-pane>svg path.border-path-red{fill:var(--border-path-red)}.leaflet-pane>svg path.border-path-way{fill:var(--border-path-way)}.leaflet-pane>svg path.border-path-hint{fill:none;stroke-width:3}.leaflet-pane>svg path.zoom-out-country{fill:var(--selected-fill);fill-opacity:1;stroke:var(--selected-line)}.map-locked .leaflet-control-zoom,.map-locked .locate-target{display:none}.leaflet-container.map-locked .leaflet-pane>svg path.leaflet-interactive{pointer-events:none}.leaflet-container.map-locked.leaflet-grab{cursor:default}.zoom-out-guesses{grid-template-columns:minmax(0,1fr) auto}.zoom-out-guess-word{color:var(--muted-ink);text-align:end}.zoom-out-name-anchor{width:0;height:0}.zoom-out-name{position:absolute;transform:translate(-50%,-50%);color:var(--ink);font-size:.875rem;font-weight:650;white-space:nowrap;pointer-events:none;text-shadow:1px 0 0 var(--paper-strong),-1px 0 0 var(--paper-strong),0 1px 0 var(--paper-strong),0 -1px 0 var(--paper-strong)}.hot-cold-prompt{min-height:6.1rem}.hot-cold-latest{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem}.hot-cold-latest .hot-cold-word{font-size:.9375rem;font-weight:400}.hot-cold-ask{font-size:1.125rem;font-weight:650}.hot-cold-left{color:var(--muted-ink);font-size:.875rem}.hot-cold-hint{margin:0;color:var(--muted-ink);font-size:.9375rem}.hot-cold-hint[hidden]{display:none}.hot-cold-taps{display:grid;flex:none;height:calc(3 * 1.2rem + 2 * .3rem);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.3rem .6rem;align-content:start;margin:.25rem 0 0;padding:0;overflow-y:auto;font-size:.8125rem;list-style:none}@media(orientation:landscape)and (height>500px),(orientation:portrait)and (width>1000px){.hot-cold-taps{height:auto;overflow-y:visible}}.hot-cold-tap-row{display:contents}.hot-cold-word{color:var(--muted-ink);text-align:end}.hot-cold-arrow{position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;overflow:visible;pointer-events:none;fill:none;stroke:var(--ink);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 1.5px var(--arrow-edge));opacity:.5}.hot-cold-dot-latest .hot-cold-arrow{opacity:1}.hot-cold-dot,.hot-cold-swatch{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--ink);color:var(--on-band);font-size:.6875rem;font-weight:700;line-height:1}.hot-cold-dot{pointer-events:none}.hot-cold-band-0{background:var(--hot-cold-0)}.hot-cold-band-1{background:var(--hot-cold-1)}.hot-cold-band-2{background:var(--hot-cold-2)}.hot-cold-band-3{background:var(--hot-cold-3);color:var(--on-light-band)}.hot-cold-band-4{background:var(--hot-cold-4)}.leaflet-pane>svg path.hot-cold-answer{fill:var(--selected-fill);fill-opacity:.85;stroke:var(--ink)}.leaflet-pane>svg path.hot-cold-answer-found{fill:var(--band-0)}.neighbors-ask{margin:0;font-size:1.125rem;font-weight:650}.neighbors-list{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin:0;padding:0;list-style:none;font-size:.9375rem}.neighbors-list[hidden]{display:none}.neighbors-guesses{display:flex;flex-direction:column;gap:.35rem}.neighbors-guesses[hidden],.neighbors-label[hidden]{display:none}.neighbors-found-item{color:var(--right-ink);font-weight:600}.neighbors-wrong-item{color:var(--wrong-ink);text-decoration:line-through}.neighbors-missed-line{margin:0;font-size:.9375rem}.leaflet-pane>svg path.neighbors-country{fill-opacity:1;stroke:var(--ink)}.leaflet-pane>svg path.neighbors-target{fill:var(--selected-fill)}.leaflet-pane>svg path.neighbors-found{fill:var(--correct-fill)}.leaflet-pane>svg path.neighbors-missed{fill:var(--revealed-fill)}.letters-status-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.letters-status-row[hidden]{display:none}.letters-head{margin:0;font-size:1.125rem;font-weight:650}.letters-head[hidden],.letters-found-line[hidden],.letters-missed-line[hidden]{display:none}.letters-letter{font-size:2rem;line-height:1}.letters-count{font-weight:500}.letters-missed-line,.letters-found-line,.letter-twist-rule-line{margin:0;font-size:.9375rem}.letter-twist-rule-line{font-weight:650}.letter-twist-timer{font-variant-numeric:tabular-nums;font-weight:650}.letter-twist-timer-low{color:var(--wrong-ink)}.letter-twist-ready,.letter-twist-play{display:flex;flex-direction:column;gap:.75rem}.letter-twist-ready[hidden],.letter-twist-play[hidden]{display:none}.letters-next{flex:none}button.letters-missed-country{display:inline;min-height:0;padding:0;border:0;background:none;box-shadow:none;color:inherit;font:inherit;text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2em;cursor:pointer}button.letters-missed-country.letters-missed-spotlit{color:var(--ink);text-decoration-thickness:2px}@media(hover:hover){button.letters-missed-country:hover{background:none;text-decoration-thickness:2px}}.letters-actions>.daily-note:empty,.letters-actions>.daily-note:not(:empty)~.hint-note,.letters-actions>.suggestion-list:not([hidden])~.hint-note{display:none}.letters-hint-note{flex-wrap:wrap;row-gap:.25rem}.letters-hint-place{flex:0 1 auto;margin-inline-start:.375rem;color:var(--muted-ink);font-weight:500}.daily-note.letters-all-found{color:var(--ink);font-weight:650}@media(prefers-reduced-motion:no-preference){.daily-note.letters-all-found{animation:letters-all-found .4s ease-out}}@keyframes letters-all-found{0%{opacity:0;transform:translateY(4px)}}.leaflet-pane>svg path.letters-country{fill-opacity:1;stroke:var(--ink)}.leaflet-pane>svg path.letters-found{fill:var(--correct-fill)}.leaflet-pane>svg path.letters-missed{fill:var(--revealed-fill)}.leaflet-pane>svg path.letters-spotlit{fill:var(--selected-fill)}@media(orientation:portrait)and (max-width:1000px),(orientation:landscape)and (max-height:500px){.command-panel{--panel-pad-block: .75rem;--panel-pad-inline: 1rem;--result-pad-block: .7rem;--result-pad-inline: .9rem}kbd{display:none}.map-canvas .leaflet-control-zoom a{width:44px;height:44px;font-size:22px;line-height:44px}.map-canvas .locate-target button{width:44px;height:44px}.revealed-answers{margin-block-start:.5rem;padding-block-start:.45rem}.revealed-answers,.revealed-groups{flex:none;overflow:visible}}@media(orientation:portrait)and (max-width:1000px){.quiz-app{flex-direction:column}.command-panel{order:1;width:auto;max-height:50%;border-top:1px solid var(--hairline);border-right:0}.revealed-groups ul{columns:3}}@media(orientation:portrait)and (max-width:1000px){.quiz-app.daily-silhouette .map-canvas{display:none}.quiz-app.daily-silhouette .command-panel{flex:1 1 auto;max-height:none;border-top:0}.quiz-app.daily-picture-only .map-canvas{display:none}.quiz-app.daily-picture-only .command-panel{flex:1 1 auto;max-height:none;border-top:0}.teaching-picture-phone:not(:empty){display:block}.quiz-app.daily-no-map .map-canvas{display:none}.quiz-app.daily-no-map .command-panel{flex:1 1 auto;max-height:none;border-top:0}}@media(orientation:portrait)and (max-width:1000px){.quiz-app:has(:is(.five-pins-section,.zoom-out-section,.sprint-section,.hot-cold-section):not([hidden]) .daily-finished:not([hidden])) .map-canvas{flex:0 0 160px}:is(.border-path-section,.zoom-out-section,.neighbors-section,.hot-cold-section):has(.daily-finished:not([hidden])) :is(.border-path-guesses,.zoom-out-guesses,.neighbors-guesses,.hot-cold-taps){flex:none;height:auto;max-height:3rem;overflow-y:auto}:is(.border-path-section,.zoom-out-section,.neighbors-section,.hot-cold-section):has(.daily-finished:not([hidden])) :is(.border-path-guesses,.zoom-out-guesses,.neighbors-guesses,.hot-cold-taps)[data-more-below]{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 1.1rem),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 1.1rem),transparent)}.daily-finished{gap:.45rem}.daily-finished:has(>.daily-figures+.daily-subheading+.daily-distribution){display:grid;grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);align-content:start;column-gap:1rem}.daily-finished:has(>.daily-figures+.daily-subheading+.daily-distribution)>*{grid-column:1 / -1}.daily-finished:has(>.daily-figures+.daily-subheading+.daily-distribution)>.teaching-picture{justify-self:center}.daily-finished:has(>.daily-figures+.daily-subheading+.daily-distribution)>.daily-figures{grid-column:1;grid-row:span 2;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;row-gap:.35rem}.daily-finished:has(>.daily-figures+.daily-subheading+.daily-distribution)>:is(.daily-figures+.daily-subheading,.daily-figures+.daily-subheading+.daily-distribution){grid-column:2}.daily-finished .daily-figures dt{white-space:nowrap}.daily-finished .daily-subheading{font-size:.75rem}.daily-finished .daily-distribution:has(>li:nth-child(7)){display:grid;grid-template-rows:repeat(5,auto);grid-auto-flow:column;column-gap:.75rem}.daily-finished .daily-figures dd{font-size:1.125rem;line-height:1.2}.daily-finished .daily-distribution{gap:.1rem;font-size:.75rem}.daily-finished .daily-bar{padding-block:0;line-height:1.15}.daily-section:has(>.daily-finished:not([hidden])){gap:.45rem}.daily-way-on button.daily-choose{min-height:46px}.quiz-app:has(:is(.five-pins-section,.border-path-section,.zoom-out-section,.sprint-section,.hot-cold-section,.neighbors-section):not([hidden]) .daily-finished:not([hidden])) .command-panel{flex:1 1 auto;max-height:none}}@media(orientation:landscape)and (max-height:500px){.command-panel{width:40%}.quiz-app.daily-silhouette .map-canvas{display:none}.quiz-app.daily-silhouette .command-panel{width:100%;border-right:0}.quiz-app.daily-no-map .map-canvas{display:none}.quiz-app.daily-no-map .command-panel{width:100%;border-right:0}}@media(orientation:landscape)and (height>500px),(orientation:portrait)and (width>1000px){.quiz-app.playing:not(.keyboard-open){position:relative}.quiz-app.playing .command-panel{position:absolute;top:16px;left:16px;width:min(23rem,calc(100% / 3));max-height:calc(100% - 32px);padding:1rem 1rem .75rem;border:1px solid var(--hairline);border-radius:14px;box-shadow:var(--card-shadow)}.locator-inset{top:16px;right:16px;left:auto}.locator-world{display:block}.locator-globe{display:none}}@media(orientation:landscape)and (height>500px),(orientation:portrait)and (width>1000px){.quiz-app.daily-no-map .map-canvas{pointer-events:none}.quiz-app.daily-no-map .map-canvas>*{visibility:hidden}}@media(orientation:landscape)and (height>500px)and (width<=900px){.quiz-app.playing kbd{display:none}}.keyboard-open .revealed-answers{display:none}@media(orientation:portrait)and (max-width:1000px),(orientation:landscape)and (max-height:500px){.keyboard-open .command-panel.daily-showing{max-height:80%}.keyboard-open.daily-silhouette .command-panel.daily-showing,.keyboard-open.daily-no-map .command-panel.daily-showing{max-height:none}.keyboard-open .daily-panel,.keyboard-open .daily-section{flex:1 1 auto;min-height:0}.keyboard-open .daily-intro-lead{display:none}.keyboard-open .daily-guesses,.keyboard-open .neighbors-guesses,.keyboard-open .border-path-guesses{flex:0 1 auto;min-height:1.5rem;max-height:calc(var(--app-height) * .25);overflow-y:auto;overscroll-behavior:contain}.keyboard-open .silhouette-section .daily-intro,.keyboard-open .clue-section .daily-intro{display:none}.keyboard-open .clue-list{flex:0 1 auto;min-height:1.5rem;overflow-y:auto;overscroll-behavior:contain}.keyboard-open .clue-guesses{flex:none}.keyboard-open .silhouette-figure{flex:1 1 0;width:100%;min-height:4rem;aspect-ratio:auto}}@media(prefers-reduced-motion:reduce){.country-shape,.territory-land{transition:none}.record-badge{animation:none}.locate-target.leaflet-bar,.locate-target.locate-target-hidden,.locator-inset,.locator-inset.locator-inset-hidden{transition:none}}#homeButton{display:inline-grid;place-items:center;padding:0}#homeButton svg{display:block}#homeButton[hidden]{display:none}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/atkinson-hyperlegible-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/atkinson-hyperlegible-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/bangers-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/bricolage-grotesque-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cabin Sketch;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/cabin-sketch-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comic Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/comic-neue-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comic Neue;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/comic-neue-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500 600;font-display:swap;src:url(../fonts/cormorant-garamond-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500 600;font-display:swap;src:url(../fonts/cormorant-garamond-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:300 600;font-display:swap;src:url(../fonts/geist-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/ibm-plex-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/ibm-plex-mono-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/im-fell-english-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/im-fell-english-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English SC;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/im-fell-english-sc-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:300 600;font-display:swap;src:url(../fonts/jost-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/nunito-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/patrick-hand-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/press-start-2p-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/spectral-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/spectral-400-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/spectral-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.landing{--landing-font: inherit;--landing-text-size: 15px;--landing-line-height: 1.45;--landing-background: transparent;--landing-ink: var(--ink);--landing-muted: var(--muted-ink);--landing-focus: var(--focus);--landing-width: 46rem;--landing-padding: 2rem 16px 3rem;--landing-title-font: inherit;--landing-title-size: 1.75rem;--landing-title-weight: 700;--landing-title-tracking: -.01em;--landing-heading-font: inherit;--landing-heading-size: 1.125rem;--landing-heading-weight: 700;--landing-heading-tracking: 0;--landing-small-size: .875rem;--landing-icon-size: 56px;--landing-icon-radius: 14px;--landing-card: transparent;--landing-card-ink: inherit;--landing-card-muted: var(--landing-muted);--landing-card-border: none;--landing-card-radius: 0;--landing-card-shadow: none;--landing-card-padding: .8rem 1rem;--landing-name-size: 1rem;--landing-name-weight: 650;--landing-line-size: .875rem;--landing-gap: .75rem;--landing-plate-sea: transparent;--landing-plate-land: transparent;--landing-plate-coast: none;position:fixed;inset:0;z-index:2000;overflow-y:auto;color:var(--landing-ink);font-family:var(--landing-font);font-size:var(--landing-text-size);line-height:var(--landing-line-height);background:var(--landing-background);overscroll-behavior:contain;-webkit-font-smoothing:antialiased}.quiz-app.landing-showing .command-panel,.quiz-app.landing-showing .leaflet-control-container,.landing[hidden]{display:none}.landing-inner{position:relative;max-width:var(--landing-width);margin:0 auto;padding:var(--landing-padding)}.landing-brand{display:flex;align-items:center;gap:.625rem}.landing-icon{flex:none;width:var(--landing-icon-size);height:var(--landing-icon-size);border-radius:var(--landing-icon-radius)}.landing-title{margin:0;font-family:var(--landing-title-font);font-size:var(--landing-title-size);font-weight:var(--landing-title-weight);letter-spacing:var(--landing-title-tracking);line-height:1.05}.landing-date{margin:0 0 0 auto;color:var(--landing-muted);font-size:var(--landing-small-size)}.landing-hero-line{margin:0}.landing-hero-more{display:block}.landing-hero-more:empty,.landing-plate,.landing-plate-caption,.landing-plate-tints,.landing-plate-lights,.landing-plate .landing-plate-rose,.landing-plate-scale{display:none}.landing-plate svg{display:block;width:100%;height:100%;background:var(--landing-plate-sea)}.landing-plate path{fill:var(--landing-plate-land);stroke:var(--landing-plate-coast);stroke-width:.8;vector-effect:non-scaling-stroke}.landing-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;margin-bottom:.75rem}.landing-section-head h2{margin:0;font-family:var(--landing-heading-font);font-size:var(--landing-heading-size);font-weight:var(--landing-heading-weight);letter-spacing:var(--landing-heading-tracking);line-height:1.1}.landing-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:var(--landing-gap);margin:0;padding:0;list-style:none;counter-reset:landing-entry}.landing-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;height:100%;padding:var(--landing-card-padding);color:var(--landing-card-ink);font:inherit;text-align:left;background:var(--landing-card);border:var(--landing-card-border);border-radius:var(--landing-card-radius);box-shadow:var(--landing-card-shadow);cursor:pointer;counter-increment:landing-entry}@media(hover:hover){.landing-card:hover:not(:disabled){background:var(--landing-card)}.landing-look-button:hover:not(:disabled),.landing-settings-button:hover:not(:disabled){background:none}}:is([data-look=paper],[data-look=quiet]) .landing .landing-date{margin-right:40px}.landing-settings-button{position:absolute;top:var(--landing-cog-top, 12px);right:var(--landing-cog-right, 12px);display:inline-grid;place-items:center;width:44px;height:44px;padding:0;color:var(--landing-ink);background:none;border:0;border-radius:999px;cursor:pointer}.landing-card:focus-visible,.landing-look-button:focus-visible,.landing-settings-button:focus-visible{outline:3px solid var(--landing-focus);outline-offset:2px}.landing:not(.landing-keys) :focus-visible{outline:none}.landing-glyph{display:block;width:1em;height:1em}.landing-card-glyph,.landing-card-badge,.landing-card-arrow,.landing-status-sep{display:none}.landing-card-name{font-size:var(--landing-name-size);font-weight:var(--landing-name-weight);line-height:1.15}.landing-card-line{color:var(--landing-card-muted);font-size:var(--landing-line-size);line-height:1.35}.landing-card-status-row{display:flex;align-items:center;gap:.6rem;margin-top:auto;padding-top:.35rem;font-size:.8125rem;font-weight:650}.landing-card-status{display:inline-flex;align-items:baseline;gap:.3em}.landing-card-streak[hidden]{display:none}.landing-foot{margin:2.5rem 0 0;text-align:center}.landing-labs-note,.landing-labs-state{margin:0;font-size:var(--landing-small-size)}.landing-labs-note{margin-bottom:.75rem}.landing-labs-state{margin-top:.75rem}.landing-labs-off,.landing-labs-off:hover:not(:disabled){min-height:0;padding:0;color:inherit;font:inherit;text-decoration:underline;background:none;border:0;border-radius:0;box-shadow:none;cursor:pointer}[data-look=arcade] .landing .landing-labs .landing-card[data-game=zoom-out]{--landing-card-ink: var(--arcade-ink)}.landing-invite{grid-column:1 / -1;margin:1.5rem 0 0;padding:.9rem 1rem;color:var(--landing-invite-ink, var(--ink));font-size:var(--landing-small-size);text-align:left;background:var(--landing-invite-background, rgba(255, 255, 255, .92));border:1px solid var(--landing-invite-border, rgba(20, 20, 20, .25));border-radius:12px}.landing-invite p{margin:0}.landing-invite-text{font-weight:650}.landing-invite-steps{margin-top:.25rem}.landing-invite-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.landing-invite-actions button{min-height:44px;padding:.4rem .9rem;color:inherit;font:inherit;background:transparent;border:1px solid currentColor;border-radius:999px;cursor:pointer}.landing-invite-actions .landing-invite-install{color:#fff;background:var(--landing-invite-ink, var(--ink));border-color:transparent}.landing-invite-actions button[hidden]{display:none}.landing-invite-actions button:focus-visible{outline:3px solid var(--landing-focus);outline-offset:2px}.landing-look-button{padding:.35rem .75rem;color:var(--landing-muted);font:inherit;font-size:var(--landing-small-size);text-decoration:underline;text-underline-offset:.2em;background:none;border:0;border-radius:999px;cursor:pointer}[data-look=arcade] .landing{--arcade-ink: #141414;--arcade-white: #ffffff;--arcade-soft: #f1e8da;--arcade-chip: rgba(255, 255, 255, .92);--arcade-done-tile: rgba(255, 255, 255, .55);--landing-font: "Bricolage Grotesque", "Avenir Next", ui-rounded, system-ui, sans-serif;--landing-text-size: 15px;--landing-line-height: 1.4;--landing-background: #fff8ee;--landing-ink: var(--arcade-ink);--landing-muted: #6b5f52;--landing-focus: var(--arcade-ink);--landing-width: none;--landing-padding: 16px 14px 28px;--landing-title-size: 22px;--landing-title-weight: 800;--landing-title-tracking: -.02em;--landing-heading-size: 24px;--landing-heading-weight: 800;--landing-heading-tracking: -.02em;--landing-icon-size: 42px;--landing-icon-radius: 12px;--landing-card-ink: var(--arcade-ink);--landing-card-muted: inherit;--landing-card-border: 2.5px solid var(--arcade-ink);--landing-card-radius: 22px;--landing-card-shadow: 0 4px 0 var(--arcade-ink);--landing-card-padding: 14px;--landing-name-size: 19px;--landing-name-weight: 800;--landing-line-size: 13px;--landing-gap: 12px;--landing-plate-sea: #93aeb6;--landing-plate-land: #eef0e6;--landing-plate-coast: rgba(20, 20, 20, .35)}[data-look=arcade] .landing .landing-inner{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title" "date date" "hero hero" "plate plate" "sections sections" "foot foot";align-items:center;column-gap:10px}[data-look=arcade] .landing :is(.landing-brand,.landing-hero){display:contents}[data-look=arcade] .landing .landing-icon{grid-area:icon;box-shadow:0 3px 0 var(--arcade-ink)}[data-look=arcade] .landing .landing-title{grid-area:title}[data-look=arcade] .landing .landing-date{grid-area:date;margin:20px 0 6px;color:var(--landing-muted);font-size:15px;font-weight:600}[data-look=arcade] .landing .landing-hero-line{grid-area:hero;font-size:34px;font-weight:800;line-height:1;letter-spacing:-.03em}[data-look=arcade] .landing .landing-plate{grid-area:plate;display:block;height:150px;margin-top:14px;overflow:hidden;border:2.5px solid var(--arcade-ink);border-radius:22px;box-shadow:0 4px 0 var(--arcade-ink)}[data-look=arcade] .landing .landing-sections{grid-area:sections}[data-look=arcade] .landing .landing-section-head{flex-direction:column-reverse;align-items:stretch;gap:26px;margin:14px 2px 12px}[data-look=arcade] .landing .landing-practice .landing-section-head{margin-top:26px}[data-look=arcade] .landing #landingDailyList{grid-template-columns:repeat(2,minmax(0,1fr))}[data-look=arcade] .landing #landingDailyList .landing-card{gap:8px;min-height:212px}[data-look=arcade] .landing .landing-card[data-game=silhouette]{--landing-card: var(--arcade-silhouette);--landing-card-ink: var(--arcade-white)}[data-look=arcade] .landing .landing-card[data-game=five-pins]{--landing-card: var(--arcade-five-pins);--landing-card-ink: var(--arcade-white)}[data-look=arcade] .landing .landing-card[data-game=border-path]{--landing-card: var(--arcade-border-path)}[data-look=arcade] .landing .landing-card[data-game=clue-by-clue]{--landing-card: var(--arcade-clue-by-clue)}[data-look=arcade] .landing .landing-card[data-game=zoom-out]{--landing-card: var(--arcade-zoom-out);--landing-card-ink: var(--arcade-white)}[data-look=arcade] .landing .landing-card[data-game=sprint]{--landing-card: var(--arcade-sprint)}[data-look=arcade] .landing .landing-card[data-game=neighbors]{--landing-card: var(--arcade-neighbors)}[data-look=arcade] .landing .landing-card[data-game=odd-one-out]{--landing-card: var(--arcade-odd-one-out)}[data-look=arcade] .landing .landing-card[data-game=bigger-or-smaller]{--landing-card: var(--arcade-bigger-or-smaller);--landing-card-ink: var(--arcade-white)}[data-look=arcade] .landing .landing-card[data-game=hot-cold]{--landing-card: var(--arcade-hot-cold)}[data-look=arcade] .landing .landing-card[data-game=timeline]{--landing-card: var(--arcade-timeline);--landing-card-ink: var(--arcade-white)}[data-look=arcade] .landing .landing-card[data-game=letter-twist]{--landing-card: var(--arcade-letter-twist)}[data-look=arcade] .landing .landing-card-glyph{display:grid;place-items:center;flex:none;width:46px;height:46px;color:var(--arcade-ink);font-size:26px;background:var(--arcade-chip);border:2px solid var(--arcade-ink);border-radius:14px}[data-look=arcade] .landing .landing-card[data-progress=done] .landing-card-glyph{background:var(--arcade-done-tile)}[data-look=arcade] .landing .landing-card[data-progress=done] .landing-card-badge{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:30px;height:30px;color:var(--arcade-ink);font-size:17px;background:var(--arcade-white);border:2px solid var(--arcade-ink);border-radius:50%}[data-look=arcade] .landing .landing-card-badge .landing-glyph{stroke-width:3}[data-look=arcade] .landing .landing-card-line{flex:1}[data-look=arcade] .landing .landing-card-status-row{flex-wrap:wrap;justify-content:space-between;width:100%;gap:6px;padding-top:0}[data-look=arcade] .landing .landing-card-status{padding:8px 16px;color:var(--arcade-white);font-size:14px;font-weight:700;line-height:1.2;background:var(--arcade-ink);border-radius:999px}[data-look=arcade] .landing .landing-card[data-progress=in-progress] .landing-card-status{padding:6px 14px;color:var(--arcade-ink);background:var(--arcade-white);border:2px solid var(--arcade-ink)}[data-look=arcade] .landing .landing-card[data-progress=done] .landing-card-status{padding:0;color:inherit;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1;background:none}[data-look=arcade] .landing .landing-card[data-progress=done] .landing-status-word{display:none}[data-look=arcade] .landing .landing-card-streak{padding:3px 8px;color:var(--arcade-ink);font-size:12px;font-weight:700;white-space:nowrap;background:var(--arcade-chip);border-radius:999px}[data-look=arcade] .landing .landing-practice .landing-cards{grid-template-columns:minmax(0,1fr);gap:10px}[data-look=arcade] .landing .landing-practice .landing-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-template-areas:"glyph name arrow" "glyph line arrow";align-items:center;column-gap:12px;row-gap:0;padding:12px 14px;background:var(--arcade-white);border-radius:20px;box-shadow:0 3px 0 var(--arcade-ink)}[data-look=arcade] .landing .landing-practice .landing-card-glyph{grid-area:glyph;width:42px;height:42px;font-size:22px;background:var(--arcade-soft);border:0;border-radius:12px}[data-look=arcade] .landing .landing-practice .landing-card-name{grid-area:name;align-self:end;font-size:17px}[data-look=arcade] .landing .landing-practice .landing-card-line{grid-area:line;align-self:start;color:var(--landing-muted);font-size:13.5px}[data-look=arcade] .landing .landing-card-arrow{grid-area:arrow;display:block;font-size:20px}[data-look=arcade] .landing .landing-foot{grid-area:foot}[data-look=arcade] .landing .landing-look-button{color:var(--arcade-ink)}@media(hover:hover){[data-look=arcade] .landing .landing-card:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--arcade-ink)}}@media(min-width:1000px){[data-look=arcade] .landing{--landing-padding: 24px 56px 40px;--landing-icon-size: 48px;--landing-title-size: 26px}[data-look=arcade] .landing .landing-inner{grid-template-columns:auto minmax(0,1fr) 520px;grid-template-areas:"icon title title" "date date plate" "hero hero plate" "sections sections sections" "foot foot foot";column-gap:10px}[data-look=arcade] .landing .landing-date{align-self:end;margin-top:28px;font-size:17px}[data-look=arcade] .landing .landing-hero-line{align-self:start;font-size:54px}[data-look=arcade] .landing .landing-plate{height:180px;margin:28px 0 0 28px}[data-look=arcade] .landing #landingDailyList{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}[data-look=arcade] .landing #landingDailyList .landing-card{min-height:236px}[data-look=arcade] .landing .landing-practice .landing-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}[data-look=paper] .landing{--paper-paper: #f4f0df;--paper-card: #fff9e8;--paper-field: #fffdf5;--paper-land: #e9ebe0;--paper-land-line: rgba(95, 107, 99, .35);--paper-accent: #f2a02b;--paper-accent-ring: rgba(242, 160, 43, .28);--paper-green: #34704a;--paper-on-green: #f7f3e6;--paper-hair: rgba(23, 35, 33, .16);--paper-shadow: 0 10px 30px -16px rgba(23, 35, 33, .55);--paper-bar-shadow: 0 6px 18px -10px rgba(23, 35, 33, .5);--paper-hero-veil: rgba(244, 240, 223, .94);--paper-hero-shadow: 0 10px 30px -18px rgba(23, 35, 33, .6);--landing-font: "Avenir Next", Avenir, "Nunito Sans", "Gill Sans", ui-sans-serif, system-ui, sans-serif;--landing-text-size: 15px;--landing-background: rgba(147, 174, 182, .25);--landing-ink: #172321;--landing-muted: #52625a;--landing-focus: var(--focus);--landing-width: 46rem;--landing-padding: 12px 10px 24px;--landing-title-size: 17px;--landing-title-weight: 700;--landing-heading-size: 20px;--landing-heading-weight: 700;--landing-heading-tracking: -.01em;--landing-small-size: 13px;--landing-icon-size: 34px;--landing-icon-radius: 9px;--landing-card: var(--paper-card);--landing-card-border: 1px solid var(--paper-hair);--landing-card-radius: 12px;--landing-card-padding: 11px 12px;--landing-name-size: 15.5px;--landing-name-weight: 700;--landing-line-size: 13.5px;--landing-gap: 8px}[data-look=paper] .landing .landing-brand{padding:8px 12px 8px 8px;background:var(--paper-paper);border-radius:14px;box-shadow:var(--paper-bar-shadow)}[data-look=paper] .landing{--landing-cog-top: 16px;--landing-cog-right: 14px}[data-look=paper] .landing .landing-date{font-weight:500}[data-look=paper] .landing .landing-hero{margin-top:150px;padding:18px 14px 0;background:var(--paper-paper);border-radius:18px 18px 0 0}[data-look=paper] .landing .landing-hero-line{color:var(--landing-muted);font-size:14px;font-weight:500}[data-look=paper] .landing .landing-hero-more{display:inline}[data-look=paper] .landing .landing-hero-more:before{content:" "}[data-look=paper] .landing .landing-sections{padding:14px 14px 12px;background:var(--paper-paper);border-radius:0 0 18px 18px;box-shadow:var(--paper-shadow)}[data-look=paper] .landing .landing-section-head{flex-direction:column;align-items:stretch;gap:6px;margin-bottom:14px}[data-look=paper] .landing .landing-practice{margin-top:22px}[data-look=paper] .landing .landing-cards{grid-template-columns:minmax(0,1fr)}[data-look=paper] .landing .landing-card{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"glyph name status" "glyph line status";align-items:center;column-gap:12px;row-gap:1px}[data-look=paper] .landing .landing-card-glyph{grid-area:glyph;display:grid;place-items:center;width:36px;height:36px;color:var(--landing-ink);font-size:19px;background:var(--paper-land);border-radius:10px;box-shadow:inset 0 0 0 1px var(--paper-land-line)}[data-look=paper] .landing .landing-card[data-progress=done] .landing-card-glyph{color:var(--paper-on-green);background:var(--paper-green);box-shadow:none}[data-look=paper] .landing .landing-card[data-progress=in-progress] .landing-card-glyph{background:var(--paper-accent);box-shadow:0 0 0 3px var(--paper-accent-ring)}[data-look=paper] .landing .landing-card-name{grid-area:name;align-self:end}[data-look=paper] .landing .landing-card-line{grid-area:line;align-self:start}[data-look=paper] .landing .landing-card-status-row{grid-area:status;flex-direction:column;align-items:flex-end;gap:4px;margin:0;padding:0;font-size:13px;white-space:nowrap}[data-look=paper] .landing .landing-card-status{padding:7px 14px;color:var(--paper-card);font-size:14px;font-weight:600;background:var(--landing-ink);border-radius:9px}[data-look=paper] .landing .landing-card[data-progress=in-progress] .landing-card-status{color:var(--landing-ink);background:var(--paper-accent)}[data-look=paper] .landing .landing-card[data-progress=done] .landing-card-status{padding:0;color:var(--paper-green);font-size:16px;font-weight:700;background:none}[data-look=paper] .landing .landing-card[data-progress=done] .landing-status-word,[data-look=paper] .landing .landing-card[data-progress=done] .landing-card-badge{display:none}[data-look=paper] .landing .landing-status-score:before{content:"✓ ";font-weight:700}[data-look=paper] .landing .landing-card-streak{color:var(--landing-muted);font-weight:500}[data-look=paper] .landing .landing-practice .landing-card{grid-template-areas:"glyph name name" "glyph line line";padding:12px 14px;background:var(--paper-field)}[data-look=paper] .landing .landing-practice .landing-card-glyph{background:transparent;box-shadow:inset 0 0 0 1.5px var(--landing-ink)}[data-look=paper] .landing .landing-foot{margin-top:16px}[data-look=paper] .landing .landing-look-button{color:var(--landing-ink);background:var(--paper-paper)}@media(hover:hover){[data-look=paper] .landing .landing-card:hover{background:var(--paper-field)}}@media(min-width:1000px){[data-look=paper] .landing{--landing-width: 1440px;--landing-padding: 24px 40px 32px;--landing-title-size: 20px;--landing-icon-size: 40px;--landing-heading-size: 22px}[data-look=paper] .landing .landing-brand{padding:10px 18px 10px 10px}[data-look=paper] .landing .landing-hero{width:640px;margin:26px 0 60px;padding:20px 24px;background:var(--paper-hero-veil);border-radius:18px;box-shadow:var(--paper-hero-shadow)}[data-look=paper] .landing .landing-hero-line{color:var(--landing-ink);font-size:36px;font-weight:700;line-height:1.08;letter-spacing:-.02em}[data-look=paper] .landing .landing-hero-more{display:block;margin-top:8px;color:var(--landing-muted);font-size:16px;font-weight:500;letter-spacing:0}[data-look=paper] .landing .landing-hero-more:before{content:none}[data-look=paper] .landing .landing-sections{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;padding:28px 28px 20px;border-radius:22px}[data-look=paper] .landing .landing-practice{margin-top:0;padding-left:28px;border-left:1px solid var(--paper-hair)}[data-look=paper] .landing #landingDailyList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}[data-look=atlas] .landing{--atlas-paper: #f2ebda;--atlas-paper-light: #f8f3e6;--atlas-ink: #2d2820;--atlas-sepia: #6e5d45;--atlas-rule: #c4b48f;--atlas-grid: #ddd0b0;--atlas-oxblood: #8a3324;--atlas-fade-near: rgba(242, 235, 218, .55);--atlas-fade-far: rgba(242, 235, 218, .9);--atlas-serif: "Cormorant Garamond", Cormorant, Garamond, Georgia, serif;--atlas-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--landing-font: Spectral, Georgia, "Times New Roman", serif;--landing-text-size: 15.5px;--landing-line-height: 1.5;--landing-background: var(--atlas-paper);--landing-ink: var(--atlas-ink);--landing-muted: var(--atlas-sepia);--landing-focus: var(--atlas-oxblood);--landing-width: 46rem;--landing-padding: 20px 18px 28px;--landing-title-font: var(--atlas-serif);--landing-title-size: 52px;--landing-title-weight: 600;--landing-heading-font: var(--atlas-serif);--landing-heading-size: 30px;--landing-heading-weight: 600;--landing-small-size: 11px;--landing-icon-size: 28px;--landing-icon-radius: 50%;--landing-card-padding: 14px 0;--landing-name-size: 23px;--landing-name-weight: 600;--landing-line-size: 14px;--landing-gap: 0;--landing-plate-sea: #a9babb;--landing-plate-land: #efe7d1;--landing-plate-coast: #6f7f78;background-image:radial-gradient(ellipse at 50% 20%,var(--atlas-fade-near),var(--atlas-fade-far) 70%),linear-gradient(var(--atlas-grid) 1px,transparent 1px),linear-gradient(90deg,var(--atlas-grid) 1px,transparent 1px);background-size:100% 100%,64px 64px,64px 64px;background-position:0 0,-1px -1px,-1px -1px;background-attachment:local}[data-look=atlas] .landing .landing-inner{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon date" "title title" "hero hero" "plate plate" "caption caption" "sections sections" "foot foot"}[data-look=atlas] .landing :is(.landing-brand,.landing-hero){display:contents}[data-look=atlas] .landing .landing-icon{grid-area:icon;position:relative;margin-bottom:12px;filter:sepia(.25) saturate(.8)}[data-look=atlas] .landing .landing-date{grid-area:1 / 1 / 2 / -1;align-self:stretch;display:flex;align-items:center;justify-content:flex-end;margin:0;padding:0 40px 12px 0;border-bottom:1px solid var(--atlas-ink)}[data-look=atlas] .landing :is(.landing-date,.landing-plate-caption,.landing-card-streak){color:var(--atlas-sepia);font-family:var(--atlas-mono);font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}[data-look=atlas] .landing .landing-title{grid-area:title;padding-top:22px;line-height:.95;text-align:center}[data-look=atlas] .landing .landing-title-accent{color:var(--atlas-oxblood);font-style:italic;font-weight:500}[data-look=atlas] .landing .landing-hero-line{grid-area:hero;margin:10px 0 16px;color:var(--atlas-sepia);font-size:15px;font-style:italic;text-align:center}[data-look=atlas] .landing .landing-plate{grid-area:plate;display:block;height:202px;padding:5px;background:var(--atlas-paper-light);border:1px solid var(--atlas-ink)}[data-look=atlas] .landing .landing-plate svg{border:1px solid var(--atlas-ink)}[data-look=atlas] .landing .landing-plate-caption{grid-area:caption;display:flex;justify-content:space-between;margin:6px 0 0}[data-look=atlas] .landing .landing-sections{grid-area:sections}[data-look=atlas] .landing .landing-section-head{flex-direction:column;align-items:stretch;gap:4px;margin:30px 0 8px}[data-look=atlas] .landing .landing-section-head h2{display:flex;align-items:baseline;gap:12px;line-height:1}[data-look=atlas] .landing .landing-section-head h2:after{content:"";flex:1;border-bottom:1px solid var(--atlas-rule)}[data-look=atlas] .landing #landingDailyList .landing-card{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"number name status" "number line status";column-gap:12px;row-gap:3px;border-bottom:1px solid var(--atlas-rule)}[data-look=atlas] .landing #landingDailyList .landing-card:before{content:counter(landing-entry,upper-roman) ".";grid-area:number;color:var(--atlas-oxblood);font-family:var(--atlas-serif);font-size:22px;font-style:italic;line-height:1.05}[data-look=atlas] .landing .landing-card-name{grid-area:name;font-family:var(--atlas-serif);line-height:1.05}[data-look=atlas] .landing .landing-card-line{grid-area:line;line-height:1.4}[data-look=atlas] .landing .landing-card-status-row{grid-area:status;flex-direction:column;align-items:flex-end;gap:6px;margin:0;padding:2px 0 0;text-align:right}[data-look=atlas] .landing .landing-card-status{padding:6px 10px;color:var(--atlas-ink);font-family:var(--atlas-mono);font-size:12px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;background:var(--atlas-paper-light);border:1px solid var(--atlas-ink)}[data-look=atlas] .landing .landing-card[data-progress=in-progress] .landing-card-status{color:var(--atlas-paper-light);background:var(--atlas-ink)}[data-look=atlas] .landing .landing-card[data-progress=done] .landing-card-status{flex-direction:column;align-items:center;justify-content:center;gap:0;width:58px;height:58px;padding:0;color:var(--atlas-oxblood);line-height:1.1;letter-spacing:0;background:none;border:1.5px solid var(--atlas-oxblood);border-radius:50%;transform:rotate(-8deg)}[data-look=atlas] .landing .landing-card[data-progress=done] .landing-status-word{font-size:8.5px;letter-spacing:.12em}[data-look=atlas] .landing .landing-card[data-progress=done] .landing-status-score{font-size:13px;font-weight:600;text-transform:none}[data-look=atlas] .landing .landing-practice .landing-cards{gap:10px}[data-look=atlas] .landing .landing-practice .landing-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"glyph name" "glyph line";align-items:center;column-gap:12px;row-gap:2px;padding:12px 14px;background:var(--atlas-paper-light);border:1px solid var(--atlas-ink)}[data-look=atlas] .landing .landing-practice .landing-card-glyph{grid-area:glyph;display:grid;place-items:center;width:34px;height:34px;font-size:17px;border:1px solid var(--atlas-ink);border-radius:50%}[data-look=atlas] .landing .landing-practice .landing-card-name{font-size:21px}[data-look=atlas] .landing .landing-foot{grid-area:foot;margin-top:26px}[data-look=atlas] .landing .landing-look-button{color:var(--atlas-sepia);font-size:13px;font-style:italic}@media(hover:hover){[data-look=atlas] .landing #landingDailyList .landing-card:hover .landing-card-name{color:var(--atlas-oxblood)}[data-look=atlas] .landing .landing-practice .landing-card:hover{background:var(--atlas-paper)}}@media(min-width:1000px){[data-look=atlas] .landing{--landing-width: 1440px;--landing-padding: 28px 64px 40px;--landing-title-size: 84px}[data-look=atlas] .landing .landing-inner{grid-template-columns:400px minmax(0,1fr);grid-template-areas:"icon date" "title plate" "hero plate" ". caption" "sections sections" "foot foot"}[data-look=atlas] .landing .landing-title{align-self:end;padding:20px 40px 0 0;text-align:left}[data-look=atlas] .landing .landing-hero-line{align-self:start;max-width:28ch;margin:10px 0 0;font-size:18px;text-align:left}[data-look=atlas] .landing .landing-plate{height:262px;margin-top:20px}[data-look=atlas] .landing .landing-section-head{margin-top:34px}[data-look=atlas] .landing #landingDailyList{display:block;columns:2;column-gap:56px}[data-look=atlas] .landing #landingDailyList li{break-inside:avoid}[data-look=atlas] .landing .landing-practice .landing-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}[data-look=quiet] .landing{--quiet-white: #ffffff;--quiet-gray: #6e6e6e;--quiet-light: #767676;--quiet-hair: #e9e9e6;--quiet-blue: #1557f0;--landing-font: Geist, "Helvetica Neue", Helvetica, Arial, sans-serif;--landing-text-size: 15px;--landing-line-height: 1.5;--landing-background: var(--quiet-white);--landing-ink: #121212;--landing-muted: var(--quiet-gray);--landing-focus: var(--quiet-blue);--landing-width: 46rem;--landing-padding: 28px 24px 36px;--landing-title-size: 46px;--landing-title-weight: 300;--landing-title-tracking: -.045em;--landing-heading-size: 13px;--landing-heading-weight: 500;--landing-small-size: 13px;--landing-icon-size: 24px;--landing-icon-radius: 6px;--landing-card-padding: 18px 0;--landing-name-size: 18px;--landing-name-weight: 500;--landing-line-size: 14px;--landing-gap: 0;--landing-plate-sea: #a8b9bf;--landing-plate-land: #f1f2ee;font-feature-settings:"tnum" 1}[data-look=quiet] .landing .landing-inner{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon date" "title title" "hero hero" "plate plate" "sections sections" "foot foot";align-items:center}[data-look=quiet] .landing :is(.landing-brand,.landing-hero){display:contents}[data-look=quiet] .landing .landing-icon{grid-area:icon}[data-look=quiet] .landing .landing-date{grid-area:date;justify-self:end;color:var(--quiet-gray);font-size:14px}[data-look=quiet] .landing .landing-title{grid-area:title;margin:64px 0 14px;line-height:1}[data-look=quiet] .landing .landing-hero-line{grid-area:hero;max-width:32ch;color:var(--quiet-gray);font-size:16px}[data-look=quiet] .landing .landing-plate{grid-area:plate;display:block;height:130px;margin-top:32px;overflow:hidden;border-radius:4px}[data-look=quiet] .landing .landing-sections{grid-area:sections}[data-look=quiet] .landing .landing-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px 0;margin:56px 0 6px}[data-look=quiet] .landing .landing-practice .landing-section-head{margin-bottom:0;padding-bottom:10px;border-bottom:1px solid var(--quiet-hair)}[data-look=quiet] .landing #landingDailyList{grid-template-columns:minmax(0,1fr)}[data-look=quiet] .landing .landing-card{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"number name status" ". line line" ". streak streak";align-items:baseline;column-gap:12px;row-gap:3px;border-bottom:1px solid var(--quiet-hair)}[data-look=quiet] .landing .landing-card:before{content:counter(landing-entry,decimal-leading-zero);grid-area:number;color:var(--quiet-light);font-size:12px}[data-look=quiet] .landing .landing-card-name{grid-area:name;letter-spacing:-.015em}[data-look=quiet] .landing .landing-card[data-progress=done] .landing-card-name{color:var(--quiet-gray)}[data-look=quiet] .landing .landing-card-line{grid-area:line;max-width:44ch;color:var(--quiet-gray)}[data-look=quiet] .landing .landing-card-status-row{display:contents}[data-look=quiet] .landing .landing-card-status{grid-area:status;color:var(--quiet-blue);font-size:14px;font-weight:500;white-space:nowrap}[data-look=quiet] .landing .landing-card[data-progress=done] .landing-card-status{color:var(--landing-ink);font-weight:400}[data-look=quiet] .landing .landing-card[data-progress=done] .landing-status-word{order:2;margin-left:4px;color:var(--quiet-light);font-size:13px}[data-look=quiet] .landing .landing-card-streak{grid-area:streak;color:var(--quiet-light);font-size:12.5px;font-weight:400}[data-look=quiet] .landing .landing-card-arrow{grid-area:status;display:block;align-self:center;color:var(--quiet-blue);font-size:16px}[data-look=quiet] .landing .landing-foot{grid-area:foot;margin-top:56px;text-align:left}[data-look=quiet] .landing .landing-look-button{padding-left:0;color:var(--quiet-gray)}@media(hover:hover){[data-look=quiet] .landing .landing-card:hover .landing-card-name{color:var(--quiet-blue)}}@media(min-width:1000px){[data-look=quiet] .landing{--landing-width: 1440px;--landing-padding: 40px 96px 64px;--landing-title-size: 84px;--landing-name-size: 20px}[data-look=quiet] .landing .landing-inner{grid-template-columns:420px minmax(0,1fr);grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"icon date" "title sections" "hero sections" "plate sections" ". sections" ". foot";align-items:start;column-gap:120px}[data-look=quiet] .landing .landing-title{margin-top:120px}[data-look=quiet] .landing .landing-hero-line{font-size:18px}[data-look=quiet] .landing .landing-plate{height:180px;margin-top:48px}[data-look=quiet] .landing .landing-section-head{margin-top:104px}[data-look=quiet] .landing .landing-practice .landing-section-head{margin-top:56px;border-bottom:0}[data-look=quiet] .landing .landing-card{padding:20px 0}[data-look=quiet] .landing .landing-practice .landing-cards{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px}[data-look=quiet] .landing .landing-practice .landing-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name status" "line line";padding-top:14px;border-top:1px solid var(--landing-ink);border-bottom:0}[data-look=quiet] .landing .landing-practice .landing-card:before{display:none}[data-look=quiet] .landing .landing-foot{margin-top:40px}}[data-look=retro] .landing{--retro-card: #150f35;--retro-shade: #05040f;--retro-plate-sky: linear-gradient(180deg, #0b0826 0%, #2a0b4f 42%, #6a1170 66%, #0b0826 66.5%);--retro-plate-sun: radial-gradient(circle at 50% 60%, #ffe14d 0, #ff9e1a 10%, #ff3ea5 18%, transparent 18.5%);--retro-plate-floor: linear-gradient(180deg, transparent 6%, rgba(255, 62, 165, .75) 6% 9%, transparent 9% 20%, rgba(255, 62, 165, .75) 20% 23%, transparent 23% 39%, rgba(255, 62, 165, .75) 39% 42%, transparent 42% 64%, rgba(255, 62, 165, .75) 64% 67%, transparent 67% 96%, rgba(255, 62, 165, .75) 96%), repeating-conic-gradient(from 90deg at 50% 0%, rgba(255, 62, 165, .75) 0deg .7deg, transparent .7deg 10deg), #0b0826;--retro-plate-land: rgba(58, 42, 107, .82);--retro-plate-coast: #00e5ff;--retro-hero-glow: rgba(255, 62, 165, .75);--landing-font: Geist, "Helvetica Neue", Helvetica, Arial, sans-serif;--landing-text-size: 15px;--landing-line-height: 1.45;--landing-background: linear-gradient(180deg, #0b0826 0%, #140a33 55%, #24093f 100%) fixed;--landing-ink: var(--retro-ink);--landing-muted: var(--retro-muted);--landing-focus: var(--retro-cyan);--landing-width: none;--landing-padding: 18px 14px 28px;--landing-title-font: "Press Start 2P", ui-monospace, monospace;--landing-title-size: 15px;--landing-title-weight: 400;--landing-title-tracking: 0;--landing-heading-font: "Press Start 2P", ui-monospace, monospace;--landing-heading-size: 15px;--landing-heading-weight: 400;--landing-heading-tracking: .04em;--landing-icon-size: 40px;--landing-icon-radius: 6px;--landing-card: var(--retro-card);--landing-card-ink: var(--retro-ink);--landing-card-muted: var(--retro-muted);--landing-card-radius: 8px;--landing-card-padding: 14px;--landing-name-size: 17px;--landing-name-weight: 700;--landing-line-size: 13px;--landing-gap: 12px;--landing-plate-sea: transparent;--landing-plate-land: var(--retro-plate-land);--landing-plate-coast: var(--retro-plate-coast);--landing-invite-ink: var(--retro-ink);--landing-invite-background: var(--retro-card);--landing-invite-border: var(--retro-violet)}[data-look=retro] .landing .landing-inner{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title" "date date" "hero hero" "plate plate" "sections sections" "foot foot";align-items:center;column-gap:12px}[data-look=retro] .landing :is(.landing-brand,.landing-hero){display:contents}[data-look=retro] .landing .landing-icon{grid-area:icon;box-shadow:0 0 0 2px var(--retro-cyan),0 0 12px -2px var(--retro-cyan)}[data-look=retro] .landing .landing-title{grid-area:title;margin-right:44px;color:var(--retro-cyan);line-height:1.4}[data-look=retro] .landing .landing-title-accent{color:var(--retro-magenta)}[data-look=retro] .landing .landing-date{grid-area:date;margin:22px 0 8px;color:var(--landing-muted);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}[data-look=retro] .landing .landing-hero-line{grid-area:hero}[data-look=retro] .landing #landingHeroLine{display:block;color:var(--retro-yellow);font-family:"Press Start 2P",ui-monospace,monospace;font-size:21px;line-height:1.5;text-shadow:3px 3px 0 var(--retro-magenta),0 0 14px var(--retro-hero-glow)}[data-look=retro] .landing .landing-hero-more{margin-top:12px;color:var(--landing-muted);font-size:15px}[data-look=retro] .landing .landing-plate{grid-area:plate;position:relative;display:block;height:160px;margin-top:16px;overflow:hidden;background:var(--retro-plate-sun),var(--retro-plate-sky);border:2px solid var(--retro-cyan);border-radius:8px;box-shadow:0 0 16px -3px var(--retro-cyan),0 4px 0 var(--retro-shade)}[data-look=retro] .landing .landing-plate:before{position:absolute;right:0;bottom:0;left:0;height:34%;background:var(--retro-plate-floor);content:""}[data-look=retro] .landing .landing-plate svg{position:relative}[data-look=retro] .landing .landing-sections{grid-area:sections}[data-look=retro] .landing .landing-section-head{flex-direction:column-reverse;align-items:stretch;gap:22px;margin:26px 2px 14px}[data-look=retro] .landing .landing-section-head h2{color:var(--retro-cyan);font-size-adjust:none}[data-look=retro] .landing #landingDailyList{grid-template-columns:repeat(2,minmax(0,1fr))}[data-look=retro] .landing .landing-card{--landing-card-border: 2px solid var(--retro-neon, var(--retro-violet));--landing-card-shadow: 0 0 14px -3px var(--retro-neon, var(--retro-violet)), 0 4px 0 var(--retro-shade)}[data-look=retro] .landing #landingDailyList .landing-card{gap:8px;min-height:200px}[data-look=retro] .landing .landing-card[data-game=silhouette]{--retro-neon: var(--retro-silhouette)}[data-look=retro] .landing .landing-card[data-game=five-pins]{--retro-neon: var(--retro-five-pins)}[data-look=retro] .landing .landing-card[data-game=border-path]{--retro-neon: var(--retro-border-path)}[data-look=retro] .landing .landing-card[data-game=clue-by-clue]{--retro-neon: var(--retro-clue-by-clue)}[data-look=retro] .landing .landing-card[data-game=zoom-out]{--retro-neon: var(--retro-zoom-out)}[data-look=retro] .landing .landing-card[data-game=sprint]{--retro-neon: var(--retro-sprint)}[data-look=retro] .landing .landing-card[data-game=neighbors]{--retro-neon: var(--retro-neighbors)}[data-look=retro] .landing .landing-card[data-game=odd-one-out]{--retro-neon: var(--retro-odd-one-out)}[data-look=retro] .landing .landing-card[data-game=bigger-or-smaller]{--retro-neon: var(--retro-bigger-or-smaller)}[data-look=retro] .landing .landing-card[data-game=hot-cold]{--retro-neon: var(--retro-hot-cold)}[data-look=retro] .landing .landing-card[data-game=timeline]{--retro-neon: var(--retro-timeline)}[data-look=retro] .landing .landing-card[data-game=letter-twist]{--retro-neon: var(--retro-letter-twist)}[data-look=retro] .landing .landing-card-name{color:var(--retro-neon, var(--retro-ink))}[data-look=retro] .landing .landing-card-glyph{display:grid;place-items:center;flex:none;width:44px;height:44px;color:var(--retro-neon, var(--retro-ink));font-size:24px;background:var(--retro-night);border:2px solid var(--retro-neon, var(--retro-violet));border-radius:6px}[data-look=retro] .landing .landing-card[data-progress=done] .landing-card-badge{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:28px;height:28px;color:var(--retro-on-neon);font-size:16px;background:var(--retro-neon);border-radius:4px}[data-look=retro] .landing .landing-card-badge .landing-glyph{stroke-width:3}[data-look=retro] .landing .landing-card-line{flex:1}[data-look=retro] .landing .landing-card-status-row{flex-wrap:wrap;justify-content:space-between;width:100%;gap:6px;padding-top:0}[data-look=retro] .landing .landing-card-status{padding:7px 14px;color:var(--retro-on-neon);font-size:14px;font-weight:800;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;background:var(--retro-neon);border-radius:4px;box-shadow:inset 0 -3px 0 var(--retro-bevel),0 3px 0 var(--retro-shade)}[data-look=retro] .landing .landing-card[data-progress=in-progress] .landing-card-status{padding:5px 12px;color:var(--retro-neon);background:var(--retro-night);border:2px solid var(--retro-neon)}[data-look=retro] .landing .landing-card[data-progress=done] .landing-card-status{padding:0;color:var(--retro-neon);font-family:"Press Start 2P",ui-monospace,monospace;font-size:16px;font-weight:400;letter-spacing:0;text-transform:none;background:none;box-shadow:none}[data-look=retro] .landing .landing-card[data-progress=done] .landing-status-word{display:none}[data-look=retro] .landing .landing-card-streak{padding:3px 8px;color:var(--retro-ink);font-size:12px;font-weight:700;white-space:nowrap;border:1px solid var(--retro-violet);border-radius:4px}[data-look=retro] .landing .landing-practice .landing-cards{grid-template-columns:minmax(0,1fr);gap:10px}[data-look=retro] .landing .landing-practice .landing-card{--retro-neon: var(--retro-violet);display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-template-areas:"glyph name arrow" "glyph line arrow";align-items:center;column-gap:12px;row-gap:0;padding:12px 14px}[data-look=retro] .landing .landing-practice .landing-card-glyph{grid-area:glyph;width:42px;height:42px;font-size:22px}[data-look=retro] .landing .landing-practice .landing-card-name{grid-area:name;align-self:end;color:var(--retro-ink);font-size:16px}[data-look=retro] .landing .landing-practice .landing-card-line{grid-area:line;align-self:start}[data-look=retro] .landing .landing-card-arrow{grid-area:arrow;display:block;color:var(--retro-cyan);font-size:20px}[data-look=retro] .landing .landing-foot{grid-area:foot}[data-look=retro] .landing .landing-look-button{color:var(--retro-muted)}@media(hover:hover){[data-look=retro] .landing .landing-card:hover{transform:translateY(-2px);box-shadow:0 0 20px -2px var(--retro-neon, var(--retro-violet)),0 6px 0 var(--retro-shade)}}@media(min-width:1000px){[data-look=retro] .landing{--landing-padding: 26px 56px 44px;--landing-icon-size: 48px;--landing-title-size: 20px;--landing-heading-size: 17px}[data-look=retro] .landing .landing-inner{grid-template-columns:auto minmax(0,1fr) 520px;grid-template-areas:"icon title title" "date date plate" "hero hero plate" "sections sections sections" "foot foot foot"}[data-look=retro] .landing .landing-date{align-self:end;margin-top:28px;font-size:15px}[data-look=retro] .landing .landing-hero-line{align-self:start}[data-look=retro] .landing #landingHeroLine{font-size:30px;line-height:1.45}[data-look=retro] .landing .landing-plate{height:200px;margin:28px 0 0 28px}[data-look=retro] .landing #landingDailyList{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}[data-look=retro] .landing #landingDailyList .landing-card{min-height:210px}[data-look=retro] .landing .landing-practice .landing-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}[data-look=contrast] .landing{--landing-font: "Atkinson Hyperlegible", Verdana, Tahoma, sans-serif;--landing-text-size: 18px;--landing-line-height: 1.4;--landing-background: var(--contrast-black);--landing-ink: var(--contrast-white);--landing-muted: var(--contrast-white);--landing-focus: var(--contrast-yellow);--landing-width: 46rem;--landing-padding: 20px 18px 34px;--landing-title-size: 28px;--landing-title-weight: 700;--landing-title-tracking: 0;--landing-heading-size: 24px;--landing-heading-weight: 700;--landing-small-size: 17px;--landing-icon-size: 40px;--landing-icon-radius: 8px;--landing-card: var(--contrast-black);--landing-card-ink: var(--contrast-white);--landing-card-muted: var(--contrast-white);--landing-card-border: 2px solid var(--contrast-white);--landing-card-radius: 8px;--landing-card-padding: 14px;--landing-name-size: 21px;--landing-name-weight: 700;--landing-line-size: 17px;--landing-gap: 12px;--landing-plate-sea: var(--contrast-black);--landing-plate-land: var(--contrast-white);--landing-plate-coast: none;--landing-cog-top: 16px;--landing-cog-right: 18px;--landing-invite-ink: var(--contrast-white);--landing-invite-background: var(--contrast-black);--landing-invite-border: var(--contrast-white)}[data-look=contrast] .landing .landing-brand{flex-wrap:wrap;margin-right:60px}[data-look=contrast] .landing .landing-title-accent{color:var(--contrast-yellow)}[data-look=contrast] .landing .landing-date{flex-basis:100%;margin:14px 0 0}[data-look=contrast] .landing .landing-settings-button{width:48px;height:48px;border:2px solid var(--contrast-white);border-radius:8px}[data-look=contrast] .landing .landing-settings-button svg{width:26px;height:26px}[data-look=contrast] .landing .landing-hero-line{margin-top:6px;font-size:28px;font-weight:700;line-height:1.2}[data-look=contrast] .landing .landing-plate{display:block;height:140px;margin-top:18px;overflow:hidden;border:2px solid var(--contrast-white)}[data-look=contrast] .landing .landing-plate-caption{display:flex;justify-content:space-between;gap:8px;margin:6px 0 0;font-size:15px}[data-look=contrast] .landing .landing-section-head{flex-direction:column;align-items:flex-start;gap:8px;margin:28px 0 12px}[data-look=contrast] .landing .landing-cards,[data-look=contrast] .landing .landing-practice .landing-cards{grid-template-columns:minmax(0,1fr)}[data-look=contrast] .landing .landing-card{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"glyph name status" "glyph line line";align-items:center;column-gap:12px;row-gap:4px}[data-look=contrast] .landing .landing-card-glyph{grid-area:glyph;display:block;font-size:30px}[data-look=contrast] .landing .landing-card-glyph .landing-glyph{stroke-width:2.2}[data-look=contrast] .landing .landing-card-name{grid-area:name}[data-look=contrast] .landing .landing-card-line{grid-area:line}[data-look=contrast] .landing .landing-card-status-row{grid-area:status;margin:0;padding:0;font-size:16px;font-weight:700}[data-look=contrast] .landing .landing-card[data-progress=play] .landing-card-status{padding:3px 10px;color:var(--contrast-black);background:var(--contrast-yellow);border-radius:6px}[data-look=contrast] .landing .landing-card[data-progress=in-progress] .landing-card-status{color:var(--contrast-yellow)}[data-look=contrast] .landing .landing-card-streak{font-weight:400}[data-look=contrast] .landing .landing-card-arrow{grid-area:status;display:block;font-size:22px}[data-look=contrast] .landing .landing-card-arrow .landing-glyph{stroke-width:2.5}[data-look=contrast] .landing.landing-keys :is(.landing-card,.landing-look-button,.landing-settings-button,.landing-invite-actions button):focus-visible{outline:4px solid var(--landing-focus);outline-offset:3px}[data-look=contrast] .landing .landing-look-button{padding:10px 18px;color:var(--contrast-white);font-size:18px;text-decoration:none;border:2px solid var(--contrast-white);border-radius:8px}@media(hover:hover){[data-look=contrast] .landing .landing-card:hover{outline:2px solid var(--contrast-white);outline-offset:2px}}@media(min-width:1000px){[data-look=contrast] .landing{--landing-width: 64rem;--landing-padding: 32px 32px 48px;--landing-title-size: 32px}[data-look=contrast] .landing .landing-hero-line{font-size:34px}[data-look=contrast] .landing .landing-plate{height:220px}[data-look=contrast] .landing #landingDailyList,[data-look=contrast] .landing .landing-practice .landing-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-look=oldatlas] .landing{--atlas-paper: #eee1c1;--atlas-paper-light: #f5ecd3;--atlas-ink: #3b2e1e;--atlas-rust: #8a5a35;--atlas-done: #3f5a2f;--atlas-play: #9a4524;--atlas-rule: rgba(107, 90, 64, .45);--atlas-plate-sea: #d4dccc;--atlas-plate-land: #e6dcc0;--atlas-tint-europe: #e8b4a0;--atlas-tint-asia: #ecd58f;--atlas-tint-africa: #c7d69a;--atlas-tint-north-america: #f0c49a;--atlas-tint-south-america: #b6cfd9;--atlas-tint-oceania: #d8b7d2;--plate-scale-share: .1205;--landing-font: Spectral, Georgia, "Times New Roman", serif;--landing-text-size: 16px;--landing-line-height: 1.45;--landing-background: radial-gradient(120% 70% at 25% 0%, rgba(255, 251, 238, .75), transparent 60%), radial-gradient(circle at 88% 96%, rgba(140, 96, 48, .16), transparent 32%), radial-gradient(circle at 4% 62%, rgba(140, 96, 48, .1), transparent 22%), var(--atlas-paper);--landing-ink: var(--atlas-ink);--landing-muted: var(--atlas-sepia);--landing-focus: #8a3324;--landing-width: 40rem;--landing-padding: 34px 30px 40px;--landing-title-font: "IM Fell English", "Iowan Old Style", Georgia, serif;--landing-title-size: 36px;--landing-title-weight: 400;--landing-title-tracking: .01em;--landing-heading-font: "IM Fell English SC", "Iowan Old Style", Georgia, serif;--landing-heading-size: 21px;--landing-heading-weight: 400;--landing-heading-tracking: .06em;--landing-small-size: 14px;--landing-icon-size: 46px;--landing-icon-radius: 50%;--landing-card: transparent;--landing-card-ink: var(--atlas-ink);--landing-card-muted: var(--atlas-sepia);--landing-card-padding: 10px 2px 11px;--landing-name-size: 18px;--landing-name-weight: 400;--landing-line-size: 14px;--landing-gap: 0;--landing-plate-sea: var(--atlas-plate-sea);--landing-plate-land: var(--atlas-plate-land);--landing-plate-coast: var(--atlas-sepia);--landing-cog-top: 22px;--landing-cog-right: 22px;--landing-invite-ink: var(--atlas-ink);--landing-invite-background: var(--atlas-paper-light);--landing-invite-border: var(--atlas-sepia);box-shadow:inset 0 0 0 8px var(--atlas-paper),inset 0 0 0 9px var(--atlas-sepia),inset 0 0 0 12px var(--atlas-paper),inset 0 0 0 14px var(--atlas-sepia)}[data-look=oldatlas] .landing .landing-brand{flex-direction:column;gap:4px;text-align:center}[data-look=oldatlas] .landing .landing-icon{filter:sepia(.85) saturate(.7)}[data-look=oldatlas] .landing .landing-title{text-shadow:0 0 3px var(--atlas-paper)}[data-look=oldatlas] .landing .landing-title-accent{font-size:.62em;font-style:italic;vertical-align:.18em}[data-look=oldatlas] .landing .landing-settings-button{color:var(--atlas-sepia)}[data-look=oldatlas] .landing .landing-date{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin:6px 0 8px;color:var(--atlas-ink);font-size:15px;font-style:italic}[data-look=oldatlas] .landing .landing-date:before,[data-look=oldatlas] .landing .landing-date:after{flex:1;max-width:70px;padding-top:2px;border-top:1px solid var(--atlas-sepia);border-bottom:1px solid var(--atlas-sepia);content:""}[data-look=oldatlas] .landing .landing-hero-line{margin:4px 0 16px;font-size:17px;font-style:italic;line-height:1.35;text-align:center}[data-look=oldatlas] .landing .landing-plate{position:relative;display:block;height:160px;padding:3px;overflow:hidden;background:var(--atlas-plate-sea);border:3px double var(--atlas-sepia)}[data-look=oldatlas] .landing .landing-plate svg{fill:var(--atlas-plate-land);stroke:var(--atlas-sepia)}[data-look=oldatlas] .landing .landing-plate path{fill:inherit;stroke:inherit;stroke-width:.5}[data-look=oldatlas] .landing .landing-plate-tints{display:inline}[data-look=oldatlas] .landing .landing-plate-tint-europe{fill:var(--atlas-tint-europe)}[data-look=oldatlas] .landing .landing-plate-tint-asia{fill:var(--atlas-tint-asia)}[data-look=oldatlas] .landing .landing-plate-tint-africa{fill:var(--atlas-tint-africa)}[data-look=oldatlas] .landing .landing-plate-tint-north-america{fill:var(--atlas-tint-north-america)}[data-look=oldatlas] .landing .landing-plate-tint-south-america{fill:var(--atlas-tint-south-america)}[data-look=oldatlas] .landing :is(.landing-plate-tint-oceania,.landing-plate-tint-oceania-east){fill:var(--atlas-tint-oceania)}[data-look=oldatlas] .landing .landing-plate .landing-plate-rose{position:absolute;bottom:6px;left:14px;display:block;width:50px;height:50px;color:var(--atlas-sepia);fill:currentColor;stroke:none;font-family:IM Fell English SC,Georgia,serif}[data-look=oldatlas] .landing .landing-plate-caption{display:flex;justify-content:space-between;gap:8px;margin:6px 0 0;color:var(--atlas-ink);font-size:13px;font-style:italic}[data-look=oldatlas] .landing .landing-plate-scale{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:4px 0 0;color:var(--atlas-ink);font-size:13px;font-variant-numeric:lining-nums}[data-look=oldatlas] .landing .landing-plate-scale-title{margin-right:4px;font-style:italic}[data-look=oldatlas] .landing .landing-plate-scale svg{flex:none;width:calc(var(--plate-scale-share) * 100%);height:7px}@media(max-width:359px){[data-look=oldatlas] .landing .landing-plate-scale{display:none}}[data-look=oldatlas] .landing .landing-section-head{flex-direction:column;align-items:center;gap:4px;margin:26px 0 10px}[data-look=oldatlas] .landing .landing-section-head h2{text-shadow:0 0 3px var(--atlas-paper)}[data-look=oldatlas] .landing .landing-section-head h2:before,[data-look=oldatlas] .landing .landing-section-head h2:after{display:inline-block;margin:0 10px;font-size:15px;vertical-align:.1em;content:"❧"}[data-look=oldatlas] .landing .landing-section-head h2:before{transform:scaleX(-1)}[data-look=oldatlas] .landing .landing-cards,[data-look=oldatlas] .landing .landing-practice .landing-cards{grid-template-columns:minmax(0,1fr);border-top:1px solid var(--atlas-sepia)}[data-look=oldatlas] .landing .landing-card{display:grid;grid-template-columns:24px auto minmax(12px,1fr) auto;grid-template-areas:"glyph name leader status" "glyph line line line";align-items:baseline;column-gap:8px;row-gap:1px;border-bottom:1px solid var(--atlas-rule)}[data-look=oldatlas] .landing .landing-card:after{grid-area:leader;align-self:end;margin-bottom:6px;border-bottom:1.5px dotted var(--atlas-sepia);content:""}[data-look=oldatlas] .landing .landing-card-glyph{grid-area:glyph;display:block;align-self:start;margin-top:3px;color:var(--atlas-rust);font-size:20px}[data-look=oldatlas] .landing .landing-card-glyph .landing-glyph{stroke-width:1.5}[data-look=oldatlas] .landing .landing-card-name{grid-area:name}[data-look=oldatlas] .landing .landing-card-line{grid-area:line;font-style:italic}[data-look=oldatlas] .landing .landing-card-status-row{grid-area:status;margin:0;padding:0;color:var(--atlas-ink);font-size:15px;font-weight:400;font-variant-caps:small-caps;letter-spacing:.04em}[data-look=oldatlas] .landing .landing-card[data-progress=done] .landing-card-status{color:var(--atlas-done)}[data-look=oldatlas] .landing .landing-card[data-progress=play] .landing-card-status{color:var(--atlas-play)}[data-look=oldatlas] .landing .landing-card-arrow{grid-area:status;display:block;align-self:center;color:var(--atlas-sepia);font-size:18px}[data-look=oldatlas] .landing .landing-card-arrow .landing-glyph{stroke-width:1.5}[data-look=oldatlas] .landing .landing-look-button{color:var(--atlas-ink);font-style:italic}@media(hover:hover){[data-look=oldatlas] .landing .landing-card:hover .landing-card-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}}@media(min-width:1000px){[data-look=oldatlas] .landing{--landing-width: 48rem;--landing-padding: 48px 48px 56px;--landing-title-size: 48px;--landing-heading-size: 24px;--landing-cog-top: 30px;--landing-cog-right: 30px}[data-look=oldatlas] .landing .landing-hero-line{font-size:20px}[data-look=oldatlas] .landing .landing-plate{height:300px}[data-look=oldatlas] .landing .landing-plate .landing-plate-rose{bottom:16px;left:26px;width:84px;height:84px}}[data-look=chalkboard] .landing{--chalk-line: rgba(241, 240, 232, .82);--chalk-faint: rgba(241, 240, 232, .28);--chalk-underline: rgba(242, 193, 78, .85);--chalk-dust: radial-gradient(60% 30% at 30% 18%, rgba(255, 255, 255, .07), transparent 70%), radial-gradient(45% 25% at 80% 62%, rgba(255, 255, 255, .055), transparent 70%), radial-gradient(40% 20% at 15% 88%, rgba(255, 255, 255, .05), transparent 70%);--landing-font: "Patrick Hand", "Chalkboard SE", "Comic Sans MS", cursive;--landing-text-size: 17px;--landing-line-height: 1.3;--landing-background: var(--chalk-dust), var(--chalk-board);--landing-ink: var(--chalk-white);--landing-muted: var(--chalk-white);--landing-focus: var(--chalk-yellow);--landing-width: 46rem;--landing-padding: 18px 16px 30px;--landing-title-font: "Cabin Sketch", "Chalkboard SE", cursive;--landing-title-size: 30px;--landing-title-weight: 700;--landing-title-tracking: 0;--landing-heading-font: "Cabin Sketch", "Chalkboard SE", cursive;--landing-heading-size: 23px;--landing-heading-weight: 700;--landing-small-size: 15px;--landing-icon-size: 38px;--landing-icon-radius: 50%;--landing-card: transparent;--landing-card-ink: var(--chalk-white);--landing-card-muted: var(--chalk-white);--landing-card-border: 2px solid var(--chalk-line);--landing-card-radius: 255px 14px 225px 14px / 14px 225px 14px 255px;--landing-card-padding: 12px 13px;--landing-name-size: 21px;--landing-name-weight: 700;--landing-line-size: 15px;--landing-gap: 12px;--landing-plate-sea: transparent;--landing-plate-land: rgba(241, 240, 232, .14);--landing-plate-coast: rgba(241, 240, 232, .85);--landing-cog-top: 14px;--landing-cog-right: 12px;--landing-invite-ink: var(--chalk-white);--landing-invite-background: var(--chalk-board);--landing-invite-border: var(--chalk-line);border:12px solid var(--chalk-wood);border-image:var(--chalk-wood-grain) 12}[data-look=chalkboard] .landing .landing-brand{flex-wrap:wrap;margin-right:48px}[data-look=chalkboard] .landing .landing-title-accent{color:var(--chalk-yellow)}[data-look=chalkboard] .landing .landing-date{flex-basis:100%;margin:8px -48px 0 0;text-align:right}[data-look=chalkboard] .landing .landing-date:after{display:block;width:fit-content;margin-left:auto;border-top:1.5px solid var(--chalk-faint);content:""}[data-look=chalkboard] .landing .landing-hero-line{margin:14px 0 12px;font-size:24px;line-height:1.15}[data-look=chalkboard] .landing .landing-plate{display:block;height:156px}[data-look=chalkboard] .landing .landing-plate path{stroke-width:.6}[data-look=chalkboard] .landing .landing-plate-caption{display:flex;justify-content:space-between;gap:8px;margin:6px 0 0;font-size:13px;opacity:.8}[data-look=chalkboard] .landing .landing-section-head{align-items:flex-end;margin:24px 0 12px}[data-look=chalkboard] .landing .landing-section-head h2:after{display:block;height:3px;margin-top:3px;background:var(--chalk-underline);border-radius:3px;content:"";transform:rotate(-1deg)}[data-look=chalkboard] .landing #landingDailyList{grid-template-columns:repeat(2,minmax(0,1fr))}[data-look=chalkboard] .landing li:nth-child(2n) .landing-card{--landing-card-radius: 14px 225px 14px 255px / 255px 14px 225px 14px}[data-look=chalkboard] .landing .landing-card-glyph{display:block;margin-bottom:4px;font-size:20px}[data-look=chalkboard] .landing .landing-card-glyph .landing-glyph{stroke-width:1.6}[data-look=chalkboard] .landing .landing-card-name{font-family:Cabin Sketch,Chalkboard SE,cursive}[data-look=chalkboard] .landing .landing-card-status-row{flex-wrap:wrap;gap:2px 8px;font-size:16px;font-weight:400}[data-look=chalkboard] .landing .landing-card[data-progress=done] .landing-card-status{color:var(--chalk-yellow)}[data-look=chalkboard] .landing .landing-card[data-progress=done] .landing-card-status:before{content:"✓"}[data-look=chalkboard] .landing .landing-card[data-progress=in-progress] .landing-card-status{color:var(--chalk-pink)}[data-look=chalkboard] .landing .landing-card[data-progress=play] .landing-card-status{text-decoration:underline wavy var(--chalk-faint);text-underline-offset:4px}[data-look=chalkboard] .landing .landing-practice .landing-cards{grid-template-columns:minmax(0,1fr);gap:0}[data-look=chalkboard] .landing .landing-practice .landing-card{--landing-card-radius: 0;display:grid;grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"glyph name arrow" "glyph line arrow";align-items:center;column-gap:10px;row-gap:0;padding:8px 2px 10px;border-width:0 0 2px}[data-look=chalkboard] .landing .landing-practice .landing-card-glyph{grid-area:glyph;margin:0}[data-look=chalkboard] .landing .landing-practice .landing-card-name{grid-area:name}[data-look=chalkboard] .landing .landing-practice .landing-card-line{grid-area:line}[data-look=chalkboard] .landing .landing-card-arrow{grid-area:arrow;display:block;font-size:22px}[data-look=chalkboard] .landing .landing-look-button{color:var(--chalk-white);font-size:16px;text-decoration:underline dashed var(--chalk-faint)}@media(hover:hover){[data-look=chalkboard] .landing .landing-card:hover{border-color:var(--chalk-white)}[data-look=chalkboard] .landing .landing-card:hover .landing-card-name{color:var(--chalk-yellow)}}@media(min-width:1000px){[data-look=chalkboard] .landing{--landing-width: 56rem;--landing-padding: 34px 40px 44px;--landing-title-size: 40px;--landing-heading-size: 27px;--landing-cog-top: 26px;--landing-cog-right: 28px;border-width:18px;border-image:var(--chalk-wood-grain) 18}[data-look=chalkboard] .landing .landing-hero-line{font-size:30px}[data-look=chalkboard] .landing .landing-plate{height:300px}[data-look=chalkboard] .landing #landingDailyList{grid-template-columns:repeat(3,minmax(0,1fr))}[data-look=chalkboard] .landing .landing-practice .landing-cards{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px}}[data-look=nightlights] .landing{--night-rim: rgba(120, 170, 255, .55);--night-card: rgba(255, 255, 255, .035);--night-card-edge: rgba(255, 255, 255, .08);--night-atmosphere: rgba(70, 130, 255, .45);--night-light-halo: rgba(255, 190, 90, .35);--night-light-core: #fff1c9;--night-card-hover-edge: rgba(143, 166, 201, .5);--night-card-hover: rgba(255, 255, 255, .06);--landing-font: Jost, Futura, "Avenir Next", sans-serif;--landing-text-size: 15px;--landing-line-height: 1.45;--landing-background: radial-gradient(130% 50% at 50% 34%, #0c1424 0%, #05070d 55%, #020306 100%) fixed, #020306;--landing-ink: var(--night-ink);--landing-muted: var(--night-quiet);--landing-focus: var(--night-blue);--landing-width: 46rem;--landing-padding: 22px 18px 32px;--landing-title-font: Jost, Futura, "Avenir Next", sans-serif;--landing-title-size: 17px;--landing-title-weight: 500;--landing-title-tracking: .32em;--landing-heading-font: Jost, Futura, "Avenir Next", sans-serif;--landing-heading-size: 13px;--landing-heading-weight: 500;--landing-heading-tracking: .22em;--landing-small-size: 13px;--landing-icon-size: 34px;--landing-icon-radius: 50%;--landing-card: var(--night-card);--landing-card-ink: var(--night-ink);--landing-card-muted: var(--night-quiet-text);--landing-card-border: 1px solid var(--night-card-edge);--landing-card-radius: 14px;--landing-card-padding: 14px;--landing-name-size: 17px;--landing-name-weight: 500;--landing-line-size: 13px;--landing-gap: 12px;--landing-plate-sea: #04060b;--landing-plate-land: #182031;--landing-plate-coast: #2a3549;--landing-cog-top: 16px;--landing-cog-right: 12px;--landing-invite-ink: var(--night-ink);--landing-invite-background: #0c111c;--landing-invite-border: var(--night-card-edge)}[data-look=nightlights] .landing .landing-brand{flex-wrap:wrap;margin-right:48px}[data-look=nightlights] .landing .landing-title{text-transform:uppercase}[data-look=nightlights] .landing .landing-title-accent{color:var(--night-quiet);font-weight:300}[data-look=nightlights] .landing .landing-settings-button{color:var(--night-quiet)}[data-look=nightlights] .landing .landing-date{flex-basis:100%;margin:24px 0 4px;letter-spacing:.14em;text-transform:uppercase}[data-look=nightlights] .landing .landing-hero-line{margin:0 0 18px;font-size:31px;font-weight:300;line-height:1.12;letter-spacing:-.01em}[data-look=nightlights] .landing .landing-plate{display:block;height:172px;margin:0 -18px;background:var(--landing-plate-sea);border-top:1px solid var(--night-rim);box-shadow:0 -18px 40px -14px var(--night-atmosphere)}[data-look=nightlights] .landing .landing-plate path{stroke-width:.3}[data-look=nightlights] .landing .landing-plate-lights{display:inline}[data-look=nightlights] .landing .landing-plate-light-halo{fill:var(--night-light-halo)}[data-look=nightlights] .landing .landing-plate-light-core{fill:var(--night-light-core)}[data-look=nightlights] .landing .landing-plate-caption{display:flex;justify-content:space-between;gap:8px;margin:8px 0 0;color:var(--night-quiet);font-size:11px;letter-spacing:.1em;text-transform:uppercase}[data-look=nightlights] .landing .landing-section-head{align-items:center;margin:26px 0 12px}[data-look=nightlights] .landing .landing-section-head h2{text-transform:uppercase}[data-look=nightlights] .landing #landingDailyList{grid-template-columns:repeat(2,minmax(0,1fr))}[data-look=nightlights] .landing .landing-card-glyph{display:block;margin-bottom:6px;color:var(--night-quiet);font-size:18px}[data-look=nightlights] .landing .landing-card-glyph .landing-glyph{stroke-width:1.4}[data-look=nightlights] .landing .landing-card-line{font-weight:300}[data-look=nightlights] .landing .landing-card-status-row{flex-wrap:wrap;gap:2px 8px;color:var(--night-quiet);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}[data-look=nightlights] .landing .landing-card[data-progress=done]{--landing-card-border: 1px solid rgba(246, 197, 107, .55);--landing-card-shadow: 0 0 28px -6px rgba(246, 197, 107, .45), inset 0 0 22px -10px rgba(246, 197, 107, .5)}[data-look=nightlights] .landing .landing-card[data-progress=done] :is(.landing-card-glyph,.landing-card-status){color:var(--night-amber)}[data-look=nightlights] .landing .landing-card[data-progress=in-progress] .landing-card-status{color:var(--night-blue)}[data-look=nightlights] .landing .landing-practice .landing-cards{grid-template-columns:minmax(0,1fr);gap:10px}[data-look=nightlights] .landing .landing-practice .landing-card{display:grid;grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"glyph name arrow" "glyph line arrow";align-items:center;column-gap:12px;row-gap:0;padding:12px 14px;border-radius:12px}[data-look=nightlights] .landing .landing-practice .landing-card-glyph{grid-area:glyph;margin:0}[data-look=nightlights] .landing .landing-practice .landing-card-name{grid-area:name}[data-look=nightlights] .landing .landing-practice .landing-card-line{grid-area:line}[data-look=nightlights] .landing .landing-card-arrow{grid-area:arrow;display:block;color:var(--night-quiet);font-size:18px}[data-look=nightlights] .landing .landing-look-button{color:var(--night-quiet);letter-spacing:.08em}@media(hover:hover){[data-look=nightlights] .landing .landing-card:hover{border-color:var(--night-card-hover-edge);background:var(--night-card-hover)}}@media(min-width:1000px){[data-look=nightlights] .landing{--landing-width: 56rem;--landing-padding: 34px 40px 48px;--landing-title-size: 20px;--landing-heading-size: 14px;--landing-cog-top: 26px;--landing-cog-right: 28px}[data-look=nightlights] .landing .landing-hero-line{font-size:40px}[data-look=nightlights] .landing .landing-plate{height:320px;margin:0;border-radius:0}[data-look=nightlights] .landing #landingDailyList,[data-look=nightlights] .landing .landing-practice .landing-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-look=pop] .landing{--pop-halftone: radial-gradient(rgba(214, 40, 70, .22) 1.6px, transparent 1.9px) 0 0 / 10px 10px;--landing-font: "Comic Neue", "Comic Sans MS", "Chalkboard SE", sans-serif;--landing-text-size: 15px;--landing-line-height: 1.35;--landing-background: var(--pop-halftone), var(--pop-yellow);--landing-ink: var(--pop-ink);--landing-muted: var(--pop-ink);--landing-focus: var(--pop-blue);--landing-width: 46rem;--landing-padding: 18px 16px 34px;--landing-title-font: Bangers, Impact, "Arial Black", sans-serif;--landing-title-size: 38px;--landing-title-weight: 400;--landing-title-tracking: .03em;--landing-heading-font: Bangers, Impact, "Arial Black", sans-serif;--landing-heading-size: 22px;--landing-heading-weight: 400;--landing-heading-tracking: .06em;--landing-small-size: 13px;--landing-icon-size: 44px;--landing-icon-radius: 50%;--landing-card: var(--pop-white);--landing-card-ink: var(--pop-ink);--landing-card-muted: var(--pop-ink);--landing-card-border: 3px solid var(--pop-ink);--landing-card-radius: 0;--landing-card-shadow: 4px 4px 0 var(--pop-ink);--landing-card-padding: 11px;--landing-name-size: 24px;--landing-name-weight: 400;--landing-line-size: 13px;--landing-gap: 14px;--landing-plate-sea: #39b8f0;--landing-plate-land: #fff4cf;--landing-plate-coast: var(--pop-ink);--landing-cog-top: 16px;--landing-cog-right: 14px;--landing-invite-ink: var(--pop-ink);--landing-invite-background: var(--pop-white);--landing-invite-border: var(--pop-ink);font-weight:700}[data-look=pop] .landing .landing-brand{flex-wrap:wrap;margin-right:56px}[data-look=pop] .landing .landing-icon{border:3px solid var(--pop-ink);box-shadow:2px 2px 0 var(--pop-ink)}[data-look=pop] .landing .landing-title{color:var(--pop-white);-webkit-text-stroke:2px var(--pop-ink);paint-order:stroke fill;text-shadow:3px 3px 0 var(--pop-ink)}[data-look=pop] .landing .landing-title-accent{color:var(--pop-red)}[data-look=pop] .landing .landing-settings-button{background:var(--pop-white);border:3px solid var(--pop-ink);box-shadow:2px 2px 0 var(--pop-ink)}[data-look=pop] .landing .landing-date{margin:14px 0 0;padding:3px 10px;color:var(--pop-ink);letter-spacing:.04em;text-transform:uppercase;background:var(--pop-white);border:2.5px solid var(--pop-ink)}[data-look=pop] .landing .landing-hero-line{position:relative;margin:18px 0 24px;padding:12px 16px;font-family:Bangers,Impact,Arial Black,sans-serif;font-size:31px;font-weight:400;line-height:1.02;letter-spacing:.03em;background:var(--pop-white);border:3px solid var(--pop-ink);border-radius:26px;box-shadow:4px 4px 0 var(--pop-ink)}[data-look=pop] .landing .landing-hero-line:after{position:absolute;bottom:-15px;left:46px;width:22px;height:22px;background:var(--pop-white);border:solid var(--pop-ink);border-width:0 3px 3px 0;content:"";transform:skew(-30deg) rotate(45deg)}[data-look=pop] .landing .landing-plate{display:block;height:150px;border:3px solid var(--pop-ink);box-shadow:5px 5px 0 var(--pop-ink)}[data-look=pop] .landing .landing-plate path{stroke-width:.6}[data-look=pop] .landing .landing-plate-caption{display:flex;justify-content:space-between;gap:8px;margin:10px 0 0;font-size:12px;text-transform:uppercase}[data-look=pop] .landing .landing-section-head{align-items:center;margin:26px 0 14px}[data-look=pop] .landing .landing-section-head h2{padding:4px 10px 2px;color:var(--pop-yellow);background:var(--pop-ink);transform:rotate(-2deg)}[data-look=pop] .landing #landingDailyList{grid-template-columns:repeat(2,minmax(0,1fr))}[data-look=pop] .landing #landingDailyList li .landing-card{transform:rotate(-1.2deg)}[data-look=pop] .landing #landingDailyList li:nth-child(2n) .landing-card{transform:rotate(1.2deg)}[data-look=pop] .landing .landing-card[data-game=silhouette]{--landing-card: var(--pop-blue);--landing-card-ink: var(--pop-white);--landing-card-muted: var(--pop-white)}[data-look=pop] .landing .landing-card[data-game=five-pins]{--landing-card: var(--pop-red-deep);--landing-card-ink: var(--pop-white);--landing-card-muted: var(--pop-white)}[data-look=pop] .landing .landing-card-glyph{display:block;font-size:20px}[data-look=pop] .landing .landing-card-glyph .landing-glyph{stroke-width:2.2}[data-look=pop] .landing .landing-card-name{font-family:Bangers,Impact,Arial Black,sans-serif;letter-spacing:.04em;line-height:1}[data-look=pop] .landing .landing-card-status-row{flex-wrap:wrap;gap:4px 8px}[data-look=pop] .landing .landing-card-status{padding:2px 8px;color:var(--pop-ink);font-family:Bangers,Impact,Arial Black,sans-serif;font-size:15px;font-weight:400;letter-spacing:.06em;background:var(--pop-yellow);border:2.5px solid var(--pop-ink);box-shadow:2px 2px 0 var(--pop-ink);transform:rotate(-3deg)}[data-look=pop] .landing .landing-card[data-progress=done] .landing-card-status{background:var(--pop-white)}[data-look=pop] .landing .landing-card-streak{font-size:12px}[data-look=pop] .landing .landing-practice .landing-cards{grid-template-columns:minmax(0,1fr);gap:12px}[data-look=pop] .landing .landing-practice .landing-card{display:grid;grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"glyph name arrow" "glyph line arrow";align-items:center;column-gap:10px;row-gap:2px}[data-look=pop] .landing .landing-practice .landing-card-glyph{grid-area:glyph}[data-look=pop] .landing .landing-practice .landing-card-name{grid-area:name;font-size:21px}[data-look=pop] .landing .landing-practice .landing-card-line{grid-area:line}[data-look=pop] .landing .landing-card-arrow{grid-area:arrow;display:block;color:var(--pop-red-deep);font-size:24px}[data-look=pop] .landing .landing-card-arrow .landing-glyph{stroke-width:3}[data-look=pop] .landing .landing-look-button{padding:6px 14px;color:var(--pop-ink);font-size:13px;text-decoration:none;text-transform:uppercase;background:var(--pop-white);border:2.5px solid var(--pop-ink);border-radius:999px;box-shadow:3px 3px 0 var(--pop-ink)}@media(hover:hover){[data-look=pop] .landing .landing-card:hover{box-shadow:6px 6px 0 var(--pop-ink)}}@media(min-width:1000px){[data-look=pop] .landing{--landing-width: 56rem;--landing-padding: 30px 40px 48px;--landing-title-size: 52px;--landing-heading-size: 26px;--landing-cog-top: 26px;--landing-cog-right: 28px}[data-look=pop] .landing .landing-hero-line{font-size:40px}[data-look=pop] .landing .landing-plate{height:300px}[data-look=pop] .landing #landingDailyList,[data-look=pop] .landing .landing-practice .landing-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}html:not([data-look=quiet]) .landing .landing-usa .landing-card[data-progress]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"glyph name status" "glyph line status";align-items:center}html:not([data-look=quiet]) .landing .landing-usa .landing-card[data-progress] .landing-card-badge{display:none}html:not([data-look=quiet]) .landing .landing-usa .landing-card[data-progress] .landing-card-status-row{grid-area:status;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;width:auto;gap:2px;margin:0;padding:0;font-size:13px;text-align:right;white-space:nowrap}html:not([data-look=quiet]) .landing .landing-usa .landing-card[data-progress] .landing-card-status{padding:0;color:inherit;font-size:13px;font-weight:700;background:none;border:0}.landing{--landing-shelf-gap: 12px;--landing-shelf-across: 2.4;--landing-shelf-gaps: 2;--landing-shelf-columns: 2;--landing-shelf-card-min: 0px;--landing-shelf-card-height: 176px;--landing-shelf-chip: var(--landing-card);--landing-shelf-chip-ink: var(--landing-ink);--landing-shelf-chip-border: 1px solid currentColor;--landing-shelf-chip-shadow: none}#landingShelves.landing-sections{display:block}#landingShelves .landing-shelf.landing-section{margin-top:1.75rem;padding-left:0;border-left:0}#landingShelves .landing-shelf[hidden]{display:none}#landingShelves .landing-shelf .landing-section-head{flex-direction:row;flex-wrap:nowrap;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:0}#landingShelves .landing-shelf .landing-section-head h2{min-width:0}.landing-shelf-note{margin:-.4rem 0 .6rem;color:var(--landing-muted);font-size:var(--landing-small-size)}#landingShelves .landing-shelf-all,#landingShelves .landing-shelf-all:hover:not(:disabled){flex:none;min-height:44px;margin:-12px 0;padding:0 2px;color:var(--landing-ink);font:inherit;font-size:var(--landing-small-size);font-weight:700;text-decoration:underline;text-underline-offset:.2em;background:none;border:0;border-radius:0;box-shadow:none;cursor:pointer}#landingShelves .landing-shelf-all[hidden]{display:none}.landing-shelf-frame{position:relative}#landingShelves .landing-shelf .landing-cards.landing-shelf-track{display:flex;gap:var(--landing-shelf-gap);margin:0 -6px;padding:4px 6px 12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:6px;scrollbar-width:none}#landingShelves .landing-shelf-track::-webkit-scrollbar{display:none}#landingShelves .landing-shelf .landing-shelf-track>.landing-shelf-item{position:relative;flex:0 0 max(var(--landing-shelf-card-min),calc((100% - var(--landing-shelf-gaps) * var(--landing-shelf-gap)) / var(--landing-shelf-across)));min-width:0;margin:0;padding:0;border:0;scroll-snap-align:start}#landingShelves .landing-shelf.landing-shelf-open .landing-cards.landing-shelf-track{display:grid;grid-template-columns:repeat(var(--landing-shelf-columns),minmax(0,1fr));overflow:visible}#landingShelves .landing-shelf .landing-shelf-track>.landing-shelf-item>.landing-card{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px;width:100%;height:100%;min-height:var(--landing-shelf-card-height);margin:0}#landingShelves .landing-shelf-item .landing-card>*{align-self:stretch;margin-inline:0}#landingShelves .landing-shelf-item .landing-card>.landing-card-glyph{align-self:flex-start;margin-bottom:4px}#landingShelves .landing-shelf-item .landing-card-name{overflow-wrap:break-word}[data-look=quiet] #landingShelves .landing-shelf-item .landing-card[data-progress=done] .landing-card-name{padding-inline-end:30px}#landingShelves .landing-shelf-item .landing-card-line{flex:0 1 auto}#landingShelves .landing-shelf-item .landing-card-arrow{display:none}#landingShelves .landing-shelf-item .landing-card>.landing-card-status-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;width:100%;margin-top:auto}#landingShelves .landing-shelf-item .landing-card>.landing-setup{margin-top:auto}#landingShelves .landing-shelf-item .landing-card[data-progress=done] .landing-card-badge{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:28px;height:28px;color:var(--landing-shelf-chip-ink);font-size:16px;background:var(--landing-shelf-chip);border:var(--landing-shelf-chip-border);border-radius:50%;box-shadow:none}#landingShelves .landing-shelf-item .landing-card-badge .landing-glyph{stroke-width:3}#landingShelves .landing-shelf-arrow,#landingShelves .landing-shelf-arrow:hover:not(:disabled){position:absolute;top:calc(50% - 26px);z-index:2;display:grid;place-items:center;width:44px;height:44px;min-height:0;padding:0;color:var(--landing-shelf-chip-ink);font-size:20px;background:var(--landing-shelf-chip);border:var(--landing-shelf-chip-border);border-radius:50%;box-shadow:var(--landing-shelf-chip-shadow);cursor:pointer}#landingShelves .landing-shelf-back{left:-16px}#landingShelves .landing-shelf-on{right:-16px}#landingShelves .landing-shelf-back .landing-glyph{transform:scaleX(-1)}#landingShelves .landing-shelf-arrow[hidden]{display:none}@media not ((hover:hover)and (pointer:fine)){#landingShelves .landing-shelf-arrow{display:none}}@media(hover:hover)and (pointer:fine){#landingShelves .landing-shelf-more-back .landing-shelf-track{--landing-shelf-fade-start: linear-gradient(90deg, transparent 0 44px, black 88px)}#landingShelves .landing-shelf-more-on .landing-shelf-track{--landing-shelf-fade-end: linear-gradient(270deg, transparent 0 44px, black 88px)}#landingShelves :is(.landing-shelf-more-back,.landing-shelf-more-on) .landing-shelf-track{-webkit-mask-image:var(--landing-shelf-fade-start, linear-gradient(black, black)),var(--landing-shelf-fade-end, linear-gradient(black, black));-webkit-mask-composite:source-in;mask-image:var(--landing-shelf-fade-start, linear-gradient(black, black)),var(--landing-shelf-fade-end, linear-gradient(black, black));mask-composite:intersect}}#landingShelves .landing-shelf-arrow:focus-visible,#landingShelves .landing-shelf-all:focus-visible{outline:3px solid var(--landing-focus);outline-offset:2px}@media(max-width:699px){#landingShelves .landing-shelf-item .landing-card-line{display:none}#landingShelves .landing-shelf-item .landing-card>.landing-setup{flex-direction:column;align-items:flex-start;padding:.2rem 0 40px}#landingShelves .landing-shelf-item .landing-setup-change{right:auto;left:4px;bottom:2px}}@media(min-width:700px){.landing{--landing-shelf-across: 3.4;--landing-shelf-gaps: 3;--landing-shelf-columns: 3;--landing-shelf-card-height: 210px}}@media(min-width:1000px){.landing{--landing-shelf-gap: 14px;--landing-shelf-across: 5.25;--landing-shelf-gaps: 5;--landing-shelf-columns: 5;--landing-shelf-card-min: 180px;--landing-shelf-card-height: 230px}}[data-look=arcade] .landing{--landing-shelf-chip: var(--arcade-white);--landing-shelf-chip-ink: var(--arcade-ink);--landing-shelf-chip-border: 2.5px solid var(--arcade-ink);--landing-shelf-chip-shadow: 0 3px 0 var(--arcade-ink)}[data-look=paper] .landing{--landing-shelf-chip: var(--paper-card);--landing-shelf-chip-ink: var(--landing-ink);--landing-shelf-chip-border: 1px solid var(--landing-muted);--landing-shelf-chip-shadow: var(--paper-shadow)}[data-look=atlas] .landing{--landing-shelf-chip: var(--atlas-paper);--landing-shelf-chip-ink: var(--atlas-ink);--landing-shelf-chip-border: 1px solid var(--atlas-ink)}[data-look=quiet] .landing{--landing-shelf-chip: var(--quiet-white);--landing-shelf-chip-ink: var(--landing-ink);--landing-shelf-chip-border: 1px solid var(--landing-ink)}[data-look=retro] .landing{--landing-shelf-chip: var(--retro-card);--landing-shelf-chip-ink: var(--retro-ink);--landing-shelf-chip-border: 2px solid var(--retro-cyan)}[data-look=contrast] .landing{--landing-shelf-chip: var(--contrast-black);--landing-shelf-chip-ink: var(--contrast-white);--landing-shelf-chip-border: 2px solid var(--contrast-white)}[data-look=oldatlas] .landing{--landing-shelf-chip: var(--atlas-paper);--landing-shelf-chip-ink: var(--atlas-ink);--landing-shelf-chip-border: 1px solid var(--atlas-ink)}[data-look=chalkboard] .landing{--landing-shelf-chip: var(--chalk-board);--landing-shelf-chip-ink: var(--chalk-white);--landing-shelf-chip-border: 2px solid var(--chalk-line)}[data-look=nightlights] .landing{--landing-shelf-chip: var(--night-glass);--landing-shelf-chip-ink: var(--night-ink);--landing-shelf-chip-border: 1px solid var(--landing-muted)}[data-look=pop] .landing{--landing-shelf-chip: var(--pop-white);--landing-shelf-chip-ink: var(--pop-ink);--landing-shelf-chip-border: 3px solid var(--pop-ink);--landing-shelf-chip-shadow: 3px 3px 0 var(--pop-ink)}:root[data-look=arcade],[data-look-tile=arcade]{--font: "Bricolage Grotesque", "Avenir Next", ui-rounded, system-ui, sans-serif;--heading-font: inherit;--arcade-ink: #141414;--arcade-white: #ffffff;--arcade-silhouette: #6a4cf0;--arcade-five-pins: #d63a31;--arcade-border-path: #ffc531;--arcade-clue-by-clue: #17b897;--arcade-zoom-out: #2f6fe4;--arcade-sprint: #ff8a1f;--arcade-neighbors: #8fd14f;--arcade-odd-one-out: #ff6fb5;--arcade-bigger-or-smaller: #1f2f86;--arcade-timeline: #0f7c8c;--arcade-hot-cold: linear-gradient(135deg, #ff6a3d 0%, #ffb36b 48%, #7cc8ff 52%, #3d8bff 100%);--arcade-letter-twist: #19a7c4;--ink: var(--arcade-ink);--muted-ink: #6b5f52;--paper: #fff8ee;--paper-strong: var(--arcade-white);--panel: #fff8ee;--sea: #6cb4e4;--sea-grid: rgba(255, 255, 255, .25);--caution: #ffe3cf;--caution-ink: #6b3f25;--focus: #1f4fd1;--accent: #ff8a1f;--accent-edge: #7a3a00;--on-accent: var(--arcade-ink);--accent-ground: rgba(255, 138, 31, .14);--accent-flash: rgba(255, 138, 31, .4);--field: var(--arcade-white);--field-border: var(--arcade-ink);--hairline: rgba(20, 20, 20, .18);--rule: rgba(20, 20, 20, .35);--card-border: var(--arcade-ink);--card-shadow: 0 4px 0 var(--arcade-ink);--control-border: var(--arcade-ink);--control-border-width: 2px;--control-radius: 14px;--control-weight: 800;--control-shadow: 0 3px 0 var(--arcade-ink);--control-lift: 0 3px 0 var(--arcade-ink);--control-hover: #ffe9cf;--primary-hover: #333333;--destructive-hover: #ffd9cc;--key-ground: rgba(20, 20, 20, .08);--dialog-shadow: 0 6px 0 var(--arcade-ink);--backdrop: rgba(20, 20, 20, .35);--locator-land: #fbf5e8;--locator-rim: rgba(20, 20, 20, .5);--daily-title-padding: .45rem .7rem;--daily-title-border: 2px solid var(--arcade-ink);--daily-title-ground: var(--arcade-white);--daily-title-ink: var(--arcade-ink);--prompt-country: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 30'%3E%3Ctext x='0' y='15' dominant-baseline='central' font-family='Avenir Next, Avenir, Gill Sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif' font-size='20' fill='%236b5f52'%3EName the country%3C/text%3E%3C/svg%3E");--prompt-capital: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 30'%3E%3Ctext x='0' y='15' dominant-baseline='central' font-family='Avenir Next, Avenir, Gill Sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif' font-size='20' fill='%236b5f52'%3EName the capital%3C/text%3E%3C/svg%3E");--prompt-state: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 30'%3E%3Ctext x='0' y='15' dominant-baseline='central' font-family='Avenir Next, Avenir, Gill Sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif' font-size='20' fill='%236b5f52'%3EName the state%3C/text%3E%3C/svg%3E");--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%236b5f52' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-look=arcade] .daily-panel[data-game=silhouette],[data-look=arcade] .daily-panel[data-game=us-silhouette],[data-look=arcade] .daily-suggested[data-game=silhouette],[data-look=arcade] .daily-suggested[data-game=us-silhouette]{--daily-title-ground: var(--arcade-silhouette);--daily-title-ink: var(--arcade-white)}[data-look=arcade] .daily-panel[data-game=five-pins],[data-look=arcade] .daily-panel[data-game=us-five-pins],[data-look=arcade] .daily-suggested[data-game=five-pins],[data-look=arcade] .daily-suggested[data-game=us-five-pins]{--daily-title-ground: var(--arcade-five-pins);--daily-title-ink: var(--arcade-white)}[data-look=arcade] .daily-panel[data-game=border-path],[data-look=arcade] .daily-panel[data-game=us-border-path],[data-look=arcade] .daily-suggested[data-game=border-path],[data-look=arcade] .daily-suggested[data-game=us-border-path]{--daily-title-ground: var(--arcade-border-path);--daily-title-ink: var(--arcade-ink)}[data-look=arcade] .daily-panel[data-game=clue-by-clue],[data-look=arcade] .daily-panel[data-game=us-clue-by-clue],[data-look=arcade] .daily-suggested[data-game=clue-by-clue],[data-look=arcade] .daily-suggested[data-game=us-clue-by-clue]{--daily-title-ground: var(--arcade-clue-by-clue);--daily-title-ink: var(--arcade-ink)}[data-look=arcade] .daily-panel[data-game=zoom-out],[data-look=arcade] .daily-panel[data-game=us-zoom-out],[data-look=arcade] .daily-suggested[data-game=zoom-out],[data-look=arcade] .daily-suggested[data-game=us-zoom-out]{--daily-title-ground: var(--arcade-zoom-out);--daily-title-ink: var(--arcade-white)}[data-look=arcade] .daily-panel[data-game=sprint],[data-look=arcade] .daily-panel[data-game=us-sprint],[data-look=arcade] .daily-suggested[data-game=sprint],[data-look=arcade] .daily-suggested[data-game=us-sprint]{--daily-title-ground: var(--arcade-sprint);--daily-title-ink: var(--arcade-ink)}[data-look=arcade] .daily-panel[data-game=neighbors],[data-look=arcade] .daily-panel[data-game=us-neighbors],[data-look=arcade] .daily-suggested[data-game=neighbors],[data-look=arcade] .daily-suggested[data-game=us-neighbors]{--daily-title-ground: var(--arcade-neighbors);--daily-title-ink: var(--arcade-ink)}[data-look=arcade] .daily-panel[data-game=odd-one-out],[data-look=arcade] .daily-panel[data-game=us-odd-one-out],[data-look=arcade] .daily-suggested[data-game=odd-one-out],[data-look=arcade] .daily-suggested[data-game=us-odd-one-out]{--daily-title-ground: var(--arcade-odd-one-out);--daily-title-ink: var(--arcade-ink)}[data-look=arcade] .daily-panel[data-game=bigger-or-smaller],[data-look=arcade] .daily-panel[data-game=us-bigger-or-smaller],[data-look=arcade] .daily-suggested[data-game=bigger-or-smaller],[data-look=arcade] .daily-suggested[data-game=us-bigger-or-smaller]{--daily-title-ground: var(--arcade-bigger-or-smaller);--daily-title-ink: var(--arcade-white)}[data-look=arcade] .daily-panel[data-game=timeline],[data-look=arcade] .daily-panel[data-game=us-timeline],[data-look=arcade] .daily-suggested[data-game=timeline],[data-look=arcade] .daily-suggested[data-game=us-timeline]{--daily-title-ground: var(--arcade-timeline);--daily-title-ink: var(--arcade-white)}[data-look=arcade] .daily-panel[data-game=hot-cold],[data-look=arcade] .daily-panel[data-game=us-hot-cold],[data-look=arcade] .daily-suggested[data-game=hot-cold],[data-look=arcade] .daily-suggested[data-game=us-hot-cold]{--daily-title-ground: var(--arcade-hot-cold);--daily-title-ink: var(--arcade-ink)}[data-look=arcade] .daily-panel[data-game=letter-twist],[data-look=arcade] .daily-panel[data-game=us-letter-twist],[data-look=arcade] .daily-suggested[data-game=letter-twist],[data-look=arcade] .daily-suggested[data-game=us-letter-twist]{--daily-title-ground: var(--arcade-letter-twist);--daily-title-ink: var(--arcade-ink)}[data-look=arcade] button.primary-action.daily-suggested{border-color:var(--arcade-ink);background:var(--daily-title-ground);color:var(--daily-title-ink)}@media(hover:hover){[data-look=arcade] button.primary-action.daily-suggested:hover:not(:disabled){background:var(--daily-title-ground);filter:brightness(1.08)}}:root[data-look=arcade]{--arcade-violet: #6a4cf0;--arcade-yellow: #ffc531;--arcade-orange: #ff8a1f;--arcade-green: #8fd14f;--arcade-dash: #c9bfae;--arcade-edge: 2.5px solid var(--arcade-ink);--arcade-drop: 0 4px 0 var(--arcade-ink);--arcade-press: 0 1px 0 var(--arcade-ink);--arcade-key-ground: rgba(20, 20, 20, .12);--arcade-yellow-hover: #ffd463;--arcade-orange-hover: #ff9d45}[data-look=arcade] .map-canvas:after{position:absolute;inset:8px 8px 10px;z-index:450;border:var(--arcade-edge);border-radius:22px;box-shadow:var(--arcade-drop),0 0 0 60px var(--paper);content:"";pointer-events:none}[data-look=arcade] .map-canvas .leaflet-right .leaflet-control{margin-right:18px}[data-look=arcade] .map-canvas .leaflet-bottom .leaflet-control{margin-bottom:22px}[data-look=arcade] .map-canvas .leaflet-left .leaflet-control{margin-left:18px}[data-look=arcade] .map-canvas .leaflet-top .leaflet-control{margin-top:18px}[data-look=arcade] .locator-inset{top:18px;left:18px}@media(orientation:landscape)and (height>500px),(orientation:portrait)and (width>1000px){[data-look=arcade] .locator-inset{top:22px;right:22px;left:auto}[data-look=arcade] .quiz-app.playing .command-panel:not(.daily-showing){top:22px;left:22px;max-height:calc(100% - 48px)}}[data-look=arcade] :is(.leaflet-control-zoom,.locate-target.leaflet-bar){border:var(--arcade-edge)!important;border-radius:16px!important;box-shadow:var(--arcade-drop)!important}[data-look=arcade] .leaflet-control-zoom a{color:var(--arcade-ink)!important;background:var(--arcade-white)!important;font-weight:800!important}[data-look=arcade] .leaflet-control-zoom a+a{border-top:2px solid var(--arcade-ink)}[data-look=arcade] .locate-target button,[data-look=arcade] .locate-target button:hover{color:var(--arcade-ink);background:var(--arcade-white)}[data-look=arcade] .quiz-app{background:var(--paper)}@media(orientation:portrait)and (max-width:1000px){[data-look=arcade] .command-panel:not(.daily-showing){border-top:0}}[data-look=arcade] .quiz-app.playing .command-panel:not(.daily-showing){--panel-pad-inline: .625rem;border:var(--arcade-edge);border-radius:22px;background:var(--arcade-white);box-shadow:var(--arcade-drop)}@media(orientation:portrait)and (max-width:1000px){[data-look=arcade] .quiz-app.playing .command-panel:not(.daily-showing){margin:.25rem .5rem .875rem;padding-block:.75rem .5rem}}[data-look=arcade] .command-panel:not(.daily-showing) .answer-input{min-height:52px;border-color:var(--arcade-ink)}[data-look=arcade] .command-panel:not(.daily-showing) .answer-input:focus{border-color:var(--arcade-ink);box-shadow:0 0 0 3px var(--arcade-white),0 0 0 6px var(--arcade-violet)}[data-look=arcade] .command-panel:not(.daily-showing) #skipButton{min-height:52px;border:var(--arcade-edge);background:var(--arcade-yellow);color:var(--arcade-ink);box-shadow:var(--arcade-drop);font-size:1.125rem;font-weight:800}[data-look=arcade] .command-panel:not(.daily-showing) #skipButton kbd{background:var(--arcade-key-ground);color:var(--arcade-ink)}@media(hover:hover){[data-look=arcade] .command-panel:not(.daily-showing) #skipButton:hover:not(:disabled){background:var(--arcade-yellow-hover)}}[data-look=arcade] .quiz-app.playing .command-panel:not(.daily-showing) .panel-meter{white-space:nowrap}[data-look=arcade] .quiz-app.playing .command-panel:not(.daily-showing) .panel-actions{gap:.25rem}[data-look=arcade] .quiz-app.playing .command-panel:not(.daily-showing) .meter-separator{display:none}[data-look=arcade] .quiz-app.playing .command-panel:not(.daily-showing) :is(#progressText,#timerText){position:relative;display:inline-block;height:30px;margin-inline-end:2px;padding:0 .375rem;border:2px solid var(--arcade-ink);border-radius:999px;background:var(--arcade-white);color:var(--arcade-ink);font-size:.8125rem;font-weight:800;line-height:26px;vertical-align:middle}[data-look=arcade] .quiz-app.playing .command-panel:not(.daily-showing) #progressText{background:var(--arcade-violet);color:var(--arcade-white)}[data-look=arcade] .command-panel:not(.daily-showing) :is(#hintButton,#giveUpButton){position:relative;isolation:isolate;padding-inline:.375rem;color:var(--arcade-ink);font-size:.8125rem;font-weight:700}[data-look=arcade] .command-panel:not(.daily-showing) :is(#hintButton,#giveUpButton):before{position:absolute;inset:7px 0 8px;z-index:-1;border:2px solid var(--arcade-ink);border-radius:10px;background:var(--paper);box-shadow:0 2px 0 var(--arcade-ink);content:""}@media(hover:hover){[data-look=arcade] .command-panel:not(.daily-showing) :is(#hintButton,#giveUpButton):hover:not(:disabled){background:transparent}[data-look=arcade] .command-panel:not(.daily-showing) :is(#hintButton,#giveUpButton):hover:not(:disabled):before{background:var(--control-hover)}}[data-look=arcade] .command-panel:not(.daily-showing) :is(#homeButton,#settingsButton){color:var(--arcade-ink)}[data-look=arcade] .quiz-app.playing .command-panel:not(.daily-showing) .panel-buttons{gap:.25rem}@media(prefers-reduced-motion:no-preference){[data-look=arcade] .command-panel:not(.daily-showing) :is(#skipButton,.end-action):active:not(:disabled){box-shadow:var(--arcade-press);transform:translateY(3px)}}[data-look=arcade] .command-panel:not(.daily-showing) .hint-note{font-weight:800}[data-look=arcade] .command-panel:not(.daily-showing) .hint-words{row-gap:2px}[data-look=arcade] .command-panel:not(.daily-showing) .hint-word{gap:1px}[data-look=arcade] .command-panel:not(.daily-showing) .hint-cell{display:inline-grid;place-items:center;width:1.15em;height:1.55em;border:1.5px solid var(--arcade-ink);border-radius:4px;background:var(--arcade-orange);color:var(--arcade-ink)}[data-look=arcade] .command-panel:not(.daily-showing) .hint-blank{background:var(--arcade-white);color:transparent;transform:none}@media(prefers-reduced-motion:no-preference){[data-look=arcade] .panel-meter.answer-flourish #progressText{z-index:1;animation:arcade-pill-bounce .45s ease-out}[data-look=arcade] .panel-meter.answer-flourish #progressText:after{position:absolute;top:-14px;left:calc(100% - 8px);z-index:1;padding:0 .5rem;border:2px solid var(--arcade-ink);border-radius:999px;background:var(--arcade-green);box-shadow:0 2px 0 var(--arcade-ink);color:var(--arcade-ink);content:"+1";content:"+1" / "";line-height:24px;animation:arcade-sticker 1.2s ease-out forwards;pointer-events:none}@keyframes arcade-pill-bounce{40%{transform:translateY(-4px)}}@keyframes arcade-sticker{0%{opacity:0;transform:rotate(-6deg) scale(.4)}18%{opacity:1;transform:rotate(-6deg) scale(1.15)}30%,75%{opacity:1;transform:rotate(-6deg) scale(1)}to{opacity:0;transform:rotate(-6deg) scale(1)}}}[data-look=arcade] .result-panel{border:var(--arcade-edge);border-radius:22px;background:var(--arcade-white);box-shadow:var(--arcade-drop)}[data-look=arcade] .result-panel h2{color:var(--muted-ink);font-size:1rem;font-weight:700}[data-look=arcade] .result-panel li.result-score{width:fit-content;margin-block:.5rem .75rem;padding:.125rem 1rem .25rem;border:var(--arcade-edge);border-radius:16px;background:var(--arcade-violet);box-shadow:var(--arcade-drop);color:var(--arcade-white);font-size:3.5rem;transform:rotate(-2deg)}[data-look=arcade] .result-panel li.result-score .result-score-of{color:var(--arcade-white);font-size:.42em}[data-look=arcade] .result-panel li:not(.result-score,.result-lead){display:inline-block;max-width:100%;margin:0 .375rem .375rem 0;padding:.125rem .6rem;border:2px solid var(--arcade-ink);border-radius:14px;background:var(--paper);color:var(--arcade-ink);font-size:.875rem;font-weight:700;line-height:1.35;vertical-align:top}[data-look=arcade] .result-panel .copy-result-action{color:var(--arcade-ink);font-weight:700}[data-look=arcade] .result-panel .played-line{border-block-start:2px dashed var(--arcade-dash);font-weight:700}[data-look=arcade] .result-panel .played-line button{color:var(--arcade-ink)}[data-look=arcade] .panel-actions .end-action{min-height:54px;border:var(--arcade-edge);border-radius:18px;background:var(--arcade-white);color:var(--arcade-ink);box-shadow:var(--arcade-drop);font-size:1.125rem;font-weight:800}[data-look=arcade] .panel-actions .end-action{margin-block-start:.375rem}[data-look=arcade] .panel-actions #newGameButton{background:var(--arcade-orange)}@media(hover:hover){[data-look=arcade] .panel-actions .end-action:hover:not(:disabled){background:var(--control-hover)}[data-look=arcade] .panel-actions #newGameButton:hover:not(:disabled){background:var(--arcade-orange-hover)}}[data-look=arcade] .revealed-answers{margin-block-start:1.125rem;border-top:var(--arcade-edge)}[data-look=arcade] .revealed-answers h2{font-size:1rem;font-weight:800}[data-look=arcade] .revealed-answers-head .practise-action{color:var(--arcade-ink);font-weight:700}[data-look=arcade] .revealed-groups{color:var(--arcade-ink);font-size:.9375rem}[data-look=arcade] .revealed-groups h3{display:inline-block;margin-block:.75rem .375rem;padding:.0625rem .625rem;border:2px solid var(--arcade-ink);border-radius:999px;background:var(--arcade-yellow);color:var(--arcade-ink);font-size:.875rem;font-weight:800}:root[data-look=paper]{--paper-sheet: #fff9e8;--paper-sheet-edge: rgba(23, 35, 33, .16);--paper-sheet-shadow: 0 14px 30px -14px rgba(23, 35, 33, .6);--paper-green: #34704a;--paper-green-edge: #2a5a3b;--paper-tide-track: rgba(23, 35, 33, .1);--paper-blank: #7d979e;--paper-glow: 0 0 0 3px rgba(242, 160, 43, .45);--paper-field-hollow: inset 0 1px 3px rgba(23, 35, 33, .1);--paper-key-edge: rgba(23, 35, 33, .18);--paper-card-shadow: 0 8px 20px -10px rgba(23, 35, 33, .6);--paper-button-shadow: 0 10px 22px -14px rgba(23, 35, 33, .7);--paper-ripple-edge: rgba(52, 112, 74, .55);--paper-ripple-haze: rgba(52, 112, 74, .18);--paper-on-green: #ffffff}[data-look=paper] .quiz-app{background:var(--sea)}[data-look=paper] .quiz-app.playing .command-panel:not(.daily-showing){border:1px solid var(--paper-sheet-edge);border-radius:18px;background:var(--paper-sheet);box-shadow:inset 0 4px 0 var(--paper-tide-track),var(--paper-sheet-shadow)}[data-look=paper] .quiz-app.playing .command-panel:not(.daily-showing):before{position:absolute;top:0;left:0;width:calc(var(--answered-share, 0) * 100%);height:4px;border-radius:0 3px 3px 0;background:var(--paper-green);content:"";pointer-events:none}@media(orientation:portrait)and (max-width:1000px){[data-look=paper] .quiz-app.playing .command-panel:not(.daily-showing){margin:.625rem .75rem .75rem;padding-block-start:1rem}[data-look=paper] .command-panel:not(.daily-showing){border-top:0}}[data-look=paper] .command-panel:not(.daily-showing) .answer-input{min-height:50px;border-radius:12px;box-shadow:var(--paper-field-hollow)}[data-look=paper] .command-panel:not(.daily-showing) .answer-input:focus{border-color:var(--focus);box-shadow:var(--paper-field-hollow),var(--paper-glow)}[data-look=paper] .command-panel:not(.daily-showing) #skipButton{min-height:50px;border-color:var(--paper-key-edge);border-radius:12px;background:var(--paper);font-size:1.0625rem}[data-look=paper] .command-panel:not(.daily-showing) .panel-meter{font-size:.9375rem}[data-look=paper] .command-panel:not(.daily-showing) #progressText{position:relative;color:var(--paper-green);font-weight:700}[data-look=paper] :is(.leaflet-control-zoom,.locate-target.leaflet-bar){border:1px solid var(--paper-sheet-edge)!important;border-radius:14px!important;box-shadow:var(--paper-card-shadow)!important}[data-look=paper] .leaflet-control-zoom a,[data-look=paper] :is(.locate-target button,.locate-target button:hover){color:var(--ink)!important;background:var(--paper-sheet)!important}[data-look=paper] .command-panel:not(.daily-showing) .hint-note{font-size:1rem;font-weight:700}[data-look=paper] .command-panel:not(.daily-showing) .hint-cell{width:.85em;margin-inline-end:.2em}[data-look=paper] .command-panel:not(.daily-showing) .hint-blank{background:linear-gradient(var(--paper-blank),var(--paper-blank)) center bottom .15em / 100% 3px no-repeat;color:transparent;transform:none}@media(prefers-reduced-motion:no-preference){[data-look=paper] .quiz-app.playing .command-panel:not(.daily-showing):before{transition:width .6s ease-out}[data-look=paper] .panel-meter.answer-flourish #progressText:after{position:absolute;top:50%;left:50%;width:2.4em;height:2.4em;margin:-1.2em 0 0 -1.2em;border:2px solid var(--paper-ripple-edge);border-radius:50%;box-shadow:0 0 0 6px var(--paper-ripple-haze);content:"";animation:paper-ripple .8s ease-out forwards;pointer-events:none}@keyframes paper-ripple{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}}[data-look=paper] .quiz-app:not(.playing) .command-panel:not(.daily-showing){background:transparent}[data-look=paper] .result-panel{padding-block-start:1.125rem;border-color:var(--paper-sheet-edge);border-radius:18px;background:var(--paper-sheet);box-shadow:var(--paper-sheet-shadow)}[data-look=paper] .result-panel h2{color:var(--muted-ink);font-size:.9375rem;font-weight:600}[data-look=paper] .result-panel li.result-score{color:var(--paper-green);font-size:4rem;font-weight:700}[data-look=paper] .result-panel li.result-score .result-score-of{font-size:.34em;font-weight:600}[data-look=paper] .result-panel .played-line{border-block-start:1px solid var(--hairline)}[data-look=paper] :is(.result-panel .copy-result-action,.result-panel .played-line button,.revealed-answers-head .practise-action){color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px}[data-look=paper] .panel-actions .end-action{margin-block-start:.375rem;border-color:var(--paper-key-edge);border-radius:14px;background:var(--paper-sheet);box-shadow:var(--paper-button-shadow);font-weight:600}[data-look=paper] .panel-actions #newGameButton{border-color:var(--paper-green-edge);background:var(--paper-green);color:var(--paper-on-green)}@media(hover:hover){[data-look=paper] .panel-actions #newGameButton:hover:not(:disabled){background:var(--paper-green-edge)}}[data-look=paper] .revealed-answers{margin-block-start:.75rem;padding:.875rem 1rem;border:1px solid var(--paper-sheet-edge);border-radius:18px 18px 0 0;background:var(--paper-sheet)}[data-look=paper] .revealed-groups h3{border-bottom:0;color:var(--muted-ink)}[data-look=paper] .revealed-groups{color:var(--ink)}:root[data-look=atlas],[data-look-tile=atlas]{--font: Spectral, Georgia, "Times New Roman", serif;--heading-font: "Cormorant Garamond", Cormorant, Garamond, Georgia, serif;--ink: #2d2820;--muted-ink: #6e5d45;--paper: #f2ebda;--paper-strong: #f8f3e6;--panel: #f4eedf;--sea: #a3b8ba;--sea-grid: rgba(255, 255, 255, .18);--caution: #f1dcc6;--caution-ink: #6b3f25;--focus: #8a3324;--accent: #eba23a;--accent-edge: #6e4a10;--on-accent: var(--ink);--accent-ground: rgba(235, 162, 58, .14);--accent-flash: rgba(235, 162, 58, .4);--field: #fbf8ef;--field-border: rgba(45, 40, 32, .4);--hairline: rgba(45, 40, 32, .18);--rule: #c4b48f;--card-border: #c4b48f;--card-shadow: 0 6px 24px rgba(45, 40, 32, .18);--control-border: rgba(45, 40, 32, .3);--control-radius: 4px;--control-shadow: 0 1px 3px rgba(45, 40, 32, .15);--control-hover: #ebe0c4;--primary-hover: #4a4236;--key-ground: rgba(45, 40, 32, .08);--dialog-shadow: 0 12px 40px rgba(45, 40, 32, .3);--backdrop: rgba(45, 40, 32, .3);--locator-land: #efe7d1;--locator-rim: rgba(45, 40, 32, .35);--prompt-country: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 30'%3E%3Ctext x='0' y='15' dominant-baseline='central' font-family='Spectral, Georgia, Times New Roman, serif' font-size='20' fill='%236e5d45'%3EName the country%3C/text%3E%3C/svg%3E");--prompt-capital: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 30'%3E%3Ctext x='0' y='15' dominant-baseline='central' font-family='Spectral, Georgia, Times New Roman, serif' font-size='20' fill='%236e5d45'%3EName the capital%3C/text%3E%3C/svg%3E");--prompt-state: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 30'%3E%3Ctext x='0' y='15' dominant-baseline='central' font-family='Spectral, Georgia, Times New Roman, serif' font-size='20' fill='%236e5d45'%3EName the state%3C/text%3E%3C/svg%3E");--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%236e5d45' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-look=atlas]{--survey-mono: "IBM Plex Mono", ui-monospace, monospace;--survey-rule: 1px solid var(--ink);--survey-oxblood: #8a3324;--survey-oxblood-edge: #5c2015;--survey-tick: repeating-linear-gradient(90deg, transparent 0 29px, var(--ink) 29px 30px);--survey-tick-down: repeating-linear-gradient(180deg, transparent 0 29px, var(--ink) 29px 30px)}[data-look=atlas] .map-canvas:after{position:absolute;inset:12px 12px 10px;z-index:450;border:1.5px solid var(--ink);background:var(--survey-tick) left top / 100% 6px no-repeat,var(--survey-tick) left bottom / 100% 6px no-repeat,var(--survey-tick-down) left top / 6px 100% no-repeat,var(--survey-tick-down) right top / 6px 100% no-repeat;box-shadow:0 0 0 3px var(--paper),0 0 0 4px var(--ink),0 0 0 60px var(--paper);content:"";pointer-events:none}[data-look=atlas] .quiz-app.playing:not(:has(.daily-showing)) .map-canvas:before{position:absolute;bottom:20px;left:22px;z-index:460;padding:4px 6px;border:var(--survey-rule);background:var(--paper-strong);color:var(--ink);content:"PLATE " counter(plate);content:"PLATE " counter(plate) / "";counter-reset:plate var(--asked-number, 1);font:600 .625rem/1 var(--survey-mono);letter-spacing:.12em;pointer-events:none}[data-look=atlas] .map-canvas .leaflet-right .leaflet-control{margin-right:24px}[data-look=atlas] .map-canvas .leaflet-bottom .leaflet-control{margin-bottom:22px}[data-look=atlas] .map-canvas .leaflet-left .leaflet-control{margin-left:24px}[data-look=atlas] .map-canvas .leaflet-top .leaflet-control{margin-top:24px}[data-look=atlas] .locator-inset{top:24px;left:24px}@media(orientation:landscape)and (height>500px),(orientation:portrait)and (width>1000px){[data-look=atlas] .locator-inset{top:26px;right:26px;left:auto}[data-look=atlas] .quiz-app.playing .command-panel:not(.daily-showing){top:26px;left:26px;max-height:calc(100% - 52px)}}[data-look=atlas] .quiz-app{background:var(--paper)}[data-look=atlas] :is(.leaflet-control-zoom,.locate-target.leaflet-bar){border:1.5px solid var(--ink)!important;border-radius:0!important;box-shadow:none!important}[data-look=atlas] .leaflet-control-zoom a{color:var(--ink)!important;font-family:var(--survey-mono)}[data-look=atlas] .leaflet-control-zoom a+a{border-top:var(--survey-rule)}[data-look=atlas] :is(.locate-target button,.locate-target button:hover){color:var(--ink)}[data-look=atlas] .quiz-app.playing .command-panel:not(.daily-showing){padding:0;border:1.5px solid var(--ink);border-radius:0;background:var(--paper-strong);box-shadow:none}@media(orientation:portrait)and (max-width:1000px){[data-look=atlas] .quiz-app.playing .command-panel:not(.daily-showing){margin:.25rem .75rem .75rem}[data-look=atlas] .command-panel:not(.daily-showing){border-top:0}}[data-look=atlas] .quiz-app.playing .command-panel:not(.daily-showing) .answer-row{gap:0;border-bottom:var(--survey-rule)}[data-look=atlas] .quiz-app.playing .command-panel:not(.daily-showing) :is(.answer-field,.find-prompt){padding:.5rem .75rem}[data-look=atlas] .command-panel:not(.daily-showing) .answer-input{border-color:transparent transparent var(--ink);border-radius:0;background-color:transparent}[data-look=atlas] .command-panel:not(.daily-showing) .answer-input:focus{border-color:transparent transparent var(--focus);box-shadow:inset 0 -1px 0 var(--focus)}[data-look=atlas] .quiz-app.playing .command-panel:not(.daily-showing) #skipButton{align-self:stretch;border:0;border-left:var(--survey-rule);border-radius:0;background:transparent;color:var(--survey-oxblood);box-shadow:none;font:600 .8125rem var(--survey-mono);letter-spacing:.14em;text-transform:uppercase}[data-look=atlas] .command-panel:not(.daily-showing) #skipButton kbd{letter-spacing:0;text-transform:none}[data-look=atlas] .quiz-app.playing .command-panel:not(.daily-showing) .panel-actions{gap:0;margin:0}[data-look=atlas] .quiz-app.playing .command-panel:not(.daily-showing) .panel-actions>:is(.hint-note,.spelling-note,.suggestion-list,.suggestion-none){padding-inline:.75rem}[data-look=atlas] .quiz-app.playing .command-panel:not(.daily-showing) .panel-meter{align-self:stretch;color:var(--ink);font:600 .875rem/1.25 var(--survey-mono);white-space:nowrap}[data-look=atlas] .quiz-app.playing .command-panel:not(.daily-showing) .meter-separator{display:none}[data-look=atlas] .quiz-app.playing .command-panel:not(.daily-showing) :is(#progressText,#timerText){position:relative;display:inline-flex;flex-direction:column;justify-content:center;height:100%;padding:.25rem .5rem;border-right:var(--survey-rule);vertical-align:top}[data-look=atlas] .quiz-app.playing .command-panel:not(.daily-showing) :is(#progressText,#timerText):before{color:var(--muted-ink);font-size:.5625rem;letter-spacing:.14em}[data-look=atlas] .quiz-app.playing .command-panel:not(.daily-showing) #progressText:before{content:"ANSWERED";content:"ANSWERED" / ""}[data-look=atlas] .quiz-app.playing .command-panel:not(.daily-showing) #timerText:before{content:"TIME";content:"TIME" / ""}[data-look=atlas] .quiz-app.playing .command-panel:not(.daily-showing) .panel-buttons{align-self:stretch;gap:0}[data-look=atlas] .quiz-app.playing .command-panel:not(.daily-showing) .panel-buttons>button{height:100%;border:0;border-left:var(--survey-rule);border-radius:0}[data-look=atlas] .quiz-app.playing .command-panel:not(.daily-showing) :is(#hintButton,#giveUpButton){padding-inline:.5rem;color:var(--ink);font:600 .6875rem var(--survey-mono);letter-spacing:.1em;text-transform:uppercase}[data-look=atlas] .quiz-app.playing .command-panel:not(.daily-showing) #settingsButton{margin-inline-end:0;padding-inline:.375rem}[data-look=atlas] .command-panel:not(.daily-showing) :is(#homeButton,#settingsButton){color:var(--ink)}[data-look=atlas] .command-panel:not(.daily-showing) .hint-note{font:600 1rem/1.3 var(--survey-mono)}[data-look=atlas] .command-panel:not(.daily-showing) .hint-cell{width:.75em;margin-inline-end:.25em;border-bottom:1.5px solid var(--ink);line-height:1.2}[data-look=atlas] .command-panel:not(.daily-showing) .hint-blank{color:transparent;transform:none}@media(prefers-reduced-motion:no-preference){[data-look=atlas] .panel-meter.answer-flourish #progressText:after{position:absolute;right:.5rem;bottom:.2rem;left:.5rem;height:2px;background:var(--survey-oxblood);content:"";transform-origin:left center;animation:survey-rule-in 1.2s ease-out forwards;pointer-events:none}@keyframes survey-rule-in{0%{transform:scaleX(0)}50%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}}[data-look=atlas] .result-panel{--result-pad-block: .5rem;--result-pad-inline: .75rem;padding:0;border:1.5px solid var(--ink);border-radius:0;background:var(--paper-strong)}[data-look=atlas] .result-panel h2{margin:0;padding:.75rem 3.25rem .625rem .75rem;border-bottom:var(--survey-rule);font:600 .75rem/1.2 var(--survey-mono);letter-spacing:.16em;text-transform:uppercase}[data-look=atlas] .result-panel li.result-score{margin:.5rem .75rem .25rem;font-size:4.25rem;font-weight:600;line-height:.9}[data-look=atlas] .result-panel li.result-lead{margin:.625rem .75rem .25rem}[data-look=atlas] .result-panel .result-body{align-items:stretch;border-top:var(--survey-rule)}[data-look=atlas] .result-panel li:not(.result-score,.result-lead){padding:.25rem .75rem;color:var(--ink);font:600 .8125rem/1.5 var(--survey-mono)}[data-look=atlas] .result-panel .copy-result-action{margin:0;padding-inline:.75rem;border-left:var(--survey-rule)}[data-look=atlas] .result-panel .played-line{margin:0;padding:.25rem .375rem .25rem .75rem;border-block-start:var(--survey-rule)}[data-look=atlas] :is(.result-panel .copy-result-action,.result-panel .played-line button,.revealed-answers-head .practise-action){color:var(--survey-oxblood);font-weight:400;text-underline-offset:3px}[data-look=atlas] .panel-actions .end-action{margin-block-start:.5rem;border:1.5px solid var(--ink);border-radius:0;background:var(--paper-strong);box-shadow:none;font:600 .8125rem var(--survey-mono);letter-spacing:.14em;text-transform:uppercase}[data-look=atlas] .panel-actions #newGameButton{border-color:var(--survey-oxblood-edge);background:var(--survey-oxblood);color:var(--paper-strong)}@media(hover:hover){[data-look=atlas] .panel-actions #newGameButton:hover:not(:disabled){background:var(--survey-oxblood-edge)}}[data-look=atlas] .revealed-answers{border-top:0}[data-look=atlas] .revealed-answers-head{padding-block-end:.25rem;border-bottom:1.5px solid var(--ink)}[data-look=atlas] .revealed-answers h2{font:600 .75rem/1.3 var(--survey-mono);letter-spacing:.14em;text-transform:uppercase}[data-look=atlas] .revealed-groups{color:var(--ink);font-size:.9375rem}[data-look=atlas] .revealed-groups h3{border-bottom:0;font:italic 500 1.1875rem/1.2 var(--heading-font)}[data-look=atlas] .revealed-groups ul{columns:2;counter-reset:survey-entry}[data-look=atlas] .revealed-groups li{overflow-wrap:break-word}[data-look=atlas] .revealed-groups li{display:flex;align-items:baseline;gap:.375rem;counter-increment:survey-entry}[data-look=atlas] .revealed-groups li:before{flex:none;color:var(--muted-ink);content:counter(survey-entry,upper-roman) ".";font:600 .625rem var(--survey-mono)}:root[data-look=quiet],[data-look-tile=quiet]{--font: Geist, "Helvetica Neue", Helvetica, Arial, sans-serif;--heading-font: inherit;--ink: #121212;--muted-ink: #6e6e6e;--paper: #ffffff;--paper-strong: #ffffff;--panel: #ffffff;--sea: #a6b9c2;--sea-grid: rgba(255, 255, 255, .3);--caution: #fbeee3;--caution-ink: #6b3f25;--focus: #1557f0;--accent: #1557f0;--accent-edge: #0a2d80;--on-accent: #ffffff;--accent-ground: rgba(21, 87, 240, .08);--accent-flash: rgba(21, 87, 240, .22);--field: #ffffff;--field-border: #8f8f8c;--hairline: #e9e9e6;--rule: #e0e0dc;--card-border: #e9e9e6;--card-shadow: 0 6px 24px rgba(0, 0, 0, .08);--control-border: #dcdcd8;--control-radius: 8px;--control-weight: 500;--control-shadow: 0 1px 2px rgba(0, 0, 0, .08);--control-hover: #f3f3f1;--primary-hover: #2a2a2a;--destructive-hover: #f6e3dc;--key-ground: rgba(0, 0, 0, .05);--dialog-shadow: 0 12px 40px rgba(0, 0, 0, .14);--backdrop: rgba(0, 0, 0, .25);--locator-land: #fbfbf9;--locator-rim: rgba(0, 0, 0, .2);--prompt-country: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 30'%3E%3Ctext x='0' y='15' dominant-baseline='central' font-family='Helvetica Neue, Helvetica, Arial, sans-serif' font-size='20' fill='%236e6e6e'%3EName the country%3C/text%3E%3C/svg%3E");--prompt-capital: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 30'%3E%3Ctext x='0' y='15' dominant-baseline='central' font-family='Helvetica Neue, Helvetica, Arial, sans-serif' font-size='20' fill='%236e6e6e'%3EName the capital%3C/text%3E%3C/svg%3E");--prompt-state: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 30'%3E%3Ctext x='0' y='15' dominant-baseline='central' font-family='Helvetica Neue, Helvetica, Arial, sans-serif' font-size='20' fill='%236e6e6e'%3EName the state%3C/text%3E%3C/svg%3E");--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%236e6e6e' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-look=quiet]{--quiet-divide: #d6d6d6;--quiet-edge: #cfcfcf;--quiet-row: #e6e6e6;--quiet-entry: #ededed}@media(orientation:portrait)and (max-width:1000px){[data-look=quiet] .command-panel:not(.daily-showing){border-top-color:var(--quiet-divide)}[data-look=quiet] .quiz-app.playing .command-panel:not(.daily-showing){padding:.875rem 1.125rem}}[data-look=quiet] .quiz-app.playing .command-panel:not(.daily-showing){border-color:var(--quiet-divide);border-radius:6px}[data-look=quiet] .command-panel:not(.daily-showing) .answer-input{padding-inline-start:0;border-color:transparent transparent var(--ink);border-radius:0;background-color:transparent;background-position:0 center}[data-look=quiet] .command-panel:not(.daily-showing) .answer-completion{inset-inline-start:var(--control-border-width)}[data-look=quiet] .command-panel:not(.daily-showing) .answer-input:focus{border-color:transparent transparent var(--accent);box-shadow:inset 0 -1px 0 var(--accent)}[data-look=quiet] .command-panel:not(.daily-showing) #skipButton{padding-inline:.5rem;border-color:transparent;background:transparent;color:var(--accent);box-shadow:none;font-size:1.0625rem;font-weight:500}@media(hover:hover){[data-look=quiet] .command-panel:not(.daily-showing) #skipButton:hover:not(:disabled){background:transparent;text-decoration:underline}}[data-look=quiet] .command-panel:not(.daily-showing) .panel-meter{font-size:.875rem;font-weight:400}[data-look=quiet] .command-panel:not(.daily-showing) #progressText{color:var(--ink);font-weight:500}[data-look=quiet] .command-panel:not(.daily-showing) :is(#hintButton,#giveUpButton){font-weight:400}[data-look=quiet] :is(.leaflet-control-zoom,.locate-target.leaflet-bar){border:1px solid var(--quiet-edge)!important;border-radius:6px!important;box-shadow:none!important}[data-look=quiet] .leaflet-control-zoom a{color:var(--ink)!important;font-weight:300!important}[data-look=quiet] .leaflet-control-zoom a+a{border-top:1px solid var(--hairline)}[data-look=quiet] :is(.locate-target button,.locate-target button:hover){color:var(--ink)}[data-look=quiet] .command-panel:not(.daily-showing) .hint-note{font-size:1rem;font-weight:400}[data-look=quiet] .command-panel:not(.daily-showing) .hint-cell{width:.7em;margin-inline-end:.3em}[data-look=quiet] .command-panel:not(.daily-showing) .hint-blank{background:linear-gradient(var(--muted-ink),var(--muted-ink)) center bottom .2em / 100% 1px no-repeat;color:transparent;transform:none}@media(prefers-reduced-motion:no-preference){[data-look=quiet] .panel-meter.answer-flourish #progressText{animation:quiet-count 1.2s step-end}@keyframes quiet-count{0%{color:var(--accent)}}}[data-look=quiet] .result-panel{--result-pad-block: .25rem;--result-pad-inline: 0px;padding:.25rem 0 0;border:0;border-radius:0;background:transparent}[data-look=quiet] .result-panel h2{color:var(--muted-ink);font-size:.8125rem;font-weight:400}[data-look=quiet] .result-panel li.result-score{margin-block:.125rem .5rem;font-size:4.75rem;font-weight:300}[data-look=quiet] .result-panel li.result-score .result-score-of{font-size:.29em;font-weight:300}[data-look=quiet] .result-panel li:not(.result-score,.result-lead){padding-block:.4rem;border-top:1px solid var(--quiet-row);color:var(--ink);font-weight:400}[data-look=quiet] .result-panel .result-body{flex-direction:column;align-items:stretch;gap:0}[data-look=quiet] .result-panel .copy-result-action{align-self:flex-end;margin:0}[data-look=quiet] .result-panel .played-line{margin-block-start:0;padding-block:.2rem;border-block:1px solid var(--quiet-row);font-weight:400}[data-look=quiet] :is(.result-panel .copy-result-action,.result-panel .played-line button,.revealed-answers-head .practise-action){color:var(--accent);font-weight:500;text-decoration:none}[data-look=quiet] .revealed-answers-head .practise-action:after{content:""}[data-look=quiet] .panel-actions .end-action{margin-block-start:.5rem;border-color:var(--quiet-edge);border-radius:6px;box-shadow:none;font-weight:500}[data-look=quiet] .panel-actions #newGameButton{border-color:var(--ink)}[data-look=quiet] .revealed-answers{margin-block-start:1.25rem;border-top:0}[data-look=quiet] .revealed-answers-head{padding-block-end:.375rem;border-bottom:1px solid var(--ink)}[data-look=quiet] .revealed-answers h2{font-weight:500}[data-look=quiet] .revealed-groups{color:var(--ink);font-size:.9375rem}[data-look=quiet] .revealed-groups h3{border-bottom:0;color:var(--muted-ink);font-weight:400}[data-look=quiet] .revealed-groups ul{columns:2;column-gap:1.125rem;counter-reset:quiet-entry}[data-look=quiet] .revealed-groups li{overflow-wrap:break-word;display:flex;align-items:baseline;gap:.625rem;border-bottom:1px solid var(--quiet-entry);counter-increment:quiet-entry}[data-look=quiet] .revealed-groups li:before{flex:none;color:var(--muted-ink);content:counter(quiet-entry,decimal-leading-zero);font-size:.75rem;font-variant-numeric:tabular-nums}:root[data-look=retro],[data-look-tile=retro]{color-scheme:dark;--font: Geist, "Helvetica Neue", Helvetica, Arial, sans-serif;--heading-font: "Press Start 2P", ui-monospace, monospace;--heading-size-adjust: .5;--retro-night: #0b0826;--retro-ink: #f3edff;--retro-muted: #b9addf;--retro-violet: #9d7dff;--retro-cyan: #00e5ff;--retro-magenta: #ff3ea5;--retro-yellow: #ffe14d;--retro-on-neon: #0b0826;--retro-bevel: rgba(0, 0, 0, .32);--retro-shade: #05040f;--retro-screen: #05040f;--retro-key-hover: #fff07a;--retro-key-lift: inset 0 2px 0 rgba(255, 255, 255, .35), inset 0 -4px 0 rgba(0, 0, 0, .25), 0 4px 0 #05040f;--retro-bezel-glow: 0 0 10px 1px rgba(0, 229, 255, .7);--retro-bezel-haze: inset 0 0 18px rgba(0, 229, 255, .3);--retro-field-glow: 0 0 10px rgba(0, 229, 255, .4), inset 0 0 10px rgba(0, 229, 255, .12);--retro-flourish-glow: 0 0 8px rgba(43, 245, 160, .8);--card-shadow-playing: 0 0 20px -3px rgba(255, 62, 165, .6), 6px 6px 0 #05040f;--retro-score-row: 32px;--retro-silhouette: #b88cff;--retro-five-pins: #ff5c7a;--retro-border-path: #ffe14d;--retro-clue-by-clue: #3dffc5;--retro-zoom-out: #4dc3ff;--retro-sprint: #ff9e1a;--retro-neighbors: #9dff4d;--retro-odd-one-out: #ff4fd8;--retro-bigger-or-smaller: #8f9bff;--retro-hot-cold: #ff7a3d;--retro-timeline: #2ee6e6;--retro-letter-twist: #ffb0ec;--ink: var(--retro-ink);--muted-ink: #b9addf;--paper: #1a1440;--paper-strong: #221a4f;--panel: #140f33;--sea: #070618;--sea-grid: rgba(0, 229, 255, .12);--caution: #3a1f2e;--caution-ink: #ffc7a1;--focus: var(--retro-cyan);--focus-glow: 0 0 12px 1px rgba(0, 229, 255, .55);--accent: #ff9e1a;--accent-edge: #1a0830;--on-accent: #1a0830;--accent-ground: rgba(255, 158, 26, .16);--accent-flash: rgba(255, 158, 26, .45);--field: #0d0a28;--field-border: var(--retro-violet);--hairline: rgba(157, 125, 255, .24);--rule: rgba(157, 125, 255, .4);--card-border: rgba(255, 62, 165, .7);--card-shadow: 0 0 22px -4px rgba(255, 62, 165, .55), 0 6px 0 #05040f;--control-border: var(--retro-violet);--control-border-width: 2px;--control-radius: 6px;--control-weight: 700;--control-shadow: 0 3px 0 #05040f;--control-lift: inset 0 2px 0 rgba(255, 255, 255, .12), inset 0 -3px 0 var(--retro-bevel), 0 3px 0 #05040f;--control-hover: #2e2466;--primary-hover: #ff6ab9;--destructive-hover: #4a1838;--key-ground: rgba(157, 125, 255, .18);--dialog-shadow: 0 0 0 2px var(--retro-magenta), 0 0 32px -2px rgba(255, 62, 165, .5);--backdrop: rgba(3, 2, 12, .6);--lift-shadow: 0 4px 14px rgba(0, 0, 0, .6);--locator-land: #3a2a6b;--locator-rim: rgba(157, 125, 255, .7);--daily-title-padding: .45rem .7rem;--daily-title-border: 2px solid currentColor;--daily-title-ground: var(--retro-night);--daily-title-ink: var(--retro-cyan);--right: #2bf5a0;--right-ground: #123a33;--right-ink: #5ef0a8;--wrong: #ff4f8b;--wrong-ground: #3a1030;--wrong-ink: #ff8fb8;--wrong-mark: #ff6a9c;--arrow-edge: #0b0826;--border-path-way: #2b5a6e;--prompt-country: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 30'%3E%3Ctext x='0' y='15' dominant-baseline='central' font-family='Helvetica Neue, Helvetica, Arial, sans-serif' font-size='20' fill='%23b9addf'%3EName the country%3C/text%3E%3C/svg%3E");--prompt-capital: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 30'%3E%3Ctext x='0' y='15' dominant-baseline='central' font-family='Helvetica Neue, Helvetica, Arial, sans-serif' font-size='20' fill='%23b9addf'%3EName the capital%3C/text%3E%3C/svg%3E");--prompt-state: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 30'%3E%3Ctext x='0' y='15' dominant-baseline='central' font-family='Helvetica Neue, Helvetica, Arial, sans-serif' font-size='20' fill='%23b9addf'%3EName the state%3C/text%3E%3C/svg%3E");--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23b9addf' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-look=retro] .daily-panel[data-game=silhouette],[data-look=retro] .daily-panel[data-game=us-silhouette],[data-look=retro] .daily-suggested[data-game=silhouette],[data-look=retro] .daily-suggested[data-game=us-silhouette]{--daily-title-ink: var(--retro-silhouette)}[data-look=retro] .daily-panel[data-game=five-pins],[data-look=retro] .daily-panel[data-game=us-five-pins],[data-look=retro] .daily-suggested[data-game=five-pins],[data-look=retro] .daily-suggested[data-game=us-five-pins]{--daily-title-ink: var(--retro-five-pins)}[data-look=retro] .daily-panel[data-game=border-path],[data-look=retro] .daily-panel[data-game=us-border-path],[data-look=retro] .daily-suggested[data-game=border-path],[data-look=retro] .daily-suggested[data-game=us-border-path]{--daily-title-ink: var(--retro-border-path)}[data-look=retro] .daily-panel[data-game=clue-by-clue],[data-look=retro] .daily-panel[data-game=us-clue-by-clue],[data-look=retro] .daily-suggested[data-game=clue-by-clue],[data-look=retro] .daily-suggested[data-game=us-clue-by-clue]{--daily-title-ink: var(--retro-clue-by-clue)}[data-look=retro] .daily-panel[data-game=zoom-out],[data-look=retro] .daily-panel[data-game=us-zoom-out],[data-look=retro] .daily-suggested[data-game=zoom-out],[data-look=retro] .daily-suggested[data-game=us-zoom-out]{--daily-title-ink: var(--retro-zoom-out)}[data-look=retro] .daily-panel[data-game=sprint],[data-look=retro] .daily-panel[data-game=us-sprint],[data-look=retro] .daily-suggested[data-game=sprint],[data-look=retro] .daily-suggested[data-game=us-sprint]{--daily-title-ink: var(--retro-sprint)}[data-look=retro] .daily-panel[data-game=neighbors],[data-look=retro] .daily-panel[data-game=us-neighbors],[data-look=retro] .daily-suggested[data-game=neighbors],[data-look=retro] .daily-suggested[data-game=us-neighbors]{--daily-title-ink: var(--retro-neighbors)}[data-look=retro] .daily-panel[data-game=odd-one-out],[data-look=retro] .daily-panel[data-game=us-odd-one-out],[data-look=retro] .daily-suggested[data-game=odd-one-out],[data-look=retro] .daily-suggested[data-game=us-odd-one-out]{--daily-title-ink: var(--retro-odd-one-out)}[data-look=retro] .daily-panel[data-game=bigger-or-smaller],[data-look=retro] .daily-panel[data-game=us-bigger-or-smaller],[data-look=retro] .daily-suggested[data-game=bigger-or-smaller],[data-look=retro] .daily-suggested[data-game=us-bigger-or-smaller]{--daily-title-ink: var(--retro-bigger-or-smaller)}[data-look=retro] .daily-panel[data-game=timeline],[data-look=retro] .daily-panel[data-game=us-timeline],[data-look=retro] .daily-suggested[data-game=timeline],[data-look=retro] .daily-suggested[data-game=us-timeline]{--daily-title-ink: var(--retro-timeline)}[data-look=retro] .daily-panel[data-game=hot-cold],[data-look=retro] .daily-panel[data-game=us-hot-cold],[data-look=retro] .daily-suggested[data-game=hot-cold],[data-look=retro] .daily-suggested[data-game=us-hot-cold]{--daily-title-ink: var(--retro-hot-cold)}[data-look=retro] .daily-panel[data-game=letter-twist],[data-look=retro] .daily-panel[data-game=us-letter-twist],[data-look=retro] .daily-suggested[data-game=letter-twist],[data-look=retro] .daily-suggested[data-game=us-letter-twist]{--daily-title-ink: var(--retro-letter-twist)}[data-look=retro] .daily-subheading{margin-block-end:.35rem;line-height:1.5}[data-look=retro] button.primary-action.daily-suggested{border-color:var(--daily-title-ink);background:var(--retro-night);color:var(--daily-title-ink);box-shadow:0 0 14px -3px var(--daily-title-ink),0 4px 0 var(--retro-shade)}@media(hover:hover){[data-look=retro] button.primary-action.daily-suggested:hover:not(:disabled){background:var(--control-hover)}}[data-look=retro] button.primary-action{border-color:var(--retro-magenta);background:var(--retro-magenta);color:var(--retro-on-neon)}[data-look=retro] :is(button,select):focus-visible{box-shadow:var(--control-lift),var(--focus-glow)}[data-look=retro] .answer-input:focus{box-shadow:inset 0 0 0 1px var(--focus),var(--focus-glow)}[data-look=retro] .tiny-country-ring.country-shape-correct:before{border-color:var(--correct-fill)}[data-look=retro] .tiny-country-ring.country-shape-revealed:before{border-color:var(--revealed-fill)}[data-look=retro] .map-canvas:after{position:absolute;inset:6px;z-index:450;border:2px solid var(--retro-cyan);border-radius:14px;box-shadow:var(--retro-bezel-glow),0 0 0 8px var(--retro-night),var(--retro-bezel-haze);content:"";pointer-events:none}[data-look=retro] .map-canvas .leaflet-right .leaflet-control{margin-right:16px}[data-look=retro] .map-canvas .leaflet-bottom .leaflet-control{margin-bottom:16px}[data-look=retro] .map-canvas .leaflet-left .leaflet-control{margin-left:16px}[data-look=retro] .map-canvas .leaflet-top .leaflet-control{margin-top:16px}[data-look=retro] .locator-inset{top:16px;left:16px}@media(orientation:landscape)and (height>500px),(orientation:portrait)and (width>1000px){[data-look=retro] .locator-inset{top:16px;right:16px;left:auto}}[data-look=retro] :is(.quiz-app.playing,.command-panel.daily-showing){--card-shadow: var(--card-shadow-playing)}[data-look=retro] :is(.quiz-app.playing .command-panel,.command-panel.daily-showing){border:2px solid var(--retro-magenta);border-radius:4px;box-shadow:var(--card-shadow)}@media(orientation:portrait)and (max-width:1000px){[data-look=retro] :is(.quiz-app.playing .command-panel,.command-panel.daily-showing){margin:.375rem .75rem .625rem .625rem}}@media(orientation:landscape),(orientation:portrait)and (width>1000px){[data-look=retro] .command-panel.daily-showing{margin:1rem 1.375rem 1.375rem 1rem}}[data-look=retro] .keyboard-open .command-panel.daily-showing{margin-bottom:0}[data-look=retro] .answer-input{border-color:var(--retro-cyan);border-radius:2px;background-color:var(--retro-screen);box-shadow:var(--retro-field-glow);caret-color:var(--retro-cyan)}[data-look=retro] #skipButton{border-color:var(--retro-yellow);border-radius:4px;background:var(--retro-yellow);color:var(--retro-on-neon);box-shadow:var(--retro-key-lift);letter-spacing:.08em;text-transform:uppercase}[data-look=retro] #skipButton kbd{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px currentColor;text-transform:none}@media(hover:hover){[data-look=retro] #skipButton:hover:not(:disabled){background:var(--retro-key-hover)}}[data-look=retro] :is(#hintButton,#giveUpButton){border:2px solid var(--retro-violet);border-radius:4px;background:var(--paper-strong);color:var(--retro-ink);box-shadow:var(--control-lift);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}[data-look=retro] :is(#homeButton,#settingsButton){color:var(--retro-cyan)}[data-look=retro] .quiz-app.playing .command-panel:not(.daily-showing) .panel-actions>:is(.panel-meter,.hint-note,.spelling-note){flex:1 1 100%;min-height:var(--retro-score-row)}[data-look=retro] .quiz-app.playing .command-panel:not(.daily-showing) .panel-actions>:is(.suggestion-list,.suggestion-none){flex:1 1 100%}[data-look=retro] .quiz-app.playing .command-panel:not(.daily-showing) .panel-buttons{flex:1 1 100%}[data-look=retro] .quiz-app.playing .command-panel:not(.daily-showing) #homeButton{margin-inline-start:auto}[data-look=retro] .quiz-app.playing .command-panel:not(.daily-showing) .panel-actions>.suggestion-list:not([hidden])~.panel-buttons,[data-look=retro] .quiz-app.playing .command-panel:not(.daily-showing) .panel-actions>.suggestion-none:not([hidden])~.panel-buttons{display:flex;height:var(--retro-score-row);min-height:0;overflow:hidden;visibility:hidden}[data-look=retro] .quiz-app.playing .command-panel:not(.daily-showing) .panel-meter{height:var(--retro-score-row);line-height:var(--retro-score-row)}[data-look=retro] :is(#progressText,#timerText){position:relative;color:var(--retro-yellow);font-family:"Press Start 2P",ui-monospace,monospace;font-size:1rem;font-weight:400;text-shadow:2px 2px 0 var(--retro-magenta)}@media(max-width:370px){[data-look=retro] :is(#progressText,#timerText){font-size:.5rem}}[data-look=retro] .quiz-app.playing .command-panel:not(.daily-showing) #timerText{float:inline-end}[data-look=retro] .quiz-app.playing .command-panel:not(.daily-showing) .meter-separator{display:none}[data-look=retro] :is(#progressText,#timerText):before{margin-inline-end:.6em;color:var(--retro-cyan);font-family:var(--font);font-size:.625rem;font-weight:700;letter-spacing:.14em;text-shadow:none}[data-look=retro] #progressText:before{content:"SCORE";content:"SCORE" / ""}[data-look=retro] #timerText:before{content:"TIME";content:"TIME" / ""}[data-look=retro] .hint-words{row-gap:3px}[data-look=retro] .hint-word{gap:2px}[data-look=retro] .hint-cell{display:inline-grid;place-items:center;width:1.15em;height:1.6em;border:1.5px solid var(--retro-violet);color:var(--retro-yellow);font-size:.75rem}[data-look=retro] .hint-blank{color:transparent;transform:none}@media(prefers-reduced-motion:no-preference){[data-look=retro] .panel-meter.answer-flourish #progressText:after{position:absolute;left:100%;margin-inline-start:.5em;color:var(--right);content:"+1";content:"+1" / "";text-shadow:var(--retro-flourish-glow);animation:retro-plus-one .9s steps(6,end) forwards;pointer-events:none}@keyframes retro-plus-one{0%{opacity:1;transform:translateY(0)}70%{opacity:1}to{opacity:0;transform:translateY(-12px)}}}[data-look=retro] .result-panel{border:2px solid var(--retro-magenta);border-radius:4px;background:var(--panel);box-shadow:var(--card-shadow-playing)}[data-look=retro] .result-panel h2{margin-block-end:.6rem;color:var(--retro-magenta);font-size:1.125rem;line-height:1.4;text-shadow:2px 2px 0 var(--retro-yellow);text-transform:uppercase}[data-look=retro] .result-panel li.result-lead{margin-block:.2rem .6rem;color:var(--retro-yellow);font-family:var(--heading-font);font-size:1.375rem;font-size-adjust:var(--heading-size-adjust);font-weight:400;line-height:1.35;letter-spacing:0;text-shadow:2px 2px 0 var(--retro-magenta)}[data-look=retro] .result-panel .record-badge{font-family:var(--font);font-size-adjust:none;text-shadow:none}[data-look=retro] .result-panel li.result-score{font-size:3rem;line-height:1.2;text-shadow:3px 3px 0 var(--retro-magenta)}[data-look=retro] .result-score-of{color:var(--retro-violet);text-shadow:none}[data-look=retro] .result-panel li.result-figure-line{display:flex;align-items:baseline;gap:.5rem;margin-block-end:.15rem}[data-look=retro] .result-panel li.result-figure-line:after{flex:1 1 1rem;order:1;border-bottom:2px dotted var(--rule);content:""}[data-look=retro] .result-term{color:var(--retro-cyan);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}[data-look=retro] .result-colon{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}[data-look=retro] .result-figure{order:2;color:var(--retro-yellow);font-family:var(--heading-font);font-size:1rem;font-size-adjust:var(--heading-size-adjust)}[data-look=retro] .result-panel .copy-result-action{margin-inline-start:.75rem;color:var(--retro-cyan)}[data-look=retro] .panel-actions .end-action{border-radius:4px;box-shadow:var(--retro-key-lift);font-size:.875rem;letter-spacing:.08em;text-transform:uppercase}[data-look=retro] .panel-actions .end-action:not(.primary-action){border:2px solid var(--retro-violet);background:var(--paper-strong);color:var(--retro-ink);box-shadow:var(--control-lift)}[data-look=retro] .panel-actions .end-action:focus-visible{box-shadow:var(--control-lift),var(--focus-glow)}[data-look=retro] .revealed-answers h2{color:var(--retro-cyan);line-height:1.5}:root[data-look=contrast],[data-look-tile=contrast]{color-scheme:dark;font-size:106.25%;--font: "Atkinson Hyperlegible", Verdana, Tahoma, sans-serif;--heading-font: inherit;--contrast-black: #000000;--contrast-white: #ffffff;--contrast-yellow: #ffd500;--contrast-grey: #6f6f6f;--ink: var(--contrast-white);--muted-ink: #d6d6d6;--paper: var(--contrast-black);--paper-strong: var(--contrast-black);--panel: var(--contrast-black);--sea: #000000;--sea-grid: transparent;--caution: #3d0a00;--caution-ink: #ffd2c4;--focus: var(--contrast-yellow);--accent: var(--contrast-yellow);--accent-edge: var(--contrast-black);--on-accent: var(--contrast-black);--accent-ground: rgba(255, 213, 0, .2);--accent-flash: rgba(255, 213, 0, .5);--field: var(--contrast-black);--field-border: var(--contrast-white);--hairline: var(--contrast-grey);--rule: var(--contrast-white);--card-border: var(--contrast-white);--card-shadow: none;--control-border: var(--contrast-white);--control-border-width: 2px;--control-radius: 6px;--control-weight: 700;--control-shadow: none;--control-lift: none;--control-hover: #333333;--primary-hover: #d6d6d6;--destructive-hover: #5c1400;--key-ground: rgba(255, 255, 255, .16);--dialog-shadow: 0 0 0 3px var(--contrast-white);--backdrop: rgba(0, 0, 0, .75);--lift-shadow: 0 0 0 2px var(--contrast-white);--locator-land: var(--contrast-white);--locator-rim: var(--contrast-white);--right: #3ee07a;--right-ground: #00290f;--right-ink: #7dffa8;--wrong: #ff6b57;--wrong-ground: #3d0a00;--wrong-ink: #ffa596;--wrong-mark: #ff6b57;--arrow-edge: var(--contrast-black);--border-path-way: #5c5c5c;--prompt-country: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 30'%3E%3Ctext x='0' y='15' dominant-baseline='central' font-family='Atkinson Hyperlegible, Verdana, Tahoma, sans-serif' font-size='20' fill='%23d6d6d6'%3EName the country%3C/text%3E%3C/svg%3E");--prompt-capital: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 30'%3E%3Ctext x='0' y='15' dominant-baseline='central' font-family='Atkinson Hyperlegible, Verdana, Tahoma, sans-serif' font-size='20' fill='%23d6d6d6'%3EName the capital%3C/text%3E%3C/svg%3E");--prompt-state: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 30'%3E%3Ctext x='0' y='15' dominant-baseline='central' font-family='Atkinson Hyperlegible, Verdana, Tahoma, sans-serif' font-size='20' fill='%23d6d6d6'%3EName the state%3C/text%3E%3C/svg%3E");--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23d6d6d6' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-look=contrast] button.destructive-action{border-color:var(--caution-ink)}[data-look=contrast] :is(button,select,a,input):focus-visible,[data-look=contrast] .answer-input:focus{outline:4px solid var(--focus);outline-offset:2px}[data-look=contrast] .answer-input:focus{box-shadow:none}[data-look=contrast] :is(.country-label,.capital-label){font-weight:700}[data-look=contrast] .country-label-beside-marker{--halo: var(--unanswered-fill)}[data-look=contrast] .leaflet-pane>svg path.country-shape.wrong-tap{stroke:var(--unanswered-line)}[data-look=contrast] button.quiet-action{border-color:var(--control-border);color:var(--ink)}[data-look=contrast] :is(#hintButton,#giveUpButton){text-decoration:underline;text-underline-offset:.2em}[data-look=contrast] #settingsButton{margin-inline-end:0}[data-look=contrast] .panel-meter{color:var(--ink);font-size:.9375rem;font-weight:700}[data-look=contrast] .leaflet-control-zoom,[data-look=contrast] .locate-target.leaflet-bar{border-width:3px!important}[data-look=contrast] .leaflet-control-zoom a{color:var(--ink)!important;font-weight:700!important}[data-look=contrast] .leaflet-control-zoom a+a{border-top:2px solid var(--control-border)}[data-look=contrast] .locate-target button{color:var(--ink)}[data-look=contrast] :is(.country-label,.capital-label-name){font-size:.8125rem}[data-look=contrast] .locator-land{fill:var(--locator-land);stroke:var(--locator-land)}:root[data-look=contrast]{--contrast-edge: 3px solid var(--contrast-white);--contrast-row: 44px}[data-look=contrast] .map-canvas:after{position:absolute;inset:0;z-index:450;border:4px solid var(--contrast-white);content:"";pointer-events:none}[data-look=contrast] .map-canvas .leaflet-right .leaflet-control{margin-right:12px}[data-look=contrast] .map-canvas .leaflet-bottom .leaflet-control{margin-bottom:12px}[data-look=contrast] .map-canvas .leaflet-left .leaflet-control{margin-left:12px}[data-look=contrast] .map-canvas .leaflet-top .leaflet-control{margin-top:12px}[data-look=contrast] .locator-inset{top:12px;left:12px}@media(orientation:landscape)and (height>500px),(orientation:portrait)and (width>1000px){[data-look=contrast] .locator-inset{top:16px;right:16px;left:auto}[data-look=contrast] .quiz-app.playing .command-panel:not(.daily-showing){border:var(--contrast-edge)}}@media(orientation:portrait)and (max-width:1000px){[data-look=contrast] .command-panel:not(.daily-showing){border-top:0}}[data-look=contrast] .map-canvas .leaflet-control-zoom a{width:54px;height:52px;font-size:32px;line-height:52px}[data-look=contrast] .map-canvas .locate-target button{width:54px;height:52px}[data-look=contrast] .map-canvas .locate-target svg{width:34px;height:34px}[data-look=contrast] :is(.leaflet-control-zoom,.locate-target.leaflet-bar){border-radius:8px!important}[data-look=contrast] .command-panel:not(.daily-showing){--field-size: 1.25rem;--control-border-width: 3px}[data-look=contrast] .command-panel:not(.daily-showing) .answer-input{min-height:56px;border-radius:8px}[data-look=contrast] .command-panel:not(.daily-showing) #skipButton{min-height:56px;border-color:var(--contrast-yellow);border-radius:8px;background:var(--contrast-yellow);color:var(--contrast-black);font-size:1.25rem}[data-look=contrast] .command-panel:not(.daily-showing) #skipButton kbd{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px currentColor}@media(hover:hover){[data-look=contrast] .command-panel:not(.daily-showing) #skipButton:hover:not(:disabled){background:var(--primary-hover)}}[data-look=contrast] .quiz-app.playing .command-panel:not(.daily-showing) .panel-actions{row-gap:.625rem;margin-block-start:.75rem}[data-look=contrast] .quiz-app.playing .command-panel:not(.daily-showing) .panel-actions>:is(.panel-meter,.hint-note,.spelling-note,.suggestion-list,.suggestion-none){flex:1 1 100%;min-height:var(--contrast-row)}[data-look=contrast] .quiz-app.playing .command-panel:not(.daily-showing) .panel-meter{font-size:1.125rem;line-height:var(--contrast-row)}[data-look=contrast] .quiz-app.playing .command-panel:not(.daily-showing) .meter-separator{margin-inline:.5rem;font-weight:400}[data-look=contrast] .quiz-app.playing .command-panel:not(.daily-showing) #progressText:before{content:"Answered ";content:"Answered " / ""}[data-look=contrast] .quiz-app.playing .command-panel:not(.daily-showing) #timerText:before{content:"Time ";content:"Time " / ""}[data-look=contrast] .quiz-app.playing .command-panel:not(.daily-showing) .panel-buttons{display:grid;flex:1 1 100%;grid-template-columns:1fr 1.4fr 56px 56px;gap:.5rem}[data-look=contrast] .quiz-app.playing .command-panel:not(.daily-showing) .panel-actions>:is(.suggestion-list,.suggestion-none):not([hidden])~.panel-buttons{display:grid;visibility:hidden}[data-look=contrast] .quiz-app.playing .command-panel:not(.daily-showing) .panel-buttons>button{min-height:50px;margin:0;border:var(--contrast-edge);border-radius:8px;font-size:1.125rem}[data-look=contrast] .quiz-app.playing .command-panel:not(.daily-showing) .panel-buttons>button[hidden]{display:none}[data-look=contrast] .quiz-app.playing .command-panel:not(.daily-showing) .panel-buttons svg{width:26px;height:26px}[data-look=contrast] .command-panel:not(.daily-showing) .hint-note{font-size:1.25rem;font-weight:700}[data-look=contrast] .command-panel:not(.daily-showing) .hint-words{row-gap:4px}[data-look=contrast] .command-panel:not(.daily-showing) .hint-word{gap:4px}[data-look=contrast] .command-panel:not(.daily-showing) .hint-cell{display:inline-grid;place-items:center;width:26px;height:34px;border:2px solid var(--contrast-white);border-radius:4px}[data-look=contrast] .command-panel:not(.daily-showing) .hint-blank{color:transparent;transform:none}@media(prefers-reduced-motion:no-preference){[data-look=contrast] .panel-meter.answer-flourish #progressText:after{margin-inline-start:.5rem;padding:0 .375rem;border:2px solid var(--contrast-yellow);border-radius:4px;color:var(--contrast-yellow);content:"+1";content:"+1" / ""}}[data-look=contrast] .result-panel{border:var(--contrast-edge);border-radius:8px}[data-look=contrast] .result-panel h2{font-size:1.375rem}[data-look=contrast] .result-panel li.result-score{font-size:3.625rem;font-weight:700}[data-look=contrast] .result-panel li.result-score .result-score-of{color:var(--ink);font-size:.45em}[data-look=contrast] .result-panel ul{color:var(--ink);font-size:1.1875rem;line-height:1.5}[data-look=contrast] .record-badge{animation:none}[data-look=contrast] .result-panel .played-line{border-block-start:var(--contrast-edge);font-size:1.125rem;font-weight:700}[data-look=contrast] :is(.result-panel .copy-result-action,.result-panel .played-line button,.revealed-answers-head .practise-action){color:var(--contrast-yellow);font-size:1.1875rem;font-weight:700;text-decoration-thickness:2px;text-underline-offset:4px}[data-look=contrast] .result-panel .played-line>span{flex:1 1 auto;min-width:0}[data-look=contrast] .result-panel .played-line button{flex:none;margin-inline-end:.125rem;padding-inline:.25rem;border-color:transparent}[data-look=contrast] .panel-actions .end-action{min-height:58px;margin-block-start:.5rem;border:var(--contrast-edge);border-radius:8px;font-size:1.25rem}[data-look=contrast] .panel-actions #newGameButton{border-color:var(--contrast-yellow);background:var(--contrast-yellow);color:var(--contrast-black)}[data-look=contrast] .revealed-answers{margin-block-start:1.125rem;border-top:var(--contrast-edge)}[data-look=contrast] .revealed-answers h2{font-size:1.25rem}[data-look=contrast] .revealed-groups{color:var(--ink);font-size:1.125rem}[data-look=contrast] .revealed-groups h3{font-size:1.125rem;font-weight:700}:root[data-look=oldatlas],[data-look-tile=oldatlas]{--font: Spectral, Georgia, "Times New Roman", serif;--heading-font: "IM Fell English SC", "Iowan Old Style", Georgia, serif;--atlas-sepia: #6b5a40;--atlas-vignette: rgba(127, 157, 156, .7);--atlas-card-drop: 0 6px 14px rgba(60, 40, 20, .18);--ink: #3b2e1e;--muted-ink: #6b5a40;--paper: #eee1c1;--paper-strong: #f5ecd3;--panel: #f5ecd3;--sea: #a9c0bf;--sea-grid: rgba(107, 90, 64, .14);--caution: #efd6c0;--caution-ink: #6b2f17;--focus: #8a3324;--accent: #e8862c;--accent-edge: #6b3a10;--on-accent: var(--ink);--accent-ground: rgba(232, 134, 44, .14);--accent-flash: rgba(232, 134, 44, .4);--field: #fbf5e4;--field-border: var(--ink);--hairline: rgba(107, 90, 64, .3);--rule: rgba(107, 90, 64, .55);--card-border: var(--atlas-sepia);--card-shadow: 0 0 0 4px #f5ecd3, 0 0 0 5px var(--atlas-sepia), 0 14px 30px rgba(60, 40, 20, .28);--control-border: var(--atlas-sepia);--control-radius: 2px;--control-weight: 500;--control-shadow: none;--control-hover: #ece0c0;--primary-hover: #55452f;--destructive-hover: #e8c8ae;--key-ground: rgba(107, 90, 64, .1);--dialog-shadow: 0 0 0 4px #f5ecd3, 0 0 0 5px var(--atlas-sepia), 0 14px 40px rgba(60, 40, 20, .32);--backdrop: rgba(59, 46, 30, .35);--locator-land: #f4ead0;--locator-rim: rgba(107, 90, 64, .6);--right: #4e663c;--right-ground: #e3e8d2;--right-ink: #3f5a2f;--wrong: #a3461f;--wrong-ground: #f3dccb;--wrong-ink: #8a3a1a;--wrong-mark: #7a2f14;--border-path-way: #cfd9b8;--prompt-country: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 30'%3E%3Ctext x='0' y='15' dominant-baseline='central' font-family='Spectral, Georgia, Times New Roman, serif' font-style='italic' font-size='20' fill='%236b5a40'%3EName the country%3C/text%3E%3C/svg%3E");--prompt-capital: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 30'%3E%3Ctext x='0' y='15' dominant-baseline='central' font-family='Spectral, Georgia, Times New Roman, serif' font-style='italic' font-size='20' fill='%236b5a40'%3EName the capital%3C/text%3E%3C/svg%3E");--prompt-state: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 30'%3E%3Ctext x='0' y='15' dominant-baseline='central' font-family='Spectral, Georgia, Times New Roman, serif' font-style='italic' font-size='20' fill='%236b5a40'%3EName the state%3C/text%3E%3C/svg%3E");--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%236b5a40' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-look=oldatlas] :is(h2,h3){font-weight:400;letter-spacing:.04em;text-shadow:0 0 2px var(--paper-strong)}[data-look=oldatlas] :is(#hintButton,#giveUpButton){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}[data-look=oldatlas] .map-canvas .leaflet-right .leaflet-control{margin-right:20px}[data-look=oldatlas] .map-canvas .leaflet-bottom .leaflet-control{margin-bottom:20px}[data-look=oldatlas] .map-canvas .leaflet-left .leaflet-control{margin-left:20px}[data-look=oldatlas] .map-canvas .leaflet-top .leaflet-control{margin-top:20px}[data-look=oldatlas] .locator-inset{top:20px;left:20px}@media(orientation:landscape)and (height>500px),(orientation:portrait)and (width>1000px){[data-look=oldatlas] .quiz-app.playing .command-panel{top:26px;left:26px;max-height:calc(100% - 52px)}[data-look=oldatlas] .locator-inset{top:26px;right:26px;left:auto}}[data-look=oldatlas] .map-canvas:after{position:absolute;inset:0;z-index:450;box-shadow:inset 0 0 0 6px var(--paper),inset 0 0 0 7px var(--atlas-sepia),inset 0 0 0 10px var(--paper),inset 0 0 0 12px var(--atlas-sepia);content:"";pointer-events:none}[data-look=oldatlas] :is(.country-label,.capital-label){font-family:IM Fell English SC,Iowan Old Style,Georgia,serif}[data-look=oldatlas] :is(.country-label,.capital-label-name){font-size:.8125rem}:root[data-look=oldatlas]{--sea-grid: transparent}[data-look=oldatlas] :is(.quiz-app.playing,.quiz-app:has(.command-panel.daily-showing)){background:var(--paper)}[data-look=oldatlas] .map-canvas{background:radial-gradient(ellipse at 50% 45%,transparent 55%,var(--atlas-vignette)),var(--sea)}[data-look=oldatlas] .leaflet-pane>svg path.graticule-line{fill:none;stroke:var(--atlas-sepia);stroke-dasharray:1 3;stroke-opacity:.5;stroke-width:.8}.graticule-marks{position:absolute;inset:0;z-index:460;pointer-events:none}[data-look=oldatlas] .graticule-mark{position:absolute;left:0;width:15px;color:var(--ink);font-family:IM Fell English,Iowan Old Style,Georgia,serif;font-size:9px;line-height:15px;text-align:center;white-space:nowrap;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg)}[data-look=oldatlas] .graticule-mark[hidden],:root:not([data-look=oldatlas]) .graticule-marks{display:none}[data-look=oldatlas] .map-canvas:after{box-shadow:inset 0 0 0 15px var(--paper-strong),inset 0 0 0 16px var(--atlas-sepia),inset 0 0 0 19px var(--paper-strong),inset 0 0 0 20.5px var(--atlas-sepia)}[data-look=oldatlas] .map-canvas .leaflet-right .leaflet-control{margin-right:30px}[data-look=oldatlas] .map-canvas .leaflet-bottom .leaflet-control{margin-bottom:30px}[data-look=oldatlas] .map-canvas .leaflet-left .leaflet-control{margin-left:30px}[data-look=oldatlas] .map-canvas .leaflet-top .leaflet-control{margin-top:30px}[data-look=oldatlas] .locator-inset{top:28px;left:28px}@media(orientation:landscape)and (height>500px),(orientation:portrait)and (width>1000px){[data-look=oldatlas] .quiz-app.playing .command-panel{top:32px;left:32px;max-height:calc(100% - 64px);border:1px solid var(--atlas-sepia);border-radius:0}[data-look=oldatlas] .locator-inset{top:32px;right:32px;left:auto}}[data-look=oldatlas] :is(.quiz-app.playing .command-panel,.command-panel.daily-showing){--corner: var(--atlas-sepia);background:linear-gradient(var(--corner),var(--corner)) 9px 9px / 14px 1.5px,linear-gradient(var(--corner),var(--corner)) 9px 9px / 1.5px 14px,linear-gradient(var(--corner),var(--corner)) right 9px top 9px / 14px 1.5px,linear-gradient(var(--corner),var(--corner)) right 9px top 9px / 1.5px 14px,linear-gradient(var(--corner),var(--corner)) left 9px bottom 9px / 14px 1.5px,linear-gradient(var(--corner),var(--corner)) left 9px bottom 9px / 1.5px 14px,linear-gradient(var(--corner),var(--corner)) right 9px bottom 9px / 14px 1.5px,linear-gradient(var(--corner),var(--corner)) right 9px bottom 9px / 1.5px 14px,var(--panel);background-repeat:no-repeat}@media(orientation:portrait)and (max-width:1000px){[data-look=oldatlas] :is(.quiz-app.playing .command-panel,.command-panel.daily-showing){margin:.75rem .75rem .875rem;padding:1rem 1.125rem .75rem;border:1px solid var(--atlas-sepia);box-shadow:inset 0 0 0 4px var(--panel),inset 0 0 0 5px var(--atlas-sepia),var(--atlas-card-drop)}}@media(orientation:landscape),(orientation:portrait)and (width>1000px){[data-look=oldatlas] .command-panel.daily-showing{margin:.75rem 0 .75rem .75rem;border:1px solid var(--atlas-sepia);box-shadow:inset 0 0 0 4px var(--panel),inset 0 0 0 5px var(--atlas-sepia),var(--atlas-card-drop)}}[data-look=oldatlas] .keyboard-open .command-panel.daily-showing{margin:.25rem .375rem 0}[data-look=oldatlas] .answer-input{border-color:transparent transparent var(--ink);border-radius:0;background-color:transparent;box-shadow:inset 0 -.5px 0 var(--ink)}[data-look=oldatlas] .answer-input:focus{border-color:transparent transparent var(--focus);box-shadow:inset 0 -1px 0 var(--focus)}[data-look=oldatlas] #skipButton{border-color:transparent;background:transparent;color:var(--focus);box-shadow:none;font-family:IM Fell English SC,Iowan Old Style,Georgia,serif;font-size:1.125rem;font-weight:400;letter-spacing:.04em}[data-look=oldatlas] :is(#hintButton,#giveUpButton){color:var(--ink);font-family:IM Fell English SC,Iowan Old Style,Georgia,serif;font-size:1rem;font-weight:400}[data-look=oldatlas] .panel-meter{color:var(--ink);font-family:IM Fell English,Iowan Old Style,Georgia,serif;font-size:1rem;font-weight:400;font-variant-numeric:oldstyle-nums}[data-look=oldatlas] .meter-separator{color:var(--muted-ink)}[data-look=oldatlas] .hint-note{font-family:IM Fell English SC,Iowan Old Style,Georgia,serif;font-size:1rem;font-weight:400}[data-look=oldatlas] .hint-cell{width:.8em;margin-inline-end:.2em;border-bottom:1px solid var(--ink);line-height:1.15}[data-look=oldatlas] .hint-blank{color:transparent;transform:none}[data-look=oldatlas] :is(.leaflet-control-zoom,.locate-target.leaflet-bar){border:1px solid var(--atlas-sepia)!important;border-radius:0!important;box-shadow:0 0 0 3px var(--paper-strong),0 0 0 4px var(--atlas-sepia)!important}[data-look=oldatlas] .leaflet-control-zoom a{color:var(--ink)!important;font-family:IM Fell English,Iowan Old Style,Georgia,serif}[data-look=oldatlas] .leaflet-control-zoom a+a{border-top:1px solid var(--atlas-sepia)}@media(prefers-reduced-motion:no-preference){[data-look=oldatlas] .country-label.answer-flourish{animation:atlas-ink-in .6s ease-out both}@keyframes atlas-ink-in{0%{clip-path:inset(0 100% 0 0);opacity:.2}to{clip-path:inset(0 -4px 0 -4px);opacity:1}}}[data-look=oldatlas] .result-panel{--corner: var(--atlas-sepia);--result-pad-block: 1rem;--result-pad-inline: 1.25rem;border:1px solid var(--atlas-sepia);border-radius:0;background:linear-gradient(var(--corner),var(--corner)) 9px 9px / 14px 1.5px,linear-gradient(var(--corner),var(--corner)) 9px 9px / 1.5px 14px,linear-gradient(var(--corner),var(--corner)) right 9px top 9px / 14px 1.5px,linear-gradient(var(--corner),var(--corner)) right 9px top 9px / 1.5px 14px,linear-gradient(var(--corner),var(--corner)) left 9px bottom 9px / 14px 1.5px,linear-gradient(var(--corner),var(--corner)) left 9px bottom 9px / 1.5px 14px,linear-gradient(var(--corner),var(--corner)) right 9px bottom 9px / 14px 1.5px,linear-gradient(var(--corner),var(--corner)) right 9px bottom 9px / 1.5px 14px,var(--panel);background-repeat:no-repeat;box-shadow:inset 0 0 0 4px var(--panel),inset 0 0 0 5px var(--atlas-sepia)}[data-look=oldatlas] .result-panel h2{margin:.15rem 2.75rem .35rem;font-size:1.375rem;text-align:center;text-wrap:balance}[data-look=oldatlas] .result-panel h2:before,[data-look=oldatlas] .result-panel h2:after{display:inline-block;color:var(--muted-ink);font-size:.8em;content:"❧" / ""}[data-look=oldatlas] .result-panel h2:before{margin-inline-end:.35em}[data-look=oldatlas] .result-panel h2:after{margin-inline-start:.35em;transform:scaleX(-1)}[data-look=oldatlas] .result-panel li.result-lead{margin-block:.1rem .5rem;font-family:IM Fell English,Iowan Old Style,Georgia,serif;font-size:1.625rem;font-size-adjust:none;font-variant-numeric:oldstyle-nums;font-weight:400;letter-spacing:0;text-align:center}[data-look=oldatlas] .result-panel li.result-score{font-size:3.25rem;line-height:1.05}[data-look=oldatlas] .result-score-of{font-style:italic;font-weight:400}[data-look=oldatlas] .result-panel li.result-figure-line{display:flex;align-items:baseline;gap:.4rem}[data-look=oldatlas] .result-panel li.result-figure-line:after{flex:1 1 1rem;order:1;border-bottom:1.5px dotted var(--atlas-sepia);content:""}[data-look=oldatlas] .result-term{font-style:italic}[data-look=oldatlas] .result-colon{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}[data-look=oldatlas] .result-figure{order:2;color:var(--ink);font-family:IM Fell English,Iowan Old Style,Georgia,serif;font-size:1.0625rem;font-variant-numeric:oldstyle-nums}[data-look=oldatlas] .result-body{position:relative}[data-look=oldatlas] .result-body li:last-child{padding-inline-end:7rem}[data-look=oldatlas] .result-panel .copy-result-action{position:absolute;right:0;bottom:0;color:var(--focus);font-family:var(--heading-font);font-size:1rem;font-weight:400}[data-look=oldatlas] .played-line{border-block-start-style:solid}[data-look=oldatlas] .panel-actions .end-action{border:1px solid var(--atlas-sepia);border-radius:0;background:var(--paper-strong);color:var(--ink);box-shadow:inset 0 0 0 3px var(--paper-strong),inset 0 0 0 4px var(--atlas-sepia);font-family:var(--heading-font);font-size:1.125rem;font-weight:400;letter-spacing:.04em}[data-look=oldatlas] .panel-actions .end-action.primary-action{border-color:var(--ink);background:var(--ink);color:var(--paper-strong);box-shadow:inset 0 0 0 3px var(--ink),inset 0 0 0 4px var(--paper-strong)}@media(hover:hover){[data-look=oldatlas] .panel-actions .end-action:not(.primary-action):hover:not(:disabled){background:var(--control-hover);box-shadow:inset 0 0 0 3px var(--control-hover),inset 0 0 0 4px var(--atlas-sepia)}[data-look=oldatlas] .panel-actions .end-action.primary-action:hover:not(:disabled){background:var(--primary-hover);box-shadow:inset 0 0 0 3px var(--primary-hover),inset 0 0 0 4px var(--paper-strong)}}[data-look=oldatlas] .revealed-answers{border-top:3px double var(--atlas-sepia)}[data-look=oldatlas] .revealed-groups h3{font-family:var(--heading-font);font-size:.9375rem;font-weight:400;letter-spacing:.04em}:root[data-look=chalkboard],[data-look-tile=chalkboard]{color-scheme:dark;--font: "Patrick Hand", "Chalkboard SE", "Comic Sans MS", cursive;--heading-font: "Cabin Sketch", "Chalkboard SE", cursive;--chalk-board: #2c4a3b;--chalk-white: #f1f0e8;--chalk-yellow: #f2c14e;--chalk-pink: #ef9a9a;--chalk-ink: #1f3a2c;--chalk-wood: #8a5a32;--chalk-wood-grain: repeating-linear-gradient(90deg, #7b4c27 0 6px, #94603a 6px 13px, #86542e 13px 17px, #9c6a40 17px 26px);--chalk-frame: 12px;--chalk-frame-shade: rgba(0, 0, 0, .45);--chalk-haze: rgba(241, 240, 232, .05);--chalk-tray-wood: linear-gradient(#a06c42, #7b4c27 60%, #5e3a1d);--chalk-tray-shade: 0 4px 8px rgba(0, 0, 0, .35);--chalk-stick: #f3f1e7;--chalk-eraser-felt: #e7e2d2;--chalk-eraser-back: #3a3a3a;--chalk-tick: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 13l6 6L21 5' fill='none' stroke='%23f2c14e' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--chalk-ring: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 60' preserveAspectRatio='none'%3E%3Cpath d='M14 34 C10 12 60 4 96 10 C118 16 116 46 84 52 C50 58 10 52 12 30 C14 18 30 10 46 8' fill='none' stroke='%23ef9a9a' stroke-width='2.5' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");--field-size: 1.25rem;--ink: var(--chalk-white);--muted-ink: #c3cdc4;--paper: #1a2e24;--paper-strong: #22392d;--panel: #1a2e24;--sea: #2c4a3b;--sea-grid: transparent;--caution: #4a2c28;--caution-ink: #ffd2c8;--focus: var(--chalk-yellow);--accent: var(--chalk-yellow);--accent-edge: #7a5a10;--on-accent: var(--chalk-ink);--accent-ground: rgba(242, 193, 78, .16);--accent-flash: rgba(242, 193, 78, .45);--field: #22392d;--field-border: rgba(241, 240, 232, .8);--hairline: rgba(241, 240, 232, .2);--rule: rgba(241, 240, 232, .4);--card-border: rgba(241, 240, 232, .8);--card-shadow: 0 10px 28px rgba(0, 0, 0, .4);--control-border: rgba(241, 240, 232, .7);--control-border-width: 2px;--control-radius: 12px;--control-weight: 400;--control-shadow: none;--control-hover: #2f4d3d;--primary-hover: #ffd77a;--destructive-hover: #5c3631;--key-ground: rgba(241, 240, 232, .14);--dialog-shadow: 0 0 0 2px rgba(241, 240, 232, .8), 0 16px 40px rgba(0, 0, 0, .5);--backdrop: rgba(10, 20, 15, .6);--lift-shadow: 0 4px 14px rgba(0, 0, 0, .5);--locator-land: #4f7764;--locator-rim: rgba(241, 240, 232, .7);--daily-title-padding: 0;--daily-title-border: none;--daily-title-ground: transparent;--daily-title-ink: var(--chalk-yellow);--right: #8fe0a8;--right-ground: #24432f;--right-ink: #a8f0bf;--wrong: var(--chalk-pink);--wrong-ground: #4a2c28;--wrong-ink: #ffc2c2;--wrong-mark: #ff8a8a;--arrow-edge: var(--chalk-ink);--border-path-way: #3f6b56;--prompt-country: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 30'%3E%3Ctext x='0' y='15' dominant-baseline='central' font-family='Patrick Hand, Chalkboard SE, Comic Sans MS, cursive' font-size='20' fill='%23c3cdc4'%3EName the country%3C/text%3E%3C/svg%3E");--prompt-capital: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 30'%3E%3Ctext x='0' y='15' dominant-baseline='central' font-family='Patrick Hand, Chalkboard SE, Comic Sans MS, cursive' font-size='20' fill='%23c3cdc4'%3EName the capital%3C/text%3E%3C/svg%3E");--prompt-state: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 30'%3E%3Ctext x='0' y='15' dominant-baseline='central' font-family='Patrick Hand, Chalkboard SE, Comic Sans MS, cursive' font-size='20' fill='%23c3cdc4'%3EName the state%3C/text%3E%3C/svg%3E");--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23c3cdc4' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-look=chalkboard] :is(h2,h3){font-weight:700;letter-spacing:.01em}[data-look=chalkboard] button.primary-action{border-color:var(--chalk-yellow);background:var(--chalk-yellow);color:var(--chalk-ink)}[data-look=chalkboard] :is(#hintButton,#giveUpButton){text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:.2em}[data-look=chalkboard] .locator-inset{top:calc(var(--chalk-frame) + 8px);left:calc(var(--chalk-frame) + 8px)}@media(orientation:landscape)and (height>500px),(orientation:portrait)and (width>1000px){[data-look=chalkboard] .quiz-app.playing .command-panel{top:calc(var(--chalk-frame) + 14px);left:calc(var(--chalk-frame) + 14px);max-height:calc(100% - 2 * var(--chalk-frame) - 28px);border:2px solid var(--card-border);border-radius:255px 14px 225px/14px 225px 14px 255px}[data-look=chalkboard] .locator-inset{top:calc(var(--chalk-frame) + 14px);right:calc(var(--chalk-frame) + 14px);left:auto}:root[data-look=chalkboard]{--chalk-frame: 18px}}[data-look=chalkboard] .map-canvas:after{position:absolute;inset:0;z-index:450;border:var(--chalk-frame) solid var(--chalk-wood);border-image-source:var(--chalk-wood-grain);border-image-slice:18;box-shadow:inset 0 0 22px var(--chalk-frame-shade);content:"";pointer-events:none}[data-look=chalkboard] .map-canvas .leaflet-right .leaflet-control{margin-right:calc(var(--chalk-frame) + 8px)}[data-look=chalkboard] .map-canvas .leaflet-bottom .leaflet-control{margin-bottom:calc(var(--chalk-frame) + 8px)}[data-look=chalkboard] .map-canvas .leaflet-left .leaflet-control{margin-left:calc(var(--chalk-frame) + 8px)}[data-look=chalkboard] .map-canvas .leaflet-top .leaflet-control{margin-top:calc(var(--chalk-frame) + 8px)}[data-look=chalkboard] .leaflet-control-zoom a{color:var(--ink)!important}[data-look=chalkboard] .tiny-country-ring.country-shape-correct:before{border-color:var(--correct-fill)}[data-look=chalkboard] .tiny-country-ring.country-shape-revealed:before{border-color:var(--revealed-fill)}[data-look=chalkboard] :is(.country-label,.capital-label){font-family:Patrick Hand,Chalkboard SE,Comic Sans MS,cursive}[data-look=chalkboard] :is(.country-label,.capital-label-name){font-size:.875rem}[data-look=chalkboard] :is(.quiz-app.playing .command-panel,.command-panel.daily-showing),[data-look=chalkboard] .quiz-app:not(.playing):has(#resultPanel:not([hidden])) .command-panel{background:radial-gradient(ellipse at 70% 30%,var(--chalk-haze),transparent 60%),var(--chalk-board)}@media(orientation:portrait)and (max-width:1000px){[data-look=chalkboard] .quiz-app:is(.playing,:has(.command-panel.daily-showing)):not(.keyboard-open,.daily-silhouette,.daily-no-map,.daily-picture-only) .map-canvas:after,[data-look=chalkboard] .quiz-app:not(.playing):has(#resultPanel:not([hidden])) .map-canvas:after{border-bottom-width:0}[data-look=chalkboard] .quiz-app:is(.playing,:has(.command-panel.daily-showing)):not(.keyboard-open,.daily-silhouette,.daily-no-map,.daily-picture-only) .command-panel,[data-look=chalkboard] .quiz-app:not(.playing):has(#resultPanel:not([hidden])) .command-panel{padding-top:0;border:var(--chalk-frame) solid var(--chalk-wood);border-top:0;border-image-source:var(--chalk-wood-grain);border-image-slice:18}[data-look=chalkboard] .quiz-app:is(.daily-silhouette,.daily-no-map,.daily-picture-only) .command-panel.daily-showing{border:var(--chalk-frame) solid var(--chalk-wood);border-image-source:var(--chalk-wood-grain);border-image-slice:18}[data-look=chalkboard] .quiz-app:is(.playing,:has(.command-panel.daily-showing)):not(.keyboard-open,.daily-silhouette,.daily-no-map,.daily-picture-only) .command-panel:before,[data-look=chalkboard] .quiz-app:not(.playing):has(#resultPanel:not([hidden])) .command-panel:before{flex:none;height:26px;margin:0 -1rem .75rem;background:linear-gradient(var(--chalk-stick),var(--chalk-stick)) 28px 11px / 46px 8px,linear-gradient(var(--chalk-yellow),var(--chalk-yellow)) 86px 12px / 32px 8px,linear-gradient(var(--chalk-pink),var(--chalk-pink)) 130px 11px / 26px 8px,linear-gradient(var(--chalk-eraser-felt) 0 40%,var(--chalk-eraser-back) 40%) right 28px top 5px / 78px 16px,var(--chalk-tray-wood);background-repeat:no-repeat;box-shadow:var(--chalk-tray-shade);content:"";pointer-events:none}}@media(orientation:landscape),(orientation:portrait)and (width>1000px){[data-look=chalkboard] .command-panel.daily-showing{border:var(--chalk-frame) solid var(--chalk-wood);border-right:0;border-image-source:var(--chalk-wood-grain);border-image-slice:18}}[data-look=chalkboard] .quiz-app.keyboard-open .command-panel.daily-showing{border-bottom-width:0}:is([data-look=retro],[data-look=oldatlas],[data-look=chalkboard]) .command-panel.daily-showing .daily-bar{min-width:max-content}[data-look=chalkboard] .answer-input{border-color:transparent transparent var(--field-border);border-radius:0 0 3px 6px;background-color:transparent;box-shadow:none}[data-look=chalkboard] .answer-input:focus{border-color:transparent transparent var(--focus);box-shadow:inset 0 -1px 0 var(--focus)}[data-look=chalkboard] #skipButton{border-color:var(--chalk-yellow);border-radius:255px 18px 225px/18px 225px 18px 255px;background:transparent;color:var(--chalk-yellow);font-family:var(--heading-font);font-size:1.25rem;font-weight:700}[data-look=chalkboard] #skipButton kbd{font-family:var(--font)}[data-look=chalkboard] .panel-meter{color:var(--ink);font-family:var(--heading-font);font-size:1.125rem;font-weight:700}[data-look=chalkboard] .meter-separator{color:var(--muted-ink)}[data-look=chalkboard] .hint-note{color:var(--chalk-yellow);font-family:var(--heading-font);font-size:1.25rem;font-weight:700}[data-look=chalkboard] .hint-cell{width:.75em;margin-inline-end:.15em}[data-look=chalkboard] .hint-blank{color:transparent;background:linear-gradient(var(--chalk-white),var(--chalk-white)) center bottom .2em / 100% 2.5px no-repeat;border-radius:2px;opacity:.9;transform:rotate(-2deg)}[data-look=chalkboard] .hint-blank:nth-child(2n){transform:rotate(2deg)}[data-look=chalkboard] :is(.leaflet-control-zoom,.locate-target.leaflet-bar){overflow:visible;border:0!important;background:transparent;box-shadow:none!important}[data-look=chalkboard] .leaflet-control-zoom{display:flex;flex-direction:column;gap:6px}[data-look=chalkboard] .leaflet-control-zoom a,[data-look=chalkboard] .locate-target button{display:grid;place-items:center;border:2.5px solid var(--field-border)!important;border-radius:255px 12px 225px/12px 225px 12px 255px!important;background:var(--chalk-board)!important;font-family:var(--heading-font);font-weight:700!important;line-height:1!important}[data-look=chalkboard] #progressText{position:relative}@media(prefers-reduced-motion:no-preference){[data-look=chalkboard] .panel-meter.answer-flourish #progressText:after{position:absolute;bottom:55%;left:100%;width:.85em;height:.85em;margin-inline-start:.05em;background:var(--chalk-tick) center / contain no-repeat;content:"";animation:chalk-tick 1.2s ease-out both;pointer-events:none}@keyframes chalk-tick{0%{clip-path:inset(0 100% 0 0);opacity:1}30%{clip-path:inset(0 0 0 0)}75%{opacity:1}to{clip-path:inset(0 0 0 0);opacity:0}}}[data-look=chalkboard] .result-panel{--result-pad-inline: .6rem;border:0;background:transparent}[data-look=chalkboard] .result-panel h2{display:inline-block;margin-block-end:.35rem;border-bottom:3px solid var(--chalk-yellow);box-shadow:0 5px 0 -1px var(--chalk-board),0 8px 0 -1px var(--chalk-yellow);font-size:1.5rem;line-height:1.1;transform:rotate(-1deg)}[data-look=chalkboard] .result-panel ul{font-size:1.0625rem}[data-look=chalkboard] .result-panel li:not(.result-lead){display:inline}[data-look=chalkboard] .result-panel li.result-lead{font-family:var(--heading-font);font-size:1.75rem;font-weight:700}[data-look=chalkboard] .result-panel li:not(.result-lead)+li:not(.result-lead):before{margin-inline:.35rem;content:"·" / ""}[data-look=chalkboard] .result-panel li.result-score{width:fit-content;margin-block:0 .2rem;padding:.1em .55em .05em;background:var(--chalk-ring) center / 100% 100% no-repeat;font-size:2.75rem}[data-look=chalkboard] .result-score-of{color:var(--ink)}[data-look=chalkboard] .result-panel li.result-lead:not(.result-score,:has(.record-badge)):after,[data-look=chalkboard] .result-panel li.result-lead .record-badge:before{display:inline-block;width:1.5rem;height:1.5rem;background:var(--chalk-tick) center / contain no-repeat;content:""}[data-look=chalkboard] .result-panel li.result-lead:not(.result-score,:has(.record-badge)):after{margin-inline-start:.3em;vertical-align:-.1em}[data-look=chalkboard] .result-panel li.result-lead .record-badge{position:relative;margin-inline-start:2.1rem}[data-look=chalkboard] .result-panel li.result-lead .record-badge:before{position:absolute;top:50%;right:calc(100% + .3rem);transform:translateY(-50%)}[data-look=chalkboard] .panel-actions .end-action{border:2.5px solid var(--field-border);border-radius:255px 15px 225px/15px 225px 15px 255px;background:transparent;font-size:1.125rem;font-weight:400}[data-look=chalkboard] .panel-actions .end-action.primary-action{border-color:var(--chalk-yellow);border-radius:15px 225px 15px 255px/255px 15px 225px;background:var(--chalk-yellow);font-family:var(--heading-font);font-size:1.25rem;font-weight:700}@media(hover:hover){[data-look=chalkboard] .panel-actions .end-action:not(.primary-action):hover:not(:disabled){border-color:var(--ink);background:var(--key-ground)}[data-look=chalkboard] .panel-actions .end-action.primary-action:hover:not(:disabled){background:var(--primary-hover)}}[data-look=chalkboard] .revealed-answers-head{padding-block-end:.2rem;border-bottom:2px dashed var(--rule)}[data-look=chalkboard] .revealed-answers h2{font-size:1.125rem}:root[data-look=nightlights],[data-look-tile=nightlights]{color-scheme:dark;--font: Jost, Futura, "Avenir Next", sans-serif;--heading-font: Jost, Futura, "Avenir Next", sans-serif;--night-ink: #e9edf5;--night-quiet: #8fa6c9;--night-quiet-text: #a9b4c8;--night-amber: #f6c56b;--night-blue: #3aa0ff;--night-glass: #0c111c;--night-glass-clear: rgba(12, 17, 28, .86);--night-blue-glow: rgba(58, 160, 255, .7);--night-lit-glow: rgba(255, 190, 90, .8);--field-weight: 300;--field-tracking: .02em;--ink: var(--night-ink);--muted-ink: #a9b4c8;--paper: var(--night-glass);--paper-strong: #121a28;--panel: var(--night-glass);--sea: #04060b;--sea-grid: transparent;--caution: #2a1420;--caution-ink: #ffc7d6;--focus: var(--night-blue);--focus-glow: 0 0 10px 1px rgba(58, 160, 255, .55);--accent: var(--night-blue);--accent-edge: #0b3a66;--on-accent: #04060b;--accent-ground: rgba(58, 160, 255, .16);--accent-flash: rgba(58, 160, 255, .45);--field: #121a28;--field-border: rgba(255, 255, 255, .25);--hairline: rgba(255, 255, 255, .1);--rule: rgba(255, 255, 255, .2);--card-border: rgba(255, 255, 255, .1);--card-shadow: 0 20px 50px rgba(0, 0, 0, .6), inset 0 1px 0 rgba(255, 255, 255, .06);--control-border: rgba(255, 255, 255, .16);--control-radius: 12px;--control-weight: 500;--control-shadow: none;--control-hover: #1a2436;--primary-hover: #6db8ff;--destructive-hover: #3a1c2a;--key-ground: rgba(255, 255, 255, .1);--dialog-shadow: 0 0 0 1px rgba(255, 255, 255, .12), 0 24px 60px rgba(0, 0, 0, .7);--backdrop: rgba(2, 3, 6, .65);--lift-shadow: 0 4px 14px rgba(0, 0, 0, .6);--locator-land: #323d52;--locator-rim: rgba(143, 166, 201, .6);--daily-title-padding: 0;--daily-title-border: none;--daily-title-ground: transparent;--daily-title-ink: var(--night-amber);--right: #5ee0a0;--right-ground: #0f2a22;--right-ink: #7ff0b8;--wrong: #ff7a9c;--wrong-ground: #2a1420;--wrong-ink: #ffa8be;--wrong-mark: #ff7a9c;--arrow-edge: #04060b;--border-path-way: #1f3a5a;--prompt-country: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 30'%3E%3Ctext x='0' y='15' dominant-baseline='central' font-family='Jost, Futura, Avenir Next, sans-serif' font-weight='300' font-size='20' fill='%23a9b4c8'%3EName the country%3C/text%3E%3C/svg%3E");--prompt-capital: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 30'%3E%3Ctext x='0' y='15' dominant-baseline='central' font-family='Jost, Futura, Avenir Next, sans-serif' font-weight='300' font-size='20' fill='%23a9b4c8'%3EName the capital%3C/text%3E%3C/svg%3E");--prompt-state: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 30'%3E%3Ctext x='0' y='15' dominant-baseline='central' font-family='Jost, Futura, Avenir Next, sans-serif' font-weight='300' font-size='20' fill='%23a9b4c8'%3EName the state%3C/text%3E%3C/svg%3E");--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23a9b4c8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-look=nightlights] :is(h2,h3){font-weight:500;letter-spacing:.12em;text-transform:uppercase}@media(orientation:landscape)and (height>500px),(orientation:portrait)and (width>1000px){[data-look=nightlights] .quiz-app.playing .command-panel{border-color:var(--card-border);border-radius:18px;background:var(--night-glass-clear);backdrop-filter:blur(10px)}}[data-look=nightlights] :is(#hintButton,#giveUpButton){font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}[data-look=nightlights] #progressText{color:var(--night-amber)}[data-look=nightlights] button.primary-action{border-color:var(--night-blue);background:var(--night-blue);color:var(--on-accent);box-shadow:0 0 18px -4px var(--night-blue-glow)}[data-look=nightlights] :is(button,select):focus-visible{box-shadow:var(--focus-glow)}[data-look=nightlights] .answer-input:focus{box-shadow:inset 0 0 0 1px var(--focus),var(--focus-glow)}[data-look=nightlights] .leaflet-pane>svg path.country-shape-correct{filter:drop-shadow(0 0 5px var(--night-lit-glow))}[data-look=nightlights] .map-zooming .leaflet-pane>svg path.country-shape-correct{filter:none}[data-look=nightlights] .tiny-country-ring.country-shape-correct:before{border-color:var(--correct-fill)}[data-look=nightlights] .tiny-country-ring.country-shape-revealed:before{border-color:var(--revealed-fill)}[data-look=nightlights] :is(.country-label,.capital-label){font-weight:500}[data-look=nightlights] :is(.country-label,.capital-label-name){font-size:.75rem}:root[data-look=nightlights]{--night-horizon: rgba(120, 170, 255, .75);--night-horizon-glow: 0 0 12px 2px rgba(58, 160, 255, .65), 0 0 40px 8px rgba(58, 160, 255, .25);--night-card-top: #0d1a33;--night-card-top-clear: rgba(13, 26, 51, .9);--night-field: #070b13;--night-edge: rgba(143, 166, 201, .45);--night-control-glow: 0 0 16px rgba(58, 160, 255, .25);--night-field-glow: 0 0 0 1px rgba(58, 160, 255, .35), 0 0 22px rgba(58, 160, 255, .45);--night-amber-glow: 0 0 10px rgba(255, 190, 90, .8);--night-unlit: #66789a;--night-glass-edge: rgba(143, 166, 201, .35);--night-glass-line: rgba(143, 166, 201, .25);--night-glass-outline: rgba(143, 166, 201, .4);--night-spark-glow: 0 0 6px 2px rgba(255, 190, 90, .9), 0 0 18px 6px rgba(255, 190, 90, .45);--night-score-glow: 0 0 18px rgba(255, 190, 90, .7);--night-lit-dot-glow: 0 0 5px 1px rgba(255, 190, 90, .85);--night-play-glow: 0 0 24px rgba(58, 160, 255, .55);--night-dark-light: #253048;--night-light: #ffd27a;--night-spark: #fff1c9;--night-link: #8cc6ff}[data-look=nightlights] .map-canvas:after{position:absolute;right:0;bottom:0;left:0;z-index:450;height:2px;background:var(--night-horizon);box-shadow:var(--night-horizon-glow);content:"";pointer-events:none}[data-look=nightlights] .command-panel:not(.daily-showing){background:linear-gradient(var(--night-card-top),var(--night-glass) 60%)}@media(orientation:portrait)and (max-width:1000px){[data-look=nightlights] .command-panel:not(.daily-showing){border-top:0}}@media(orientation:landscape)and (height>500px),(orientation:portrait)and (width>1000px){[data-look=nightlights] .quiz-app.playing .command-panel:not(.daily-showing){background:linear-gradient(var(--night-card-top-clear),var(--night-glass-clear) 60%);box-shadow:var(--card-shadow),var(--night-control-glow)}}[data-look=nightlights] .command-panel:not(.daily-showing) .answer-input{min-height:50px;background-color:var(--night-field)}[data-look=nightlights] .command-panel:not(.daily-showing) .answer-input:focus{box-shadow:var(--night-field-glow)}[data-look=nightlights] .command-panel:not(.daily-showing) #skipButton{min-height:50px;border-color:var(--night-edge);background:transparent;font-size:1.0625rem;font-weight:400}[data-look=nightlights] .quiz-app.playing .command-panel:not(.daily-showing) .panel-meter{font-size:.75rem;letter-spacing:.16em;white-space:nowrap}[data-look=nightlights] .quiz-app.playing .command-panel:not(.daily-showing) #progressText{position:relative;font-size:1.125rem;font-weight:500;letter-spacing:0;text-shadow:var(--night-amber-glow)}[data-look=nightlights] :is(.leaflet-control-zoom,.locate-target.leaflet-bar){border:1px solid var(--night-glass-edge)!important;border-radius:12px!important;box-shadow:var(--night-control-glow)!important}[data-look=nightlights] .leaflet-control-zoom a,[data-look=nightlights] :is(.locate-target button,.locate-target button:hover){color:var(--ink)!important;background:var(--night-glass-clear)!important}[data-look=nightlights] .leaflet-control-zoom a{font-weight:300!important}[data-look=nightlights] .leaflet-control-zoom a+a{border-top:1px solid var(--night-glass-line)}[data-look=nightlights] .command-panel:not(.daily-showing) .hint-note{color:var(--night-amber);font-size:1.125rem;font-weight:500;text-shadow:var(--night-amber-glow)}[data-look=nightlights] .command-panel:not(.daily-showing) .hint-cell{width:.85em}[data-look=nightlights] .command-panel:not(.daily-showing) .hint-blank{background:radial-gradient(circle,var(--night-unlit) 3px,transparent 3.5px) center / 100% 100% no-repeat;color:transparent;text-shadow:none;transform:none}@media(prefers-reduced-motion:no-preference){[data-look=nightlights] .panel-meter.answer-flourish #progressText:after{position:absolute;top:50%;left:calc(100% + .5rem);width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:var(--night-spark);box-shadow:var(--night-spark-glow);content:"";animation:night-flare 1s ease-out forwards;pointer-events:none}@keyframes night-flare{0%{opacity:0;transform:scale(.3)}25%{opacity:1;transform:scale(1.6)}60%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}}[data-look=nightlights] .result-panel{border-color:var(--card-border);border-radius:16px;background:transparent}[data-look=nightlights] .result-panel h2{color:var(--muted-ink);font-size:.875rem;font-weight:400;letter-spacing:.2em}[data-look=nightlights] .result-panel li.result-score{color:var(--night-amber);font-size:4rem;font-weight:400;text-shadow:var(--night-score-glow)}[data-look=nightlights] .result-panel li.result-score .result-score-of{font-size:.34em;font-weight:300;text-shadow:none}[data-look=nightlights] .result-panel .result-lights{display:flex;flex-wrap:wrap;gap:3px;margin-block:.5rem .25rem}[data-look=nightlights] .result-panel .result-lights i{width:5px;height:5px;border-radius:50%;background:var(--night-dark-light)}[data-look=nightlights] .result-panel .result-lights i.lit{background:var(--night-light);box-shadow:var(--night-lit-dot-glow)}[data-look=nightlights] :is(.result-panel .copy-result-action,.result-panel .played-line button,.revealed-answers-head .practise-action){color:var(--night-link);font-weight:400;letter-spacing:0}[data-look=nightlights] .result-panel .played-line{border-block-start:1px solid var(--hairline);font-weight:400}[data-look=nightlights] .panel-actions .end-action{margin-block-start:.375rem;border-color:var(--night-glass-outline);border-radius:14px;background:transparent;font-weight:500}[data-look=nightlights] .panel-actions #newGameButton{border-color:var(--night-link);background:var(--night-blue);box-shadow:var(--night-play-glow)}[data-look=nightlights] .revealed-answers{border-top-color:var(--hairline)}[data-look=nightlights] .revealed-answers h2{color:var(--muted-ink);font-size:.75rem;font-weight:400;letter-spacing:.16em}[data-look=nightlights] .revealed-groups{color:var(--ink);font-size:.9375rem}[data-look=nightlights] .revealed-groups h3{border-bottom:0;color:var(--muted-ink);font-weight:400}:root[data-look=pop],[data-look-tile=pop]{--font: "Comic Neue", "Comic Sans MS", "Chalkboard SE", sans-serif;--heading-font: Bangers, Impact, "Arial Black", sans-serif;--pop-ink: #111111;--pop-white: #ffffff;--pop-yellow: #ffe14d;--pop-red: #ff3a5c;--pop-red-deep: #d81e3f;--pop-blue: #2347e8;--field-font: Bangers, Impact, "Arial Black", sans-serif;--field-size: 1.375rem;--field-weight: 400;--field-tracking: .05em;--ink: var(--pop-ink);--muted-ink: #4a4a4a;--paper: var(--pop-white);--paper-strong: var(--pop-white);--panel: var(--pop-white);--sea: #39b8f0;--sea-grid: transparent;--caution: #ffe0e5;--caution-ink: #8a1028;--focus: var(--pop-blue);--accent: #ffc800;--accent-edge: var(--pop-ink);--on-accent: var(--pop-ink);--accent-ground: rgba(255, 200, 0, .2);--accent-flash: rgba(255, 200, 0, .5);--field: var(--pop-white);--field-border: var(--pop-ink);--hairline: rgba(17, 17, 17, .25);--rule: var(--pop-ink);--card-border: var(--pop-ink);--card-shadow: 8px 8px 0 var(--pop-ink);--control-border: var(--pop-ink);--control-border-width: 2.5px;--control-radius: 0;--control-weight: 700;--control-shadow: 3px 3px 0 var(--pop-ink);--control-lift: 3px 3px 0 var(--pop-ink);--control-hover: #fff3b0;--primary-hover: #3a5cff;--destructive-hover: #ffc7d1;--key-ground: rgba(17, 17, 17, .08);--dialog-shadow: 0 0 0 4px var(--pop-ink), 10px 10px 0 4px var(--pop-ink);--backdrop: rgba(17, 17, 17, .35);--locator-land: #fff4cf;--locator-rim: var(--pop-ink);--daily-title-padding: .35rem .7rem .2rem;--daily-title-border: none;--daily-title-ground: var(--pop-ink);--daily-title-ink: var(--pop-yellow);--right: #1f8a3a;--right-ground: #dff5e2;--right-ink: #17692c;--wrong: var(--pop-red-deep);--wrong-ground: #ffe0e5;--wrong-ink: #b0102e;--wrong-mark: #8a0c24;--border-path-way: #bfe8f8;--prompt-country: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 30'%3E%3Ctext x='0' y='15' dominant-baseline='central' font-family='Comic Neue, Comic Sans MS, Chalkboard SE, sans-serif' font-weight='700' font-size='20' fill='%234a4a4a'%3EName the country%3C/text%3E%3C/svg%3E");--prompt-capital: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 30'%3E%3Ctext x='0' y='15' dominant-baseline='central' font-family='Comic Neue, Comic Sans MS, Chalkboard SE, sans-serif' font-weight='700' font-size='20' fill='%234a4a4a'%3EName the capital%3C/text%3E%3C/svg%3E");--prompt-state: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 30'%3E%3Ctext x='0' y='15' dominant-baseline='central' font-family='Comic Neue, Comic Sans MS, Chalkboard SE, sans-serif' font-weight='700' font-size='20' fill='%234a4a4a'%3EName the state%3C/text%3E%3C/svg%3E");--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%234a4a4a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-look=pop] :is(h2,h3){font-weight:400;letter-spacing:.04em}[data-look=pop] .quiz-app{font-weight:700}@media(orientation:landscape)and (height>500px),(orientation:portrait)and (width>1000px){[data-look=pop] .quiz-app.playing .command-panel{border:4px solid var(--pop-ink);border-radius:0}}[data-look=pop] #skipButton{border-color:var(--pop-ink);background:var(--pop-red-deep);color:var(--pop-white);font-family:Bangers,Impact,Arial Black,sans-serif;font-weight:400;letter-spacing:.06em}[data-look=pop] #skipButton kbd{border-color:currentColor;background:transparent;color:inherit}[data-look=pop] button.primary-action{border-color:var(--pop-ink);background:var(--pop-blue);color:var(--pop-white)}[data-look=pop] :is(.hint-note,.spelling-note){padding:2px 8px;background:var(--pop-white);border:2px solid var(--pop-ink);border-radius:12px 12px 12px 2px}[data-look=pop] .leaflet-control-zoom,[data-look=pop] .locate-target.leaflet-bar{border-width:2.5px!important}[data-look=pop] .leaflet-control-zoom a{color:var(--ink)!important;background:var(--pop-yellow)!important;font-weight:700!important}[data-look=pop] .leaflet-container:not(.map-borders-hidden) .leaflet-pane>svg path.country-shape:not(.country-shape-muted){stroke-width:1.2}[data-look=pop] :is(.country-label,.capital-label){font-weight:700}[data-look=pop] :is(.country-label,.capital-label-name){font-size:.8125rem}:root[data-look=pop]{--pop-halftone: radial-gradient(rgba(214, 40, 70, .22) 1.6px, transparent 1.9px) 0 0 / 10px 10px;--pop-edge: 3px solid var(--pop-ink);--pop-drop: 4px 4px 0 var(--pop-ink);--pop-red-hover: #ff6680;--pop-burst: polygon(50% 0, 61% 30%, 95% 20%, 72% 46%, 100% 62%, 66% 66%, 72% 100%, 50% 76%, 26% 100%, 32% 66%, 0 62%, 28% 46%, 5% 20%, 39% 30%)}[data-look=pop] .map-canvas:after{position:absolute;inset:6px 6px 4px;z-index:450;border:var(--pop-edge);box-shadow:0 0 0 40px var(--pop-white);content:"";pointer-events:none}[data-look=pop] .map-canvas .leaflet-right .leaflet-control{margin-right:16px}[data-look=pop] .map-canvas .leaflet-bottom .leaflet-control{margin-bottom:16px}[data-look=pop] .map-canvas .leaflet-left .leaflet-control{margin-left:16px}[data-look=pop] .map-canvas .leaflet-top .leaflet-control{margin-top:16px}[data-look=pop] .locator-inset{top:16px;left:16px}@media(orientation:landscape)and (height>500px),(orientation:portrait)and (width>1000px){[data-look=pop] .locator-inset{top:18px;right:18px;left:auto}[data-look=pop] .quiz-app.playing .command-panel:not(.daily-showing){top:20px;left:20px;max-height:calc(100% - 40px)}}[data-look=pop] :is(.leaflet-control-zoom,.locate-target.leaflet-bar){border:var(--pop-edge)!important;box-shadow:3px 3px 0 var(--pop-ink)!important}[data-look=pop] .leaflet-control-zoom a+a{border-top:var(--pop-edge)}[data-look=pop] :is(.locate-target button,.locate-target button:hover){color:var(--pop-ink);background:var(--pop-yellow)}[data-look=pop] .command-panel:not(.daily-showing){background:var(--pop-halftone),var(--pop-yellow)}@media(orientation:portrait)and (max-width:1000px){[data-look=pop] .command-panel:not(.daily-showing){border-top:var(--pop-edge)}}[data-look=pop] .command-panel:not(.daily-showing) .answer-input{min-height:52px}[data-look=pop] .command-panel:not(.daily-showing) #skipButton{min-height:52px;border:var(--pop-edge);background:var(--pop-red);color:var(--pop-ink);box-shadow:var(--pop-drop);font-size:1.375rem;text-transform:uppercase}@media(orientation:portrait)and (max-width:1000px),(orientation:landscape)and (max-height:500px){[data-look=pop] .command-panel:not(.daily-showing) #skipButton:after{margin-inline-start:-.2em;content:"!";content:"!" / ""}}@media(hover:hover){[data-look=pop] .command-panel:not(.daily-showing) #skipButton:hover:not(:disabled){background:var(--pop-red-hover)}}[data-look=pop] .quiz-app.playing .command-panel:not(.daily-showing) .panel-meter{position:relative;flex:0 0 auto;margin-inline-end:auto;padding:.0625rem .5rem;border:var(--pop-edge);background:var(--pop-white);box-shadow:3px 3px 0 var(--pop-ink);color:var(--pop-ink);font-family:Bangers,Impact,Arial Black,sans-serif;font-size:1.0625rem;font-weight:400;letter-spacing:.04em;white-space:nowrap}@media(orientation:landscape)and (height>500px),(orientation:portrait)and (width>1000px){[data-look=pop] .quiz-app.playing .command-panel:not(.daily-showing) .panel-meter{padding-inline:.375rem;font-size:.9375rem;letter-spacing:.02em}[data-look=pop] .command-panel:not(.daily-showing) #skipButton{font-size:1.1875rem}[data-look=pop] .quiz-app.playing .command-panel:not(.daily-showing) .panel-buttons{gap:.125rem}}[data-look=pop] .command-panel:not(.daily-showing) :is(#hintButton,#giveUpButton){color:var(--pop-ink);text-decoration:underline;text-underline-offset:3px}[data-look=pop] .command-panel:not(.daily-showing) :is(#homeButton,#settingsButton){color:var(--pop-ink)}[data-look=pop] .command-panel:not(.daily-showing) .hint-note{border-width:3px;border-radius:18px;font-family:Bangers,Impact,Arial Black,sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:.06em}[data-look=pop] .command-panel:not(.daily-showing) .hint-cell{width:.8em;margin-inline-end:.15em}[data-look=pop] .command-panel:not(.daily-showing) .hint-blank{background:linear-gradient(var(--pop-ink),var(--pop-ink)) center bottom .15em / 100% 3px no-repeat;color:transparent;transform:none}@media(prefers-reduced-motion:no-preference){[data-look=pop] .quiz-app.playing .panel-meter.answer-flourish:after{position:absolute;top:50%;left:calc(100% + .25rem);display:grid;place-items:center;width:56px;height:56px;margin-top:-28px;background:var(--pop-red);clip-path:var(--pop-burst);color:var(--pop-ink);content:"+1!";content:"+1!" / "";font-size:1.125rem;animation:pop-burst .8s ease-out forwards;pointer-events:none}@keyframes pop-burst{0%{transform:scale(.2)}25%{transform:scale(1.15)}55%{transform:scale(1)}to{transform:scale(0)}}}[data-look=pop] .result-panel{margin-block-start:1.375rem;padding-block-start:1.375rem;border:var(--pop-edge);border-radius:0;background:var(--pop-white);box-shadow:5px 5px 0 var(--pop-ink)}[data-look=pop] .result-panel h2{position:absolute;top:-1.2rem;left:.75rem;margin:0;padding:.125rem .625rem;border:var(--pop-edge);background:var(--pop-red);color:var(--pop-ink);font-size:1.5rem;text-transform:uppercase;transform:rotate(-2deg)}[data-look=pop] .result-panel h2:after{content:"!";content:"!" / ""}[data-look=pop] .result-panel li.result-score{margin-block-start:.375rem;color:var(--pop-blue);font-size:4.375rem;font-weight:400;letter-spacing:.03em;-webkit-text-stroke:1.5px var(--pop-ink)}[data-look=pop] .result-panel li.result-score .result-score-of{color:var(--pop-ink);font-size:.4em;font-weight:400;-webkit-text-stroke:0}[data-look=pop] .result-panel ul{color:var(--pop-ink);font-size:1rem}[data-look=pop] .result-panel .played-line{border-block-start:3px dotted var(--pop-ink)}[data-look=pop] :is(.result-panel .copy-result-action,.result-panel .played-line button,.revealed-answers-head .practise-action){color:var(--pop-ink);font-size:1rem;font-weight:700;text-decoration-thickness:2px;text-underline-offset:3px}[data-look=pop] .panel-actions .end-action{min-height:54px;margin-block-start:.625rem;border:var(--pop-edge);background:var(--pop-white);color:var(--pop-ink);box-shadow:var(--pop-drop);font-size:1.1875rem}[data-look=pop] .panel-actions #newGameButton{background:var(--pop-red)}@media(hover:hover){[data-look=pop] .panel-actions .end-action:hover:not(:disabled){background:var(--control-hover)}[data-look=pop] .panel-actions #newGameButton:hover:not(:disabled){background:var(--pop-red-hover)}}[data-look=pop] .revealed-answers{margin-block-start:1.25rem;border-top:0}[data-look=pop] .revealed-answers-head{align-items:center;margin-block-end:.5rem}[data-look=pop] .revealed-answers h2{padding:.125rem .625rem;border:var(--pop-edge);background:var(--pop-white);box-shadow:3px 3px 0 var(--pop-ink);font-size:1.125rem}[data-look=pop] .revealed-answers-head .practise-action{margin-block:0;padding-inline:.25rem;background:var(--pop-white)}[data-look=pop] .revealed-groups{padding:.25rem .75rem .5rem;border:var(--pop-edge);background:var(--pop-white);color:var(--pop-ink);font-size:.9375rem}[data-look=pop] .revealed-groups h3{border-bottom:0;font-size:1.0625rem}.look-picker{--picker-ink: var(--ink);--picker-mark: var(--ink);--picker-ground: var(--paper-strong);--picker-focus: var(--focus);--picker-hover: var(--rule);--picker-edge: var(--hairline);gap:.875rem .75rem}.look-picker .look-tile{display:block;container-type:inline-size;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--picker-ink);box-shadow:none;font-family:var(--tile-name-font, inherit);text-align:center}.look-tile-face{position:relative;display:grid;place-content:var(--tile-place, center);place-items:var(--tile-place, center);box-sizing:border-box;aspect-ratio:140 / 88;width:100%;padding:var(--tile-padding, .5em);border:var(--tile-border, 0 solid transparent);border-image:var(--tile-border-image, none);border-radius:var(--tile-radius, 10px);background:var(--tile-ground);color:var(--tile-ink);box-shadow:var(--tile-edge, 0 0 0 1px var(--picker-edge));font-size:.875rem;font-size:11.4cqi;line-height:1.1;text-align:var(--tile-align, center)}.look-tile-face:before{content:"";position:absolute;top:var(--tile-mark-top, .5em);left:var(--tile-mark-left, .5em);width:var(--tile-mark-width, 0);height:var(--tile-mark-height, 0);box-sizing:border-box;border:var(--tile-mark-border, 0 solid transparent);border-radius:var(--tile-mark-radius, 0);background:var(--tile-mark, none);box-shadow:var(--tile-mark-shadow, none);clip-path:var(--tile-mark-clip, none);transform:var(--tile-mark-transform, none);-webkit-mask:var(--tile-mark-mask, none);mask:var(--tile-mark-mask, none)}.look-tile-name{display:block;max-width:100%;font-family:var(--tile-name-font, inherit);font-size:var(--tile-name-size, 1em);font-weight:var(--tile-name-weight, 400);line-height:var(--tile-name-leading, 1.1);letter-spacing:var(--tile-name-tracking, normal);text-transform:var(--tile-name-case, none);text-shadow:var(--tile-name-shadow, none);text-wrap:balance}@media(hover:hover){.look-picker .look-tile:hover:not(:disabled){background:transparent}.look-picker .look-tile:hover:not(:disabled) .look-tile-face{outline:2.5px solid var(--picker-hover);outline-offset:3px}}.look-picker .look-tile[aria-checked=true] .look-tile-face{outline:2.5px solid var(--picker-mark);outline-offset:3px}.look-picker .look-tile:focus-visible{outline:2px solid var(--picker-focus);outline-offset:6px}.look-tile-check{position:absolute;top:-.5rem;right:-.5rem;z-index:1;display:none;box-sizing:border-box;width:1.25rem;height:1.25rem;padding:.15rem;border:1.5px solid var(--picker-ground);border-radius:50%;background:var(--picker-mark);color:var(--picker-ground)}.look-tile[aria-checked=true] .look-tile-check{display:block}[data-look-tile=arcade]{--tile-ground: #fff8ee;--tile-ink: #141414;--tile-name-font: "Bricolage Grotesque", "Avenir Next", system-ui, sans-serif;--tile-name-size: 1.12em;--tile-name-weight: 800;--tile-name-leading: 1.05;--tile-name-tracking: -.035em;--tile-radius: 12px;--tile-edge: 0 0 0 2.5px #141414, 3px 3px 0 2.5px #141414;--tile-mark: #ff8a1f;--tile-mark-width: .6875em;--tile-mark-height: .6875em;--tile-mark-radius: 50%;--tile-mark-shadow: 0 0 0 1.5px #141414}[data-look-tile=paper]{--tile-ground: #fff9e8;--tile-ink: #172321;--tile-name-font: "Avenir Next", "Nunito Sans", system-ui, sans-serif;--tile-name-weight: 700;--tile-edge: 0 0 0 5px #93aeb6, 0 0 0 6px var(--picker-edge);--tile-mark: radial-gradient(circle at 50% 100%, transparent .1625em, #3f7f8c .175em .25em, transparent .2625em) 0 0 / .375em .3125em repeat-x;--tile-mark-width: 1.125em;--tile-mark-height: .3125em}[data-look-tile=atlas]{--tile-ground: #f2ebda;--tile-ink: #2d2820;--tile-name-font: "Cormorant Garamond", Garamond, Georgia, serif;--tile-name-size: 1.38em;--tile-name-weight: 600;--tile-name-leading: 1;--tile-radius: 2px;--tile-edge: inset 0 3px 0 #8a3324, 0 0 0 1px #2d2820;--tile-mark: linear-gradient(#8a3324, #8a3324) center / 1px 100% no-repeat, linear-gradient(#8a3324, #8a3324) center / 100% 1px no-repeat;--tile-mark-width: .8125em;--tile-mark-height: .8125em;--tile-mark-radius: 50%;--tile-mark-border: 1px solid #8a3324}[data-look-tile=quiet]{--tile-ground: #ffffff;--tile-ink: #121212;--tile-name-font: Geist, "Helvetica Neue", Helvetica, Arial, sans-serif;--tile-name-size: 1.14em;--tile-name-weight: 300;--tile-name-leading: 1;--tile-name-tracking: -.05em;--tile-place: end start;--tile-align: start;--tile-padding: .625em;--tile-radius: 4px;--tile-edge: inset 2px 0 0 #1557f0, 0 0 0 1px #d6d6d6;--tile-mark: #1557f0;--tile-mark-width: .4375em;--tile-mark-height: .4375em;--tile-mark-top: .625em;--tile-mark-left: .625em}[data-look-tile=retro]{--tile-ground: #1a1440;--tile-ink: #00e5ff;--tile-name-font: "Press Start 2P", ui-monospace, monospace;--tile-name-size: .6em;--tile-name-leading: 1.6;--tile-name-shadow: .16em .16em 0 #ff3ea5;--tile-radius: 4px;--tile-mark: repeating-linear-gradient(180deg, transparent 0 .25em, #1a1440 .25em .3125em), linear-gradient(#ffe14d, #ff3ea5);--tile-mark-width: 1.125em;--tile-mark-height: .5625em;--tile-mark-radius: .5625em .5625em 0 0}[data-look-tile=contrast]{--tile-ground: #000000;--tile-ink: #ffffff;--tile-name-font: "Atkinson Hyperlegible", Verdana, Tahoma, sans-serif;--tile-name-size: 1.06em;--tile-name-weight: 700;--tile-radius: 8px;--tile-edge: inset 0 0 0 3px #ffd500;--tile-mark: #ffd500;--tile-mark-width: .625em;--tile-mark-height: .625em;--tile-mark-radius: 50%;--tile-mark-top: .5625em;--tile-mark-left: .5625em}[data-look-tile=oldatlas]{--tile-ground: #eee1c1;--tile-ink: #3b2e1e;--tile-name-font: "IM Fell English SC", "Iowan Old Style", Georgia, serif;--tile-name-size: 1.2em;--tile-name-leading: 1;--tile-radius: 2px;--tile-edge: inset 0 0 0 3px #eee1c1, inset 0 0 0 4px #3b2e1e, inset 0 0 0 6px #eee1c1, inset 0 0 0 7px #3b2e1e, 0 0 0 1px var(--picker-edge);--tile-mark: #3b2e1e;--tile-mark-width: .875em;--tile-mark-height: .875em;--tile-mark-top: .6875em;--tile-mark-left: .6875em;--tile-mark-clip: polygon(50% 0, 60% 40%, 100% 50%, 60% 60%, 50% 100%, 40% 60%, 0 50%, 40% 40%)}[data-look-tile=chalkboard]{--tile-ground: #22392d;--tile-ink: #f1f0e8;--tile-name-font: "Cabin Sketch", "Chalkboard SE", cursive;--tile-name-size: 1.2em;--tile-name-weight: 700;--tile-name-leading: 1;--tile-radius: 3px;--tile-border: max(4px, .3125em) solid #8a5a32;--tile-border-image: linear-gradient(90deg, #6e4423, #93623a 30%, #7a4c28 60%, #8a5a32) 1;--tile-edge: inset 0 0 10px rgba(0, 0, 0, .45);--tile-mark: #f2c14e;--tile-mark-width: .9375em;--tile-mark-height: .1875em;--tile-mark-radius: 2px;--tile-mark-top: .4375em;--tile-mark-left: .3125em;--tile-mark-transform: rotate(-8deg)}[data-look-tile=nightlights]{--tile-ground: #04060b;--tile-ink: #e9eefc;--tile-name-font: Jost, Futura, "Avenir Next", sans-serif;--tile-name-size: .7em;--tile-name-weight: 500;--tile-name-leading: 1.5;--tile-name-tracking: .3em;--tile-name-case: uppercase;--tile-edge: inset 0 0 0 1px rgba(120, 170, 255, .55), 0 0 12px rgba(70, 130, 255, .4);--tile-mark: #fff1c9;--tile-mark-width: .3125em;--tile-mark-height: .3125em;--tile-mark-radius: 50%;--tile-mark-shadow: 0 0 6px 2px rgba(255, 190, 90, .6);--tile-mark-top: .625em;--tile-mark-left: .625em}[data-look-tile=pop]{--tile-ground: #ffd93b;--tile-ink: #111111;--tile-name-font: Bangers, Impact, "Arial Black", sans-serif;--tile-name-size: 1.45em;--tile-name-leading: .95;--tile-name-tracking: .03em;--tile-radius: 6px;--tile-edge: 0 0 0 2.5px #111111, 4px 4px 0 2.5px #111111;--tile-mark: radial-gradient(circle, #e8322b .1em, transparent .11875em) 0 0 / .3125em .3125em;--tile-mark-width: 1.25em;--tile-mark-height: 1.25em;--tile-mark-top: .25em;--tile-mark-left: .25em;--tile-mark-mask: linear-gradient(135deg, #000 45%, transparent 75%)}.settings-dialog .look-row{flex-wrap:wrap}.look-row .look-picker{display:grid;flex:1 0 100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem .625rem;padding:.5rem}.look-sheet-button{display:none;font-weight:500}.look-sheet-button:after{content:"›";margin-inline-start:.5rem;color:var(--muted-ink)}@media(orientation:portrait)and (max-width:1000px),(orientation:landscape)and (max-height:500px),(hover:none)and (pointer:coarse){.look-row .look-picker{display:none}.look-sheet-button{display:inline-flex;align-items:center}}.bottom-sheet{position:fixed;inset:auto 0 0;width:100%;max-width:46rem;height:auto;max-height:75dvh;margin:0 auto;padding:.35rem 1rem calc(.9rem + env(safe-area-inset-bottom));border:0;border-radius:18px 18px 0 0;background:var(--paper-strong);color:var(--ink);box-shadow:var(--dialog-shadow);touch-action:none;overflow:hidden}.bottom-sheet:not([open]){display:none}.bottom-sheet[open]{display:flex;flex-direction:column}.bottom-sheet::backdrop{background:transparent}.look-sheet-handle,.sheet-handle{flex:none;width:2.5rem;height:.3rem;margin:.15rem auto .35rem;border-radius:999px;background:var(--rule)}.look-sheet-header,.sheet-header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:.75rem}.look-sheet-header h2,.sheet-header h2{margin:0;font-size:1.0625rem}.look-sheet .look-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem .625rem;min-height:0;overflow:hidden auto;overscroll-behavior:contain;padding:.75rem .5rem .6rem}@media(min-width:640px){.look-sheet .look-picker{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-height:500px){.bottom-sheet{max-height:100dvh}.look-sheet .look-picker{touch-action:pan-y}}@media(prefers-reduced-motion:no-preference){.bottom-sheet[open]{animation:look-sheet-in .22s ease-out}@keyframes look-sheet-in{0%{transform:translateY(100%)}}}.setup-sheet{max-width:30rem}.setup-sheet-first{flex:none;margin:.2rem 0 0;color:var(--muted-ink);font-size:.9375rem}.setup-sheet-first[hidden],.setup-sheet .sheet-header button[hidden]{display:none}.setup-sheet-body{min-height:0;margin-block-start:.35rem;overflow:hidden auto;overscroll-behavior:contain;touch-action:pan-y}.setup-sheet .regions-section legend{margin-block-start:.5rem}.setup-sheet .region-choice{position:relative;display:inline-flex;clear:none;gap:.4rem;min-height:40px;margin:0 .35rem .45rem 0;padding:0 .85rem;border:var(--control-border-width) solid var(--control-border);border-radius:999px;background:var(--paper-strong);font-weight:650}.setup-sheet .region-choice input,.setup-segments input{position:absolute;width:1px;height:1px;opacity:0}.setup-sheet .region-count{margin-inline-start:0}.setup-sheet .region-choice:has(input:checked),.setup-segments label:has(input:checked){border-color:var(--ink);background:var(--ink);color:var(--paper-strong)}.setup-sheet .region-choice:has(input:checked) .region-count{color:inherit;opacity:.75}.setup-sheet .region-choice:has(input:focus-visible),.setup-segments label:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.setup-sheet .setting-row{min-height:52px;margin:0;padding-block:.4rem;border-block-end:1px solid var(--hairline)}.setup-sheet .border-view-setting .setting-row{border-block-end:0}.setup-sheet .setup-segments{display:inline-flex;flex:none;padding:2px;border:var(--control-border-width) solid var(--control-border);border-radius:999px;background:var(--paper-strong)}.setup-segments label{position:relative;display:inline-flex;align-items:center;min-height:38px;padding:0 .9rem;border:1px solid transparent;border-radius:999px;font-size:.9375rem;font-weight:650;cursor:pointer}.setup-sheet-start{flex:none;min-height:52px;margin-block-start:.75rem;font-weight:750}.setup-sheet-start[hidden]{display:none}@media(orientation:landscape)and (height>500px),(orientation:portrait)and (width>1000px){.setup-sheet{inset:0;width:calc(100% - 2rem);max-height:min(42rem,calc(100dvh - 4rem));margin:auto;padding:.75rem 1.25rem 1.1rem;border-radius:18px}.setup-sheet::backdrop{background:var(--backdrop)}.setup-sheet .sheet-handle{display:none}}.landing-card-item-setup{position:relative}.landing .landing-cards .landing-card-item-setup>.landing-card.landing-card-has-setup{padding-bottom:0}.landing-setup{display:flex;grid-column:1 / -1;align-items:center;align-self:stretch;min-height:44px;margin-block-start:.5rem;padding:.2rem 4.25rem .2rem 0;border-top:1.5px dashed color-mix(in srgb,currentColor 22%,transparent);font-size:.8125rem;font-weight:700;line-height:1.25;text-align:start}.landing-setup-change{position:absolute;right:.5rem;bottom:3px;min-width:44px;min-height:44px;padding:0 .5rem;border:0;background:none;box-shadow:none;color:var(--landing-card-ink);font:inherit;font-size:.8125rem;font-weight:700;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}@media(hover:hover){.landing-setup-change:hover:not(:disabled){background:none}}.landing-setup-change:focus-visible{outline:3px solid var(--landing-focus);outline-offset:2px}
