/* GENERATED by scripts/client.mjs from client/game.css. Do not edit here. */
@font-face{font-family: "Source Sans 3";font-weight: 400 700;font-style: normal;font-display: swap;src: url(/fonts/source-sans-3-var.woff2) format("woff2")}@font-face{font-family: "Marcellus";font-weight: 400;font-style: normal;font-display: swap;src: url(/fonts/marcellus-400.woff2) format("woff2")}:root{--bg: #060a14;--panel: rgba(10,20,40,.88);--panel2: #0d1a33;--field: #08111f;--cell: #0b1628;--neutral: #13223d;--gold: #c8a55a;--gold2: #e9d39a;--line: rgba(200,165,90,.55);--line2: rgba(200,165,90,.25);--line3: rgba(200,165,90,.15);--text: #ece6d6;--muted: #a59f8f;--faint: #6f6a5e;--ok: #2e9d4f;--near: #d9822b;--far: #b8322f;--on-ok: #fff;--on-near: #fff;--on-far: #fff;--serif: "Marcellus",Georgia,"Times New Roman",serif;--sans: "Source Sans 3",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--goldbtn: linear-gradient(#d8b66b,#a8843d);--dg-ink: var(--text);--dg-bg: var(--bg);--dg-surface: var(--panel2);--dg-muted: var(--muted);--dg-line: var(--line2);--dg-accent: var(--gold);--dg-accent-ink: #1a1307;--dg-current: var(--gold);--dg-focus: var(--gold2);--dg-rule: 1px solid var(--line2);--dg-rule-strong: 1px solid var(--line);--dg-font: var(--sans);--dg-font-label: var(--sans);--dg-font-num: var(--sans);--dg-label-size: .78rem;--dg-label-track: .1em;--dg-radius: 0;--dg-bar: var(--neutral);--dg-bar-ink: var(--text);--dg-bar-me: var(--gold);--dg-bar-me-ink: #1a1307;--dg-col: 760px;color-scheme: dark}body.cb{--ok: #0072b2;--near: #f0e442;--far: #d55e00;--on-near: #1a1307}body{background: var(--bg);color: var(--text);font: 400 16px/1.45 var(--sans);overflow-x: hidden;-webkit-font-smoothing: antialiased}a{color: var(--gold2)}:focus-visible{outline: 2px solid var(--gold2);outline-offset: 3px}.lp-defs{position: absolute;width: 0;height: 0;overflow: hidden}.dg-col{padding: 0 16px 8px}.dg-skip{background: var(--gold2);color: #1a1307}.lp-bg{position: absolute;z-index: -1;top: 0;left: 0;right: 0;height: calc(100vh + 120px);overflow: hidden;pointer-events: none;background: radial-gradient(ellipse at 50% 0,#12223f 0,rgba(18,34,63,.35) 45%,transparent 75%);-webkit-mask-image: linear-gradient(#000 50%,transparent);mask-image: linear-gradient(#000 50%,transparent)}.lp-bg::before{content: "";position: absolute;inset: -40px;background: var(--bgimg,none) center 20% / cover no-repeat;filter: blur(10px) brightness(.32) saturate(.8);opacity: 0;transition: opacity .6s ease}.lp-bg.is-on::before{opacity: 1}.lp-bg::after{content: "";position: absolute;inset: 0;background: radial-gradient(ellipse at 50% 20%,rgba(6,10,20,.15),rgba(6,10,20,.85) 75%)}.lp-top{position: relative;display: flex;align-items: center;justify-content: center;padding: 26px 0 18px;min-height: 104px}.lp-logo{display: inline-flex;align-items: center;min-height: 44px;font: 400 46px/1.2 var(--serif);letter-spacing: .02em;color: var(--gold2);text-decoration: none;text-shadow: 0 2px 0 #4a3510,0 0 24px rgba(200,165,90,.25)}.lp-logo b{font-weight: 400;color: var(--gold)}.lp-iconbtn{position: absolute;top: 34px;left: 0;width: 38px;height: 38px;display: grid;place-items: center;padding: 0;border: 1px solid var(--line);background: var(--panel);color: var(--gold2);cursor: pointer}.lp-iconbtn svg{width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 2}.lp-iconbtn:hover{background: var(--panel2)}.lp-top .dg-langs{position: absolute;top: 34px;right: 0;height: 38px;display: flex;border: 1px solid var(--line);background: var(--panel)}.lp-top .dg-langs a{min-width: 36px;min-height: 0;height: 36px;padding: 0 8px;color: var(--faint);font: 600 13px/1 var(--sans);letter-spacing: .02em;text-decoration: none}.lp-top .dg-langs a + a{border-left: 1px solid var(--line3)}.lp-top .dg-langs a[aria-current]{color: var(--gold2);text-decoration: none}.lp-top .dg-langs a:hover{color: var(--text)}.dg-modes{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px;margin: 0 0 18px;border: 0}.dg-modes a{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 7px;min-height: 126px;margin: 0;padding: 12px 6px 10px;border: 1px solid var(--line2);background: var(--panel);color: var(--text);text-decoration: none;text-align: center;font-weight: 700}.dg-modes a:hover{color: var(--text);border-color: var(--line)}.dg-modes a[aria-current]{border-color: var(--gold);background: var(--panel2);box-shadow: 0 0 0 1px var(--gold) inset}.dg-modes a>b{font-size: 15px;line-height: 1.15;hyphens: auto;-webkit-hyphens: auto;overflow-wrap: break-word;max-width: 100%}.dg-modes a>small{font-size: 12px;font-weight: 600;color: var(--muted);text-transform: uppercase;letter-spacing: .08em;line-height: 1.2}.dg-modes a.is-done>small{color: #6fd18e}.medal{position: relative;width: 60px;height: 60px;flex: none;border-radius: 50%;display: grid;place-items: center;border: 2px solid transparent;background: radial-gradient(circle at 50% 38%,#1a2f52 0,#0c1830 58%,#060c18 100%) padding-box,linear-gradient(160deg,#f3e2ab,#b18b3f 45%,#6d5223 70%,#d6b46a) border-box;box-shadow: 0 0 0 2px #070d1a,0 0 0 3px rgba(200,165,90,.38),0 3px 8px rgba(0,0,0,.55),inset 0 0 10px rgba(0,0,0,.65)}.medal svg{width: 64%;height: 64%;fill: url(#gg);filter: drop-shadow(0 1px 0 rgba(0,0,0,.7));overflow: visible}.dg-modes a:not([aria-current]) .medal svg{opacity: .85}.dg-modes a:not([aria-current]) .medal{filter: saturate(.75) brightness(.92)}.dg-modes a[aria-current] .medal{box-shadow: 0 0 0 2px #070d1a,0 0 0 3px var(--gold),0 0 16px rgba(233,211,154,.35),inset 0 0 10px rgba(0,0,0,.6)}.dg-modes a:hover .medal svg{opacity: 1}.lp-panel{background: var(--panel);border: 1px solid var(--line);padding: 18px;margin: 0 0 16px}.lp-prompt{padding: 0;overflow: hidden}.lp-art{height: 230px;border-bottom: 1px solid var(--line);background: var(--field)}.lp-art:empty{display: none}.lp-art .lp-splash{display: block;width: 100%;height: 100%;object-fit: cover;object-position: 60% 22%}.lp-art.is-icon{height: 150px;display: grid;place-items: center;background: radial-gradient(circle at 50% 55%,#1a2f52 0,#0c1830 58%,#08111f 100%)}.lp-art .lp-icon{display: block;width: 88px;height: 88px;border: 2px solid var(--gold);box-shadow: 0 0 0 3px #070d1a,0 0 0 4px rgba(200,165,90,.38),0 6px 18px rgba(0,0,0,.6)}.lp-art .medal{width: 96px;height: 96px}.lp-txt{padding: 16px 20px 18px;text-align: center}.lp-q{font: 400 30px/1.2 var(--serif);margin: 0 0 6px;color: #fff;overflow-wrap: break-word}.lp-q em{font-style: normal;color: var(--gold2)}.lp-q.is-long{font-size: 26px}.lp-q.is-xlong{font-size: 22px}.lp-q>span{display: none}.mode-normal .q-normal,.mode-items .q-items,.mode-changes .q-changes,.mode-notes .q-notes{display: inline}.lp-sub,.lp-qual{margin: 0;color: var(--muted);font-size: 15px}.lp-qual{margin-bottom: 4px}.lp-noscript{padding: 12px 16px;border: 1px solid var(--line);background: var(--panel)}.lp-line{margin: 10px auto 12px;max-width: 600px;padding: 12px 16px;background: var(--field);border: 1px solid var(--line2);text-align: left}.lp-line p{margin: 0}.lp-line-who{display: flex;align-items: center;gap: 8px;font-weight: 700;color: var(--gold2)}.lp-line-who img{width: 28px;height: 28px;border: 1px solid var(--gold)}.lp-line-txt{margin-top: 6px !important;font-size: 18px;font-weight: 600;color: #fff;line-height: 1.35}.lp-bt{display: inline-block;padding: 1px 7px;font: 700 11px/1.5 var(--sans);letter-spacing: .1em;text-transform: uppercase;border: 1px solid}.lp-bt-buff{color: #7fd69a;border-color: rgba(127,214,154,.5)}.lp-bt-nerf{color: #f0907e;border-color: rgba(240,144,126,.5)}.lp-bt-adjust{color: var(--gold2);border-color: var(--line)}.lp-guess{display: flex;gap: 8px}.lp-field{position: relative;flex: 1;min-width: 0}.lp-field input{width: 100%;height: 56px;padding: 0 16px;font: 600 19px var(--sans);color: var(--text);background: var(--field);border: 1px solid var(--line);border-radius: 0;outline: none;-webkit-appearance: none;appearance: none}.lp-field input::placeholder{color: var(--faint);font-weight: 400}.lp-field input:focus{border-color: var(--gold2)}.lp-go{height: 56px;padding: 0 22px;font: 700 16px var(--sans);letter-spacing: .06em;text-transform: uppercase;background: var(--goldbtn);color: #1a1307;border: 0;cursor: pointer}.lp-go:hover{filter: brightness(1.07)}.lp-go:disabled{opacity: .6;cursor: default}.lp-opts{position: absolute;z-index: 30;top: calc(100% + 4px);left: 0;right: 0;max-height: 380px;overflow: auto;overscroll-behavior: contain;margin: 0;padding: 4px 0;list-style: none;background: var(--cell);border: 1px solid var(--gold);box-shadow: 0 14px 30px rgba(0,0,0,.55)}.lp-opts li{display: grid;grid-template-columns: minmax(0,1fr) auto 3.2em;align-items: center;gap: 12px;min-height: 44px;padding: 6px 14px;cursor: pointer}.lp-opts li[aria-selected="true"],.lp-opts li:hover{background: var(--neutral)}.lp-pl{font-weight: 700;color: #fff}.lp-dt{color: var(--muted);font-size: 14px;white-space: nowrap}.lp-yr{color: var(--gold2);font-size: 14px;text-align: right}.lp-opts li.is-guessed{opacity: .5}.lp-opts li.is-guessed .lp-pl::after{content: " " attr(data-tag);font-weight: 400;font-size: 13px;color: var(--muted)}.lp-opt-none,.lp-opt-foot{cursor: default !important;color: var(--muted);font-size: 14px}.lp-opt-foot{display: block !important;min-height: 0 !important}.lp-msg{margin: 8px 0 0;color: var(--muted);font-size: 14px}.lp-msg:empty{display: none}.lp-msg.is-error{color: #f0a090}.lp-retry{margin-top: 8px}.lp-below{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 6px 14px;margin-top: 10px;font-size: 14px;color: var(--muted)}.lp-link{display: inline-flex;align-items: center;min-height: 32px;padding: 0;background: none;border: 0;cursor: pointer;font: 400 14px var(--sans);color: var(--gold2);text-decoration: underline;text-decoration-color: rgba(233,211,154,.4);text-underline-offset: 4px}.lp-link:hover{text-decoration-color: var(--gold2)}.lp-link[aria-expanded="true"]{text-decoration-color: var(--gold2)}.lp-hints{display: flex;flex-wrap: wrap;gap: 0 14px}.lp-hints button{display: inline-flex;align-items: center;min-height: 32px;padding: 0;background: none;border: 0;color: var(--muted);font: 400 14px var(--sans);cursor: pointer}.lp-hints button b{color: var(--gold2);font-weight: 600;margin-left: .3em}.lp-hints button:hover:not([disabled]) b{text-decoration: underline;text-underline-offset: 3px}.lp-hints button[disabled]{opacity: .5;cursor: default}.lp-hintvals:empty{display: none}.lp-hintvals p{margin: 10px 0 0;padding-top: 10px;border-top: 1px solid var(--line3);font-size: 15px}.lp-hintvals b{color: var(--gold2);font-weight: 600}.lp-years{margin-top: 12px;padding-top: 12px;border-top: 1px solid var(--line3)}.lp-bracket{margin: 0 0 10px;color: var(--muted);font-size: 14px}.lp-bracket b{color: var(--text)}.lp-yrs{display: grid;grid-template-columns: repeat(auto-fill,minmax(76px,1fr));gap: 6px}.lp-yb,.lp-pb{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 1px;min-height: 44px;padding: 4px 6px;background: var(--field);border: 1px solid var(--line2);color: var(--text);cursor: pointer;font: inherit;line-height: 1.15}.lp-yb b,.lp-pb b{font-weight: 700;font-size: 15px}.lp-yb span,.lp-pb span{font-size: 11.5px;color: var(--muted)}.lp-yb:hover,.lp-pb:hover:not(:disabled){border-color: var(--line);background: var(--neutral)}.lp-yb[aria-pressed="true"]{border-color: var(--gold);background: var(--panel2);box-shadow: 0 0 0 1px var(--gold) inset}.lp-yb.st-correct{box-shadow: inset 0 -3px 0 var(--ok)}.lp-yb.st-partial{box-shadow: inset 0 -3px 0 var(--near)}.lp-yb.st-wrong{box-shadow: inset 0 -3px 0 var(--far)}.lp-yb[aria-pressed="true"].st-correct,.lp-yb[aria-pressed="true"].st-partial,.lp-yb[aria-pressed="true"].st-wrong{box-shadow: 0 0 0 1px var(--gold) inset}.is-dim{opacity: .42}.lp-pgrid{display: grid;grid-template-columns: repeat(auto-fill,minmax(104px,1fr));gap: 6px;margin-top: 10px}.lp-pgrid:empty{display: none}.lp-pb:disabled{cursor: default}.lp-pb.is-guessed{opacity: 1;color: #fff;border-color: rgba(0,0,0,.4)}.lp-pb.is-guessed span{color: inherit;opacity: .85}.lp-pb.st-correct{background: var(--ok);color: var(--on-ok)}.lp-pb.st-partial{background: var(--near);color: var(--on-near)}.lp-pb.st-wrong{background: var(--far);color: var(--on-far)}.lp-head,.lp-cells{display: grid;grid-template-columns: minmax(0,1.9fr) repeat(3,minmax(0,1fr));gap: 6px}.lp-head{padding: 0 0 6px;font-size: 12px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--muted);text-align: center}.lp-head span:first-child{text-align: left}.lp-rows{margin: 0;padding: 0;list-style: none}.lp-row{margin: 0 0 12px}.lp-cells>div{min-height: 64px;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 4px 4px;text-align: center;border: 1px solid rgba(0,0,0,.4);font-weight: 700;font-size: 20px;line-height: 1.1;color: #fff;text-shadow: 0 1px 1px rgba(0,0,0,.35)}.lp-cells small{display: block;margin-top: 3px;font-size: 12px;font-weight: 600;line-height: 1.15;opacity: .92;text-shadow: none}.lp-cells .lp-pc{align-items: flex-start;padding: 4px 14px;background: var(--cell);border: 1px solid var(--line);text-align: left;text-shadow: none}.lp-pc b{font-weight: 700;overflow-wrap: anywhere}.lp-pc.is-long b{font-size: 16px}.lp-pc small{color: var(--muted)}.lp-cells .st-correct{background: var(--ok);color: var(--on-ok)}.lp-cells .st-partial{background: var(--near);color: var(--on-near)}.lp-cells .st-wrong{background: var(--far);color: var(--on-far)}body.cb .lp-cells .st-partial{text-shadow: none}.lp-cells .lp-dir{background: var(--neutral);border: 1px solid var(--line)}.lp-dir .lp-arrow{font-size: 26px;line-height: 1}.lp-cells .lp-dir.is-exact{background: var(--ok);color: var(--on-ok);border-color: rgba(0,0,0,.4)}.lp-row.is-win .lp-pc{border-color: var(--gold);box-shadow: 0 0 0 1px var(--gold) inset}.lp-itp{margin: 0;padding: 5px 2px 0;font-size: 14px;color: var(--muted)}.lp-itp em{font-style: normal;font-weight: 600;color: var(--gold2)}body.hide-itp .lp-board:not(.is-done) .lp-itp{display: none}body.challenger .lp-head,body.challenger .lp-cells{grid-template-columns: minmax(0,1.9fr) repeat(2,minmax(0,1fr))}body.challenger .lp-c-close{display: none !important}.lp-c-chal{display: none}body.challenger .lp-c-chal{display: inline}@media (prefers-reduced-motion: no-preference){.lp-row.is-new{animation: lp-in .3s ease-out both}.lp-row.is-new .lp-cells>div{animation: lp-flip .42s cubic-bezier(.25,.8,.35,1) both;backface-visibility: hidden}.lp-row.is-new .lp-cells>div:nth-child(2){animation-delay: .08s}.lp-row.is-new .lp-cells>div:nth-child(3){animation-delay: .16s}.lp-row.is-new .lp-cells>div:nth-child(4){animation-delay: .24s}.lp-row.is-new.is-win .lp-cells{position: relative;overflow: hidden;animation: lp-rowpop .4s .5s ease-out both}.lp-row.is-new.is-win .lp-cells::after{content: "";position: absolute;inset: 0;pointer-events: none;mix-blend-mode: screen;background: linear-gradient(105deg,transparent 30%,rgba(233,211,154,.15) 40%,rgba(255,240,200,.7) 50%,rgba(233,211,154,.15) 60%,transparent 70%);transform: translateX(-100%);animation: lp-sweep .7s .45s ease-in-out both}@keyframes lp-in{from{opacity: 0;transform: translateY(-8px)}to{opacity: 1;transform: none}}@keyframes lp-flip{from{opacity: 0;transform: perspective(500px) rotateX(-90deg)}50%{opacity: 1}to{opacity: 1;transform: perspective(500px) rotateX(0)}}@keyframes lp-rowpop{0%,100%{transform: none}40%{transform: scale(1.025)}}@keyframes lp-sweep{from{transform: translateX(-100%)}to{transform: translateX(100%)}}}.lp-legend{display: flex;flex-wrap: wrap;justify-content: center;gap: 4px 16px;margin: 6px 0 10px;font-size: 13px;color: var(--muted)}.lp-legend i,.lp-tlkey i{display: inline-block;width: 11px;height: 11px;margin-right: 5px;vertical-align: -1px}i.st-correct{background: var(--ok)}i.st-partial{background: var(--near)}i.st-wrong{background: var(--far)}.lp-boardfoot{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 0 18px;margin: 0 0 18px;font-size: 14px;color: var(--muted)}.lp-giveup.is-armed{color: #f0a090;text-decoration-color: currentColor}.lp-board.is-done .lp-giveup{display: none}.lp-tlnote{display: flex;flex-wrap: wrap;gap: 4px 16px;font-size: 14px}.lp-tlkey{display: inline-flex;flex-wrap: wrap;gap: 4px 12px}.lp-track{position: relative;height: 96px;margin: 4px 0 6px}.lp-track .t-band{position: absolute;top: 52px;height: 12px;background: #1b2c4b;border-right: 2px solid var(--panel2)}.lp-track .t-band:nth-child(even){background: #24395e}.lp-track .t-band span{position: absolute;top: 15px;left: 2px;font-size: 11px;font-weight: 600;letter-spacing: .06em;color: var(--muted);white-space: nowrap}.lp-track .t-br{position: absolute;top: 46px;height: 24px;background: rgba(233,211,154,.22);border-left: 2px solid var(--gold2);border-right: 2px solid var(--gold2)}.lp-track .t-yr{position: absolute;top: 82px;transform: translateX(-50%);font-size: 11px;font-weight: 600;color: var(--muted)}.lp-track .t-tk{position: absolute;width: 3px;height: 31px;transform: translateX(-50%);background: var(--st)}.lp-track .t-fl{position: absolute;transform: translateX(-50%);min-width: 20px;height: 17px;padding: 0 4px;display: grid;place-items: center;background: var(--st);color: #fff;font-size: 12px;font-weight: 700;line-height: 1}.lp-track .st-correct{--st: var(--ok)}.lp-track .st-partial{--st: var(--near)}.lp-track .st-wrong{--st: var(--far)}body.cb .lp-track .t-fl.st-partial{color: #1a1307}.lp-track .t-now{position: absolute;top: 40px;width: 2px;height: 36px;border-left: 2px dotted var(--muted)}.lp-track .t-now span{position: absolute;top: -12px;right: 4px;font-size: 10px;font-weight: 600;letter-spacing: .1em;color: var(--muted);text-transform: uppercase}.lp-track .t-ans{position: absolute;top: 36px;width: 4px;height: 40px;transform: translateX(-50%);background: var(--gold2)}.lp-texts{margin-top: 8px}.lp-text{margin: 0}.lp-fold{background: var(--panel);border: 1px solid var(--line2);margin: 0 0 8px}.lp-fold>summary{display: flex;align-items: center;justify-content: space-between;gap: 14px;min-height: 46px;padding: 0 16px;cursor: pointer;list-style: none}.lp-fold>summary::-webkit-details-marker{display: none}.lp-fold>summary h2{margin: 0;font: 600 16px/1.3 var(--sans);color: var(--text)}.lp-fold>summary::after{content: "+";color: var(--gold);font-size: 20px;line-height: 1}.lp-fold[open]>summary::after{content: "\2212"}.lp-fold-body{padding: 0 16px 14px;color: var(--muted);font-size: 15px}.data-fold-body{padding-top: 0}.lp-fold-body p{margin: 0 0 10px}.lp-fold-body ul{margin: 0 0 10px;padding-left: 20px}.lp-fold-body li{margin: 0 0 6px}.lp-fold-body b{color: var(--text);font-weight: 600}.lp-faq details{border-top: 1px solid var(--line3)}.lp-faq summary{padding: 11px 0;cursor: pointer;font-weight: 600;color: var(--text)}.lp-faq p{margin: 0 0 12px}.lp-legal{margin: 26px 0 0;text-align: center;font-size: 13px;color: var(--muted)}.lp-legal p{margin: 0 0 8px}.lp-legal a{color: var(--muted);text-underline-offset: 3px}.lp-ljj{color: #c9c2b0}.dg-slot::before{color: var(--muted);border-bottom-color: var(--line3)}.dg-slot-bottom{margin-top: 30px}.dg-slot-bottom:not(.dg-slot-promo){padding: 0 10px 10px;background: var(--panel);border: 1px solid var(--line2)}.dg-slot-bottom:not(.dg-slot-promo)::before{margin: 0 -10px 10px;padding: 0 10px}.dg-slot-bottom.dg-slot-promo:empty{min-height: 0;margin: 0}.dg-slot-bottom.dg-slot-promo:empty::before{display: none}@media (min-width: 1420px){.dg-page{grid-template-columns: 160px minmax(0,var(--dg-col)) 160px;column-gap: 150px}.dg-rail{display: block}.dg-slot-rail{position: sticky;top: 96px;width: 160px;height: 620px}}.dg-rail{padding-top: 110px}.dg-slot-rail:not(.dg-slot-promo){background: var(--panel);box-shadow: 0 0 0 6px var(--panel),0 0 0 7px var(--line2)}.dg-slot:has(>ins[data-ad-status="unfilled"]){background: none;box-shadow: none;border-color: transparent}body.ad-preview .dg-slot.dg-slot-promo{position: relative;outline: 1px dashed var(--line);outline-offset: -1px;background: rgba(10,20,40,.5)}body.ad-preview .dg-slot.dg-slot-promo::before{display: block;visibility: visible;content: attr(data-label) " · preview";padding: 0 8px}body.ad-preview .dg-slot.dg-slot-promo::after{content: attr(data-size);position: absolute;inset: 20px 0 0;display: grid;place-items: center;color: var(--faint);font-size: 13px}body.ad-preview .dg-slot-bottom.dg-slot-promo:empty{min-height: 270px;margin: 30px 0 0}@media (min-width: 768px){body.ad-preview .dg-slot-bottom.dg-slot-promo:empty{min-height: 110px}}.dg-footer{margin-top: 18px;padding: 16px 16px 40px;border-top: 1px solid var(--line3);color: var(--muted);font-size: 13px;text-align: center;background: transparent}.dg-footer-in{max-width: 760px;display: flex;flex-direction: column;align-items: center;gap: 2px}.dg-footer-brand{color: var(--muted)}.dg-footer-home{font: 400 16px var(--serif);color: var(--gold2)}.dg-footer-links,.dg-footer-langs{justify-content: center;gap: 0 14px}.dg-footer a,.dg-footer-btn{color: var(--muted)}.dg-footer-langs a[aria-current]{color: var(--gold2);font-weight: 600}.lp-dialog{width: calc(100% - 32px);max-width: 420px;padding: 22px;background: var(--panel2);color: var(--text);border: 1px solid var(--gold);box-shadow: 0 20px 60px rgba(0,0,0,.6)}.lp-dialog::backdrop{background: rgba(0,0,0,.6)}.lp-dialog h2{margin: 0 0 14px;font: 400 24px/1.2 var(--serif);color: var(--gold2)}.lp-set{display: flex;align-items: center;gap: 12px;min-height: 48px;padding: 6px 0;border-top: 1px solid var(--line3);cursor: pointer}.lp-set input{flex: none;width: 18px;height: 18px;margin: 0;accent-color: var(--gold)}.lp-done{width: 100%;height: 44px;margin-top: 14px;background: none;border: 1px solid var(--line);color: var(--gold2);font: 600 15px var(--sans);cursor: pointer}.lp-done:hover{background: rgba(200,165,90,.08)}#statsBody .dg-stats-tiles{border-top: 1px solid var(--line);border-bottom: 1px solid var(--line2)}.dg-stats-row i{border-radius: 0}.dg-toast{background: var(--panel2);color: var(--text);border: 1px solid var(--gold);border-left-width: 4px}.lp-404{max-width: 640px;margin: 0 auto;padding: 0 16px 48px;text-align: center}.lp-404 .lp-top{min-height: 0}.lp-404-card{padding: 28px 22px}.lp-404-k{margin: 0 0 6px;font-size: 13px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--gold2)}.lp-404 .lp-q{margin: 0 0 16px}.lp-404 p{margin: 0 0 10px;color: var(--muted)}.lp-404-go{display: inline-flex;align-items: center;min-height: 44px;padding: 0 24px;background: var(--goldbtn);color: #1a1307;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;text-decoration: none}.lp-404-links{margin-top: 18px !important;font-size: 13px}.lp-404-links a{color: var(--muted);margin: 0 6px}@media (pointer: coarse){.lp-iconbtn{width: 40px;height: 40px}.lp-top .dg-langs{height: 40px}.lp-top .dg-langs a{position: relative;height: 38px}.lp-iconbtn::after,.lp-top .dg-langs a::after{content: "";position: absolute;inset: -3px 0}.lp-link,.lp-hints button{min-height: 44px}}@media (max-width: 560px){.lp-top{padding: 18px 0 14px;min-height: 76px}.lp-logo{font-size: 32px}.lp-iconbtn,.lp-top .dg-langs{top: 18px}.lp-iconbtn{width: 40px;height: 40px}.lp-top .dg-langs{height: 40px}.lp-top .dg-langs a{height: 38px;min-width: 32px;padding: 0 6px;font-size: 12px}.lp-iconbtn::after,.lp-top .dg-langs a::after{content: "";position: absolute;inset: -3px 0}.lp-top .dg-langs a{position: relative}.dg-modes{gap: 6px;margin-bottom: 14px}.dg-modes a{min-height: 104px;padding: 8px 2px;gap: 6px}.dg-modes a>b{font-size: 13px;line-height: 1.1}.dg-modes a>small{font-size: 10px}.medal{width: 44px;height: 44px;border-width: 1.5px}.medal svg{width: 66%;height: 66%}.lp-art{height: 170px}.lp-art.is-icon{height: 120px}.lp-art .lp-icon{width: 72px;height: 72px}.lp-art .medal{width: 76px;height: 76px}.lp-txt{padding: 14px 14px 16px}.lp-q{font-size: 23px}.lp-q.is-long{font-size: 21px}.lp-q.is-xlong{font-size: 19px}.lp-line-txt{font-size: 16px}.lp-panel{margin-bottom: 14px}.lp-guessbox{padding: 14px}.lp-go{padding: 0 14px}.lp-link,.lp-hints button{min-height: 44px}.lp-below{margin-top: 4px;gap: 0 14px}.lp-opts li{grid-template-columns: minmax(0,1fr) auto 2.8em;gap: 8px;padding: 6px 10px}.lp-head,.lp-cells{grid-template-columns: minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap: 4px}body.challenger .lp-head,body.challenger .lp-cells{grid-template-columns: minmax(0,1.6fr) repeat(2,minmax(0,1fr))}.lp-head{font-size: 11px;letter-spacing: .06em}.lp-cells>div{min-height: 56px;font-size: 17px;padding: 4px 2px}.lp-cells .lp-pc{padding: 4px 8px}.lp-pc.is-long b{font-size: 14px}.lp-cells small{font-size: 11px}.lp-dir .lp-arrow{font-size: 22px}.lp-track .t-yr.is-odd{display: none}.lp-boardfoot .lp-link{min-height: 44px}.lp-dialog{padding: 18px}}@media (max-width: 370px){.dg-col{padding-left: 12px;padding-right: 12px}.lp-logo{font-size: 29px}.dg-modes a>b{font-size: 12px}.dg-modes a>small{letter-spacing: .04em}.lp-go{padding: 0 12px;font-size: 15px;letter-spacing: .03em}}
