body{font-family:Arial,sans-serif;background:radial-gradient(circle at 0% 50%,#000000 0%,#374151 100%);color:#fff;margin:0}*,*::before,*::after{box-sizing:border-box}.container{max-width:900px;margin:auto;padding:16px}.container{position:relative}.ad-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;min-height:90px;margin:18px auto;overflow:hidden;border:1px solid rgba(148,163,184,0.22);border-radius:8px;background:rgba(15,23,42,0.34);color:#e0f2fe;text-align:center}.ad-slot:empty::before{content:"";display:block;width:min(116px,62%);aspect-ratio:16 / 9;border-radius:8px;background:radial-gradient(circle at 82% 18%,rgba(250,204,21,0.95) 0 5px,transparent 6px),linear-gradient(90deg,#2563eb 0 28%,#93c5fd 28% 100%);box-shadow:0 10px 24px rgba(0,0,0,0.26)}.ad-slot:empty::before{background-color:#1d4ed8}.ad-slot:empty::after{content:"Your ad could be here";display:block;max-width:18ch;color:#e0f2fe;font-size:13px;font-weight:800;line-height:1.25}.ad-slot-home,.ad-slot-bottom{max-width:970px}.ad-slot-top{max-width:728px;min-height:90px}.ad-slot-side{display:none}.ad-slot-side:empty::before{width:118px}.ad-slot-left{left:max(8px,calc((100vw - 1500px) / 2))}.ad-slot-right{right:max(8px,calc((100vw - 1500px) / 2))}@media(min-width:1500px){.ad-slot-side{position:fixed;top:118px;z-index:3;display:flex;width:150px;min-height:600px;margin:0}}.language-switcher{position:absolute;top:16px;right:16px;z-index:20;display:inline-flex;gap:4px;padding:4px;background:rgba(15,23,42,0.78);border:1px solid rgba(148,163,184,0.28);border-radius:10px;box-shadow:0 10px 24px rgba(0,0,0,0.24);backdrop-filter:blur(8px)}.language-switcher button{min-width:42px;min-height:34px;padding:7px 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:#cbd5e1;font-size:13px;font-weight:800;line-height:1;cursor:pointer}.language-switcher button:hover,.language-switcher button:focus-visible{color:#ffffff;border-color:rgba(96,165,250,0.5)}.language-switcher button.is-active{color:#ffffff;background:linear-gradient(135deg,#0ea5e9,#2563eb);border-color:rgba(255,255,255,0.18)}.language-switcher button:disabled{opacity:.48;cursor:not-allowed}.language-switcher.is-locked{border-color:rgba(148,163,184,0.18)}.toolbar{display:flex;gap:4px;flex-wrap:nowrap;overflow:visible;margin-bottom:10px;align-items:center}.toolbar>*{min-width:0}.toolbar-right{display:flex;gap:4px;align-items:center;margin-left:12px;flex-wrap:wrap;justify-content:flex-end;min-width:0;flex:0 0 auto}.toolbar-right .status,.toolbar-right .stopwatch{min-width:0;flex:0 1 auto;white-space:nowrap}.toolbar-right [hidden]{display:none !important}.palette{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:20px 0}.colorBtn{position:relative;overflow:hidden;min-height:60px;border:1px solid rgba(255,255,255,0.22);border-radius:22px;box-shadow:inset 0 2px 0 rgba(255,255,255,0.34),inset 0 -8px 14px rgba(0,0,0,0.16),0 13px 0 rgba(0,0,0,0.22),0 20px 28px rgba(0,0,0,.30);cursor:pointer;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease;display:flex;align-items:center;justify-content:center}.colorBtn::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,0.28) 0%,rgba(255,255,255,0.08) 36%,rgba(0,0,0,0.10) 100%);pointer-events:none}.colorBtn:hover{transform:translateY(-3px);filter:brightness(1.07);box-shadow:inset 0 2px 0 rgba(255,255,255,0.38),inset 0 -8px 14px rgba(0,0,0,0.15),0 16px 0 rgba(0,0,0,0.22),0 24px 34px rgba(0,0,0,.34)}.colorBtn:active{transform:translateY(7px);filter:brightness(0.96);box-shadow:inset 0 2px 8px rgba(0,0,0,0.22),inset 0 -3px 8px rgba(255,255,255,0.08),0 5px 0 rgba(0,0,0,0.24),0 10px 18px rgba(0,0,0,.26)}.current{display:flex;gap:8px;align-items:center;margin:0}.current-controls{display:flex;align-items:center;gap:24px;margin:20px 0}.current-controls button{min-width:100px}.current-guess{justify-content:space-between;background:transparent;box-shadow:none;padding:0;margin-bottom:20px}.current-guess .pegs{display:flex;gap:8px;align-items:center}button:disabled{opacity:.55;cursor:not-allowed}.stopwatch{padding:8px 12px;background:#0b1420;border:1px solid rgba(148,163,184,0.18);border-radius:8px;font-weight:600}.win-animation{position:absolute;inset:0;pointer-events:none;overflow:visible}.confetti{position:absolute;width:10px;height:14px;border-radius:2px;opacity:0.95;transform-origin:center;will-change:transform,opacity;animation:confettiFall 4000ms cubic-bezier(.2,.6,.2,1) forwards}@keyframes confettiFall{0%{transform:translateY(-20px) rotate(0deg);opacity:1}80%{opacity:1}100%{transform:translateY(600px) rotate(720deg);opacity:0}}@keyframes textBlink{0%,100%{opacity:1}50%{opacity:0}}#message.blink,#lingoMessage.blink{animation:textBlink 0.5s linear 0s 8}@media (prefers-reduced-motion:reduce){#message.blink,#lingoMessage.blink{animation:none}}@media(max-width:820px){.ad-slot-side{display:none}.toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;justify-content:stretch;flex-wrap:wrap;overflow-x:visible;width:100%}.codexrex-page .toolbar{width:100%}.toolbar-right{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;width:100%;justify-content:stretch;margin-left:0;padding-left:0;border-left:none;margin-top:0}.toolbar-right .status,.toolbar-right .stopwatch{justify-content:center;flex:none;width:100%;min-width:0;margin-left:0}.toolbar button,.toolbar select{width:100%;max-width:none;flex:none;min-width:0}.toolbar .game-help{position:absolute;top:16px;right:12px;z-index:4;width:42px}.toolbar .game-help summary{width:42px;height:42px;padding:0}.toolbar>button:not(#submit){min-width:0}}@media(max-width:520px){.toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.toolbar select,.toolbar>button:not(#submit){grid-column:auto;min-height:42px}.toolbar .game-help summary{width:42px;min-height:42px;padding:0}.toolbar-right,.codexrex-page .toolbar-right,.lexis-page .toolbar-right,.nexus-page .toolbar-right,.lexisgrid-page .toolbar-right,.lexicle-page .toolbar-right,.lexishift-page .toolbar-right,.lexislide-page .toolbar-right,.memoria-page .toolbar-right,.furca-page .toolbar-right{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));align-items:stretch}.toolbar-right .status,.toolbar-right .stopwatch{min-height:40px;padding:8px;font-size:13px;gap:5px;white-space:normal;text-align:center}.toolbar-right .stopwatch{font-size:14px}.lexis-page .toolbar-right .status,.lexis-page .toolbar-right .stopwatch{white-space:nowrap}.codexrex-page .toolbar-right{grid-template-columns:minmax(0,1fr)}.lexis-page .toolbar-right,.nexus-page .toolbar-right,.lexisgrid-page .toolbar-right,.lexicle-page .toolbar-right,.lexishift-page .toolbar-right,.lexislide-page .toolbar-right,.memoria-page .toolbar-right,.furca-page .toolbar-right{grid-template-columns:minmax(0,1fr)}.codexrex-page .toolbar-right .status,.lexis-page .toolbar-right .status,.nexus-page .toolbar-right .status,.lexisgrid-page .toolbar-right .status,.lexicle-page .toolbar-right .status,.lexishift-page .toolbar-right .status,.lexislide-page .toolbar-right .status,.memoria-page .toolbar-right .status,.furca-page .toolbar-right .status{justify-content:center;white-space:nowrap}.toolbar select{padding-left:12px;padding-right:24px}.toolbar>button:not(#submit){gap:7px;padding-left:9px;padding-right:9px}.toolbar>button:not(#submit) svg{width:16px;height:16px;flex-basis:16px}.memoria-page .memoria-score,.memoria-page .memoria-turn{grid-column:1 / -1}}@media(max-width:380px){.toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar select,.toolbar>button:not(#submit){grid-column:auto}.toolbar-right,.codexrex-page .toolbar-right,.lexis-page .toolbar-right,.nexus-page .toolbar-right,.lexisgrid-page .toolbar-right,.lexicle-page .toolbar-right,.lexishift-page .toolbar-right,.lexislide-page .toolbar-right,.memoria-page .toolbar-right,.furca-page .toolbar-right{grid-template-columns:repeat(auto-fit,minmax(86px,1fr))}.toolbar-right .stopwatch{max-width:none}.codexrex-page .toolbar-right .status,.lexis-page .toolbar-right .status,.nexus-page .toolbar-right .status,.lexisgrid-page .toolbar-right .status,.lexicle-page .toolbar-right .status,.lexishift-page .toolbar-right .status,.lexislide-page .toolbar-right .status,.memoria-page .toolbar-right .status,.furca-page .toolbar-right .status{font-size:12px;gap:4px;padding-inline:6px}}.guess{display:flex;gap:12px;align-items:center;margin:10px 0;flex-wrap:nowrap}.peg{width:42px;height:42px;border-radius:50%;border:2px solid #666;transition:transform .18s ease,box-shadow .18s ease}.guess .pegs{display:flex;gap:8px;align-items:center}.peg.placeholder{background:#333;opacity:0.5}.guess{justify-content:space-between;padding:10px 12px;background:linear-gradient(145deg,#1f1f24,#16161b);border-radius:14px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.feedback{display:flex;justify-content:flex-end;align-items:center;gap:6px;min-width:76px}.feedback-peg{width:13px;height:13px;border-radius:50%;box-shadow:0 0 0 1px rgba(255,255,255,0.18),0 2px 6px rgba(0,0,0,0.35)}.feedback-peg.is-black{background:#05070a;border:1px solid rgba(255,255,255,0.20)}.feedback-peg.is-white{background:#f8fafc;border:1px solid rgba(15,23,42,0.45)}.feedback-empty{color:rgba(226,232,240,0.62);font-weight:800}button,select{padding:10px}#submit{padding:10px 18px;background:linear-gradient(90deg,#2f2f2f 0%,#0ea5e9 50%,#1f1f1f 100%);color:#fff;border:1px solid rgba(255,255,255,0.04);border-radius:12px;font-weight:700;letter-spacing:0.3px;min-width:80px;box-shadow:0 8px 20px rgba(0,0,0,0.4),inset 0 -2px 0 rgba(0,0,0,0.18);cursor:pointer;background-size:200% 100%;animation:gradientShift 6s ease infinite;will-change:background-position;transition:background .22s ease,transform .15s ease,box-shadow .15s ease,filter .15s ease}#submit:hover:not(:disabled){background:linear-gradient(90deg,#0ea5e9 0%,#3b82f6 100%);transform:translateY(-3px);box-shadow:0 14px 34px rgba(59,130,246,0.22);filter:brightness(1.03);animation-play-state:paused}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@media (prefers-reduced-motion:reduce){#submit{animation:none !important;background-size:auto}}#submit:active:not(:disabled){transform:translateY(-1px) scale(.997);box-shadow:0 8px 20px rgba(0,0,0,0.22)}#submit:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}#submit:focus-visible{outline:2px solid rgba(99,102,241,0.22);outline-offset:3px}.toolbar>button:not(#submit){background:linear-gradient(180deg,#2a2d31 0%,#1d2024 100%);color:#f8fafc;border:1px solid rgba(255,255,255,0.12);border-radius:10px;font-weight:600;box-shadow:0 6px 16px rgba(0,0,0,0.35);transition:transform .14s ease,box-shadow .14s ease,filter .14s ease;cursor:pointer;min-width:92px;display:inline-flex;align-items:center;gap:10px;padding:10px 12px}.toolbar select{background:linear-gradient(180deg,#2a2d31 0%,#1d2024 100%);color:#f8fafc;border:1px solid rgba(255,255,255,0.12);border-radius:10px;padding:10px 26px 10px 14px;font-weight:600;box-shadow:0 6px 16px rgba(0,0,0,0.35);transition:transform .14s ease,box-shadow .14s ease,filter .14s ease;cursor:pointer;min-width:118px;background-image:linear-gradient(45deg,transparent 50%,#f8fafc 50%),linear-gradient(135deg,#f8fafc 50%,transparent 50%),linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.02));background-position:calc(100% - 16px) 50%,calc(100% - 10px) 50%,calc(100% - 28px) 50%;background-size:6px 6px,6px 6px,1px 22px;background-repeat:no-repeat}.toolbar>button:not(#submit):hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,0.45);filter:brightness(1.08)}.toolbar>button:not(#submit):active{transform:translateY(-1px) scale(.998)}.toolbar>button:not(#submit) svg{width:18px;height:18px;flex:0 0 18px;display:block;color:#fff}.toolbar>button:not(#submit):disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.toolbar select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.toolbar select{width:124px;max-width:160px}.toolbar select:focus-visible,.toolbar>button:not(#submit):focus-visible{outline:2px solid rgba(14,165,233,0.45);outline-offset:3px}.toolbar select option{background:#2f2f2f;color:#ffffff}.toolbar select option:checked,.toolbar select option:focus{background:#1f6feb;color:#fff}.game-help{position:relative;z-index:20}.game-help[open]{z-index:80}.game-help summary{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:#f8fafc;background:linear-gradient(180deg,#2a2d31 0%,#1d2024 100%);border:1px solid rgba(255,255,255,0.12);border-radius:10px;box-shadow:0 6px 16px rgba(0,0,0,0.35);cursor:pointer;font-weight:800;list-style:none;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.game-help summary::-webkit-details-marker{display:none}.game-help summary:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,0.45);filter:brightness(1.08)}.game-help summary:focus-visible{outline:2px solid rgba(14,165,233,0.45);outline-offset:3px}.game-help-panel{position:absolute;top:calc(100%+10px);left:0;z-index:12;width:min(320px,calc(100vw - 32px));padding:14px;color:#dbeafe;background:rgba(12,16,24,0.96);border:1px solid rgba(var(--game-accent-rgb,148,163,184),0.24);border-radius:10px;box-shadow:0 18px 40px rgba(0,0,0,0.42);font-size:13px;line-height:1.45}.game-help-panel strong{display:block;margin-bottom:6px;color:var(--game-accent,#f8fafc);font-size:14px}.game-help-panel p{margin:0}.status{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;background:linear-gradient(180deg,rgba(30,35,43,0.88),rgba(20,24,30,0.88));border-radius:10px;border:1px solid rgba(var(--game-accent-rgb,148,163,184),0.26);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 6px 16px rgba(0,0,0,0.26);margin-left:0;white-space:nowrap}.status .label{font-weight:700;color:var(--game-accent,#e2e8f0)}.status .sep{color:rgba(226,232,240,0.58);opacity:1;margin:0 4px}.status #stopwatch{font-weight:700;font-variant-numeric:tabular-nums}.stopwatch{padding:9px 12px;background:linear-gradient(180deg,rgba(8,13,22,0.92),rgba(5,10,18,0.92));border:1px solid rgba(var(--game-accent-rgb,148,163,184),0.20);border-radius:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.035),0 6px 16px rgba(0,0,0,0.28);color:#f8fafc;font-weight:700;font-variant-numeric:tabular-nums}.lexis-page .container{max-width:760px}.lexis-page .lingo-container{width:min(100%,540px);margin-left:auto;margin-right:auto}.lexis-page .back-link,.lexis-page h1{width:min(100%,760px);margin-left:auto;margin-right:auto}.lexis-page .toolbar{width:fit-content;max-width:100%;margin:0 auto 18px;justify-content:center;flex-wrap:wrap;overflow-x:visible}.lexis-page .toolbar-right{justify-content:center;margin-left:8px}.lexis-page .lingo-board{align-items:center}.lexis-page .lingo-input{width:100%}.codexrex-page .toolbar{width:fit-content;max-width:100%;margin:0 auto 18px;justify-content:center;flex-wrap:wrap;overflow-x:visible}.codexrex-page .toolbar-right{justify-content:center}.codexrex-page #status{border-color:rgba(96,165,250,0.38);background:linear-gradient(180deg,rgba(21,35,54,0.92),rgba(13,24,39,0.92))}.codexrex-page #status .label,.codexrex-page #status #attempts,.codexrex-page #status #maxAttempts,.codexrex-page #status #stopwatch{color:#bfdbfe}.codexrex-page #best{border-color:rgba(250,204,21,0.38);background:linear-gradient(180deg,rgba(54,43,15,0.86),rgba(35,28,12,0.9))}.codexrex-page #best .label,.codexrex-page #best #bestScore,.codexrex-page #best #bestTime{color:#fde68a}.lexis-page #status{border-color:rgba(244,114,182,0.38);background:linear-gradient(180deg,rgba(55,24,45,0.9),rgba(35,16,31,0.92))}.lexis-page #status .label,.lexis-page #status #lingoAttempts,.lexis-page #status #maxAttempts,.lexis-page #status #stopwatch{color:#fbcfe8}.lexis-page #best{border-color:rgba(250,204,21,0.38);background:linear-gradient(180deg,rgba(54,43,15,0.86),rgba(35,28,12,0.9))}.lexis-page #best .label,.lexis-page #best #bestScore,.lexis-page #best #bestTime{color:#fde68a}.nexus-page #cipherStatus{border-color:rgba(34,197,94,0.38);background:linear-gradient(180deg,rgba(15,48,33,0.9),rgba(10,32,25,0.92))}.nexus-page #cipherStatus .label,.nexus-page #cipherStatus #cipherChainStep,.nexus-page #cipherStatus #cipherChainTotal,.nexus-page #cipherStatus #cipherAttempts,.nexus-page #cipherStatus #cipherMaxAttempts,.nexus-page #cipherStatus #cipherStopwatch{color:#bbf7d0}.nexus-page #cipherBest{border-color:rgba(250,204,21,0.38);background:linear-gradient(180deg,rgba(54,43,15,0.86),rgba(35,28,12,0.9))}.nexus-page #cipherBest .label,.nexus-page #cipherBest #cipherBestScore,.nexus-page #cipherBest #cipherBestTime{color:#fde68a}.lexisgrid-page #lexisGridStatus{border-color:rgba(245,158,11,0.38);background:linear-gradient(180deg,rgba(58,37,13,0.9),rgba(38,24,10,0.92))}.lexisgrid-page #lexisGridStatus .label,.lexisgrid-page #lexisGridStatus #lexisGridFound,.lexisgrid-page #lexisGridStatus #lexisGridTotal,.lexisgrid-page #lexisGridStatus #lexisGridStopwatch{color:#fed7aa}.lexisgrid-page #lexisGridRecord{border-color:rgba(250,204,21,0.38);background:linear-gradient(180deg,rgba(54,43,15,0.86),rgba(35,28,12,0.9))}.lexisgrid-page #lexisGridRecord .label,.lexisgrid-page #lexisGridRecord #lexisGridBest{color:#fde68a}.lexicle-page #lexicleStatus{border-color:rgba(20,184,166,0.38);background:linear-gradient(180deg,rgba(12,51,47,0.9),rgba(8,34,37,0.92))}.lexicle-page #lexicleStatus .label,.lexicle-page #lexicleStatus #lexicleTurns,.lexicle-page #lexicleStatus #lexicleStopwatch{color:#99f6e4}.lexicle-page #lexicleRecord{border-color:rgba(250,204,21,0.38);background:linear-gradient(180deg,rgba(54,43,15,0.86),rgba(35,28,12,0.9))}.lexicle-page #lexicleRecord .label,.lexicle-page #lexicleRecord #lexicleBest{color:#fde68a}.lexishift-page #lexiShiftStatus{border-color:rgba(56,189,248,0.38);background:linear-gradient(180deg,rgba(15,45,58,0.9),rgba(9,29,42,0.92))}.lexishift-page #lexiShiftStatus .label,.lexishift-page #lexiShiftStatus #lexiShiftMoves,.lexishift-page #lexiShiftStatus #lexiShiftStopwatch{color:#bae6fd}.lexishift-page #lexiShiftRecord{border-color:rgba(250,204,21,0.38);background:linear-gradient(180deg,rgba(54,43,15,0.86),rgba(35,28,12,0.9))}.lexishift-page #lexiShiftRecord .label,.lexishift-page #lexiShiftRecord #lexiShiftBest{color:#fde68a}.memoria-page #memoriaStatus{border-color:rgba(168,85,247,0.38);background:linear-gradient(180deg,rgba(43,27,61,0.9),rgba(30,20,44,0.92))}.memoria-page #memoriaStatus .label,.memoria-page #memoriaStatus #memoriaMoves,.memoria-page #memoriaStatus #memoriaPairs,.memoria-page #memoriaStatus #memoriaTotalPairs,.memoria-page #memoriaStatus #memoriaStopwatch{color:#e9d5ff}.memoria-page #memoriaRecord{border-color:rgba(250,204,21,0.38);background:linear-gradient(180deg,rgba(54,43,15,0.86),rgba(35,28,12,0.9))}.memoria-page #memoriaRecord .label,.memoria-page #memoriaRecord #memoriaBest{color:#fde68a}.furca-page #furcaStatus{border-color:rgba(248,113,113,0.38);background:linear-gradient(180deg,rgba(54,25,30,0.9),rgba(35,18,23,0.92))}.furca-page #furcaStatus .label,.furca-page #furcaStatus #furcaWrong,.furca-page #furcaStatus #furcaMaxWrong,.furca-page #furcaStatus #furcaStopwatch{color:#fecaca}.furca-page #furcaRecord{border-color:rgba(250,204,21,0.38);background:linear-gradient(180deg,rgba(54,43,15,0.86),rgba(35,28,12,0.9))}.furca-page #furcaRecord .label,.furca-page #furcaRecord #furcaBest{color:#fde68a}.back-link{display:flex;align-items:center;min-height:42px;margin-bottom:-42px;position:relative;z-index:1}.back-link+h1{display:flex;align-items:center;justify-content:center;min-height:42px;margin:0 0 24px;padding:0 58px;line-height:1.1;text-align:center}.codexrex-page{--game-accent:#60a5fa;--game-accent-rgb:96,165,250}.lexis-page{--game-accent:#f472b6;--game-accent-rgb:244,114,182}.nexus-page{--game-accent:#22c55e;--game-accent-rgb:34,197,94}.lexisgrid-page{--game-accent:#f59e0b;--game-accent-rgb:245,158,11}.lexicle-page{--game-accent:#14b8a6;--game-accent-rgb:20,184,166}.lexishift-page{--game-accent:#38bdf8;--game-accent-rgb:56,189,248}.memoria-page{--game-accent:#c084fc;--game-accent-rgb:192,132,252}.furca-page{--game-accent:#f87171;--game-accent-rgb:248,113,113}.codexrex-page .back-link+h1{color:#60a5fa;text-shadow:0 0 22px rgba(59,130,246,0.26),0 4px 18px rgba(0,0,0,0.35)}.lexis-page .back-link+h1{color:#f472b6;text-shadow:0 0 22px rgba(219,39,119,0.26),0 4px 18px rgba(0,0,0,0.35)}.nexus-page .back-link+h1{color:#22c55e;text-shadow:0 0 22px rgba(8,145,178,0.24),0 4px 18px rgba(0,0,0,0.35)}.lexisgrid-page .back-link+h1{color:#f59e0b;text-shadow:0 0 22px rgba(245,158,11,0.24),0 4px 18px rgba(0,0,0,0.35)}.lexicle-page .back-link+h1{color:#2dd4bf;text-shadow:0 0 22px rgba(20,184,166,0.28),0 4px 18px rgba(0,0,0,0.35)}.lexishift-page .back-link+h1{color:#38bdf8;text-shadow:0 0 22px rgba(56,189,248,0.28),0 4px 18px rgba(0,0,0,0.35)}.memoria-page .back-link+h1{color:#c084fc;text-shadow:0 0 22px rgba(124,58,237,0.28),0 4px 18px rgba(0,0,0,0.35)}.furca-page .back-link+h1{color:#f87171;text-shadow:0 0 22px rgba(127,29,29,0.28),0 4px 18px rgba(0,0,0,0.35)}.back-link a{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:42px;height:42px;color:#f8fafc;background:linear-gradient(135deg,#0ea5e9 0%,#2563eb 48%,#7c3aed 100%);border:1px solid rgba(255,255,255,0.22);border-radius:10px;box-shadow:0 8px 20px rgba(37,99,235,0.28),0 6px 16px rgba(0,0,0,0.35);text-decoration:none;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease,border-color .14s ease}.back-link a:hover{color:#ffffff;transform:translateY(-2px);border-color:rgba(255,255,255,0.34);box-shadow:0 12px 26px rgba(37,99,235,0.36),0 10px 24px rgba(0,0,0,0.45);filter:brightness(1.08)}.back-link a:active{transform:translateY(-1px) scale(.998)}.back-link a:focus-visible{outline:2px solid rgba(125,211,252,0.72);outline-offset:3px}.back-link svg{width:20px;height:20px;display:block}.nexus-page .container{max-width:920px}.nexus-page h1,.nexus-page .back-link{width:min(100%,760px);margin-left:auto;margin-right:auto}.nexus-page .toolbar{width:fit-content;max-width:100%;margin:0 auto 18px;justify-content:center;flex-wrap:wrap;overflow-x:visible}.nexus-page .toolbar-right{justify-content:center}.cipher-shell{width:min(100%,760px);margin:0 auto;display:grid;gap:14px}.cipher-panel{min-width:0;background:linear-gradient(145deg,rgba(23,27,33,0.94),rgba(12,15,20,0.94));border:1px solid rgba(148,163,184,0.18);border-radius:10px;box-shadow:0 16px 36px rgba(0,0,0,0.28);padding:16px}.cipher-meta{display:flex;justify-content:space-between;gap:10px;color:#b9c2cf;font-size:13px;margin-bottom:14px}.cipher-text{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;min-height:76px;align-items:center}.cipher-char,.cipher-space{width:48px;height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:24px;font-weight:800}.cipher-char{background:#111827;border:1px solid rgba(56,189,248,0.35);color:#f8fafc;box-shadow:inset 0 -2px 0 rgba(14,165,233,0.18)}.cipher-space{width:18px}.cipher-wheel{min-width:0;display:grid;gap:8px;margin-top:18px;padding:12px;background:rgba(2,6,23,0.42);border:1px solid rgba(148,163,184,0.12);border-radius:8px;overflow-x:auto}.cipher-chain-track{display:flex;justify-content:center;gap:10px;margin-top:18px}.cipher-chain-node{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#111827;border:1px solid rgba(148,163,184,0.24);color:#dbeafe;font-weight:800}.cipher-chain-node.is-current{border-color:rgba(6,182,212,0.85);box-shadow:0 0 0 3px rgba(6,182,212,0.16)}.cipher-chain-node.is-solved{background:linear-gradient(135deg,#0891b2 0%,#16a34a 100%);border-color:rgba(187,247,208,0.35);color:#ffffff}.cipher-rail{min-width:560px;font-family:Consolas,Monaco,monospace;letter-spacing:4px;white-space:nowrap;text-align:center;color:#dbeafe}.cipher-coded{color:#f9a8d4}.cipher-message{min-height:22px;margin-bottom:12px;color:#e2e8f0;text-align:center;font-weight:700}.cipher-form{display:flex;gap:10px;min-width:0}#cipherInput{flex:1;min-width:0;padding:12px;background:#14171c;border:1px solid rgba(148,163,184,0.28);border-radius:8px;color:#ffffff;font-size:16px;text-transform:uppercase}#cipherInput::placeholder{color:#7b8493}#cipherSubmit{min-width:112px;padding:12px 18px;background:linear-gradient(90deg,#0891b2 0%,#2563eb 100%);color:#ffffff;border:1px solid rgba(255,255,255,0.12);border-radius:8px;font-weight:800;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}#cipherSubmit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px rgba(37,99,235,0.28);filter:brightness(1.05)}#cipherSubmit:disabled{opacity:.5;cursor:not-allowed}.cipher-history{display:grid;gap:8px;margin-top:14px}.cipher-history-row{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;background:rgba(15,23,42,0.68);border:1px solid rgba(148,163,184,0.14);border-radius:8px;color:#dbeafe}.cipher-history-row span:first-child{min-width:0;overflow-wrap:anywhere}.lexisgrid-page .container{max-width:980px}.lexisgrid-page h1,.lexisgrid-page .back-link{width:min(100%,860px);margin-left:auto;margin-right:auto}.lexisgrid-page .toolbar{width:fit-content;max-width:100%;margin:0 auto 18px;justify-content:center;flex-wrap:wrap;overflow-x:visible}.lexisgrid-page .toolbar-right{justify-content:center}.lexisgrid-shell{width:min(100%,860px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:14px;align-items:start}.lexisgrid-panel{min-width:0;background:linear-gradient(145deg,rgba(23,27,33,0.94),rgba(12,15,20,0.94));border:1px solid rgba(148,163,184,0.18);border-radius:10px;box-shadow:0 16px 36px rgba(0,0,0,0.28);padding:16px}.lexisgrid-message{min-height:22px;margin-bottom:12px;color:#e2e8f0;text-align:center;font-weight:700}.lexisgrid-grid{--lexisgrid-size:10;display:grid;grid-template-columns:repeat(var(--lexisgrid-size),minmax(0,1fr));gap:4px;width:min(100%,620px);margin:0 auto;touch-action:none;user-select:none}.lexisgrid-cell{aspect-ratio:1;min-width:0;border:1px solid rgba(56,189,248,0.22);border-radius:6px;background:#111827;color:#f8fafc;font-size:clamp(13px,2.7vw,20px);font-weight:800;line-height:1;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease,color .12s ease}.lexisgrid-cell:hover{border-color:rgba(56,189,248,0.55)}.lexisgrid-cell.is-selected{background:#0891b2;border-color:rgba(165,243,252,0.75);color:#ffffff;transform:scale(1.04)}.lexisgrid-cell.is-found{background:linear-gradient(135deg,#0891b2 0%,#16a34a 100%);border-color:rgba(187,247,208,0.45);color:#ffffff}.lexisgrid-cell.is-hint{background:#f59e0b;border-color:rgba(254,240,138,0.85);color:#111827}.lexisgrid-list-title{color:#b9c2cf;font-size:13px;font-weight:800;margin-bottom:12px;text-transform:uppercase}.lexisgrid-words{display:grid;grid-template-columns:1fr;gap:8px}.lexisgrid-word{padding:8px 10px;background:rgba(15,23,42,0.68);border:1px solid rgba(148,163,184,0.14);border-radius:8px;color:#dbeafe;font-weight:800;letter-spacing:0.4px}.lexisgrid-word.is-found{color:#bbf7d0;border-color:rgba(34,197,94,0.35);text-decoration:line-through;opacity:0.75}.lexicle-page .container{max-width:1080px}.lexicle-page h1,.lexicle-page .back-link{width:min(100%,940px);margin-left:auto;margin-right:auto}.lexicle-page .toolbar{width:fit-content;max-width:100%;margin:0 auto 18px;justify-content:center;flex-wrap:wrap;overflow-x:visible}.lexicle-page .toolbar-right{justify-content:center}.lexicle-shell{width:min(100%,940px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:14px;align-items:start}.lexicle-panel{min-width:0;background:linear-gradient(145deg,rgba(23,27,33,0.94),rgba(12,15,20,0.94));border:1px solid rgba(148,163,184,0.18);border-radius:10px;box-shadow:0 16px 36px rgba(0,0,0,0.28);padding:16px}.lexicle-message{min-height:22px;margin-bottom:12px;color:#e2e8f0;text-align:center;font-weight:700}.lexicle-board{position:relative;width:min(100%,620px);aspect-ratio:1;margin:0 auto;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(20,184,166,0.22) 0 5%,transparent 5.2%),radial-gradient(circle at 50% 50%,rgba(15,23,42,0.72),rgba(2,6,23,0.86));border:1px solid rgba(20,184,166,0.24);box-shadow:inset 0 0 42px rgba(20,184,166,0.10),0 16px 34px rgba(0,0,0,0.28);overflow:hidden}.lexicle-board::before{content:"";position:absolute;inset:7%;border-radius:50%;border:1px solid rgba(20,184,166,0.18);opacity:0.7;pointer-events:none}.lexicle-spoke{position:absolute;left:50%;top:50%;width:2px;height:46%;transform-origin:50% 100%;background:linear-gradient(180deg,rgba(94,234,212,0.32),rgba(94,234,212,0.04));pointer-events:none}.lexicle-ring-line{position:absolute;left:50%;top:50%;border:2px solid rgba(20,184,166,0.25);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px rgba(20,184,166,0.08),inset 0 0 18px rgba(20,184,166,0.04);pointer-events:none}.lexicle-letter{position:absolute;z-index:2;width:clamp(28px,6vw,44px);height:clamp(28px,6vw,44px);display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(45,212,191,0.28);border-radius:50%;background:#0f172a;color:#ecfeff;font-weight:900;font-size:clamp(13px,2.8vw,20px);line-height:1;transform:translate(-50%,-50%);box-shadow:inset 0 -2px 0 rgba(0,0,0,0.2),0 8px 18px rgba(0,0,0,0.24)}.lexicle-ring-handle{position:absolute;z-index:3;width:clamp(30px,5.2vw,40px);height:clamp(30px,5.2vw,40px);display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(94,234,212,0.56);border-radius:50%;background:linear-gradient(145deg,#115e59 0%,#0f172a 100%);color:#ffffff;box-shadow:0 0 0 4px rgba(20,184,166,0.10),0 9px 18px rgba(0,0,0,0.30);transform:translate(-50%,-50%);cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,filter .14s ease}.lexicle-ring-handle svg{width:18px;height:18px}.lexicle-ring-handle:hover:not(:disabled){transform:translate(-50%,-50%) scale(1.08);border-color:rgba(153,246,228,0.92);box-shadow:0 0 0 5px rgba(20,184,166,0.16),0 12px 22px rgba(0,0,0,0.34);filter:brightness(1.08)}.lexicle-ring-handle:active:not(:disabled){transform:translate(-50%,-50%) scale(0.98) rotate(18deg)}.lexicle-ring-handle:disabled{opacity:.55;cursor:not-allowed}.lexicle-letter.is-found{background:linear-gradient(135deg,#0d9488 0%,#22c55e 100%);border-color:rgba(187,247,208,0.55);color:#ffffff}.lexicle-list-title{color:#b9c2cf;font-size:13px;font-weight:800;margin-bottom:12px;text-transform:uppercase}.lexicle-words,.lexicle-controls{display:grid;gap:8px}.lexicle-word{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;background:rgba(15,23,42,0.68);border:1px solid rgba(148,163,184,0.14);border-radius:8px;color:#dbeafe;font-weight:800;letter-spacing:0.4px}.lexicle-word small{color:rgba(226,232,240,0.62);font-size:12px;font-weight:800;letter-spacing:0.8px}.lexicle-word.is-found{color:#99f6e4;border-color:rgba(20,184,166,0.45)}.lexicle-word.is-found small{color:#bbf7d0}.lexicle-control-row{display:grid;grid-template-columns:1fr 38px 38px;gap:8px;align-items:center}.lexicle-control-row span{color:#dbeafe;font-weight:800}.lexicle-control-row button{height:36px;padding:0;border:1px solid rgba(20,184,166,0.28);border-radius:8px;background:#111827;color:#ffffff;font-size:24px;font-weight:900;line-height:1;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease}.lexicle-control-row button:hover:not(:disabled){transform:translateY(-2px);background:#134e4a;border-color:rgba(94,234,212,0.65)}.lexicle-control-row button:disabled{opacity:.55;cursor:not-allowed}.lexishift-page .container{max-width:1080px}.lexishift-page h1,.lexishift-page .back-link{width:min(100%,940px);margin-left:auto;margin-right:auto}.lexishift-page .toolbar{width:fit-content;max-width:100%;margin:0 auto 18px;justify-content:center;flex-wrap:wrap;overflow-x:visible}.lexishift-page .toolbar-right{justify-content:center}.lexishift-shell{width:min(100%,940px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:14px;align-items:start}.lexishift-panel{min-width:0;background:linear-gradient(145deg,rgba(23,27,33,0.94),rgba(12,15,20,0.94));border:1px solid rgba(148,163,184,0.18);border-radius:10px;box-shadow:0 16px 36px rgba(0,0,0,0.28);padding:16px}.lexishift-message{min-height:22px;margin-bottom:12px;color:#e2e8f0;text-align:center;font-weight:700}.lexishift-board-wrap{--lexishift-size:5;--lexishift-gap:8px;--lexishift-pad:10px;--lexishift-rail:clamp(34px,7vw,52px);display:grid;grid-template-columns:var(--lexishift-rail) minmax(0,1fr) var(--lexishift-rail);grid-template-rows:var(--lexishift-rail) minmax(0,1fr) var(--lexishift-rail);column-gap:12px;row-gap:10px;width:min(100%,620px);margin:0 auto}.lexishift-grid{grid-column:2;grid-row:2;display:grid;grid-template-columns:repeat(var(--lexishift-size),minmax(0,1fr));gap:var(--lexishift-gap);padding:var(--lexishift-pad);background:rgba(2,6,23,0.56);border:1px solid rgba(56,189,248,0.24);border-radius:10px;box-shadow:inset 0 0 28px rgba(56,189,248,0.07)}.lexishift-cell{aspect-ratio:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(56,189,248,0.26);border-radius:7px;background:#0f172a;color:#f8fafc;font-size:clamp(14px,3vw,24px);font-weight:900;line-height:1;box-shadow:inset 0 -2px 0 rgba(0,0,0,0.20),0 8px 16px rgba(0,0,0,0.20)}.lexishift-cell.is-found{background:linear-gradient(135deg,#0284c7 0%,#16a34a 100%);border-color:rgba(187,247,208,0.45)}.lexishift-cell.is-hint{border-color:rgba(250,204,21,0.85);box-shadow:inset 0 -2px 0 rgba(0,0,0,0.20),0 0 0 3px rgba(250,204,21,0.14)}.lexishift-column-controls,.lexishift-row-controls{display:grid;gap:var(--lexishift-gap)}.lexishift-column-controls{grid-template-columns:repeat(var(--lexishift-size),minmax(0,1fr));padding-inline:var(--lexishift-pad)}.lexishift-column-controls-top{grid-column:2;grid-row:1}.lexishift-column-controls-bottom{grid-column:2;grid-row:3}.lexishift-row-controls{grid-template-rows:repeat(var(--lexishift-size),minmax(0,1fr));padding-block:var(--lexishift-pad)}.lexishift-row-controls-left{grid-column:1;grid-row:2}.lexishift-row-controls-right{grid-column:3;grid-row:2}.lexishift-shift-button{min-width:0;width:100%;height:100%;min-height:0;padding:0;border:1px solid rgba(56,189,248,0.30);border-radius:8px;background:linear-gradient(145deg,#0c4a6e 0%,#111827 100%);color:#ffffff;font-size:18px;font-weight:900;line-height:1;cursor:pointer;transition:transform .12s ease,border-color .12s ease,filter .12s ease,box-shadow .12s ease}.lexishift-shift-button:hover:not(:disabled){transform:translateY(-2px);border-color:rgba(186,230,253,0.82);box-shadow:0 8px 18px rgba(0,0,0,0.28);filter:brightness(1.08)}.lexishift-shift-button.is-hint{border-color:rgba(250,204,21,0.95);background:linear-gradient(145deg,#92400e 0%,#111827 100%);box-shadow:0 0 0 3px rgba(250,204,21,0.18),0 8px 18px rgba(0,0,0,0.28)}.lexishift-shift-button:disabled{opacity:.55;cursor:not-allowed}.lexishift-list-title{color:#b9c2cf;font-size:13px;font-weight:800;margin-bottom:12px;text-transform:uppercase}.lexishift-words{display:grid;gap:8px}.lexishift-word{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;background:rgba(15,23,42,0.68);border:1px solid rgba(148,163,184,0.14);border-radius:8px;color:#dbeafe;font-weight:800;letter-spacing:0.4px}.lexishift-word small{color:rgba(226,232,240,0.62);font-size:12px;font-weight:800;letter-spacing:0.8px}.lexishift-word.is-found{color:#bae6fd;border-color:rgba(56,189,248,0.45)}.lexishift-word.is-found small{color:#bbf7d0}.lexishift-word.is-hint{border-color:rgba(250,204,21,0.72)}.lexislide-page .container{max-width:1120px}.lexislide-page h1,.lexislide-page .back-link{color:#38bdf8;text-shadow:0 0 22px rgba(56,189,248,0.3)}.lexislide-page .toolbar{width:min(100%,1040px);margin-left:auto;margin-right:auto}.lexislide-page .toolbar-right{display:flex;gap:8px}.lexislide-page .game-help-panel{right:0;left:auto}.lexislide-page #lexiSlideStatus{border-color:rgba(56,189,248,0.42);background:rgba(14,165,233,0.08)}.lexislide-page #lexiSlideStatus .label,.lexislide-page #lexiSlideStatus #lexiSlideMoves,.lexislide-page #lexiSlideStatus #lexiSlideStopwatch{color:#7dd3fc}.lexislide-page #lexiSlideRecord{border-color:rgba(250,204,21,0.42);background:rgba(250,204,21,0.08)}.lexislide-page #lexiSlideRecord .label,.lexislide-page #lexiSlideRecord #lexiSlideBest{color:#fde68a}.lexislide-shell{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;align-items:start;max-width:1040px;margin:18px auto 0}.lexislide-panel{padding:16px;border:1px solid rgba(148,163,184,0.18);border-radius:8px;background:rgba(15,23,42,0.62);box-shadow:0 16px 42px rgba(0,0,0,0.22)}.lexislide-message{min-height:22px;margin-bottom:14px;color:#dbeafe;text-align:center;font-size:14px;font-weight:700}.lexislide-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:min(100%,520px);aspect-ratio:1;margin:0 auto;padding:10px;border:1px solid rgba(56,189,248,0.22);border-radius:10px;background:rgba(2,6,23,0.48)}.lexislide-tile{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;padding:0;border:1px solid rgba(56,189,248,0.34);border-radius:8px;background:#0f172a;color:#ffffff;font-size:clamp(22px,6vw,36px);font-weight:900;line-height:1;box-shadow:inset 0 -8px 18px rgba(0,0,0,0.2)}.lexislide-tile.can-move{border-color:rgba(125,211,252,0.72);cursor:pointer}.lexislide-tile.can-move:hover:not(:disabled){background:#12304a;transform:translateY(-1px)}.lexislide-tile.is-correct{border-color:rgba(34,197,94,0.65);background:rgba(20,83,45,0.72);color:#dcfce7}.lexislide-tile.is-hint{border-color:rgba(250,204,21,0.86);box-shadow:0 0 0 2px rgba(250,204,21,0.2),inset 0 -8px 18px rgba(0,0,0,0.2)}.lexislide-tile.is-empty{border-style:dashed;border-color:rgba(148,163,184,0.28);background:linear-gradient(135deg,rgba(56,189,248,0.08),rgba(250,204,21,0.04));box-shadow:none}.lexislide-list-title{margin-bottom:12px;color:#dbeafe;font-size:13px;font-weight:900;text-transform:uppercase}.lexislide-words{display:grid;gap:8px}.lexislide-word{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(56,189,248,0.22);border-radius:8px;background:rgba(15,23,42,0.76);color:#ffffff;font-weight:900}.lexislide-word small{color:#93c5fd;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.lexislide-word.is-found{border-color:rgba(34,197,94,0.58);background:rgba(20,83,45,0.42)}.lexislide-word.is-found small{color:#bbf7d0}.memoria-page .container{max-width:960px}.memoria-page h1,.memoria-page .back-link{width:min(100%,820px);margin-left:auto;margin-right:auto}.memoria-page .toolbar{width:fit-content;max-width:100%;margin:0 auto 18px;justify-content:center;flex-wrap:wrap;overflow-x:visible}.memoria-page .toolbar-right{justify-content:center}.memoria-page .toolbar select{width:140px}.memoria-shell{width:min(100%,820px);margin:0 auto;background:linear-gradient(145deg,rgba(23,27,33,0.94),rgba(12,15,20,0.94));border:1px solid rgba(148,163,184,0.18);border-radius:10px;box-shadow:0 16px 36px rgba(0,0,0,0.28);padding:16px}.memoria-message{min-height:22px;margin-bottom:14px;color:#e2e8f0;text-align:center;font-weight:700}.memoria-board{--memoria-cols:5;--memoria-rows:4;display:grid;grid-template-columns:repeat(var(--memoria-cols),minmax(0,1fr));grid-template-rows:repeat(var(--memoria-rows),minmax(0,1fr));gap:10px;width:min(100%,720px);aspect-ratio:var(--memoria-cols) / var(--memoria-rows);margin:0 auto}.memoria-card{aspect-ratio:1;min-width:0;padding:0;border:none;border-radius:8px;background:transparent;perspective:900px;cursor:pointer}.memoria-card-inner{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .35s ease}.memoria-card.is-flipped .memoria-card-inner,.memoria-card.is-matched .memoria-card-inner{transform:rotateY(180deg)}.memoria-card-face{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:8px;backface-visibility:hidden;font-weight:900;line-height:1}.memoria-card-back{background:linear-gradient(135deg,rgba(255,255,255,0.10) 0 25%,transparent 25% 50%,rgba(255,255,255,0.10) 50% 75%,transparent 75%),linear-gradient(145deg,#1f2937 0%,#111827 100%);background-size:18px 18px,auto;border:1px solid rgba(148,163,184,0.24);color:#cbd5e1;font-size:clamp(18px,5vw,30px);box-shadow:inset 0 -3px 0 rgba(0,0,0,0.18),0 8px 18px rgba(0,0,0,0.22)}.memoria-card-front{transform:rotateY(180deg);color:#ffffff;border:1px solid rgba(255,255,255,0.2);font-size:clamp(24px,6vw,42px);text-shadow:0 2px 12px rgba(0,0,0,0.35);box-shadow:inset 0 -4px 0 rgba(0,0,0,0.18),0 8px 18px rgba(0,0,0,0.22)}.memoria-card.is-matched{cursor:default}.memoria-card.is-matched .memoria-card-front{outline:3px solid rgba(187,247,208,0.55);outline-offset:-3px}.furca-page .container{max-width:920px}.furca-page h1,.furca-page .back-link{width:min(100%,760px);margin-left:auto;margin-right:auto}.furca-page .toolbar{width:fit-content;max-width:100%;margin:0 auto 18px;justify-content:center;flex-wrap:wrap;overflow-x:visible}.furca-page .toolbar-right{justify-content:center}.furca-shell{width:min(100%,760px);margin:0 auto;display:grid;grid-template-columns:250px minmax(0,1fr);gap:14px;align-items:stretch}.furca-panel{min-width:0;background:linear-gradient(145deg,rgba(23,27,33,0.94),rgba(12,15,20,0.94));border:1px solid rgba(148,163,184,0.18);border-radius:10px;box-shadow:0 16px 36px rgba(0,0,0,0.28);padding:16px}.furca-figure-panel{display:flex;align-items:center;justify-content:center}.furca-figure{width:min(100%,220px);height:auto}.furca-gallows,.furca-part{fill:none;stroke:#e2e8f0;stroke-width:8;stroke-linecap:round;stroke-linejoin:round}.furca-gallows{opacity:0.35}.furca-part{opacity:0;transform-origin:center;transition:opacity .18s ease,transform .18s ease;transform:scale(0.96)}.furca-part.is-visible{opacity:1;transform:scale(1)}.furca-head{fill:rgba(226,232,240,0.08)}.furca-head.is-visible{animation:furca-head-alert .78s ease-in-out infinite}@keyframes furca-head-alert{0%,100%{stroke:#f8fafc;fill:rgba(248,113,113,0.10);filter:drop-shadow(0 0 0 rgba(248,113,113,0))}50%{stroke:#ef4444;fill:rgba(239,68,68,0.34);filter:drop-shadow(0 0 10px rgba(239,68,68,0.65))}}.furca-message{min-height:22px;margin-bottom:18px;color:#e2e8f0;text-align:center;font-weight:700}.furca-word{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:8px 0 22px}.furca-letter{width:38px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-bottom:3px solid rgba(56,189,248,0.65);color:#ffffff;font-size:26px;font-weight:900}.furca-keyboard{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:7px}.furca-key{min-width:0;padding:10px 0;border:1px solid rgba(148,163,184,0.2);border-radius:7px;background:#111827;color:#f8fafc;font-weight:900;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease}.furca-key:hover:not(:disabled){transform:translateY(-2px);border-color:rgba(56,189,248,0.55)}.furca-key.is-correct{background:#16a34a;border-color:rgba(187,247,208,0.45)}.furca-key.is-wrong{background:#991b1b;border-color:rgba(254,202,202,0.35)}.furca-key:disabled{cursor:not-allowed;opacity:0.78}.site-footer{width:min(900px,calc(100% - 32px));margin:28px auto 18px;padding:16px 0 0;border-top:1px solid rgba(148,163,184,0.18);color:#94a3b8;font-size:13px;text-align:center}.seo-panel{width:min(900px,calc(100% - 32px));margin:24px auto 0;padding:18px;border:1px solid rgba(148,163,184,0.18);border-radius:8px;background:rgba(15,23,42,0.34);color:#cbd5e1;font-size:14px;line-height:1.55}.container .seo-panel{width:100%}.seo-panel h2{margin:0 0 8px;color:#f8fafc;font-size:20px;letter-spacing:0}.seo-panel p{margin:8px 0 0}.seo-panel a{color:#7dd3fc;font-weight:800;text-decoration:none}.seo-panel a:hover{color:#ffffff}.contact-form{display:grid;gap:14px;margin-top:18px}.contact-form label{display:grid;gap:7px;color:#cbd5e1;font-weight:800}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid rgba(148,163,184,0.28);border-radius:8px;background:rgba(15,23,42,0.82);color:#f8fafc;font:inherit;padding:12px 14px}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:rgba(56,189,248,0.72);outline:none;box-shadow:0 0 0 3px rgba(56,189,248,0.15)}.contact-form button{justify-self:start;border:1px solid rgba(255,255,255,0.18);border-radius:8px;background:linear-gradient(135deg,#0ea5e9,#2563eb);color:#ffffff;cursor:pointer;font-weight:900;padding:12px 18px}.contact-note{color:#94a3b8;font-size:13px}.contact-status{margin-bottom:16px;padding:12px 14px;border-radius:8px;font-weight:800}.contact-status.is-success{border:1px solid rgba(34,197,94,0.34);background:rgba(22,101,52,0.22);color:#bbf7d0}.contact-status.is-error{border:1px solid rgba(248,113,113,0.36);background:rgba(127,29,29,0.22);color:#fecaca}.site-footer a{color:#cbd5e1;text-decoration:none}.site-footer a:hover{color:#ffffff}.site-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:6px}.footer-share{display:grid;justify-items:center;gap:8px;margin-top:12px}.footer-share-label{color:#cbd5e1;font-weight:800}.footer-share-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.share-link{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid rgba(148,163,184,0.28);border-radius:10px;background:rgba(15,23,42,0.62);color:#e5e7eb;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.share-link svg{width:20px;height:20px;fill:currentColor;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.share-x svg,.share-instagram svg,.share-tiktok svg,.share-whatsapp svg{fill:none}.site-footer .share-facebook{color:#1877f2;background:rgba(24,119,242,0.12);border-color:rgba(24,119,242,0.34)}.site-footer .share-x{color:#f8fafc;background:rgba(2,6,23,0.72);border-color:rgba(248,250,252,0.22)}.site-footer .share-instagram{color:#ffffff;background:linear-gradient(135deg,rgba(245,133,41,0.78),rgba(221,42,123,0.82),rgba(81,91,212,0.76));border-color:rgba(255,255,255,0.18)}.site-footer .share-tiktok{color:#25f4ee;background:linear-gradient(135deg,rgba(2,6,23,0.9),rgba(254,44,85,0.28));border-color:rgba(37,244,238,0.32)}.site-footer .share-whatsapp{color:#25d366;background:rgba(37,211,102,0.12);border-color:rgba(37,211,102,0.34)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.share-link:hover,.share-link:focus-visible{border-color:rgba(56,189,248,0.62);color:#ffffff}.footer-share-feedback{min-height:16px;color:#7dd3fc;font-size:12px;font-weight:800}@media(max-width:820px){.codexrex-page .toolbar{width:min(100%,820px)}.codexrex-page .toolbar-right{width:100%;margin-left:0}.lexis-page .toolbar{width:min(100%,540px)}.lexis-page .toolbar-right{width:100%;justify-content:center;margin-left:0}.nexus-page .toolbar{width:min(100%,760px)}.nexus-page .toolbar-right{width:100%;margin-left:0}.lexisgrid-page .toolbar{width:min(100%,860px)}.lexisgrid-page .toolbar-right{width:100%;margin-left:0}.lexisgrid-shell{grid-template-columns:1fr}.lexisgrid-words{grid-template-columns:repeat(2,minmax(0,1fr))}.lexicle-page .toolbar{width:min(100%,940px)}.lexicle-page .toolbar-right{width:100%;margin-left:0}.lexicle-shell{grid-template-columns:1fr}.lexicle-words{grid-template-columns:repeat(2,minmax(0,1fr))}.lexishift-page .toolbar{width:min(100%,940px)}.lexishift-page .toolbar-right{width:100%;margin-left:0}.lexishift-shell{grid-template-columns:1fr}.lexishift-words{grid-template-columns:repeat(2,minmax(0,1fr))}.lexislide-page .toolbar{width:min(100%,940px)}.lexislide-page .toolbar-right{width:100%;margin-left:0}.lexislide-shell{grid-template-columns:1fr}.lexislide-words{grid-template-columns:repeat(2,minmax(0,1fr))}.memoria-page .toolbar{width:min(100%,820px)}.memoria-page .toolbar-right{width:100%;margin-left:0}.furca-page .toolbar{width:min(100%,760px)}.furca-page .toolbar-right{width:100%;margin-left:0}.furca-shell{grid-template-columns:1fr}}@media(max-width:600px){.container{padding:12px}.language-switcher{position:static;display:flex;width:fit-content;margin:0 auto 12px;justify-content:center;border-radius:9px;box-shadow:0 8px 18px rgba(0,0,0,0.22)}.language-switcher button{min-width:38px;min-height:32px;padding:6px 8px;font-size:12px}.game-help-panel{right:0;left:auto;width:min(320px,calc(100vw - 24px));transform:none}.guess{gap:8px;padding:8px;max-width:100%}.peg{width:clamp(26px,7.5vw,34px);height:clamp(26px,7.5vw,34px);flex:0 0 clamp(26px,7.5vw,34px)}.current-guess{justify-content:center;gap:12px;flex-wrap:wrap;padding:0}.current-guess>.status{display:none}.current-guess .pegs{justify-content:center;min-width:0;width:100%;gap:clamp(4px,1.5vw,8px)}.codexrex-page .palette{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.codexrex-page .colorBtn{min-height:54px;border-radius:18px}#submit{max-width:100%;margin-inline:auto}#board .guess{display:grid;grid-template-columns:1fr auto;grid-template-areas:"attempt feedback" "pegs pegs"}#board .guess .status{grid-area:attempt;width:fit-content;max-width:100%;padding:6px 8px;font-size:12px}#board .guess .pegs{grid-area:pegs;justify-content:center;min-width:0;gap:clamp(4px,1.5vw,8px)}#board .guess .feedback{grid-area:feedback;white-space:nowrap;font-size:14px}.lingo-input{flex-direction:column}#lingoInput,#lingoSubmit,#cipherInput,#cipherSubmit{box-sizing:border-box;width:100%;min-width:0 !important}.cipher-panel{padding:12px}.cipher-char,.cipher-space{width:clamp(34px,10vw,42px);height:clamp(42px,12vw,48px);font-size:clamp(18px,5vw,22px)}.cipher-space{width:10px}.cipher-form{flex-direction:column}.cipher-rail{min-width:500px;letter-spacing:3px;font-size:13px}.lexisgrid-panel{padding:12px}.lexisgrid-grid{gap:3px}.lexisgrid-cell{border-radius:4px;padding:0}.lexisgrid-words{grid-template-columns:1fr}.lexicle-panel{padding:12px}.lexicle-board{width:min(100%,460px)}.lexicle-words{grid-template-columns:1fr}.lexicle-control-row{grid-template-columns:1fr 42px 42px}.lexishift-panel{padding:12px}.lexishift-board-wrap{--lexishift-gap:5px;--lexishift-pad:7px;--lexishift-rail:30px;column-gap:6px;row-gap:6px}.lexishift-cell{border-radius:5px}.lexishift-shift-button{min-height:28px;border-radius:6px;font-size:15px}.lexishift-words{grid-template-columns:1fr}.lexislide-panel{padding:12px}.lexislide-board{gap:5px;padding:7px}.lexislide-tile{border-radius:5px}.lexislide-words{grid-template-columns:1fr}.memoria-shell{padding:12px}.memoria-board{gap:6px}.memoria-card,.memoria-card-face{border-radius:6px}.furca-panel{padding:12px}.furca-keyboard{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.furca-letter{width:30px;height:42px;font-size:22px}}.stats-button{border-color:rgba(250,204,21,0.42);background:linear-gradient(135deg,rgba(250,204,21,0.18),rgba(245,158,11,0.12))}.stats-button:hover,.stats-button:focus-visible{border-color:rgba(250,204,21,0.75);box-shadow:0 0 0 2px rgba(250,204,21,0.18),0 10px 24px rgba(250,204,21,0.12)}.game-result-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:rgba(2,6,23,0.74);backdrop-filter:blur(8px)}.game-result-modal{position:relative;width:min(100%,430px);padding:24px;border:1px solid rgba(148,163,184,0.28);border-radius:12px;background:#111827;color:#ffffff;box-shadow:0 24px 70px rgba(0,0,0,0.44)}.game-result-modal strong{display:block;padding-right:32px;color:#ffffff;font-size:24px;line-height:1.15}.game-result-details{min-height:20px;margin-top:12px;color:#cbd5e1;font-size:14px;line-height:1.45}.game-result-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.game-result-stats span{padding:9px 10px;border:1px solid rgba(56,189,248,0.24);border-radius:8px;background:rgba(15,23,42,0.66);color:#dbeafe;font-size:13px;font-weight:700}.game-result-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.game-result-actions button,.game-result-actions a,.game-result-close{border:1px solid rgba(148,163,184,0.32);background:rgba(255,255,255,0.08);color:#ffffff}.game-result-actions button,.game-result-actions a{display:inline-flex;align-items:center;justify-content:center;flex:1;min-width:118px;min-height:44px;border-radius:8px;text-decoration:none;font-weight:800}.game-result-actions button:first-child{border-color:rgba(56,189,248,0.5);background:linear-gradient(135deg,#0ea5e9,#2563eb)}.game-result-actions .is-primary{border-color:rgba(56,189,248,0.5);background:linear-gradient(135deg,#0ea5e9,#2563eb)}.game-result-actions button.stats-reset{border-color:rgba(248,113,113,0.52);background:rgba(127,29,29,0.36);color:#fecaca}.game-result-actions button.stats-share{border-color:rgba(34,197,94,0.44);background:rgba(20,83,45,0.34);color:#dcfce7}.game-result-close{position:absolute;top:12px;right:12px;width:34px;height:34px;min-width:34px;padding:0;border-radius:50%;font-size:22px;line-height:1}.win-share-card{position:fixed;right:18px;bottom:18px;z-index:1001;width:min(420px,calc(100vw - 24px));padding:18px;border:1px solid rgba(56,189,248,0.34);border-radius:12px;background:rgba(15,23,42,0.96);color:#ffffff;box-shadow:0 22px 60px rgba(0,0,0,0.5);transform:translateY(18px);opacity:0;transition:transform .18s ease,opacity .18s ease}.win-share-card.is-visible{transform:translateY(0);opacity:1}.win-share-close{position:absolute;top:10px;right:10px;width:30px;height:30px;border:1px solid rgba(148,163,184,0.28);border-radius:999px;background:rgba(255,255,255,0.08);color:#ffffff;font-size:19px;line-height:1}.win-share-kicker{color:#7dd3fc;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.win-share-card strong{display:block;margin-top:4px;padding-right:32px;color:#ffffff;font-size:20px;line-height:1.2}.win-share-card p{margin:8px 0 0;color:#cbd5e1;font-size:14px;line-height:1.4}.win-share-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.win-share-actions button,.win-share-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 10px;border:1px solid rgba(148,163,184,0.3);border-radius:8px;color:#ffffff;font-weight:900;text-align:center;text-decoration:none}.win-share-native{background:linear-gradient(135deg,#0ea5e9,#2563eb)}.win-share-whatsapp{background:rgba(37,211,102,0.16);border-color:rgba(37,211,102,0.42) !important;color:#bbf7d0 !important}.win-share-copy{background:rgba(255,255,255,0.08)}.win-share-feedback{display:block;min-height:16px;margin-top:8px;color:#7dd3fc;font-size:12px;font-weight:800;text-align:center}.stats-modal{width:min(100%,520px)}.stats-game-header{display:grid;grid-template-columns:76px 1fr;gap:14px;align-items:center;padding-right:36px}.stats-game-visual{width:76px;height:58px;display:flex;align-items:center;justify-content:center;padding:6px;border:1px solid rgba(56,189,248,0.25);border-radius:8px;background:linear-gradient(135deg,rgba(37,99,235,0.42),rgba(14,165,233,0.14));overflow:hidden}.stats-game-visual *,.stats-game-visual *::before,.stats-game-visual *::after{box-sizing:border-box}.stats-game-visual-lexis{background:linear-gradient(135deg,rgba(219,39,119,0.45),rgba(244,114,182,0.16))}.stats-game-visual-nexus,.stats-game-visual-lexicle{background:linear-gradient(135deg,rgba(20,184,166,0.46),rgba(34,197,94,0.14))}.stats-game-visual-lexisgrid{background:linear-gradient(135deg,rgba(217,119,6,0.48),rgba(234,88,12,0.16))}.stats-game-visual-lexishift,.stats-game-visual-lexislide{background:linear-gradient(135deg,rgba(14,165,233,0.46),rgba(37,99,235,0.2))}.stats-game-visual-memoria{background:linear-gradient(135deg,rgba(168,85,247,0.46),rgba(219,39,119,0.18))}.stats-mini-codexrex{display:grid;grid-template-columns:repeat(4,10px);gap:4px}.stats-mini-codexrex span{width:10px;height:10px;border:1px solid rgba(255,255,255,0.2);border-radius:999px;background:rgba(255,255,255,0.18)}.stats-mini-codexrex .is-bright{background:#ffffff}.stats-mini-codexrex .is-cyan{background:#67e8f9}.stats-mini-codexrex .is-dot{width:6px;height:6px;margin:2px;background:rgba(255,255,255,0.86)}.stats-mini-lexis{display:grid;grid-template-columns:repeat(5,11px);gap:3px}.stats-mini-lexis span,.stats-mini-nexus span,.stats-mini-grid span,.stats-mini-slide span,.stats-mini-memoria span,.stats-mini-shift span{display:flex;align-items:center;justify-content:center;border-radius:3px;background:rgba(255,255,255,0.16);color:#ffffff;font-size:8px;font-weight:900;line-height:1}.stats-mini-lexis span{width:11px;height:14px}.stats-mini-lexis .is-hit{background:#ffffff;color:#9d174d}.stats-mini-lexis .is-close{background:#fde68a;color:#831843}.stats-mini-nexus{display:grid;grid-template-columns:repeat(4,12px);gap:3px;width:58px}.stats-mini-nexus span{height:14px}.stats-mini-nexus i{grid-column:1 / -1;height:8px;background:linear-gradient(90deg,transparent 0 9px,#ffffff 9px 48px,transparent 48px),linear-gradient(135deg,transparent 0 50%,#ffffff 50% 68%,transparent 68%);opacity:0.9}.stats-mini-nexus .is-key{background:#ffffff;color:#166534}.stats-mini-grid,.stats-mini-slide{position:relative;display:grid;grid-template-columns:repeat(4,10px);gap:2px}.stats-mini-grid{padding:2px;border:1px solid rgba(255,255,255,0.28);border-radius:7px}.stats-mini-grid::after{content:"";position:absolute;left:7px;top:9px;width:36px;height:5px;border-radius:999px;background:rgba(255,255,255,0.72);transform:rotate(42deg);transform-origin:left center;pointer-events:none}.stats-mini-grid span,.stats-mini-slide span{width:10px;height:10px}.stats-mini-grid .is-path{background:#fef3c7;color:#78350f}.stats-mini-lexicle{position:relative;width:56px;height:52px}.stats-mini-lexicle span{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:13px;height:13px;border-radius:999px;background:rgba(255,255,255,0.18);color:#ffffff;font-size:8px;font-weight:900;transform:translate(-50%,-50%) rotate(var(--a)) translateY(var(--r)) rotate(calc(var(--a) * -1))}.stats-mini-lexicle .is-path{background:#ffffff;color:#115e59}.stats-mini-shift{position:relative;display:grid;gap:3px;width:64px;padding:0 10px}.stats-mini-shift div{display:grid;grid-template-columns:repeat(4,11px);gap:3px}.stats-mini-shift div:nth-child(2){transform:translateX(5px)}.stats-mini-shift span{width:11px;height:11px}.stats-mini-shift div:nth-child(2) span{background:rgba(255,255,255,0.30)}.stats-mini-shift::before,.stats-mini-shift::after{position:absolute;top:16px;display:grid;place-items:center;width:13px;height:13px;border-radius:999px;background:rgba(255,255,255,0.24);color:#ffffff;font-size:11px;font-weight:900;line-height:1}.stats-mini-shift::before{content:"<";left:-1px}.stats-mini-shift::after{content:">";right:-1px}.stats-mini-slide .is-path{background:#dbeafe;color:#1d4ed8}.stats-mini-slide .is-empty{border:1px dashed rgba(255,255,255,0.38);background:rgba(15,23,42,0.36)}.stats-mini-memoria{display:grid;grid-template-columns:repeat(3,16px);gap:4px}.stats-mini-memoria span{width:16px;height:16px;font-size:9px}.stats-mini-memoria .is-open{background:#ffffff;color:#7c2d12}.stats-mini-furca{position:relative;width:56px;height:48px}.stats-mini-furca span{position:absolute;display:block;border-radius:999px;background:#ffffff}.stats-mini-furca .beam-base{left:7px;bottom:2px;width:42px;height:4px}.stats-mini-furca .beam-post{left:14px;top:4px;width:4px;height:42px}.stats-mini-furca .beam-top{left:14px;top:4px;width:30px;height:4px}.stats-mini-furca .rope{left:42px;top:4px;width:3px;height:11px}.stats-mini-furca .head{left:36px;top:14px;width:13px;height:13px;border:3px solid #ffffff;background:transparent}.stats-mini-furca .body{left:42px;top:28px;width:3px;height:14px}.stats-mini-furca .leg-left{left:37px;top:39px;width:3px;height:12px;transform:rotate(32deg)}.stats-mini-furca .leg-right{left:47px;top:39px;width:3px;height:12px;transform:rotate(-32deg)}.stats-game-visual-furca{background:linear-gradient(135deg,rgba(100,116,139,0.42),rgba(127,29,29,0.24))}.stats-game-header strong{padding-right:0}.stats-share-feedback{min-height:18px;margin-top:8px;color:#7dd3fc;font-size:13px;font-weight:800;text-align:center}@media(max-width:520px){.footer-share{width:100%}.footer-share-links{display:flex;flex-wrap:wrap;justify-content:center;width:auto}.share-link{width:42px;height:42px;min-height:42px;padding:0}.share-whatsapp{grid-column:auto}.stats-game-header{grid-template-columns:64px 1fr;gap:12px}.stats-game-visual{width:64px;height:52px;padding:8px}}.stats-history{display:grid;gap:8px;max-height:260px;margin-top:18px;padding-right:4px;overflow:auto}.stats-history-item{display:grid;grid-template-columns:58px 1fr;gap:10px;align-items:start;padding:10px;border:1px solid rgba(148,163,184,0.18);border-radius:8px;background:rgba(15,23,42,0.56)}.stats-history-item>span{display:inline-flex;align-items:center;justify-content:center;min-height:26px;border-radius:999px;font-size:11px;font-weight:900}.stats-history-item .is-win{background:rgba(34,197,94,0.18);color:#86efac}.stats-history-item .is-loss{background:rgba(248,113,113,0.18);color:#fecaca}.stats-history-item strong,.stats-history-item small{display:block}.stats-history-item strong{color:#ffffff;font-size:13px}.stats-history-item small{margin-top:3px;color:#b6c2d1;font-size:12px;line-height:1.35}.stats-history-empty{padding:14px;border:1px dashed rgba(148,163,184,0.28);border-radius:8px;color:#cbd5e1;text-align:center}.legal-page .container{max-width:860px}.legal-page .back-link+h1{padding:0 260px 0 58px}.legal-page .language-switcher{top:16px}.legal-panel{margin-top:28px;padding:24px;border:1px solid rgba(148,163,184,0.18);border-radius:12px;background:rgba(15,23,42,0.62);color:#dbe4f0;line-height:1.65}.legal-panel h2{margin-top:0;color:#ffffff}.legal-panel a{color:#7dd3fc}@media(max-width:1100px){.legal-page .container{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:14px 12px}.legal-page .language-switcher{position:static;grid-column:1 / -1;justify-self:end;order:-1;margin:0}.legal-page .back-link{grid-column:1;margin-bottom:0}.legal-page .back-link+h1{grid-column:2;justify-content:flex-start;min-height:42px;margin:0;padding:0;text-align:left;font-size:clamp(28px,5vw,40px)}.legal-page .legal-panel,.legal-page .site-footer{grid-column:1 / -1}}@media(max-width:560px){.legal-page .container{grid-template-columns:1fr}.legal-page .language-switcher,.legal-page .back-link{justify-self:center}.legal-page .back-link+h1{grid-column:1;justify-content:center;text-align:center;font-size:clamp(26px,8vw,34px)}}