.lexagon{--lexagon-ink:#f3f8ff;--lexagon-muted:#a8bad4;--lexagon-faint:#7186a4;--lexagon-cyan:#61effe;--lexagon-blue:#7792ff;--lexagon-violet:#cb7bff;--lexagon-amber:#ffcd72;--lexagon-rose:#ff7cba;max-width:60rem;color:var(--lexagon-ink);margin-inline:auto}.lexagon__card{background:radial-gradient(circle at 50% 36%,#2d53963b,#0000 34%),radial-gradient(circle at 10% 4%,#723ec32b,#0000 24%),linear-gradient(145deg,#070d1d,#0a1429 51%,#040914);border:1px solid #79b9ff36;border-radius:clamp(1.25rem,3vw,1.85rem);padding:clamp(.85rem,2.5vw,1.35rem);position:relative;overflow:hidden;box-shadow:0 2rem 5rem #01071761}.lexagon__card:before,.lexagon__card:after{z-index:0;aspect-ratio:1;content:"";pointer-events:none;border:1px solid #6ee4ff14;border-radius:50%;width:32rem;position:absolute}.lexagon__card:before{top:-27rem;left:-18rem}.lexagon__card:after{border-color:#d17bff14;bottom:-25rem;right:-23rem}.lexagon__card>*{z-index:1;position:relative}.lexagon__header,.lexagon__brief,.lexagon__tray-heading,.lexagon__focus-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.lexagon__header{align-items:center}.lexagon__identity h1{color:#f8fbff;letter-spacing:-.095em;margin:.1rem 0 0;font-size:clamp(1.9rem,5.4vw,2.85rem);font-weight:900;line-height:.8}.lexagon__identity h1 span{color:var(--lexagon-cyan);text-shadow:0 0 .75rem #61effe8c}.lexagon__identity>.lexagon__eyebrow,.lexagon__subtitle{display:none}.lexagon__eyebrow{color:#80cffb;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:850;line-height:1.1}.lexagon__subtitle{color:var(--lexagon-muted);letter-spacing:.018em;margin:.35rem 0 0;font-size:clamp(.72rem,1.7vw,.85rem)}.lexagon__puzzle-meta{color:var(--lexagon-muted);letter-spacing:.11em;text-transform:uppercase;flex:none;justify-items:end;gap:.35rem;font-size:.66rem;font-weight:760;display:grid}.lexagon .game-puzzle-select{color:#eaf5ff;background-color:#030c1ca6;border-color:#95d1ff47;min-width:min(9.2rem,38vw)}.lexagon .game-puzzle-select:focus-visible,.lexagon button:focus-visible{outline-offset:3px;outline:3px solid #69eeff85}.lexagon__brief{background:linear-gradient(110deg,#13305a8f,#0611236b);border:1px solid #8fd4ff2e;border-radius:.9rem;align-items:center;margin-top:.45rem;padding:.42rem .65rem}.lexagon__brief-mark{display:none}.lexagon__brief-actions{flex:none;align-items:center;gap:.45rem;display:flex}.lexagon__brief h2,.lexagon__tray-heading h2,.lexagon__focus-heading h2{color:#f4f9ff;letter-spacing:-.025em;margin:.12rem 0 0;font-size:clamp(.82rem,2.3vw,1rem);line-height:1.15}.lexagon__brief p:not(.lexagon__eyebrow){display:none}.lexagon__hint,.lexagon__primary,.lexagon__secondary,.lexagon__surrender,.lexagon__focus-close{border-radius:999px;font-weight:800;line-height:1.1;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.lexagon__hint{color:#ffe5a3;background:#5037144f;border:1px solid #ffcd726b;flex:none;align-items:center;gap:.45rem;min-height:2.52rem;padding:.55rem .75rem;font-size:.75rem;display:inline-flex;box-shadow:inset 0 0 1rem #ffce7314}.lexagon__hint>span:first-child{color:var(--lexagon-amber);font-size:1.03rem;line-height:0}.lexagon__hint:hover:not(:disabled),.lexagon__secondary:hover:not(:disabled),.lexagon__focus-close:hover{background:#265f8f54;border-color:#8de8ffa3}.lexagon__hint:active:not(:disabled),.lexagon__primary:active:not(:disabled),.lexagon__secondary:active:not(:disabled),.lexagon__surrender:active:not(:disabled){transform:translateY(1px)}.lexagon__hint:disabled,.lexagon__primary:disabled,.lexagon__secondary:disabled,.lexagon__surrender:disabled{cursor:not-allowed;opacity:.52}.lexagon__hud{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:.75rem auto 0;display:grid}.lexagon__hud div{text-align:center;background:#010a195c;border:1px solid #97d3ff29;border-radius:.82rem;min-width:0;padding:.45rem .48rem}.lexagon__hud dt{color:var(--lexagon-faint);letter-spacing:.09em;text-transform:uppercase;font-size:.57rem;font-weight:800}.lexagon__hud dd{color:#f3f8ff;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:clamp(.9rem,3vw,1.15rem);font-weight:850;line-height:1;overflow:hidden}.lexagon__hud dd small{color:#9eb9da;font-size:.64em;font-weight:760}.lexagon__hud div:nth-child(2) dd{color:var(--lexagon-violet)}.lexagon__hud div:nth-child(3) dd{color:var(--lexagon-cyan)}.lexagon__hud div:nth-child(4) dd{color:var(--lexagon-amber)}.lexagon__loading,.lexagon__error{color:var(--lexagon-muted);text-align:center;background:#020b1b61;border:1px solid #8acfff2b;border-radius:1rem;margin-top:1.45rem;padding:1rem}.lexagon__error{color:#ffc0da;border-color:#ff7cba4d}.lexagon__play{margin-top:.65rem}.lexagon__status{color:#b8cde5;text-align:center;min-height:1.35rem;margin:0 0 .35rem;font-size:.76rem;line-height:1.45}.lexagon__status[data-tone=success]{color:#a4fbec}.lexagon__status[data-tone=warning]{color:#ffe0a0}.lexagon__status[data-tone=error]{color:#ffbad7}.lexagon__arena{isolation:isolate;aspect-ratio:1;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:radial-gradient(circle,#5877fd17,#0000 19%),radial-gradient(circle,#2871bb1f,#0000 50%),radial-gradient(circle at 7% 9%,#69ecff1f 0 1px,#0000 1.8px),radial-gradient(circle at 88% 15%,#f5f9ff1c 0 1px,#0000 1.6px),radial-gradient(circle at 91% 82%,#bf83ff1f 0 1px,#0000 1.5px),radial-gradient(circle at 14% 87%,#69ecff14 0 1px,#0000 1.5px),linear-gradient(145deg,#050f22b3,#0710236b);border:1px solid #7dc3ff2b;border-radius:clamp(1.2rem,4vw,2rem);width:min(100%,42rem);margin:0 auto;position:relative;box-shadow:inset 0 0 3.5rem #336cb917}.lexagon__arena[data-transforming=true]{animation:.78s cubic-bezier(.16,.86,.24,1) lexagon-arena-transform}.lexagon__orbital-halo{aspect-ratio:1;border:1px dashed #6cd5ff1a;border-radius:50%;width:66%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lexagon__orbital-halo:before,.lexagon__orbital-halo:after{aspect-ratio:1;content:"";border:1px solid #a775ff14;border-radius:38%;width:82%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(32deg)}.lexagon__orbital-halo:after{border-color:#59ebfe12;width:55%;transform:translate(-50%,-50%) rotate(-22deg)}.lexagon__circuit,.lexagon__nodes{width:100%;height:100%;position:absolute;inset:0}.lexagon__circuit{z-index:1;overflow:visible}.lexagon__nodes{z-index:3}.lexagon__rail{fill:none;stroke:#7ba1cd61;stroke-linecap:round;stroke-width:.68px;transition:stroke .28s,stroke-width .28s,opacity .28s}.lexagon__rail--glow{fill:none;opacity:0;stroke:url(#lexagon-track-gradient);stroke-linecap:round;stroke-width:1.52px;transition:opacity .28s}.lexagon__rail[data-locked=true]{stroke:#68f0eedb;stroke-width:.95px}.lexagon__rail--glow[data-locked=true]{opacity:.95;filter:url(#lexagon-glow)}.lexagon__rail[data-active=true]{stroke:#b8deffeb;stroke-width:1.02px}.lexagon__rail--glow[data-active=true]{opacity:.63}.lexagon__arrow{fill:none;opacity:.9;stroke:#8de1fff0;stroke-dasharray:1.4 1.05;stroke-linecap:round;stroke-width:.82px;marker-end:url(#lexagon-arrow);filter:drop-shadow(0 0 .32rem #64ebff80)}.lexagon__arrow-marker{fill:#b6f6ff;stroke:#0219317a;stroke-width:.42px;stroke-linejoin:round;filter:drop-shadow(0 0 .25rem #64ebffa6)}.lexagon__arrow[data-locked=true]{opacity:1;stroke:#67fbeaf5}.lexagon__arrow[data-active=true]{stroke:#e0fbff;stroke-width:1.04px}.lexagon__node{--node-size:var(--lexagon-node-size,clamp(2rem,7.6vw,3rem));z-index:3;left:var(--node-left);top:var(--node-top);width:var(--node-size);aspect-ratio:1;color:#edf8ff;cursor:pointer;letter-spacing:-.03em;text-shadow:0 1px 5px #010a18eb;touch-action:none;background:radial-gradient(circle at 34% 25%,#f3faff40,#10284cf0 70%);border:1px solid #91bee770;border-radius:50%;place-items:center;font-size:clamp(.76rem,3.1vw,1.18rem);font-weight:900;line-height:1;transition:transform .17s,border-color .17s,background .17s,box-shadow .17s,color .17s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #081024c7,0 .35rem 1.05rem #0005188c,inset 0 0 .65rem #64b7ff1a}.lexagon__node:hover:not(:disabled),.lexagon__node[data-selected=true]{z-index:5;border-color:#aef6ffdb;transform:translate(-50%,-50%) scale(1.09);box-shadow:0 0 0 3px #60effe29,0 0 1.2rem #57d9ff5c,inset 0 0 .7rem #72d5ff29}.lexagon__node[data-node-kind=vertex]{--node-size:var(--lexagon-vertex-size,clamp(2.34rem,9.7vw,3.55rem));z-index:4;color:#fffdf2;cursor:default;background:radial-gradient(circle at 33% 26%,#fff8d6 0 8%,#ffd47b 22%,#a96422 58%,#3a1f19);border-color:#ffcf73b5;font-size:clamp(.95rem,4.1vw,1.45rem);box-shadow:0 0 0 1px #381f15b3,0 0 1.4rem #ffb44994,inset -.25rem -.28rem .55rem #431a0b7a}.lexagon__node[data-node-kind=slot]:after{aspect-ratio:1;content:"";background:#afd7f887;border-radius:50%;width:.3rem;box-shadow:0 0 .35rem #73ceff73}.lexagon__node[data-filled=true]{color:#fff;background:radial-gradient(circle at 32% 25%,#f3feffde 0 8%,#67d6f7a3 28%,#24609aed 78%);border-color:#78edfeb5;box-shadow:0 0 0 1px #0b294cd6,0 0 .9rem #51dcf859,inset -.2rem -.24rem .45rem #07254f6e}.lexagon__node[data-filled=true]:after{display:none}.lexagon__node[data-locked=true]{cursor:default;background:radial-gradient(circle at 34% 25%,#eafff8d1 0 8%,#48e1c994 30%,#126476f5 79%);border-color:#68ffe4c9;box-shadow:0 0 0 1px #093d48e0,0 0 1.25rem #51f9d17a,inset -.2rem -.25rem .45rem #04354373}.lexagon__node[data-edge-active=true]:not([data-locked=true]){border-color:#d0e8ffe8}.lexagon__node[data-hint=true]{z-index:8;animation:1.7s ease-in-out 2 lexagon-hint-pulse}.lexagon__tile[data-hint=true],.lexagon__focus-slot[data-hint=true]{z-index:8;animation:1.7s ease-in-out 2 lexagon-tile-hint-pulse}.lexagon__node[data-drag-over=true],.lexagon__focus-slot[data-drag-over=true]{border-color:#ccfbfff5;box-shadow:0 0 0 4px #61effe30,0 0 1.4rem #5fe7ff70}.lexagon__arena[data-density=compact] .lexagon__node{--lexagon-node-size:clamp(1.55rem,5.7vw,2.38rem)}.lexagon__arena[data-density=compact] .lexagon__node[data-node-kind=vertex]{--lexagon-vertex-size:clamp(1.88rem,6.5vw,2.75rem)}.lexagon__node[data-rejected=true]{animation:.42s ease-in-out lexagon-node-reject}.lexagon__node[data-newly-locked=true]{animation:.73s cubic-bezier(.16,.85,.23,1) lexagon-lock-in}.lexagon__center{z-index:2;aspect-ratio:1;color:#9eb9d4;letter-spacing:.12em;text-transform:uppercase;background:radial-gradient(circle,#112a4fd1,#050d1ea1 66%,#0000 67%);border:1px solid #8bceff29;border-radius:50%;align-content:center;justify-items:center;width:clamp(5rem,22vw,8.2rem);font-size:clamp(.52rem,2vw,.72rem);line-height:1.25;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 2rem #448ee017}.lexagon__center strong{color:#e2f5ff;letter-spacing:.055em;font-size:clamp(.62rem,2.6vw,.92rem)}.lexagon__center i{background:linear-gradient(90deg,transparent,var(--lexagon-cyan),transparent);width:1.05rem;height:1px;margin-top:.32rem}.lexagon__stage-overlay{z-index:10;text-align:center;background:radial-gradient(circle at 50%0,#5de8fe2e,#0000 60%),#030e1feb;border:1px solid #82ebff6e;border-radius:1.15rem;width:min(100% - 2rem,23rem);padding:1.2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1.2rem 3rem #0004129e,0 0 2.2rem #49deff2b}.lexagon__stage-overlay h2,.lexagon__result h2{color:#f4fcff;letter-spacing:-.055em;margin:.38rem 0 0;font-size:clamp(1.35rem,5.6vw,2.1rem);font-weight:900;line-height:.98}.lexagon__stage-overlay>p:not(.lexagon__eyebrow){color:var(--lexagon-muted);margin:.6rem 0 1rem;font-size:.82rem}.lexagon__primary{color:#041324;background:linear-gradient(100deg,#58ddea,#6e8ffa 56%,#bd74ec);border:1px solid #75f3ff85;min-height:2.72rem;padding:.7rem 1rem;font-size:.8rem;box-shadow:0 .5rem 1.5rem #3b8fff3d}.lexagon__primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 .75rem 1.8rem #4dcfff52}.lexagon__board-help,.lexagon__tap-guide{color:var(--lexagon-muted);text-align:center;margin:.62rem 0 0;font-size:.73rem;line-height:1.42}.lexagon__focus-rail{background:linear-gradient(110deg,#0d2a4cb8,#040f22bf);border:1px solid #75d3ff36;border-radius:1rem;margin:1rem auto 0;padding:.85rem;box-shadow:inset 0 0 1.6rem #51d5ff14}.lexagon__focus-copy{min-height:1.2rem;color:var(--lexagon-muted);margin:.38rem 0 0;font-size:.73rem;line-height:1.4}.lexagon__focus-close{color:#c3ddf6;background:#0412279e;border:1px solid #91ccfd42;flex:none;place-items:center;width:2.15rem;min-height:2.15rem;font-size:.9rem;display:grid}.lexagon__focus-slots{justify-content:center;align-items:center;gap:clamp(.25rem,1.7vw,.55rem);min-height:4.2rem;margin-top:.72rem;padding:.2rem;display:flex;overflow-x:auto}.lexagon__focus-letter,.lexagon__focus-slot{aspect-ratio:1;border-radius:50%;flex:none;place-items:center;width:clamp(2.2rem,11vw,3.15rem);font-size:clamp(.85rem,4vw,1.25rem);font-weight:900;display:grid}.lexagon__focus-letter{color:#fff;background:radial-gradient(circle at 32% 23%,#fff8d5,#ffd172 24%,#9f5c20 65%,#3a1d18);border:1px solid #ffd077b3;box-shadow:0 0 .75rem #ffb44961}.lexagon__focus-slot{color:#effbff;cursor:pointer;background:#071b3acf;border:1px solid #89c2f07a}.lexagon__focus-slot[data-filled=true]{background:radial-gradient(circle at 32% 24%,#edfdffe0,#59d5f3a6 27%,#1b5892eb 78%);border-color:#76edfebd}.lexagon__focus-slot[data-locked=true]{cursor:default;background:radial-gradient(circle at 32% 24%,#f2fffce0,#45e5ca9e 27%,#115e70f2 78%);border-color:#64f9e0d1}.lexagon__focus-slot[data-selected=true]{box-shadow:0 0 0 3px #60effe2e,0 0 1.05rem #5be2ff59}.lexagon__focus-slot[data-hint=true]{animation:1.7s ease-in-out 2 lexagon-tile-hint-pulse}.lexagon__tray-section{background:#020c1f4d;border:1px solid #8ec6f724;border-radius:.9rem;margin:0 auto;padding:.42rem .65rem}.lexagon__tray-heading{align-items:center}.lexagon__tray-heading .lexagon__eyebrow{display:none}.lexagon__tray-heading h2{margin:0;font-size:.8rem}.lexagon__tray-heading>p{color:var(--lexagon-faint);margin:0;font-size:.71rem;font-weight:730}.lexagon__tile-tray{flex-wrap:wrap;justify-content:center;gap:clamp(.36rem,1.6vw,.65rem);min-height:2.45rem;margin-top:.28rem;display:flex}.lexagon__tile{aspect-ratio:1;color:#effbff;cursor:grab;text-shadow:0 1px 4px #030e24e0;touch-action:none;background:radial-gradient(circle at 32% 25%,#e5fcff7f,#57bcff4d 27%,#173579e3 72%);border:1px solid #8fd7ff8a;border-radius:50%;place-items:center;width:clamp(2.15rem,4vw,2.45rem);font-size:clamp(.88rem,3.5vw,1.22rem);font-weight:900;line-height:1;transition:transform .15s,border-color .15s,box-shadow .15s,opacity .15s;display:grid;box-shadow:0 0 0 2px #07112bd1,0 .35rem .8rem #0006175e,inset 0 1px #e6faff29}.lexagon__tile:hover:not(:disabled),.lexagon__tile[data-selected=true]{z-index:2;border-color:#c3f8fff0;transform:translateY(-.18rem) rotate(-1.5deg);box-shadow:0 0 0 3px #64ebff26,0 .7rem 1.25rem #32a9ff40,inset 0 1px #f4feff38}.lexagon__tap-guide{display:none}.lexagon__tile:active:not(:disabled){cursor:grabbing;transform:translateY(0)}.lexagon__tile[data-placed=true]{display:none}.lexagon__tile[data-dragging=true]{opacity:.35}.lexagon__tile:disabled{cursor:not-allowed;opacity:.44}.lexagon__actions{justify-content:center;gap:.55rem;margin-top:.95rem;display:flex}.lexagon__secondary{color:#c9dcef;background:#051328a3;border:1px solid #93cfff47;min-height:2.55rem;padding:.65rem .9rem;font-size:.74rem}.lexagon__surrender{color:#ffc4db;background:#50163547;border:1px solid #ff92b861;min-height:2.55rem;padding:.65rem .9rem;font-size:.74rem}.lexagon__brief-actions .lexagon__surrender{white-space:nowrap;min-height:2.52rem;padding:.55rem .75rem}.lexagon__surrender:hover:not(:disabled){background:#78244d66;border-color:#ffb2cfc7}.lexagon__result{text-align:center;background:radial-gradient(circle at 50%0,#ffdb752b,#0000 48%),linear-gradient(145deg,#392259e0,#0d224ded);border:1px solid #ffd97c6e;border-radius:1.3rem;margin:1.25rem auto 0;padding:clamp(1.1rem,4vw,1.65rem);position:relative;overflow:hidden;box-shadow:0 1.2rem 3rem #00041275,inset 0 0 2.7rem #875eff1f}.lexagon__result-radiance{z-index:0;aspect-ratio:1;border:1px solid #ffe49533;border-radius:50%;width:24rem;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.lexagon__result>:not(.lexagon__result-radiance){z-index:1;position:relative}.lexagon__result h2{color:#fff7d7;font-size:clamp(1.45rem,6.5vw,2.55rem)}.lexagon__result-lead{color:#d2ddf1;margin:.65rem auto 0;font-size:.85rem;line-height:1.45}.lexagon__result dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;max-width:28rem;margin:1.15rem auto;display:grid}.lexagon__result dl div{background:#040b2242;border:1px solid #dadeff26;border-radius:.75rem;min-width:0;padding:.6rem .45rem}.lexagon__result dt{color:#aeb9d2;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:800}.lexagon__result dd{color:#fff8d8;text-overflow:ellipsis;white-space:nowrap;margin:.22rem 0 0;font-size:clamp(.79rem,3vw,1rem);font-weight:850;overflow:hidden}.lexagon__result-actions{justify-content:center;display:flex}.lexagon__how-to{color:var(--lexagon-muted);border-top:1px solid #8fc7fa29;margin-top:1.2rem;padding-top:.9rem;font-size:.78rem;line-height:1.45}.lexagon__how-to summary{cursor:pointer;color:#dbe9f9;font-weight:770}.lexagon__how-to ol{gap:.35rem;margin:.75rem 0 0;padding-left:1.25rem;display:grid}.lexagon__celebration{z-index:65;pointer-events:none;position:fixed;inset:0}.lexagon__pointer-ghost{z-index:80;aspect-ratio:1;color:#fff;pointer-events:none;background:linear-gradient(145deg,#7be3ffcc,#4052dfe5);border:1px solid #cffaffeb;border-radius:.74rem;place-items:center;width:2.85rem;font-size:1.15rem;font-weight:900;display:grid;position:fixed;transform:translate(-50%,-50%) rotate(-5deg) scale(1.08);box-shadow:0 .55rem 1.4rem #2db5ff73}.lexagon__celebration>div,.lexagon__celebration canvas{width:100%;height:100%;position:absolute;inset:0}@keyframes lexagon-hint-pulse{0%,to{filter:brightness();transform:translate(-50%,-50%) scale(1)}28%{filter:brightness(1.45);transform:translate(-50%,-50%) scale(1.24)}52%{filter:brightness(1.1);transform:translate(-50%,-50%) scale(1.04)}}@keyframes lexagon-node-reject{0%,to{transform:translate(-50%,-50%)}25%{border-color:#ff85bc;transform:translate(calc(-50% - .32rem),-50%)}75%{border-color:#ff85bc;transform:translate(calc(.28rem - 50%),-50%)}}@keyframes lexagon-tile-hint-pulse{0%,to{filter:brightness();transform:translateY(0) scale(1)}28%{filter:brightness(1.4);transform:translateY(-.16rem) scale(1.16)}52%{filter:brightness(1.1);transform:translateY(-.05rem) scale(1.04)}}@keyframes lexagon-lock-in{0%{filter:brightness();transform:translate(-50%,-50%) scale(1)}32%{filter:brightness(1.8);transform:translate(-50%,-50%) scale(1.35)}to{filter:brightness();transform:translate(-50%,-50%) scale(1)}}@keyframes lexagon-arena-transform{0%{filter:brightness()}35%{filter:brightness(1.55) saturate(1.35)}to{filter:brightness()}}@media (max-width:40rem){.lexagon__card{padding:1rem}.lexagon__brief{align-items:flex-start}.lexagon__brief-mark{margin-top:.1rem}.lexagon__hint{padding-inline:.58rem}.lexagon__brief-actions{gap:.35rem}.lexagon__brief-actions .lexagon__surrender{padding-inline:.58rem}.lexagon__hint>span:last-child{display:none}.lexagon__arena{border-radius:1.15rem}.lexagon__node{--node-size:clamp(1.75rem,8.7vw,2.45rem)}.lexagon__node[data-node-kind=vertex]{--node-size:clamp(2rem,10.8vw,2.85rem)}.lexagon__focus-rail{display:block}.lexagon__tile{width:clamp(2.32rem,10.6vw,2.85rem)}}@media (min-width:40.0625rem){.lexagon__focus-rail[data-compact-only=true]{display:none}}@media (min-width:40.0625rem) and (max-height:61rem){.lexagon__arena{width:min(100%,32rem)}}@media (max-width:29rem){.lexagon__header{gap:.65rem}.lexagon__identity h1{font-size:2.45rem}.lexagon__puzzle-meta{font-size:.55rem}.lexagon .game-puzzle-select{min-width:6.8rem;padding-left:.6rem}.lexagon__brief{gap:.65rem;padding:.72rem}.lexagon__brief p:not(.lexagon__eyebrow){font-size:.68rem}.lexagon__hud{gap:.33rem}.lexagon__hud div{padding-inline:.25rem}.lexagon__hud dt{letter-spacing:.045em;font-size:.51rem}.lexagon__board-help{font-size:.67rem}}@media (prefers-reduced-motion:reduce){.lexagon *,.lexagon :before,.lexagon :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}