.embed_frame__SNaTF{--bar:34px;--pad:8px;--side:120px;position:fixed;inset:0;display:flex;flex-direction:column;background:radial-gradient(120% 70% at 50% -12%,rgba(232,190,110,.09),transparent 62%),var(--bg);color:var(--text);font-size:15px;line-height:1.45}.embed_frame__SNaTF[data-tema=ljus]{--bg:#f6f1e7;--surface:#fffcf5;--raised:#ece4d4;--line:#d9cdb7;--text:#241e17;--muted:#6b6152;--gold:#b08a35;--gold-hi:#86651a;--shadow:0 6px 18px rgba(60,45,20,0.18);color-scheme:light;background:var(--bg)}.embed_frame__SNaTF[data-tema=ljus] a:hover{color:#5e4610}.embed_frame__SNaTF[data-tema=ljus] .notation{color:var(--text)}.embed_frame__SNaTF[data-tema=ljus] .cta-quiet:hover{background:#e2d8c4;color:var(--text)}.embed_frame__SNaTF[data-tema=ljus] .viewer-move:hover{background:var(--raised)}.embed_frame__SNaTF[data-tema=ljus] .viewer-move.is-current{color:#1a1407}.embed_frame__SNaTF[data-tema=ljus] .embed_puzzle__MeGu1>div>div:last-child>p{color:var(--text)}.embed_main__PHqVh{flex:1 1;min-height:0;padding:var(--pad);container-type:size;overflow:auto}.embed_bar__dvbCP{flex:none;height:var(--bar);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 10px;background:linear-gradient(180deg,var(--surface),var(--bg));border-top:1px solid var(--gold-line,var(--line));font-size:.82rem;line-height:1}.embed_title__RGv1d{color:var(--muted);text-decoration:none;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.embed_brand__lK_AI{display:inline-flex;align-items:center;gap:7px;flex:none;color:var(--gold-hi);font-family:var(--font-display),Georgia,serif;font-weight:700;font-size:.86rem;text-transform:uppercase;letter-spacing:.14em;text-decoration:none}.embed_brand__lK_AI:hover,.embed_title__RGv1d:hover{text-decoration:underline}.embed_missing__zerbh{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:var(--muted);padding:0 12px}.embed_missing__zerbh p{margin:0;max-width:34ch}.embed_fit__pTZcc{display:flex}.embed_diagram__1xfkv{margin:0;flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px}.embed_diagramBoard__ByXlS{flex:1 1;min-height:0;width:100%}.embed_diagramBoard__ByXlS svg{display:block;width:100%;height:100%}.embed_diagram__1xfkv figcaption{flex:none;color:var(--muted);font-size:.9rem;line-height:1.3;text-align:center;max-width:100%}.embed_viewer__flm19 .viewer{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:0;height:100%}.embed_viewer__flm19 .viewer-board{flex:none;display:flex;flex-direction:column;align-items:center}.embed_viewer__flm19 .viewer-board .board2d{width:min(100cqw,100cqh - 46px - 8px - var(--side))}.embed_viewer__flm19 .board2d svg{box-shadow:none}.embed_viewer__flm19 .viewer-controls{margin-top:6px;gap:4px;flex-wrap:nowrap}.embed_viewer__flm19 .viewer-controls button{padding:5px 9px;min-width:38px;font-size:.95rem}.embed_viewer__flm19 .viewer-side{flex:1 1;min-height:0;gap:6px}.embed_viewer__flm19 .viewer-comment{flex:0 1 auto;min-height:0;overflow:auto;padding:8px 10px;font-size:.9rem;line-height:1.4}.embed_viewer__flm19 .viewer-comment p{margin:0 0 .4em}.embed_viewer__flm19 .viewer-now{margin:0 0 4px}.embed_viewer__flm19 .viewer-moves{flex:1 1;min-height:0;max-height:none;padding:4px;font-size:.9rem}.embed_viewer__flm19 .viewer-move{padding:2px 6px}.embed_puzzle__MeGu1{--side:150px}.embed_puzzle__MeGu1>div{display:flex;flex-direction:column;gap:8px;height:100%}.embed_puzzle__MeGu1>div>div:first-child{flex:none;align-self:center;width:min(100cqw,100cqh - 8px - var(--side))}.embed_puzzle__MeGu1>div>div:last-child{flex:1 1;min-height:0;overflow:auto;gap:8px}.embed_puzzle__MeGu1 .board2d svg{box-shadow:none}.embed_puzzle__MeGu1>div>div:last-child>p:first-child{font-size:1.15rem}.embed_puzzle__MeGu1 .cta{padding:7px 12px;font-size:.9rem}@media (min-aspect-ratio:5/4){.embed_viewer__flm19 .viewer{flex-direction:row;gap:10px}.embed_viewer__flm19 .viewer-board .board2d{width:min(100cqw - 190px,100cqh - 46px)}.embed_viewer__flm19 .viewer-side{flex:1 1;min-width:0;height:100%}.embed_puzzle__MeGu1>div{flex-direction:row;gap:12px}.embed_puzzle__MeGu1>div>div:first-child{align-self:flex-start;width:min(100cqw - 200px,100cqh)}.embed_puzzle__MeGu1>div>div:last-child{height:100%}}.puzzle_player__xXZdE{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:26px;gap:26px;align-items:start}.puzzle_board__H3XyD{min-width:0}.puzzle_side__YbGOU{display:flex;flex-direction:column;gap:12px;min-width:0}.puzzle_task__Rl7yW{font-family:var(--font-display),Georgia,serif;font-size:1.5rem;font-weight:700;color:#f4ecdc;line-height:1.2;margin:0;display:flex;gap:10px;align-items:baseline}.puzzle_dot___6LzX{width:14px;height:14px;border-radius:50%;flex:none;border:1px solid #6b6458;transform:translateY(1px)}.puzzle_white__l3l9a{background:#f4ecdc}.puzzle_black__MevHe{background:#14110e}.puzzle_note__RwgD2{margin:0;padding:10px 14px;border-radius:12px;background:var(--card-bg);border:1px solid var(--hair);border-left-width:3px;font-weight:600;min-height:2.9em;box-shadow:var(--lift)}.puzzle_info__1SXRz{border-left-color:var(--gold)}.puzzle_good__fDyEu{border-left-color:var(--green);color:#cfeedd}.puzzle_bad__bDEc2{border-left-color:var(--red);color:#f6cfcf}.puzzle_buttons__72vi_{display:flex;flex-wrap:wrap;gap:8px}.puzzle_buttons__72vi_ .cta{padding:10px 16px;font-size:.95rem}.puzzle_buttons__72vi_ .cta:disabled{opacity:.45;cursor:default;filter:none}.puzzle_moves__V20wb{margin:0;font-weight:600;color:#e9e1d2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.puzzle_meta__jJ_Dm{color:var(--muted);font-size:.9rem}.puzzle_meta__jJ_Dm p{margin:0 0 6px}.puzzle_chips__nmlMJ{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:8px 0;padding:0}.puzzle_chip__Pq1MD{display:inline-block;font-size:.82rem;padding:3px 10px;border-radius:999px;background:var(--raised);border:1px solid var(--line);color:var(--text);text-decoration:none}a.puzzle_chip__Pq1MD:hover{border-color:var(--gold);color:var(--text)}.puzzle_credit__T2Q8S{font-size:.85rem}.puzzle_credit__T2Q8S a{color:var(--muted)}.puzzle_rushPlayer__Ss2aN .puzzle_task__Rl7yW{font-size:1.25rem}.puzzle_chips__nmlMJ.puzzle_chips__nmlMJ,.puzzle_history__Dgd3N.puzzle_history__Dgd3N,.puzzle_stats__bwP9L.puzzle_stats__bwP9L{padding-left:0}.puzzle_breakout__ULNU_{margin:1.4em calc(min(0px, (var(--prose) - min(100vw - 36px, 1000px)) / 2))}@media (max-width:760px){.puzzle_player__xXZdE{grid-template-columns:1fr;gap:14px}.puzzle_task__Rl7yW{font-size:1.25rem}}.puzzle_trainer__zBZTn{display:flex;flex-direction:column;gap:14px}.puzzle_levels__R_2Ju{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.puzzle_levelButtons__NJqGZ{display:flex;gap:8px}.puzzle_level__9pItT{background:var(--card-bg);color:var(--text);border:1px solid var(--hair);border-radius:12px;padding:8px 14px;font:inherit;font-weight:700;cursor:pointer;display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.2;box-shadow:var(--lift)}.puzzle_level__9pItT small{font-weight:500;color:var(--muted);font-size:.78rem}.puzzle_level__9pItT:hover{border-color:rgba(201,165,76,.6)}.puzzle_level__9pItT[aria-pressed=true]{border-color:var(--gold);background:#2b2416}.puzzle_counter__z47qQ{margin-left:auto;display:flex;align-items:center;gap:6px;color:var(--muted);font-size:.92rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.puzzle_counter__z47qQ button{background:var(--raised);color:var(--text);border:1px solid var(--line);border-radius:10px;width:38px;height:38px;font-size:1.1rem;cursor:pointer;font-family:inherit}.puzzle_counter__z47qQ button:disabled{opacity:.4;cursor:default}.puzzle_counter__z47qQ button:hover:not(:disabled){border-color:var(--gold)}@media (max-width:760px){.puzzle_levelButtons__NJqGZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.puzzle_level__9pItT{padding:8px 10px}.puzzle_wide__Fi_Pn{display:none}.puzzle_counter__z47qQ{margin-left:0;width:100%;justify-content:space-between}}.puzzle_dailyHead__0nWiW{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;margin-bottom:14px}.puzzle_dailyNo__AulWb{font-family:var(--font-display),Georgia,serif;font-size:1.7rem;font-weight:700;color:var(--gold-hi)}.puzzle_dailyDay__PmAbt{color:var(--text);font-weight:600}.puzzle_dailyLevel__C5xUK{color:var(--muted);font-size:.92rem}.puzzle_result__0TfIz{background:var(--card-bg);border:1px solid var(--hair);border-left:3px solid var(--gold);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--lift)}.puzzle_result__0TfIz pre{white-space:pre-wrap;font-family:inherit;font-size:1rem;margin:0 0 10px;color:#f4ecdc}.puzzle_result__0TfIz .puzzle_buttons__72vi_{margin-bottom:6px}.puzzle_stats__bwP9L{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:1.4em 0;padding:0;list-style:none}.puzzle_stats__bwP9L li{background:var(--card-bg);border:1px solid var(--hair);border-radius:12px;padding:10px 8px;text-align:center;box-shadow:var(--lift)}.puzzle_stats__bwP9L strong{display:block;font-family:var(--font-body),sans-serif;font-weight:800;font-size:1.6rem;line-height:1.1;color:#f4ecdc}.puzzle_stats__bwP9L span{color:var(--muted);font-size:.82rem}@media (max-width:480px){.puzzle_stats__bwP9L{grid-template-columns:repeat(2,minmax(0,1fr))}}.puzzle_history__Dgd3N{list-style:none;padding:0;margin:.6em 0 1.2em;display:grid;grid-gap:4px;gap:4px}.puzzle_history__Dgd3N li{display:grid;grid-template-columns:4.2em 1fr auto;grid-gap:10px;gap:10px;padding:6px 10px;border-radius:10px;background:var(--card-bg);font-size:.92rem;box-shadow:var(--lift)}.puzzle_history__Dgd3N .puzzle_hNo__PNEap{color:var(--gold-hi);font-weight:700}.puzzle_history__Dgd3N .puzzle_hDay__w_S12{color:var(--muted)}.puzzle_placeholder__Tfu8o{position:relative}.puzzle_placeholder__Tfu8o p{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:var(--text);font-weight:700;text-shadow:0 1px 6px rgba(0,0,0,.8)}.puzzle_skeleton__Qx9PV{max-width:560px}.puzzle_hud___vyaG{display:flex;gap:10px;align-items:stretch;margin-bottom:14px;flex-wrap:wrap}.puzzle_hudItem__z_o_b{background:var(--card-bg);border:1px solid var(--hair);border-radius:12px;padding:6px 14px;display:flex;flex-direction:column;min-width:90px;box-shadow:var(--lift)}.puzzle_hudItem__z_o_b span{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.puzzle_hudItem__z_o_b strong{font-family:var(--font-body),sans-serif;font-weight:800;font-size:1.5rem;line-height:1.1;color:#f4ecdc;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.puzzle_hurry__X5gcx strong{color:#f6cfcf}.puzzle_lives__R28Mu{letter-spacing:.08em;color:var(--red);font-family:system-ui,sans-serif;font-size:1.35rem}.puzzle_lifeLost__X8PXG{opacity:.25}.puzzle_score__XAr3t{font-family:var(--font-body),sans-serif;font-weight:800;font-size:clamp(3rem,10vw,5rem);line-height:1;color:var(--gold-hi);margin:.1em 0}.puzzle_runRow__CP1Ep{font-size:1.1rem;letter-spacing:.05em;word-break:break-all}.puzzle_tableLink__Up_Hc{color:var(--gold-hi);font-size:.88rem;font-weight:700;text-decoration:none;align-self:flex-start}.puzzle_tableLink__Up_Hc:hover{text-decoration:underline}.puzzle_house__xq_ZT{border-top:1px solid var(--hair);padding-top:12px}.puzzle_houseHead__LzC3E{margin:0 0 4px;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:800}.puzzle_houseLine__f2sfL{margin:0 0 10px;font-size:.92rem;color:var(--text)}.puzzle_houseNote__Ygewj{margin:8px 0 0;font-size:.8rem;color:var(--muted)}.puzzle_trainBar__ERrwC{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.puzzle_hudItem__z_o_b small{color:var(--muted);font-size:.74rem}.puzzle_themePick__DSPZj{margin-left:auto;display:flex;flex-direction:column;gap:4px;justify-content:center}.puzzle_themePick__DSPZj span{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.puzzle_themePick__DSPZj select{background:var(--card-bg);color:var(--text);border:1px solid var(--line);border-radius:10px;padding:8px 10px;font:inherit;font-size:.95rem;min-width:12em}.puzzle_again__srbmT{margin:0;padding:8px 12px;border-radius:10px;background:#2b2416;border:1px solid rgba(201,165,76,.45);font-size:.92rem}.puzzle_delta__P5Nrp{margin:0;font-size:.95rem}.puzzle_delta__P5Nrp strong{color:#f4ecdc;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.puzzle_up__b44U7{color:#8fd8ae;font-weight:700}.puzzle_down__ivS5P{color:#f2a6a6;font-weight:700}.puzzle_themesBox__x3ix_ p{margin:0 0 10px}.puzzle_themeTable__IDleM{width:100%;border-collapse:collapse;margin:0 0 14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.puzzle_themeTable__IDleM td,.puzzle_themeTable__IDleM th{padding:7px 10px;border-bottom:1px solid var(--hair);text-align:right}.puzzle_themeTable__IDleM th:first-child{text-align:left;font-weight:600}.puzzle_themeTable__IDleM thead th{color:var(--muted);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.puzzle_themeTable__IDleM a{color:var(--text);-webkit-text-decoration-color:rgba(201,165,76,.6);text-decoration-color:rgba(201,165,76,.6)}.puzzle_themeTable__IDleM a:hover{color:var(--gold-hi)}@media (max-width:760px){.puzzle_themePick__DSPZj{margin-left:0;width:100%}.puzzle_themeTable__IDleM td,.puzzle_themeTable__IDleM th{padding:6px}}.puzzle_duelThem___bOjg{flex-direction:row;align-items:center;gap:10px}.puzzle_duelThem___bOjg div{display:flex;flex-direction:column}.puzzle_duelThem___bOjg .puzzle_lives__R28Mu,.puzzle_hudItem__z_o_b .puzzle_lives__R28Mu{font-size:1rem;margin-left:6px}.puzzle_duelSays__yhbLm{display:flex;gap:12px;align-items:center;margin:0 0 12px}.puzzle_duelSays__yhbLm p{margin:0;background:#f2e8d3;color:#211b12;border-radius:4px 16px 16px 16px;padding:10px 14px;font-weight:600}.puzzle_duelPick__F3x7J.puzzle_duelPick__F3x7J{list-style:none;padding:0;margin:0 0 14px;display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-gap:8px;gap:8px}.puzzle_duelPick__F3x7J button{width:100%;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;background:var(--raised);color:var(--text);border:1px solid var(--line);border-radius:12px;cursor:pointer;font:inherit}.puzzle_duelPick__F3x7J button:hover{border-color:rgba(201,165,76,.6)}.puzzle_duelPick__F3x7J button[aria-pressed=true]{border-color:var(--gold);background:#2b2416;box-shadow:0 0 0 1px var(--gold)}.puzzle_duelPick__F3x7J b{font-size:.86rem;line-height:1.2;text-align:center}.puzzle_duelPick__F3x7J small{color:var(--muted);font-size:.72rem}.puzzle_duelFaces__nAexu.puzzle_duelFaces__nAexu{display:flex!important;justify-content:center;align-items:center;gap:12px;min-height:150px}.puzzle_duelFaces__nAexu.puzzle_duelFaces__nAexu svg{width:64px;max-width:none;margin:0;border-radius:50%;box-shadow:0 0 0 2px #c9a54c,0 14px 22px -10px rgba(0,0,0,.9)}