.links-page{min-height:900px;padding-bottom:45px}.links-wrap{max-width:1120px}.links-heading{margin:4px 0 30px}.links-heading h1{font-size:4.8rem}.links-heading p{font-size:.94rem}.links-layout{grid-template-columns:225px minmax(0,660px);justify-content:center;align-items:start;gap:55px;display:grid}.links-aside{padding-top:34px}.links-aside>.eyebrow{letter-spacing:1.75px;font-size:.58rem}.links-aside>p{color:#627a80;max-width:220px;font-size:.87rem;line-height:1.85}.links-line-art{width:195px;max-width:100%;height:auto;margin:23px auto 10px;display:block}.links-daily-note{border-top:1px solid #dce7e7;margin-top:25px;padding-top:21px}.links-daily-note>.eyebrow{letter-spacing:1.25px;font-size:.53rem}.links-daily-note p{color:#6f8589;margin:11px 0;font-size:.75rem;line-height:1.8}.links-panel{outline:none;padding:22px 24px 17px;position:relative}.links-tabs{background:#edf3f3;border-radius:10px;width:100%;height:43px;padding:4px;display:flex}.links-tabs [role=tab]{color:#6c7f83;border-radius:7px;flex:1;gap:7px;font-size:.82rem}.links-tabs [role=tab][data-state=active]{color:#426f6b;background:#fff;box-shadow:0 2px 7px #43677610}.links-round-tools{color:#819096;justify-content:space-between;align-items:center;gap:12px;margin:20px 0;font-size:.68rem;display:flex}.links-normal{color:#756087;background:#eee8f5;border-radius:7px;padding:7px 10px;font-size:.74rem}.links-welcome{text-align:center;flex-direction:column;align-items:center;min-height:400px;padding:6px 18px 23px;display:flex}.links-welcome>.eyebrow{letter-spacing:1.9px;color:#92829e;margin:4px 0 14px;font-size:.56rem}.links-welcome h2{letter-spacing:-.65px;font-size:2.1rem}.links-welcome>p{color:#6c7e85;max-width:370px;margin:15px 0;font-size:.85rem;line-height:1.85}.links-welcome>small{color:#8c999d;margin-top:15px;font-size:.64rem}.links-page .links-primary{color:#fff;background:#548c79;border:1px solid #548c79;border-radius:8px;gap:8px;min-height:39px;padding:0 17px;font-size:.79rem;box-shadow:0 3px 9px #466b6510}.links-page .links-primary:hover:not(:disabled){background:#467c69}.links-page button:focus-visible{outline-offset:3px;outline:2px solid #997bb2}.links-page button:disabled{cursor:default}.links-welcome-art{place-items:center;width:240px;height:160px;margin:0 0 12px;display:grid;position:relative}.links-art-orbit{background:radial-gradient(#e7f2ed90,#0000 70%);border:1px solid #cbded7;border-radius:50%;width:185px;height:114px;position:absolute;transform:rotate(-17deg)}.links-demo-cards{filter:drop-shadow(0 7px 8px #506e7110);grid-template-columns:repeat(2,65px);gap:7px;display:grid;position:relative;transform:rotate(-8deg)}.links-demo-cards span{color:#576c70;border:1px solid #ffffffc9;border-radius:7px;place-items:center;height:46px;font:italic .95rem Georgia,serif;display:grid}.links-welcome-art.code .links-demo-cards{grid-template-columns:83px 38px;transform:rotate(6deg)}.links-welcome-art.code .links-demo-cards span{letter-spacing:1px;font:.75rem Arial,sans-serif}.links-art-star{color:#9d84ae;font-size:27px;position:absolute}.links-art-star.one{top:18px;right:24px}.links-art-star.two{color:#b7a56e;font-size:15px;bottom:19px;left:21px}.links-art-link{color:#8ca79c;width:33px;height:33px;position:absolute;bottom:14px;right:32px;transform:rotate(-15deg)}.links-level-0{color:#6e603d;background:#f3e8b9}.links-level-1{color:#486544;background:#d9eacb}.links-level-2{color:#486678;background:#d8e8f3}.links-level-3{color:#6d5c7b;background:#e6dcf0}.links-level-4{color:#865e61;background:#f3d9d8}.links-board-top{color:#67807e;justify-content:space-between;align-items:center;gap:14px;min-height:22px;margin:6px 0 17px;font-size:.72rem;display:flex}.links-board-top strong{color:#497b69;font-size:1rem}.links-board-top>button{color:#8a7299;background:0 0;border:0;align-items:center;gap:6px;font-size:.7rem;display:flex}.links-lives{align-items:center;gap:5px;display:flex}.links-lives>span{color:#819294;margin-right:3px;font-size:.65rem}.links-lives i{background:#e6e9e9;border-radius:50%;width:8px;height:8px;display:block}.links-lives .available{background:#a895b9}.links-stage{min-height:365px;position:relative}.links-status{text-align:center;color:#897093;justify-content:center;align-items:center;min-height:45px;margin:0 0 12px;padding:0 7px;font-size:.76rem;line-height:1.6;animation:.22s ease-out links-message;display:flex}.links-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.links-tile{color:#3e575d;letter-spacing:.25px;text-align:center;word-break:normal;overflow-wrap:anywhere;-webkit-user-select:none;user-select:none;background:#f2f5f4;border:1px solid #dce5e5;border-radius:8px;justify-content:center;align-items:center;min-height:70px;padding:10px 4px;font-size:.76rem;font-weight:600;line-height:1.25;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.links-tile:not(:disabled):hover{background:#e9f1ed;border-color:#a5c4bb;transform:translateY(-1px)}}.links-tile.selected{color:#fff;background:#778c83;border-color:#778c83;box-shadow:0 3px 7px #536e7812}@media (hover:hover) and (pointer:fine){.links-tile.selected:not(:disabled):hover{background:#6b8077}}.links-tile.pending{border-color:#a18bb3;box-shadow:0 0 0 2px #e6ddf0}.links-tile>.links-spin{color:#9880ab;position:absolute;bottom:5px;right:5px}.links-tile>i{opacity:.75;position:absolute;top:5px;right:5px}.links-tile.mark-correct{color:#38644a;background:#d1e7d5;border-color:#a7cdb1;animation:.42s ease-out links-tile-reveal}.links-tile.mark-neutral{color:#859397;background:#e3e7e8;border-color:#d6dedf;animation:.42s ease-out links-tile-reveal}.links-tile.mark-bomb{color:#884e53;background:#edc7c9;border-color:#d9a1a5;animation:.42s ease-out links-tile-reveal}.links-tile.mark-unknown.answer-correct{color:#587a62;background:#f1f8f0;border:1px dashed #8bbaa0}.links-tile.mark-unknown.answer-bomb{color:#9a6b72;background:#faf0f1;border:1px dashed #d5a0a5}.links-hidden-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:20px;display:flex}.links-hidden-actions>div{gap:4px;display:flex}.links-hidden-actions button{font-size:.73rem}.links-hidden-actions button[data-variant=outline]{background:0 0;border-color:#d2e0df}.links-panel-note{color:#8a979d;border-top:1px solid #e3eaea;justify-content:center;align-items:center;gap:9px;margin-top:21px;padding-top:16px;font-size:.63rem;display:flex}.links-difficulty-dots{gap:4px;display:flex}.links-difficulty-dots i{border-radius:3px;width:10px;height:10px}.links-solved{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.links-group{text-align:center;border-radius:9px;padding:15px 12px;animation:.4s ease-out links-group-in}.links-group strong{justify-content:center;align-items:center;gap:7px;font-size:.78rem;font-weight:600;display:flex}.links-group>p{color:#222b28;letter-spacing:.25px;margin-top:6px;font-size:.77rem;line-height:1.6}.links-group>small{opacity:.83;max-width:450px;margin:8px auto 0;font-size:.68rem;line-height:1.7;display:block}.links-group.unfound{background-image:linear-gradient(#ffffff40,#ffffff40)}.links-bomb-count{color:#9a737e;align-items:center;gap:6px;font-size:.68rem;display:flex}.links-clues{flex-wrap:wrap;justify-content:center;gap:7px;margin:0 0 12px;display:flex}.links-clue{background:#fafcfb;border:1px solid #e0e8e7;border-radius:8px;flex:1 1 0;min-width:0;padding:12px 10px 10px}.links-clue>span{letter-spacing:1px;color:#8e9b9d;justify-content:space-between;align-items:center;font-size:.52rem;display:flex}.links-clue strong{color:#577268;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:4px;min-height:24px;margin:11px 0 8px;font-size:.77rem;line-height:1.2;display:flex}.links-clue b{color:#7d9188;background:#e9efeb;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:.65rem;font-weight:500;display:grid}.links-clue small{color:#94a09e;font-size:.59rem}.links-clue.locked{opacity:.66;background:#fbfcfd;border-style:dashed}.links-clue.locked strong{color:#b4c3c0}.links-clue.current{background:#f0f7f1;border-color:#b6d0bc;box-shadow:0 3px 9px #63867509}.links-clue.current b{color:#fff;background:#67977b}.links-code-grid .links-tile{background:#f9faf8;min-height:64px}.links-code-grid .mark-correct{background:#d1e7d5}.links-code-grid .mark-neutral{background:#e3e7e8}.links-code-grid .mark-bomb{background:#edc7c9}.links-code-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:21px;display:flex}.links-code-actions>p{color:#6c8580;font-size:.75rem}.links-code-actions small{color:#9aa6a5;margin-top:6px;font-size:.62rem;display:block}.links-final-clue{letter-spacing:1px;color:#9b82ac;font-size:.68rem}.links-clue-explanations{color:#6b807f;margin:22px 0 5px;font-size:.76rem}.links-clue-explanations summary{cursor:pointer;color:#7c678e}.links-clue-explanations>div{border-top:1px solid #e3eae8;margin-top:14px;padding-top:14px;line-height:1.8}.links-clue-explanations strong{color:#547b70;letter-spacing:.5px;font-size:.7rem}.links-clue-explanations p{margin:6px 0}.links-clue-explanations small{color:#8a9a95;font-size:.64rem}.links-result-cover{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:3;background:#f9fcf9ef;border:1px solid #e0e9e1;border-radius:13px;justify-content:center;align-items:center;min-height:365px;animation:.42s ease-out links-result-in;display:flex;position:absolute;inset:-2px -2px 0}.links-result-cover.lost{background:#fbf9fced;border-color:#e8e0eb}.links-result-card{text-align:center;width:100%;padding:20px 23px 27px;position:relative;overflow:hidden}.links-result-card>.eyebrow{letter-spacing:1.5px;color:#9b82a8;font-size:.57rem;display:block;position:relative}.links-line-art.compact{width:132px;margin:-6px auto 13px}.links-line-art.celebrating{animation:5s ease-in-out infinite links-float}.links-result-card h2{letter-spacing:-.7px;margin:13px 0;font-size:1.9rem;line-height:1.15;position:relative}.links-result-card>p{color:#75898a;max-width:350px;margin:0 auto 21px;font-size:.8rem;line-height:1.8;position:relative}.links-result-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;display:flex;position:relative}.links-result-buttons button{gap:7px;font-size:.76rem}.links-result-card>small{color:#91a09d;margin-top:20px;font-size:.63rem;display:block}.links-celebration{pointer-events:none;position:absolute;inset:0;overflow:hidden}.links-celebration span{color:#bd9b5c;animation:links-twinkle 3.5s calc(var(--i)*-.27s) ease-in-out infinite;font:26px Georgia,serif;position:absolute}.links-footer{color:#9c8aa7;justify-content:center;align-items:center;gap:8px;margin:32px auto 0;font-size:.69rem;display:flex}.links-error{color:#925e71;background:#f8edf0;border:1px solid #efdce3;border-radius:9px;align-items:center;gap:15px;margin:13px 0;padding:12px;font-size:.76rem;line-height:1.6;display:flex}.links-error>p{flex:1}.links-error button{font-size:.69rem}.links-edit-note{color:#9677a6;text-align:center;margin:15px 0;font-size:.75rem}.links-help h3{color:#63867c;margin:6px 0 0;font-size:1.25rem}.links-help p{font-size:.81rem;line-height:1.8}.links-pass-warning{color:#9a6c77;font-size:.8rem;line-height:1.7}.links-spin{animation:.8s linear infinite links-spin}@keyframes links-tile-reveal{0%{opacity:.7;transform:rotateX(90deg)}to{opacity:1;transform:rotateX(0)}}@keyframes links-group-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes links-message{0%{opacity:.4}to{opacity:1}}@keyframes links-result-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes links-twinkle{0%,to{opacity:.1;transform:scale(.7)rotate(0)}50%{opacity:.65;transform:scale(1)rotate(20deg)}}@keyframes links-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-4px)rotate(2deg)}}@keyframes links-spin{to{transform:rotate(360deg)}}@media (max-width:1000px){.links-layout{grid-template-columns:190px minmax(0,620px);gap:32px}.links-panel{padding:20px}}@media (max-width:780px){.links-wrap{width:calc(100% - 32px)}.links-layout{max-width:650px;margin:auto;display:block}.links-aside{display:none}.links-heading{margin:13px 0 26px}.links-heading h1{font-size:4.1rem}.links-heading p{font-size:.85rem}.links-panel{padding:19px 17px 16px}.links-tile{min-height:68px}.links-welcome{min-height:400px}.links-page{min-height:820px}}@media (max-width:460px){.links-wrap{width:calc(100% - 22px)}.links-panel{padding:16px 12px}.links-grid{gap:6px}.links-tile{letter-spacing:0;min-height:61px;padding:9px 3px;font-size:.63rem}.links-code-grid .links-tile{min-height:58px}.links-tabs [role=tab]{font-size:.76rem}.links-round-tools{gap:5px;margin:16px 0;font-size:.61rem}.links-normal{padding:6px 8px;font-size:.68rem}.links-status{min-height:43px;font-size:.7rem}.links-board-top{gap:5px;font-size:.66rem}.links-lives{gap:4px}.links-lives>span{font-size:.57rem}.links-lives i{width:7px;height:7px}.links-hidden-actions button{padding:0 10px;font-size:.67rem}.links-hidden-actions>div{gap:0}.links-welcome{min-height:380px;padding:0 7px 19px}.links-welcome h2{font-size:1.83rem}.links-welcome>p{font-size:.79rem}.links-welcome-art{margin-bottom:0;transform:scale(.91)}.links-clues{gap:5px}.links-clue{flex:0 0 calc(33.3333% - 3.33333px);padding:9px 6px}.links-clue strong{gap:3px;font-size:.6rem}.links-clue b{min-width:16px;height:16px;font-size:.58rem}.links-clue>span{letter-spacing:.5px;font-size:.46rem}.links-clue small{font-size:.5rem}.links-code-actions>p{font-size:.67rem}.links-code-actions small{max-width:155px;font-size:.55rem;line-height:1.5}.links-code-actions .links-primary{padding:0 11px;font-size:.7rem}.links-result-card{padding:17px 12px 23px}.links-result-card h2{font-size:1.65rem}.links-result-card>p{font-size:.75rem}.links-result-card .compact{width:116px}.links-panel-note{gap:6px;font-size:.56rem}.links-footer{font-size:.63rem}}@media (prefers-reduced-motion:reduce){.links-page *,.links-page :before,.links-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.links-check-count{color:#8b739d;font-size:.7rem}.links-timer{color:#4b7968;font-variant-numeric:tabular-nums;background:#edf5ef;border-radius:20px;align-items:center;gap:6px;padding:6px 10px;font-size:.85rem;font-weight:600;display:flex}.links-timer.urgent{color:#b36162;background:#f8e7e5}.links-trail-legend{color:#83938f;justify-content:center;align-items:center;gap:12px;margin-bottom:17px;font-size:.66rem;display:flex}.links-trail-legend span{align-items:center;gap:5px;display:flex}.links-trail-legend b{color:#5c7c70;font-weight:600}.links-trail-legend i{background:#639d80;border-radius:50%;width:7px;height:7px}.links-trail-board{padding:4px;position:relative}.links-trail-grid{gap:12px;position:relative}.links-trail-grid .trail-tile{background:#f5f6f3;border-color:#e0e7e1;min-height:84px;font-size:.85rem;transition:background .2s,border-color .2s,box-shadow .2s;overflow:visible;box-shadow:0 2px #cedcd227}.links-trail-grid .on-trail{color:#4d7560;background:#d9ebde;border-color:#b8d3bf}.links-trail-grid .trail-head{color:#fff;background:#5b8e75;border-color:#5b8e75;box-shadow:0 0 0 4px #6d9c8020}.links-trail-grid .trail-neighbour{cursor:pointer;background:#fff;border-color:#baa8ca;box-shadow:0 0 0 2px #e6deee35}.links-trail-grid .trail-neighbour:hover{background:#f1eaf6;transform:none}.links-trail-grid .trail-finish:not(.on-trail){color:#8b7850;background:#f6f0df;border-color:#ded0a8}.trail-tile small{opacity:.7;font-size:.53rem;font-weight:400;position:absolute;bottom:7px;left:8px}.trail-tile>svg{color:#ad975d;position:absolute;top:7px;right:7px}.links-trail-line{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.links-trail-line polyline{fill:none;stroke:#88b59a;stroke-width:5px;stroke-linejoin:round;stroke-linecap:round}.links-trail-grid .trail-rejected{border-color:#d59ca1;animation:.35s ease-out links-wrong}.links-trail-bottom{justify-content:space-between;align-items:center;gap:12px;margin:23px 0 12px;display:flex}.links-last-link>span{letter-spacing:1.4px;color:#9b8caa;margin-bottom:6px;font-size:.48rem;display:block}.links-last-link>strong{color:#567b6b;font:italic 1.15rem Georgia,serif}.links-trail-bottom button{border-color:#dbe6df;gap:6px;font-size:.72rem}.links-board-hint{color:#899894;text-align:center;max-width:420px;margin:17px auto 0;font-size:.67rem;line-height:1.7}.links-route-answer{color:#678575;text-align:center;background:#f0f5ef;border-radius:12px;margin-top:20px;padding:16px 20px;font-size:.75rem;line-height:2}.links-cross-board{grid-template-columns:86px repeat(4,minmax(0,1fr));align-items:stretch;gap:7px;display:grid}.links-cross-corner{color:#a190ad;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.links-cross-corner span:first-child{letter-spacing:1px;font-size:.45rem}.links-cross-corner span:last-child{color:#aa99b9;font-size:1rem}.links-column-clue,.links-row-clue{color:#7b698a;text-align:center;background:#f2edf6;border-radius:7px;justify-content:center;align-items:center;min-height:59px;padding:10px 5px;font-size:.67rem;line-height:1.4;display:flex;position:relative}.links-row-clue{color:#557e71;background:#eaf2ed;min-height:72px;font-size:.68rem}.links-column-clue>span,.links-row-clue>span{opacity:.55;font-size:.45rem;position:absolute;top:4px;left:5px}.links-cross-slot{letter-spacing:.05px;color:#202826;overflow-wrap:anywhere;background:#fbfcfa;border:1px dashed #d9e2de;border-radius:8px;min-width:0;min-height:72px;padding:7px 3px;font-size:.84rem;line-height:1.25;transition:background .15s,border-color .15s,box-shadow .15s;position:relative}.links-cross-slot.filled{cursor:grab;background:#f0f3ef;border:1px solid #dce4dd}@media (hover:hover) and (pointer:fine){.links-cross-slot:hover:not(:disabled){background:#f5f0f7;border-color:#af94bf}}.links-cross-slot .cross-empty{letter-spacing:1px;color:#c1c9c2;font-size:.6rem}.links-cross-slot.chosen{background:#f2eaf7;border-color:#9e83b1;box-shadow:0 0 0 2px #d6c5e17a}.links-cross-slot.locked{color:#24392b;background:#d9ebdd;border:1px solid #b6d1be}.links-cross-slot.locked>svg{color:#7da88a;position:absolute;top:4px;right:4px}.links-cross-slot.drop-ready{border-style:dashed;border-color:#b3a1bd}.links-bank-heading{letter-spacing:1px;color:#83968c;justify-content:space-between;align-items:center;min-height:20px;margin:24px 0 12px;font-size:.56rem;display:flex}.links-bank-heading small{letter-spacing:0;color:#a0aba4;margin-left:9px;font-size:.56rem}.links-bank-heading button{letter-spacing:0;color:#9275a5;text-underline-offset:3px;background:0 0;border:0;padding:3px;font-size:.65rem;text-decoration:underline}.links-drag-hint{text-transform:none;letter-spacing:0;color:#a09aa8;align-items:center;gap:4px;font-size:.6rem;display:flex}.links-word-bank{background:#fafbf7;border:1px solid #e5e8e1;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-height:52px;padding:10px;display:grid}.links-bank-word{color:#566e60;cursor:grab;overflow-wrap:anywhere;background:#fff;border:1px solid #dce3d9;border-radius:6px;min-width:0;min-height:41px;padding:6px 3px;font-size:.68rem;font-weight:500;line-height:1.4;transition:background .15s,box-shadow .15s}.links-bank-word:hover:not(:disabled){background:#f1f4ea;border-color:#bfcebd}.links-bank-word.selected{color:#fff;background:#80718d;border-color:#80718d;box-shadow:0 2px 7px #6d5a7a20}.links-word-bank>p{text-align:center;color:#939d8e;grid-column:1/-1;align-self:center;padding:8px;font-size:.69rem}.links-cross-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.links-cross-actions>p{color:#829488;font-size:.69rem;line-height:1.5}.links-cross-actions b{color:#726080;font-weight:600}.links-welcome-art.trail .links-demo-cards span{letter-spacing:.6px;font:.7rem Arial,sans-serif}.links-welcome-art.trail .links-demo-cards{transform:rotate(-6deg)}.links-welcome-art.cross .links-demo-cards{transform:rotate(5deg)}.links-tabs [role=tab]{padding:8px 9px}.links-welcome>small{max-width:310px;line-height:1.6}.links-help{max-height:85dvh;overflow-y:auto}.links-result-cover{align-items:center}.links-result-card{position:sticky;top:20px}@keyframes links-wrong{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media (max-width:600px){.links-trail-grid .trail-tile{min-height:76px;font-size:.76rem}.links-cross-board{grid-template-columns:70px repeat(4,minmax(0,1fr));gap:5px}.links-column-clue,.links-row-clue{padding:12px 4px 7px;font-size:.59rem}.links-cross-slot{min-height:68px;font-size:.68rem}.links-row-clue{min-height:68px}.links-bank-word{min-height:42px;font-size:.61rem}.links-bank-heading{margin-top:20px}.links-cross-actions .links-primary{padding:0 12px;font-size:.69rem}}@media (max-width:390px){.links-tabs [role=tab]{gap:4px;padding:8px 5px;font-size:.66rem}.links-tabs [role=tab] svg{width:12px;height:12px}.links-cross-board{grid-template-columns:58px repeat(4,minmax(0,1fr));gap:4px}.links-column-clue,.links-row-clue{font-size:.6rem}.links-cross-slot{min-height:62px;font-size:.7rem}.links-row-clue{min-height:62px}.links-trail-grid{gap:9px}.links-trail-grid .trail-tile{min-height:72px;font-size:.68rem}.links-trail-legend{gap:7px;font-size:.58rem}.links-bank-word{font-size:.62rem}.links-word-bank{gap:5px;padding:7px}.links-check-count{font-size:.63rem}.links-last-link>strong{font-size:1rem}.links-board-hint{font-size:.61rem}}@media (max-width:700px){.links-page.lotus-page{height:auto;min-height:100dvh;padding:0 0 34px}.links-page.lotus-page .links-wrap{width:100%;height:auto;min-height:0;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);margin:auto;display:block;position:relative}.links-page .links-layout{width:calc(100% - 22px);margin:16px auto 0;display:block}.links-page .links-panel{background:#ffffffb8;border:1px solid #e2eae7;border-radius:15px;width:100%;min-height:0;padding:16px 12px;display:block;box-shadow:0 8px 25px #62857508}.links-page .links-footer{margin:25px auto 0}.links-page .links-cross-slot>span:not(.cross-empty){letter-spacing:-.15px;font-size:clamp(10px,2.4vw + 1px,12px)}.links-page .links-cross-slot>span.cross-long-word{letter-spacing:-.25px;overflow-wrap:anywhere;font-size:9px}}.links-trail-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.links-trail-grid .trail-tile{min-height:77px;font-size:.76rem}.links-swaps-left{color:#826593;font-variant-numeric:tabular-nums;background:#eee8f4;border-radius:18px;align-items:center;gap:6px;padding:7px 10px;font-size:.68rem;display:flex}.links-swaps-left strong{color:#74538a;font-size:.95rem}.links-swaps-left.urgent{color:#a26865;background:#f6e8e5}.links-swap-guidance{color:#84928d;justify-content:space-between;align-items:center;gap:8px;min-height:38px;margin:18px 0 10px;font-size:.71rem;line-height:1.5;display:flex}.links-swap-guidance>span{align-items:center;gap:6px;display:flex}.links-swap-guidance b{color:#826792;font-weight:500}.links-swap-guidance button{color:#90779f;text-underline-offset:3px;background:0 0;border:0;font-size:.65rem;text-decoration:underline}.links-swap-progress{background:#f4f6f2;border:1px solid #e8ece3;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.links-swap-progress span{letter-spacing:1.2px;color:#99a18f;align-items:center;gap:10px;font-size:.47rem;display:flex}.links-swap-progress b{color:#73816b;letter-spacing:0;font-size:.72rem;font-weight:500}.links-cross-board{--cross-gap:7px}.links-cross-slot.cross-swapped{z-index:1;animation:.28s ease-out links-cross-swap;position:relative}.links-cross-slot.locked{cursor:default}.links-cross-slot:not(:disabled){touch-action:manipulation}.links-cross-slot:active:not(:disabled){cursor:grabbing}@keyframes links-cross-swap{0%{transform:translate(calc(var(--swap-x)* (100% + var(--cross-gap))),calc(var(--swap-y)* (100% + var(--cross-gap))));filter:brightness(1.04)}to{filter:none;transform:none}}@media (max-width:600px){.links-cross-board{--cross-gap:5px}.links-trail-grid{gap:7px}.links-trail-grid .trail-tile{min-height:65px;font-size:.64rem}.links-trail-grid .trail-tile small{font-size:.46rem;bottom:5px;left:6px}.links-swaps-left{gap:5px;padding:6px 8px;font-size:.62rem}.links-swap-guidance{font-size:.65rem}.links-swap-progress{padding:11px}.links-swap-progress span{gap:7px;font-size:.43rem}.links-swap-progress b{font-size:.66rem}}@media (max-width:390px){.links-cross-board{--cross-gap:4px}.links-trail-grid{gap:6px}.links-trail-grid .trail-tile{min-height:61px;padding-inline:2px;font-size:.57rem}.links-trail-legend{gap:6px;font-size:.57rem}.links-swaps-left strong{font-size:.85rem}}.links-cross-slot:not(:disabled){touch-action:none;-webkit-user-select:none;user-select:none}.links-cross-slot.cross-drag-source{opacity:.35}.links-cross-slot.cross-drop-target{background:#e6daee;border:2px solid #a88bb9;box-shadow:0 0 0 3px #cbb8d72b}.links-drag-ghost{z-index:100;pointer-events:none;color:#272232;letter-spacing:.05em;background:#f2eaf7;border:1px solid #bca4cb;border-radius:9px;place-items:center;min-width:80px;min-height:60px;padding:12px;font-size:.82rem;display:grid;position:fixed;transform:translate(-50%,-50%)rotate(-3deg);box-shadow:0 12px 24px #61576f33}.wf-game{color:#56756c;scroll-margin-top:30px}.wf-setup{text-align:center;padding:8px 12px 22px}.wf-art{width:225px;height:136px;margin:4px auto 10px;display:block}.wf-setup>.eyebrow{letter-spacing:2px;color:#9e89ae;font-size:.51rem}.wf-setup h2{color:#3d5e54;margin:15px 0;font:2.2rem/1.15 Georgia,serif}.wf-setup h2 em{color:#9c83b0;font-weight:400}.wf-setup>p{color:#85938e;max-width:380px;margin:0 auto 26px;font-size:.78rem;line-height:1.8}.wf-choice{text-align:left;border:0;margin:21px 0;padding:0}.wf-choice legend{letter-spacing:.04em;color:#6b867c;margin-bottom:10px;font-size:.65rem}.wf-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.wf-options button{text-align:left;background:#f8faf6;border:1px solid #e2e9e4;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:15px;transition:background .2s,border-color .2s;display:flex;position:relative}.wf-options button b{color:#617c70;font-size:.77rem;font-weight:500}.wf-options button>span{color:#939e97;font-size:.64rem;line-height:1.5}.wf-options button svg{color:#a492b0;margin-bottom:3px}@media (hover:hover){.wf-options button:not(:disabled):hover{border-color:#b4a0c4}}.wf-options button:focus-visible{outline-offset:2px;outline:2px solid #82709a}.wf-names{text-align:left;grid-template-columns:1fr 1fr;gap:10px;display:grid}.wf-names label{color:#87998d;font-size:.61rem}.wf-names input,.wf-names select{width:100%;font:inherit;color:#55776b;background:#fff;border:1px solid #e0e7e1;border-radius:8px;outline-color:#b49aca;margin-top:7px;padding:10px 12px;font-size:.75rem;display:block}.wf-start{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:26px 0 14px;display:flex}.wf-start>button:not(.links-primary),.wf-setup-link{color:#9783a5;text-underline-offset:3px;background:0 0;border:0;font-size:.68rem;text-decoration:underline}.wf-test-note{color:#a1aaa3;text-align:center;margin-top:18px;font-size:.59rem;line-height:1.6;display:block}.wf-game-top{color:#93a098;justify-content:space-between;align-items:center;gap:10px;margin:4px 0 18px;font-size:.6rem;display:flex}.wf-game-top>span{align-items:center;gap:7px;display:flex}.wf-game-top i{background:#b0bbb4;border-radius:50%;width:3px;height:3px}.wf-game-top button{color:#9d85ab;background:0 0;border:0;align-items:center;gap:5px;font-size:.61rem;display:flex}.wf-scoreboard{grid-template-columns:1fr 1fr;gap:12px;margin:6px 0 24px;display:grid}.wf-score{background:#f4f8f4;border:1px solid #e2e9e3;border-radius:13px;grid-template-columns:1fr auto;align-items:center;padding:14px 17px;transition:border .2s,box-shadow .2s;display:grid}.wf-score.player-1{background:#f6f1f8;border-color:#e9e1ee}.wf-score.current.player-0{border-color:#84b3a1;box-shadow:0 0 0 2px #8dbba81a}.wf-score.current.player-1{border-color:#b29bc7;box-shadow:0 0 0 2px #b29bc71a}.wf-score>span{overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;font-size:.72rem;display:flex}.wf-score>span>i{background:#6ca58e;border-radius:50%;width:7px;height:7px}.wf-score.player-1>span>i{background:#a48abb}.wf-score.player-1{color:#9980ac}.wf-score strong{grid-row:span 2;font:1.9rem Georgia,serif}.wf-score small{color:#99a69e;margin-top:6px;font-size:.55rem}.wf-score.player-1 small{color:#b0a1ba}.wf-arena{position:relative}.wf-turnline{justify-content:space-between;align-items:center;gap:10px;min-height:40px;margin-bottom:6px;font-size:.76rem;display:flex}.wf-turnline>span:first-child{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.wf-turnline small{color:#a1ada5;padding-left:5px;font-size:.57rem}.wf-timer{color:#86a696;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:.67rem;display:flex}.wf-timer.urgent{color:#bd837d}.wf-time-track{background:#f0f3ee;border-radius:5px;height:3px;margin-bottom:20px;overflow:hidden}.wf-time-track i{transform-origin:0;background:#9ac4b0;width:100%;height:100%;display:block}.wf-time-track i.player-1{background:#bfa7cd}.wf-board{grid-template-columns:repeat(var(--wf-size),minmax(0,1fr));isolation:isolate;gap:8px;max-width:390px;margin:0 auto;display:grid;position:relative}.wf-tile{aspect-ratio:1;color:#678375;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#f8faf6;border:1px solid #dce5dc;border-radius:10px;place-items:center;min-width:0;font:1.65rem/1 Georgia,serif;transition:background .25s,border-color .15s,box-shadow .15s;display:grid;position:relative;box-shadow:0 2px #dce5dc70}.wf-tile:disabled{opacity:1;cursor:default}.wf-tile>span:first-child{z-index:3;position:relative}.wf-tile.player-1{color:#796188;background:#dfcdeb;border-color:#bea4cf}.wf-tile.selected{z-index:2;border-color:#699c85;box-shadow:0 0 0 2px #6a9e8650}.turn-1 .wf-tile.selected{border-color:#a185b4;box-shadow:0 0 0 2px #b69bc950}.wf-tile:not(:disabled):hover{border-color:#a99aba}.wf-tile small{color:#82a18f;z-index:4;font:9px/1 sans-serif;position:absolute;bottom:4px;left:6px}.wf-tile.player-1 small{color:#9b81ad}.wf-route{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wf-route polyline{fill:none;stroke:#6a9b85;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.45}.turn-1 .wf-route polyline{stroke:#a186b5}.wf-board.wf-size-6{gap:6px}.wf-board.wf-size-6 .wf-tile{border-radius:8px;font-size:1.4rem}.wf-cover{text-align:center;background:radial-gradient(at 50% 40%,#edf4ed,#0000 70%);border:1px dashed #dce7de;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:370px;padding:30px 35px;display:flex}.wf-cover>svg{color:#a495b4;stroke-width:1.1px;width:30px;height:30px;margin-bottom:20px}.wf-cover>.eyebrow{letter-spacing:1.5px;color:#b0a2ba;font-size:.48rem}.wf-cover h3{color:#59786a;margin:12px 0;font:1.65rem/1.3 Georgia,serif}.wf-cover p{color:#8d9b92;max-width:340px;margin:0 0 25px;font-size:.75rem;line-height:1.8}.wf-instruction{color:#98a59d;text-align:center;margin:13px 0;font-size:.63rem;line-height:1.7}.wf-word{letter-spacing:.13em;color:#668772;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:12px;height:65px;font-size:1.15rem;display:flex}.wf-word>span{letter-spacing:0;color:#a39bad;font:italic .94rem Georgia,serif}.wf-word small{letter-spacing:0;color:#b1b8ac;font-size:.56rem}.wf-actions{justify-content:center;align-items:center;gap:11px;display:flex}.wf-actions>button{white-space:nowrap;align-items:center;gap:5px;font-size:.65rem;display:flex}.wf-actions>button:not(.links-primary){color:#9f8fa9;background:0 0;border:0;padding:8px 4px}.wf-actions>button:disabled{opacity:.4}.wf-feedback{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100px;display:flex}.wf-feedback strong{color:#8f7b9c;font:italic 1rem Georgia,serif}.wf-feedback>span{color:#9ca69d;font-size:.63rem}.wf-error{color:#ad7773;text-align:center;margin:0;padding:9px;font-size:.68rem}.wf-error button{margin-left:10px;text-decoration:underline}.wf-history{color:#91a294;border-top:1px solid #e8ede6;margin-top:22px;padding-top:14px;font-size:.65rem}.wf-history summary{cursor:pointer;justify-content:space-between;display:flex}.wf-history summary span{background:#eef3ed;border-radius:20px;padding:1px 6px;font-size:.6rem}.wf-history ol{gap:7px;margin:12px 0;padding:0;list-style:none;display:grid}.wf-history li{color:#72937f;background:#edf5ef;border-radius:8px;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:9px 12px;display:grid}.wf-history li.player-1{color:#9b81ad;background:#f1eaf6}.wf-history li strong{letter-spacing:.05em;font-size:.72rem;font-weight:500}.wf-history li small{justify-content:end;align-items:center;gap:4px;font-size:.58rem;display:flex}.wf-finish{text-align:center;padding:28px 10px 6px}.wf-finish>svg{color:#c2a469;width:25px;height:25px;margin:0 auto 13px}.wf-finish h3{color:#6f8772;font:1.7rem/1.25 Georgia,serif}.wf-finish p{color:#9aa393;margin:12px 0 23px;font-size:.72rem}.wf-finish>.wf-end-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.wf-setup-link{margin-top:18px}@media (max-width:600px){.wf-setup{padding:4px 0 10px}.wf-art{width:195px;height:116px}.wf-setup h2{font-size:1.95rem}.wf-options{gap:7px}.wf-options button{padding:12px 10px}.wf-options button b{font-size:.7rem}.wf-options button>span{font-size:.6rem}.wf-names input,.wf-names select{padding:8px;font-size:16px}.wf-scoreboard{gap:9px;margin-bottom:14px}.wf-score{padding:12px}.wf-score strong{font-size:1.7rem}.wf-score>span{font-size:.67rem}.wf-game-top{font-size:.55rem}.wf-game-top button{font-size:.57rem}.wf-turnline{font-size:.69rem}.wf-board{gap:6px}.wf-tile{border-radius:8px;font-size:1.4rem}.wf-board.wf-size-6{gap:5px}.wf-board.wf-size-6 .wf-tile{border-radius:7px;font-size:1.15rem}.wf-tile small{font-size:7px;bottom:3px;left:4px}.wf-cover{min-height:330px;padding:22px}.wf-cover h3{font-size:1.45rem}.wf-actions{gap:7px}.wf-actions>.links-primary{padding-inline:13px;font-size:.68rem}.wf-word>span{font-size:.84rem}.wf-instruction{font-size:.58rem}.wf-time-track{margin-bottom:14px}.wf-turnline small{font-size:.52rem}}@media (prefers-reduced-motion:reduce){.wf-game *{transition:none!important;animation:none!important}}.wf-player-count{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.wf-player-count button{color:#82968a;background:#f8faf6;border:1px solid #e1e8e0;border-radius:11px;padding:12px 8px;font-size:.72rem}.wf-player-count button.chosen{color:#527c67;background:#e8f2eb;border-color:#8cb4a0}.wf-player-count button:hover{border-color:#b7a2c5}.wf-player-count+small{color:#99a499;margin-top:10px;font-size:.6rem;display:block}.wf-names label>small{float:right;color:#9ca69a;font-size:.55rem}.wf-colour-dot{border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.wf-name.player-0 .wf-colour-dot{background:#78b4aa}.wf-name.player-1 .wf-colour-dot{background:#b19ac3}.wf-name.player-2 .wf-colour-dot{background:#94b876}.wf-name.player-3 .wf-colour-dot{background:#d4b65f}.wf-sweep-note{text-align:left;background:linear-gradient(115deg,#faf7ec,#f4f4ee);border:1px solid #eee7d5;border-radius:13px;align-items:flex-start;gap:12px;margin:22px 0 16px;padding:16px 18px;display:flex}.wf-sweep-note>svg{color:#b6a05e;stroke-width:1.35px;flex-shrink:0;margin-top:2px}.wf-sweep-note strong{color:#8b825a;font:1.02rem Georgia,serif}.wf-sweep-note p{color:#959783;margin:5px 0 0;font-size:.65rem;line-height:1.7}.wf-format-note{color:#94a195;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;font-size:.59rem;display:flex}.wf-format-note i{background:#b7c1b4;border-radius:50%;width:3px;height:3px}.wf-scoreboard.players-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wf-scoreboard.players-3 .wf-score{padding:12px 10px}.wf-scoreboard.players-3 .wf-score>span{font-size:.64rem}.wf-scoreboard.players-3 .wf-score strong{font-size:1.6rem}.wf-scoreboard.players-4{gap:8px}.wf-score.player-0{color:#59867a;background:#edf6f3}.wf-score.player-2{color:#718c51;background:#f0f5e9;border-color:#dce7cc}.wf-score.player-3{color:#9c8745;background:#fbf6e5;border-color:#ece2ba}.wf-score.player-2.current{border-color:#9ab77b;box-shadow:0 0 0 2px #a4bb8020}.wf-score.player-3.current{border-color:#c8b269;box-shadow:0 0 0 2px #ccb97120}.wf-score.player-2>span>i{background:#8eaf6d}.wf-score.player-3>span>i{background:#ccb45e}.wf-score>span>i{flex-shrink:0}.wf-time-track i.player-2{background:#adca8e}.wf-time-track i.player-3{background:#dfc779}.wf-tile.player-0{color:#426c63;background:#bfe3da;border-color:#8fbdaf}.wf-tile.player-2{color:#627b40;background:#d2e4b9;border-color:#adca8d}.wf-tile.player-3{color:#8a7637;background:#f1e3ab;border-color:#d8c274}.wf-tile.player-2 small{color:#81995c}.wf-tile.player-3 small{color:#ae9750}.turn-2 .wf-tile.selected{border-color:#8ea969;box-shadow:0 0 0 2px #9bb97550}.turn-3 .wf-tile.selected{border-color:#bd9f48;box-shadow:0 0 0 2px #c8ac5d50}.turn-2 .wf-route polyline{stroke:#8ea969}.turn-3 .wf-route polyline{stroke:#bd9f48}.wf-history li.player-2{color:#7c935c;background:#eef4e4}.wf-history li.player-3{color:#9b884f;background:#f9f3dc}.wf-final-scores{flex-wrap:wrap;justify-content:center;gap:8px;margin:18px 0 22px;display:flex}.wf-final-scores>span{color:#6d8c7d;background:#eaf4ef;border-radius:20px;align-items:center;gap:6px;padding:7px 11px;font-size:.68rem;display:flex}.wf-final-scores>span.player-1{color:#9b81ad;background:#f1eaf6}.wf-final-scores>span.player-2{color:#7c935c;background:#eef4e4}.wf-final-scores>span.player-3{color:#9b884f;background:#f9f3dc}.wf-final-scores i{background:currentColor;border-radius:50%;width:5px;height:5px}.wf-final-scores b{padding-left:3px;font-size:.82rem;font-weight:500}.wf-longest-reveal{text-align:center;background:linear-gradient(135deg,#fcf9ed,#f6f7f0);border:1px solid #eee6cf;border-radius:13px;margin:0 0 24px;padding:21px 16px;display:block}.wf-longest-reveal>svg{color:#bda35e;stroke-width:1.4px;margin:0 auto 11px;display:block}.wf-longest-reveal>.eyebrow{color:#a39265;letter-spacing:1.4px;font-size:.49rem}.wf-longest-reveal>div{flex-wrap:wrap;justify-content:center;gap:7px;margin:13px 0;display:flex}.wf-longest-reveal button{color:#8e7e4f;letter-spacing:.05em;overflow-wrap:anywhere;background:#fffdf5;border:1px solid #e3d7b0;border-radius:7px;max-width:100%;padding:8px 11px;font:1.02rem Georgia,serif}.wf-longest-reveal button:hover,.wf-longest-reveal button[aria-pressed=true]{background:#efe5c4;border-color:#c6b371}.wf-longest-reveal>small{color:#a59d82;font-size:.6rem}.wf-sweep-feedback strong{color:#9c8a50}.wf-sweep-feedback>span{max-width:320px;line-height:1.6}.wf-field-sweep .wf-tile{animation:.65s ease-out both wf-turn-field;animation-delay:calc(var(--tile-i)*18ms)}@keyframes wf-turn-field{0%{filter:brightness(1.35);transform:rotateY(-75deg)}55%{filter:brightness(1.12);transform:rotateY(9deg)}to{filter:brightness();transform:rotateY(0)}}@media (max-width:600px){.wf-scoreboard.players-3 .wf-score{text-align:center;grid-template-columns:1fr;gap:4px;padding:10px 8px}.wf-scoreboard.players-3 .wf-score>span{justify-content:center;font-size:.62rem}.wf-scoreboard.players-3 .wf-score strong{order:1;grid-row:auto;font-size:1.45rem}.wf-scoreboard.players-3 .wf-score small{order:2;margin-top:0;font-size:.5rem}.wf-sweep-note{gap:10px;padding:14px 12px}.wf-sweep-note strong{font-size:.94rem}.wf-sweep-note p{font-size:.62rem}.wf-format-note{gap:7px;font-size:.56rem}.wf-names label>small{font-size:.49rem}.wf-longest-reveal{padding:18px 12px}.wf-longest-reveal button{font-size:.95rem}.wf-final-scores{gap:6px}.wf-final-scores>span{padding:6px 9px;font-size:.62rem}}@media (prefers-reduced-motion:reduce){.wf-game *{transition:none!important;animation:none!important}}.wf-player-count button b,.wf-player-count button>span{display:block}.wf-player-count button b{font-weight:500}.wf-player-count button>span{color:#97a291;margin-top:5px;font-size:.57rem}.wf-longest-reveal>.eyebrow,.wf-setup>.eyebrow{text-align:center}.wf-first-rule{color:#8e9b8f;max-width:370px;margin:16px auto 18px;font-size:.66rem;line-height:1.7}.wf-first-rule strong{color:#8d7b9a;font-weight:500}.wf-score strong{grid-row:span 3}.wf-score .wf-score-detail{color:#8d9d92;flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;line-height:1.5;display:flex}.wf-score .wf-score-detail b{color:#658a78;white-space:nowrap;background:#e3eee8;border-radius:8px;padding:1px 5px;font-size:.51rem;font-weight:500}.wf-score.player-1 .wf-score-detail b{color:#9a7fac;background:#ede3f3}.wf-score .wf-turn-count{opacity:.8;margin-top:3px;font-size:.49rem}.wf-finish .wf-bonus-breakdown{color:#8c998e;margin:-7px 0 24px;font-size:.67rem;line-height:1.7}.wf-bonus-breakdown strong{color:#8d7b9a;font-weight:500}@media (max-width:600px){.wf-score .wf-score-detail{gap:4px;font-size:.52rem}.wf-score .wf-score-detail b{padding:1px 4px;font-size:.47rem}.wf-first-rule,.wf-finish .wf-bonus-breakdown{font-size:.62rem}}.wf-last-play{color:#6e9887}.wf-last-play.player-1{color:#a58bb5}.wf-last-play strong{letter-spacing:.04em;font-weight:600}.links-auto-submit{color:#8f9b98;text-align:right;padding:0 7px;font-size:.66rem}.wf-new-label{letter-spacing:.08em;color:#a18bb1;vertical-align:middle;margin-left:5px;font-size:.45rem}.wf-rush-feed{text-align:center;flex-direction:column;justify-content:center;gap:4px;height:49px;margin-top:8px;display:flex;position:relative}.wf-feed-prompt{color:#a39bad;font:italic .94rem Georgia,serif}.wf-feed-line{color:#6e9887;justify-content:center;align-items:center;min-height:22px;font-size:.79rem;line-height:1.5;display:flex}.wf-feed-line>span{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:inline-flex}.wf-feed-line strong{letter-spacing:.045em;font-weight:600}.wf-feed-line.player-1{color:#a58bb5}.wf-feed-line svg{color:#b49b5b;flex-shrink:0;margin-left:3px}.wf-feed-latest{animation:.23s ease-out wf-feed-arrive}.wf-feed-previous{opacity:.72;min-height:18px;font-size:.64rem;animation:.23s ease-out wf-feed-settle}.wf-word.wf-rush-word{height:29px;margin-bottom:4px;font-size:1rem}.wf-rush-word:empty:after{content:" "}@keyframes wf-feed-arrive{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes wf-feed-settle{0%{opacity:1;transform:translateY(-12px)scale(1.12)}to{opacity:.72;transform:translateY(0)scale(1)}}@media (max-width:600px){.wf-feed-prompt{font-size:.84rem}.wf-feed-latest{font-size:.73rem}.wf-feed-previous{font-size:.6rem}.wf-rush-feed{height:45px}.wf-word.wf-rush-word{height:27px}}@media (prefers-reduced-motion:reduce){.wf-feed-line{animation:none}}.links-heading h1>.editable-text{color:var(--ink)}.wf-invite-panel{max-width:660px;margin:auto}.wf-friends-entry{text-align:left;max-width:380px;margin:auto}.wf-friends-entry label{color:#688579;font-size:.73rem;display:block}.wf-friends-entry input,.wf-invite input{color:#45695a;background:#fff;border:1px solid #d6e3da;border-radius:9px;width:100%;margin-top:8px;padding:12px 13px;font-size:16px}.wf-count-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.wf-count-options button{color:#6c8274;background:#f6f9f4;border:1px solid #dce6de;border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:12px 6px;font-size:.75rem;display:flex}.wf-count-options .chosen{background:#e8f3ed;border-color:#87af99}.wf-count-options small{color:#8d9e93;font-size:.6rem}.wf-create-table{width:100%}.wf-join{align-items:end;gap:8px;margin-top:25px;display:flex}.wf-join label{flex:1;min-width:0}.wf-join button{height:44px}.wf-lobby{text-align:center;padding:8px 8px 25px}.wf-lobby .eyebrow,.wf-countdown .eyebrow{letter-spacing:1.5px;justify-content:center;font-size:.58rem}.wf-lobby h3{margin:15px 0;font-size:1.9rem}.wf-lobby p{color:#829489;font-size:.78rem;line-height:1.8}.wf-invite{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:20px 0;display:flex}.wf-invite>strong{letter-spacing:.12em;white-space:nowrap;font-size:1.5rem;font-weight:500}.wf-invite>button{gap:5px;height:32px;padding:0 10px;font-size:.72rem}.wf-invite>button>svg{width:13px;height:13px}.wf-invite input{font-size:.68rem}.wf-seats{grid-template-columns:1fr 1fr;gap:10px;margin:8px 0 25px;padding:0;list-style:none;display:grid}.wf-seats li{text-align:left;background:var(--wf-fill,#e6f2ee);color:var(--wf-text,#56786b);border:1px solid var(--wf-border,#c9e0d6);border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:5px 9px;padding:14px;display:grid}.wf-seats b{overflow-wrap:anywhere;font-size:.78rem;font-weight:500}.wf-seats i{background:currentColor;border-radius:50%;grid-row:span 2;width:8px;height:8px}.wf-seats small{opacity:.8;font-size:.57rem}.wf-waiting{text-align:center;margin:18px auto;font-size:.75rem}.wf-countdown{flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:420px;display:flex}.wf-countdown strong{color:#9c84b0;font:5rem Georgia,serif}.wf-countdown p{color:#82978a;font-size:.8rem}.wf-game .player-0{--wf-fill:#bfe3da;--wf-border:#8fbdaf;--wf-text:#426c63}.wf-game .player-1{--wf-fill:#dfcdeb;--wf-border:#bea4cf;--wf-text:#796188}.wf-game .player-2{--wf-fill:#f1e3ab;--wf-border:#d8c274;--wf-text:#8a7637}.wf-game .player-3{--wf-fill:#dfcdeb;--wf-border:#bea4cf;--wf-text:#796188}.wf-palette-4 .player-0{--wf-fill:#cce4bc;--wf-border:#a2c28e;--wf-text:#54763e}.wf-palette-4 .player-1{--wf-fill:#c6def1;--wf-border:#9bbdd9;--wf-text:#456e8f}.wf-friends .player-0{--wf-fill:#cce4bc;--wf-border:#a2c28e;--wf-text:#54763e}.wf-friends .player-1{--wf-fill:#dfcdeb;--wf-border:#bea4cf;--wf-text:#796188}.wf-friends .player-3{--wf-fill:#c6def1;--wf-border:#9bbdd9;--wf-text:#456e8f}.wf-friends>.wf-game-top{margin-top:14px}.wf-game .wf-tile[class*=player-]{background:var(--wf-fill);border-color:var(--wf-border);color:var(--wf-text)}.wf-game .wf-score[class*=player-]{background:color-mix(in srgb,var(--wf-fill) 35%,white);border-color:var(--wf-border);color:var(--wf-text)}.wf-game .wf-score>span>i{background:currentColor}.wf-game .wf-score small{color:inherit;opacity:.7}.wf-game .wf-score strong{grid-row:span 2}.wf-game .wf-feed-line[class*=player-]{color:var(--wf-text)}.wf-game .wf-final-scores>span,.wf-game .wf-history li{background:color-mix(in srgb,var(--wf-fill) 50%,white);color:var(--wf-text)}.wf-scoreboard.players-3{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-scoreboard.players-4{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-board.wf-size-6{gap:7px;max-width:430px}.wf-size-6 .wf-tile{font-size:1.5rem}@media (max-width:600px){.wf-invite-panel{padding:20px 12px}.wf-scoreboard{gap:8px;margin-bottom:16px}.wf-scoreboard .wf-score{padding:10px 11px}.wf-turnline{font-size:.66rem}.wf-timer{font-size:.8rem}.wf-board.wf-size-6{gap:5px}.wf-size-6 .wf-tile{border-radius:8px;font-size:1.2rem}.wf-seats li{padding:11px}.wf-friends-entry{padding-bottom:40px}}.wf-game-top.wf-game-back{justify-content:flex-start;margin:14px 0}.wf-game-back button{min-height:36px;padding:6px 2px;font-size:.68rem}.wf-finish>.wf-end-actions{flex-wrap:nowrap;align-items:center;gap:8px}.wf-end-actions>button,.links-page .wf-end-actions>.links-primary{white-space:nowrap;gap:6px;min-height:40px;margin:0;padding-inline:12px;font-size:.72rem}.wf-end-actions>.wf-waiting{margin:0;font-size:.65rem}.wf-end-actions>button svg{flex-shrink:0;width:14px;height:14px}@media (max-width:480px){.wf-finish>.wf-end-actions{gap:6px}.wf-end-actions>button,.links-page .wf-end-actions>.links-primary{gap:4px;min-height:44px;padding-inline:7px;font-size:.62rem}.wf-end-actions>button svg{width:12px;height:12px}}.wf-palette-4 .wf-tile.player-0 small,.wf-palette-4 .wf-tile.player-1 small,.wf-game .wf-tile.player-2 small,.wf-game .wf-tile.player-3 small{color:var(--wf-text)}.wf-you-0{--wf-own:#699c85}.wf-you-1{--wf-own:#a185b4}.wf-you-2{--wf-own:#bd9f48}.wf-you-3{--wf-own:#a185b4}.wf-palette-4.wf-you-0{--wf-own:#8ea969}.wf-palette-4.wf-you-1{--wf-own:#689bc3}.wf-game .wf-board .wf-tile.selected{border-color:var(--wf-own);box-shadow:0 0 0 2px color-mix(in srgb,var(--wf-own) 35%,transparent)}.wf-game .wf-board .wf-route polyline{stroke:var(--wf-own)}.wf-game .wf-actions>button{min-height:44px}.wf-actions>button:not(.links-primary){justify-content:center;min-width:44px;padding-inline:10px}.wf-actions>button:focus-visible{outline-offset:3px;outline:2px solid #a38bb6}.wf-create-table{margin-top:20px}.wf-join input{letter-spacing:.08em}.links-tabs+.links-round-tools:empty{display:none}.links-welcome>.links-primary{margin-top:8px}.wf-main-setup{padding-top:56px}.wf-main-setup>.wf-art{width:240px;height:160px;margin:0 auto 12px}@media (max-width:600px){.wf-main-setup{padding-top:50px}.wf-main-setup>.wf-art{width:225px;height:160px}}@media (max-width:460px){.wf-main-setup{padding-top:38px}}@container portrait-game (width<=700px){.links-page .links-heading{margin:0}.links-page .links-heading h1{letter-spacing:-1.1px;font-size:31px;line-height:36px}}.links-status.links-status-one-away{font-size:.9rem}@media (max-width:460px){.links-status.links-status-one-away{font-size:.82rem}}.links-tile.links-feedback-incorrect{--feedback-fill:#f2b9ba;--feedback-border:#d5868b;animation:1.2s ease-out both links-answer-flash}.links-tile.links-feedback-one-away{--feedback-fill:#f4df8e;--feedback-border:#c6ae50;animation:1.2s ease-out both links-answer-flash}@keyframes links-answer-flash{0%,20%{background:var(--feedback-fill);border-color:var(--feedback-border)}to{background:#f2f5f4;border-color:#dce5e5}}.links-hidden-actions[hidden]{display:none}@media (prefers-reduced-motion:reduce){.links-tile.links-feedback-incorrect,.links-tile.links-feedback-one-away{background:var(--feedback-fill);border-color:var(--feedback-border)}}.links-tile,.links-cross-slot{-webkit-tap-highlight-color:transparent}.links-sample-picker{background:#edf3f1;border-radius:12px;gap:6px;margin-bottom:12px;padding:5px;display:flex}.links-sample-picker button{color:#718881;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:10px 4px;font-size:.78rem}.links-sample-picker button[aria-pressed=true]{color:#4e7c69;background:#fff;box-shadow:0 2px 8px #547a6510}.links-sample-picker button:disabled{opacity:.6;cursor:wait}.links-sample-picker button:focus-visible{outline-offset:2px;outline:2px solid #907da5}.links-hidden-word{font-size:.82rem}.links-hidden-word:not(.selected){color:#202826}@media (max-width:460px){.links-hidden-word{font-size:.69rem}}.wf-main-setup>p{color:#2e3834}.wf-finish-wave .wf-tile{animation:.76s ease-in-out both wf-gold-flip;animation-delay:calc(var(--wave-step)*35ms)}.wf-finish-wave .wf-tile:after{content:"";border-radius:inherit;z-index:5;pointer-events:none;opacity:0;animation:.76s step-end both wf-gold-face;animation-delay:inherit;background:radial-gradient(at 26% 17%,#fff2c0,#0000 58%),linear-gradient(135deg,#e7ba62,#efd493 50%,#d5ad57);border:1px solid #c89d47;position:absolute;inset:-1px;box-shadow:inset 0 0 0 3px #ffedb177}.wf-finish-wave .wf-tile:before{content:"";z-index:6;clip-path:polygon(50% 0,59% 37%,89% 50%,59% 60%,50% 100%,40% 61%,10% 50%,40% 39%);pointer-events:none;opacity:0;animation:.76s step-end both wf-gold-face;animation-delay:inherit;background:#fff6d7;position:absolute;inset:32%}@keyframes wf-gold-flip{0%,to{transform:perspective(400px)rotateY(0)}22%,74%{transform:perspective(400px)rotateY(89.5deg)}42%,54%{transform:perspective(400px)rotateY(0)}}@keyframes wf-gold-face{0%,74%,to{opacity:0}22%{opacity:1}}@media (prefers-reduced-motion:reduce){.wf-finish-wave .wf-tile,.wf-finish-wave .wf-tile:before{animation:none}.wf-finish-wave .wf-tile:after{animation:.8s ease-out both wf-gold-wash}@keyframes wf-gold-wash{0%,to{opacity:0}40%{opacity:.38}}}
