@font-face{font-family:Fredoka;src:url(../fonts/fredoka-latin.woff2)format("woff2");font-weight:300 700;font-display:swap}:root{--skw-ink:#2b2a33;--skw-soft:#5a5568;--skw-glass:#fffaeedb;--skw-glass-strong:#fffbf2f2;--skw-edge:#ffffffb3;--skw-shadow:0 6px 22px #18284e3d;--skw-gold:#ffd23f;--skw-gold-deep:#c98a1c;--skw-blue:#2b6fd6;--skw-blue-deep:#1d4c98;--skw-gap:8px;--skw-edge-pad:max(12px, env(safe-area-inset-left));--skw-inset-top:0px;--skw-inset-right:0px;--skw-inset-bottom:0px;--skw-inset-left:0px}.sw-ui,.skw{color:var(--skw-ink);font-family:Fredoka,Nunito,Arial Rounded MT Bold,Trebuchet MS,system-ui,sans-serif;font-size:20px}.sw-ui *,.skw *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.sw-ui>*,.skw>*{pointer-events:auto}.skw{pointer-events:none;position:absolute;inset:0}.skw [hidden]{display:none!important}.skw button{font:inherit;color:inherit;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none}.skw button:focus-visible,.sw-ui button:focus-visible{outline:4px solid var(--skw-blue);outline-offset:2px}.skw-glass,.sw-clock,.sw-bar{background:var(--skw-glass);border:2px solid var(--skw-edge);box-shadow:var(--skw-shadow);-webkit-backdrop-filter:blur(10px)saturate(1.2)}.skw-icon{flex:none;width:30px;height:30px;display:block}.sw-clock{left:var(--skw-edge-pad);top:max(12px, env(safe-area-inset-top));border-radius:24px;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:8px 8px 8px 10px;display:flex;position:absolute}.sw-clock[data-form=row]{width:var(--skw-clock-w,460px);height:76px;padding-top:6px;padding-bottom:6px}.sw-clock[data-form=row] .sw-face{width:60px;height:60px}.sw-clock[data-form=row] .sw-clock-text{flex:1;grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px;display:grid}.sw-clock[data-form=row] .sw-digits{grid-area:1/1}.sw-clock[data-form=row] .sw-words{grid-area:1/2}.sw-clock[data-form=row] .skw-date-row{grid-area:2/1/auto/span 2}.sw-clock[data-form=row] .sw-words,.sw-clock[data-form=row] .sw-date{white-space:nowrap}.sw-clock[data-form=block]{width:var(--skw-block-w,292px);grid-template-rows:76px 60px;grid-template-columns:76px 1fr;align-items:start;gap:6px 10px;height:164px;display:grid}.sw-clock[data-form=block][data-oneline="1"] .sw-date{white-space:nowrap}.sw-clock[data-form=block] .skw-season{position:absolute;top:12px;right:12px}.sw-clock[data-form=block] .sw-face{grid-area:1/1}.sw-clock[data-form=block] .skw-cal-btn{grid-area:2/1;justify-self:center}.sw-clock[data-form=block] .sw-clock-text{grid-area:1/2/span 2;align-self:center}.sw-clock[data-form=block] .skw-date-row{align-items:flex-start}.sw-face{flex:none;width:76px;height:76px}.sw-face circle{fill:#fffdf6;stroke:var(--skw-gold-deep);stroke-width:5px}.sw-tick{stroke:#6b5a3a;stroke-width:2.4px;stroke-linecap:round}.sw-hour{stroke:var(--skw-ink);stroke-width:6px;stroke-linecap:round}.sw-minute{stroke:#d2572a;stroke-width:4px;stroke-linecap:round}.sw-clock-text{min-width:0}.sw-digits{font-variant-numeric:tabular-nums;font-size:30px;font-weight:650;line-height:1.05}.sw-words{font-size:20px;line-height:1.15}.skw-date-row{align-items:center;gap:6px;display:flex}.skw-date-row .skw-icon{width:24px;height:24px}.sw-date{color:var(--skw-soft);font-size:20px;line-height:1.15}.skw-cal-btn{color:#1d3f77;background:#e8f1ff;border:0;border-radius:18px;flex:none;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 3px #9bb6de}.skw-cal-btn[aria-expanded=true]{background:var(--skw-blue);color:#fff;box-shadow:0 3px 0 var(--skw-blue-deep)}.sw-bar{left:50%;bottom:max(12px, env(safe-area-inset-bottom));align-items:center;gap:var(--skw-gap);border-radius:26px;max-width:calc(100vw - 16px);padding:8px;display:flex;position:absolute;transform:translate(-50%)}.sw-btn,.skw-btn{background:var(--skw-gold);color:#3a2a08;min-width:60px;height:60px;font:inherit;cursor:pointer;box-shadow:0 3px 0 var(--skw-gold-deep);touch-action:manipulation;white-space:nowrap;border:0;border-radius:18px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:22px;font-weight:600;display:inline-flex}.sw-btn:active,.skw-btn:active,.skw-cal-btn:active{box-shadow:0 1px 0 var(--skw-gold-deep);transform:translateY(2px)}.sw-bar .sw-btn[aria-disabled=true]{opacity:.5;cursor:default}.sw-cam,.skw-btn.skw-quiet{color:#1d3f77;background:#e8f1ff;box-shadow:0 3px #9bb6de}.sw-cam[aria-pressed=true],.skw-btn[aria-pressed=true]{background:var(--skw-blue);color:#fff;box-shadow:0 3px 0 var(--skw-blue-deep)}.sw-sep{background:#3c321e33;border-radius:1px;flex:none;width:2px;height:40px}.skw-speed{font-variant-numeric:tabular-nums;min-width:64px}@media (max-width:800px){.sw-btn,.skw-btn{min-width:56px;padding:0 9px;font-size:20px}.sw-bar{gap:5px;padding:6px}.sw-sep{display:none}}.skw-dock{border-radius:22px;gap:4px;padding:4px;display:flex;position:absolute}.skw-dock-btn{white-space:nowrap;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:0;min-width:64px;height:64px;padding:3px 8px 2px;font-size:20px;font-weight:500;line-height:1.05;display:flex}.skw-dock-btn .skw-icon{width:30px;height:30px}.skw-dock[data-mode=icons] .skw-btn-text{display:none}.skw-dock[data-mode=icons] .skw-dock-btn{width:56px;min-width:56px;height:56px;padding:0}.skw-dock[data-mode=icons] .skw-dock-btn .skw-icon{width:36px;height:36px}.skw-dock-btn[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--skw-blue);background:#fff}.skw-dock-btn:active{background:#fffc}html[data-skw-band=tight] .sw-bar{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-width:0;gap:4px;padding:0}html[data-skw-band=tight] .sw-bar .sw-btn,html[data-skw-band=tight] .sw-bar .skw-btn{min-width:56px;height:56px;padding:0 10px;font-size:20px}html[data-skw-band=tight] .skw-dock{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-width:0;gap:3px;padding:0}html[data-skw-band=tight] .skw-dock-btn{background:var(--skw-glass);height:56px}html[data-skw-band=tight] .skw-dock-btn[aria-pressed=true]{background:#fff}html[data-skw-band=tight] .skw-dock[data-mode=labels] .skw-dock-btn .skw-icon{width:26px;height:26px}html[data-skw-band=tight] .sw-sep{display:none}.skw-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid;position:absolute}.skw[data-shape=tall] .skw-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.skw-tile{height:var(--skw-tile-h,72px);text-align:left;min-width:56px;font-size:var(--skw-tile-fs,20px);border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:4px 8px;font-weight:550;line-height:1.05;display:flex}.skw-tile .skw-tile-art .skw-icon{width:var(--skw-tile-icon,56px);height:var(--skw-tile-icon,56px)}.skw-tile-art{flex:none;place-items:center;display:grid}.skw-tile-words{flex-direction:column;gap:3px;min-width:0;display:flex}.skw-tiles[data-mode=icons] .skw-tile-title{display:none}.skw-tiles[data-mode=icons] .skw-tile{gap:3px;padding:2px 4px}.skw-tiles[data-mode=icons] .skw-stars{flex-direction:column;height:auto}.skw-stars{gap:2px;height:20px;display:flex}.skw-stars .skw-icon{width:20px;height:20px;color:var(--skw-gold)}.skw-stars .skw-icon[data-icon=star-empty]{color:#5b5340}.skw-tile:active{transform:translateY(2px)}.skw-tile-title{overflow-wrap:anywhere;min-width:0}.skw-caption{z-index:5;border-radius:22px;align-items:center;gap:8px;width:max-content;max-width:min(900px,100vw - 24px);padding:8px 8px 8px 18px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.skw-caption>.skw-caption-text{font-size:var(--skw-cap-fs,22px)}.skw-probe{z-index:-1}.skw-caption-text{min-height:28px;font-size:22px;font-weight:500;line-height:1.25}.skw-round{color:#1d3f77;background:#e8f1ff;border:0;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;padding:0;display:grid;box-shadow:0 3px #9bb6de}.skw-round:active{transform:translateY(2px);box-shadow:0 1px #9bb6de}.skw-label{z-index:30;color:#fff;pointer-events:none;white-space:nowrap;box-shadow:var(--skw-shadow);background:#27365e;border-radius:16px;padding:8px 16px;font-size:22px;font-weight:500;position:absolute;transform:translate(-50%)}.skw-panel{background:var(--skw-glass-strong);border-radius:24px;flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute;overflow:hidden}.skw-panel-head{align-items:center;gap:8px;min-height:56px;display:flex}.skw-panel-head .skw-icon{width:36px;height:36px}.skw-panel-title{flex:1;min-width:0;margin:0;font-size:24px;font-weight:600;line-height:1.1}.skw-codes{color:var(--skw-soft);font-size:20px;font-weight:500}.skw-said{align-items:flex-start;gap:8px;display:flex}.skw-said .skw-caption-text{flex:1;padding-top:2px}.skw-body{overscroll-behavior:contain;flex-direction:column;gap:8px;min-height:0;padding:2px 2px 5px;display:flex;overflow-y:auto}.skw-options{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;display:grid}.skw-option{text-align:left;background:#fff;border:0;border-radius:16px;align-items:center;gap:8px;min-height:58px;padding:6px 12px 6px 8px;font-size:21px;font-weight:500;line-height:1.15;display:flex;box-shadow:0 3px #cfc4a8,inset 0 0 0 2px #e6dcc2}.skw-option .skw-icon{color:#8a7f6a;width:28px;height:28px}.skw-option[data-state=tried]{color:#6d6878;background:#efeae0;text-decoration:line-through;box-shadow:inset 0 0 0 2px #cfc4a8}.skw-option[data-state=right]{background:#e3f6e6;box-shadow:inset 0 0 0 3px #2f9e44}.skw-option[data-state=picked]{box-shadow:inset 0 0 0 3px var(--skw-blue);background:#e8f1ff}.skw-option[data-state=picked] .skw-icon{color:var(--skw-blue)}.skw-row{flex-wrap:wrap;gap:8px;display:flex}.skw-row>.skw-btn{flex:auto}.skw-row>.skw-own:not(button){display:contents}.skw-row>.skw-own>.skw-btn{flex:auto}.skw-progress{background:#e6dcc2;border-radius:4px;flex:none;height:8px;overflow:hidden}.skw-progress>i{background:var(--skw-blue);border-radius:4px;height:100%;display:block}.skw-list{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;display:grid}.skw-card-body{margin:0;font-size:22px;line-height:1.3}.skw-card-extra{background:#fff3c9;border-radius:14px;align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:21px;font-weight:500;line-height:1.25;display:flex}.skw-vocab-word{font:inherit;color:var(--skw-blue-deep);text-underline-offset:4px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:2px}.skw-vocab-def{background:#e8f1ff;border-radius:14px;margin:0;padding:8px 10px;font-size:21px;line-height:1.25}.skw-finish{justify-content:center;align-items:center;gap:6px;display:flex}.skw-finish .skw-icon{width:56px;height:56px;color:var(--skw-gold)}.skw-stub{background:#fff0f6;border:3px dashed #c2255c;border-radius:16px;flex-direction:column;gap:6px;padding:8px;display:flex}.skw-stub-tag{color:#a61e4d;letter-spacing:.02em;font-size:20px;font-weight:700}.skw-stub-detail{color:#5c3a48;overflow-wrap:anywhere;font-size:20px;line-height:1.15}.skw-stub-btn{text-align:left;background:#fff;border:2px solid #c2255c;border-radius:14px;min-width:72px;min-height:56px;padding:4px 12px;font-size:20px}.skw-wheel{z-index:20;background:var(--skw-glass-strong);border-radius:26px;flex-direction:column;align-items:center;gap:8px;padding:10px;display:flex;position:absolute}.skw-wheel[data-flow=wide]{flex-direction:row}.skw-wheel-dial{flex:none;width:280px;height:280px;position:relative}.skw-wheel-dial svg{width:100%;height:100%;position:absolute;inset:0}.skw-petal{background:#fff;border:0;border-radius:50%;place-items:center;width:56px;height:56px;margin:-28px 0 0 -28px;padding:0;font-size:20px;font-weight:600;display:grid;position:absolute;box-shadow:0 2px #cfc4a8,inset 0 0 0 2px #e6dcc2}.skw-petal[aria-pressed=true]{background:var(--skw-blue);color:#fff;box-shadow:0 2px 0 var(--skw-blue-deep)}.skw-petal[data-season=winter]{box-shadow:0 2px #9bb6de,inset 0 0 0 3px #9cc6f0}.skw-petal[data-season=spring]{box-shadow:0 2px #d48aa8,inset 0 0 0 3px #ffb3d1}.skw-petal[data-season=summer]{box-shadow:0 2px #c98a1c,inset 0 0 0 3px #ffd23f}.skw-petal[data-season=fall]{box-shadow:0 2px #a5481a,inset 0 0 0 3px #f09a5c}.skw-wheel-hub{text-align:center;flex-direction:column;align-items:center;gap:2px;width:124px;line-height:1.1;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.skw-wheel-hub .skw-icon{width:28px;height:28px}.skw-wheel-day{font-variant-numeric:tabular-nums;font-size:38px;font-weight:650;line-height:1}.skw-wheel-month{font-size:20px;font-weight:550}.skw-wheel-season{color:var(--skw-soft);font-size:20px}.skw-wheel-steps{grid-template-columns:repeat(2,1fr);align-items:center;gap:6px;width:280px;display:grid}.skw-wheel[data-flow=wide] .skw-wheel-steps{grid-template-columns:repeat(2,62px);width:auto}.skw-step{background:var(--skw-gold);min-width:56px;height:56px;box-shadow:0 3px 0 var(--skw-gold-deep);color:#3a2a08;border:0;border-radius:16px;justify-content:center;align-items:center;gap:1px;padding:0;font-size:20px;font-weight:650;display:flex}.skw-step .skw-icon{width:20px;height:20px}.skw-page{z-index:40;padding:max(12px, env(safe-area-inset-top)) 16px 12px;background:#faf4e6;flex-direction:column;gap:10px;display:flex;position:absolute;inset:0}.skw-page-head{flex:none;align-items:center;gap:10px;display:flex}.skw-page-title{flex:1;margin:0;font-size:30px;font-weight:650}.skw-page-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:2px 2px 8px;display:flex;overflow-y:auto}.skw-sheet{background:#fff;border-radius:18px;padding:14px 16px;box-shadow:0 2px 10px #18284e1f}.skw-sheet h3{align-items:center;gap:8px;margin:0 0 6px;font-size:24px;font-weight:600;display:flex}.skw-nb-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.skw-nb-slot{border:2px dashed #cfc4a8;border-radius:14px;place-items:center;min-height:150px;display:grid}.skw-nb-slot .skw-icon{opacity:.35;width:56px;height:56px}.skw-nb-tonight{align-items:center;gap:16px;font-size:24px;line-height:1.25;display:flex}.skw-about pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0;font-size:20px;line-height:1.3}.skw-pin{flex-direction:column;align-items:center;gap:14px;margin:auto;display:flex}.skw-pin-dots{gap:14px;height:28px;display:flex}.skw-pin-dots i{border:3px solid var(--skw-ink);border-radius:50%;width:24px;height:24px}.skw-pin-dots i[data-on="1"]{background:var(--skw-ink)}.skw-pin-dots[data-state=wrong] i{border-color:#c2255c}.skw-pin-dots[data-state=locked] i{opacity:.5;border-style:dashed}.skw-pin-pad{grid-template-columns:repeat(3,76px);gap:10px;display:grid}.skw-pin-key{background:#fff;border:0;border-radius:18px;place-items:center;height:68px;font-size:30px;font-weight:600;display:grid;box-shadow:0 3px #cfc4a8,inset 0 0 0 2px #e6dcc2}.skw-teach label{align-items:center;gap:10px;min-height:56px;font-size:22px;display:flex}.skw-teach input[type=checkbox]{flex:none;width:30px;height:30px}.skw-teach input[type=time]{font:inherit;border:2px solid #cfc4a8;border-radius:12px;min-height:56px;padding:0 10px;font-size:22px}.skw-teach p{margin:4px 0;font-size:20px;line-height:1.3}.skw-warn{color:#a61e4d;font-weight:600}@media print{html,body{background:#fff!important;height:auto!important;overflow:visible!important}#scene,.sw-ui,.skw>:not(.skw-page),.skw-page-head .skw-btn,.skw-page-head .skw-round{display:none!important}#ui,.skw,.skw-page{background:#fff!important;padding:0!important;position:static!important}.skw-page-body{overflow:visible!important}.skw-sheet{box-shadow:none;break-inside:avoid;border:1.5pt solid #999}}.skw-look-pad{left:max(12px, env(safe-area-inset-left));bottom:var(--skw-look-bottom,calc(var(--skw-rows-h,96px) + 8px + 96px));pointer-events:auto;grid-template-rows:repeat(3,56px);grid-template-columns:repeat(3,56px);grid-template-areas:".up.""left.right"".down.";gap:4px;width:176px;height:176px;display:grid;position:absolute}.skw-look-pad[hidden]{display:none}.skw-look{color:#1d3f77;width:56px;height:56px;font:inherit;cursor:pointer;touch-action:manipulation;background:#fffcf4db;border:0;border-radius:50%;padding:0;font-size:22px;line-height:1;box-shadow:0 3px #9bb6de}.skw-look:active{transform:translateY(2px);box-shadow:0 1px #9bb6de}.skw-look-up{grid-area:up}.skw-look-left{grid-area:left}.skw-look-right{grid-area:right}.skw-look-down{grid-area:down}.skw-panel{--skw-p:clamp(22px, 2.1vw, 56px);--skw-o:clamp(21px, 1.9vw, 50px);--skw-hit:clamp(56px, 3.4vw, 92px);gap:clamp(8px,.6vw,16px);padding:clamp(10px,.8vw,22px)}.skw-panel .skw-caption-text,.skw-panel .skw-card-body{font-size:var(--skw-p)}.skw-panel .skw-panel-title{font-size:calc(var(--skw-p) * 1.08)}.skw-panel .skw-panel-head .skw-icon{width:calc(var(--skw-p) * 1.6);height:calc(var(--skw-p) * 1.6)}.skw-panel .skw-option{font-size:var(--skw-o);min-height:calc(var(--skw-hit) + 2px)}.skw-panel .skw-option .skw-icon{width:calc(var(--skw-o) * 1.3);height:calc(var(--skw-o) * 1.3)}.skw-panel .skw-round{width:var(--skw-hit);height:var(--skw-hit)}.skw-panel .skw-round .skw-icon{width:54%;height:54%}.skw-panel .skw-btn{font-size:var(--skw-o);height:var(--skw-hit)}.skw-panel .skw-card-extra,.skw-panel .skw-vocab-def,.skw-panel .skw-codes{font-size:var(--skw-o)}.skw-panel .skw-list{grid-template-columns:repeat(auto-fill, minmax(calc(var(--skw-o) * 6.2), 1fr))}.skw-list-head{font-size:var(--skw-o);margin:0;font-weight:600}.skw-options{grid-template-columns:1fr}.skw-panel[data-pairs="1"] .skw-options[data-many="1"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.skw-panel[data-form=sheet] .skw-options{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.skw-sky-toggles{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.skw-sky-toggles .skw-option[aria-pressed=true]{background:#e3f6e6;box-shadow:inset 0 0 0 3px #2f9e44}.skw-wheel[data-flow=stack]{flex-direction:column;padding:6px}.skw-wheel[data-flow=stack] .skw-wheel-steps{grid-template-columns:repeat(6,56px);gap:4px;width:auto}.skw-panel>.skw-said .skw-caption-text{height:var(--skw-said-h,auto);overflow-y:auto}.skw-panel[data-form=column] .skw-said{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:start;align-items:start;gap:6px 8px;display:grid}.skw-panel[data-form=column] .skw-said .skw-say,.skw-panel[data-form=column] .skw-said .skw-probe-say{grid-area:1/1}.skw-panel[data-form=column] .skw-said .skw-skip,.skw-panel[data-form=column] .skw-said .skw-probe-skip{grid-area:2/1}.skw-panel[data-form=column] .skw-said .skw-caption-text{grid-area:1/2/span 2;padding-top:0}.skw-panel[data-compact="1"]{gap:6px;padding:8px}.skw-panel[data-compact="1"] .skw-panel-head .skw-home,.skw-panel[data-compact="1"] .skw-panel-head .skw-probe-home{margin-left:auto}.skw-panel[data-compact="1"][data-form=column] .skw-said{display:block}.skw-panel[data-compact="1"] .skw-body{gap:6px}.skw-dock-btn[data-saying="1"]{box-shadow:inset 0 0 0 4px var(--skw-gold-deep);background:#fff;transform:scale(1.08)}.skw-panel[data-form=sheet]{gap:5px;padding:6px 8px}.skw-panel[data-form=sheet] .skw-progress{display:none}.skw-panel[data-form=sheet][data-kind=card] .skw-body{flex-flow:wrap;align-items:flex-start;gap:6px 10px}.skw-panel[data-form=sheet][data-kind=card] .skw-card-body{flex:52%;line-height:1.2}.skw-panel[data-form=sheet][data-kind=card] .skw-row{flex:38%}.skw-panel[data-form=sheet][data-kind=card] .skw-card-extra,.skw-panel[data-form=sheet][data-kind=card] .skw-vocab-def{flex:100%}.sw-ui [hidden]{display:none!important}.sw-clock[data-form=line]{width:var(--skw-line-w,200px);border-radius:20px;gap:10px;height:60px;padding:0 0 0 12px}.sw-clock[data-form=line] .sw-clock-text{white-space:nowrap;flex:1;align-items:baseline;gap:10px;display:flex;overflow:hidden}.sw-clock[data-form=line] .sw-digits{font-size:26px}.sw-clock[data-form=line] .skw-cal-btn{width:56px;height:56px}.skw-sun-edge{z-index:4;width:60px;height:60px;box-shadow:none;cursor:default;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;place-items:center;margin:-30px 0 0 -30px;display:grid;position:absolute;pointer-events:none!important}.skw-sun-edge svg{filter:drop-shadow(0 0 1px #4a3200)drop-shadow(0 0 1px #4a3200)drop-shadow(0 0 3px #fffffff2)drop-shadow(0 0 7px #ffffffd9);width:56px;height:56px;display:block}.skw-sun-edge i{border:11px solid #0000;border-left:16px solid var(--skw-gold-deep);width:0;height:0;transform:rotate(var(--skw-sun-deg,0deg)) translateX(38px);filter:drop-shadow(0 0 1px #4a3200)drop-shadow(0 0 2px #fff)drop-shadow(0 0 2px #fff);border-right-width:0;margin:-11px 0 0 -8px;position:absolute;top:50%;left:50%}.skw-panel[data-own=in] .skw-body{overflow-x:hidden}.skw-panel[data-own-room=none] .skw-body>.dl-board,.skw-panel[data-own-room=none] .skw-body>.mj-bar{display:none!important}.skw-body{--skw-body-gap:8px}.skw-panel[data-compact="1"] .skw-body{--skw-body-gap:6px}.skw-body>.skw-sf-tray[data-kind=argument]:has(+.skw-row)>.skw-row{width:calc(50% - 4px)}.skw-body>.skw-sf-tray[data-kind=argument]+.skw-row{width:calc(50% - 4px);margin-left:calc(50% + 4px);margin-top:calc(-1 * var(--skw-hit,56px) - var(--skw-body-gap))}.skw-panel[data-arg-pairs="1"] .skw-body>.skw-sf-tray[data-kind=argument]>.skw-options{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.skw-panel[data-arg-tight="1"] .skw-body>.skw-sf-tray[data-kind=argument]{gap:6px!important}.skw-panel[data-arg-tight="1"] .skw-body>.skw-sf-tray[data-kind=argument]>.skw-options{gap:6px}.skw-panel[data-arg-tight="1"] .skw-body>.skw-sf-tray[data-kind=argument] .skw-option{gap:6px;padding:4px 8px 4px 6px;line-height:1.1}.skw-panel[data-arg-tight="1"] .skw-body>.skw-sf-tray[data-kind=argument] .skw-option .skw-icon{width:22px;height:22px}.skw-wheel[data-place=beside]{box-shadow:var(--skw-shadow)}.skw-nb-slot svg[data-chalk-diagram]{min-width:200px;min-height:200px}.skw-panel[data-form=column] .skw-body>.skw-shade-tray{-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;align-items:stretch;padding:2px 0}.skw-panel[data-form=column] .skw-body>.skw-shade-tray .skw-shade-row{flex-wrap:wrap}.skw-panel[data-form=column] .skw-body>.skw-shade-tray{gap:4px}.skw-panel[data-form=column] .skw-body>.skw-shade-tray .skw-shade-row{gap:4px 6px}.skw-panel[data-form=column] .skw-body>.skw-shade-tray .skw-btn{height:56px;min-height:56px;padding:0 8px;font-size:20px}html[data-skw-kind=compact] .skw-look-pad,html[data-skw-kind=tall] .skw-look-pad{grid-template-rows:56px;grid-template-columns:repeat(4,56px);grid-template-areas:"left up down right";width:236px;height:56px}.skw-panel[data-form=sheet][data-months-q="1"] .skw-options[data-many="1"]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}@media (prefers-reduced-motion:reduce){.skw *,.sw-ui *,.skw :before,.skw :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[data-skw-cue]:not(.sw-play),[data-skw-clock=controls][data-skw-step=do] .sw-play[data-skw-cue]:not([aria-disabled=true]){outline:calc(3px + 5px * var(--skw-cue,1)) solid rgba(206, 242, 78, calc(.5 + .5 * var(--skw-cue,1)));outline-offset:3px}.skw-page:focus{outline:none}.skw-look-pad[data-place=none]{display:none!important}.skw-panel[data-form=sheet][data-next-beside="1"] .skw-body{flex-flow:wrap;align-content:flex-start}.skw-panel[data-form=sheet][data-next-beside="1"] .skw-body>*{flex:100%}.skw-panel[data-form=sheet][data-next-beside="1"] .skw-body>.skw-options{flex:1 1 0;order:1;min-width:55%}.skw-panel[data-form=sheet][data-next-beside="1"] .skw-body>.skw-row{flex:none;order:2}.skw-panel[data-form=sheet][data-next-beside="1"] .skw-body>.dl-board,.skw-panel[data-form=sheet][data-next-beside="1"] .skw-body>.mj-bar,.skw-panel[data-form=sheet][data-next-beside="1"] .skw-body>.skw-probe-own{order:3}.sw-play-mark{fill:currentColor;flex:none;width:1em;height:1em;display:block}.sw-daypart{display:none}.sw-clock[data-form=line] .sw-clock-text{align-items:center;gap:8px}.sw-clock[data-form=line] .sw-daypart{flex:none;width:34px;height:34px;display:block}.skw-clock-words{z-index:31;transform:none}.skw-look-pad[data-place=panel]{z-index:6}html[data-skw-kind=compact] .skw-look-pad,html[data-skw-kind=tall] .skw-look-pad{pointer-events:none}html[data-skw-kind=compact] .skw-look-pad>.skw-look,html[data-skw-kind=tall] .skw-look-pad>.skw-look{pointer-events:auto}.skw-page-body>*{flex:none}.skw-nb-slot .dl-table td{vertical-align:baseline;padding-left:18px!important}.skw-nb-slot .dl-table th{vertical-align:baseline}.skw-nb-slot .dl-table td.dl-hm{padding-bottom:1px!important}@media print{@page{margin:.5in}.skw-page{gap:6px!important}.skw-page-title{font-size:22pt}.skw-page-body.skw-notebook{grid-template-columns:1fr 1fr;align-items:stretch;gap:8px;padding:0;display:grid}.skw-page-body.skw-notebook:before{content:var(--skw-nb-name,none);white-space:nowrap;border-bottom:1.2pt solid #333;order:-3;grid-column:1/-1;width:64%;height:24pt;margin-bottom:2pt;font-size:15pt;font-weight:600;line-height:24pt;display:block;overflow:hidden}.skw-notebook>.skw-sheet.skw-caption-text{order:-2;align-items:center;font-size:13pt;line-height:1.2;display:flex}.skw-notebook>.skw-nb-tonight{order:-1;gap:10px;font-size:13pt;line-height:1.2}.skw-notebook>.skw-nb-tonight .skw-caption-text{padding:0;font-size:13pt;line-height:1.2}.skw-notebook>.skw-nb-tonight>svg{flex:none;width:48px;height:48px}.skw-notebook>.skw-nb-grid{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px}.skw-notebook .skw-sheet{border-width:1pt;border-radius:10px;padding:6px 10px}.skw-notebook .skw-sheet h3{margin-bottom:2px;font-size:14pt}.skw-notebook .skw-sheet h3 .skw-icon{width:26px;height:26px}.skw-notebook .skw-nb-slot{border:0;min-height:0}.skw-nb-grid>[data-section=daylight]{order:1;grid-column:1/-1}.skw-nb-grid>[data-section=stars]{order:2;grid-column:1/-1}.skw-nb-slot .dl-notebook{flex-wrap:nowrap!important;align-items:center!important;padding:0!important}.skw-nb-slot .dl-table{font-size:12pt!important;line-height:1.2!important}.skw-nb-slot .dl-table caption{display:none}.skw-nb-slot .dl-table th,.skw-nb-slot .dl-table td{padding-top:0!important;padding-bottom:0!important}.skw-nb-slot svg[data-chalk-diagram]{min-width:0;min-height:0;height:190px!important}.skw-nb-slot[data-found]{gap:6px 14px!important;padding:2px 6px!important}.skw-nb-slot[data-found] figure{width:100px!important}.skw-nb-slot[data-found] figure svg{width:62px!important;height:62px!important}}@media (max-width:520px){.skw-tile-title{display:none}.skw-tile{gap:3px;padding:2px 4px}.skw-tile .skw-stars{flex-direction:column;height:auto}.sw-clock .sw-words,.sw-clock .skw-date-row{display:none}.sw-clock[data-form]{width:auto;max-width:calc(100vw - 2 * var(--skw-edge-pad,12px))}.sw-bar .sw-play .sw-play-word{display:none}}
