@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/baloo-2-latin-800-normal.BbF3Etk1.woff2)format("woff2"),url(/_astro/baloo-2-latin-800-normal.B8BXfZF7.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/nunito-latin-600-normal.Br8yIETf.woff2)format("woff2"),url(/_astro/nunito-latin-600-normal.Cd0eNu1l.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/nunito-latin-800-normal.Dz8SOQK_.woff2)format("woff2"),url(/_astro/nunito-latin-800-normal.D-J0wlBY.woff)format("woff")}:root{--paper:#16352b;--ink:#f2fbf3;--muted:#b9d8c8;--line:#2f6653;--accent:#ffc83d;--board:#0f2820;--sun:#ffc83d;--sun-edge:#cf9300;--sun-ink:#2c2100;--leaf-button:#2f6653;--leaf-edge:#17392e;--ground:#16352b;--empty:#1c4436;--font-display:"Baloo 2", Arial, sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none;font-family:Nunito,Arial,Helvetica,sans-serif;font-weight:600}:root[data-theme=harvest]{--paper:#2b1d14;--muted:#e4cdaf;--line:#6b4423;--board:#1c120b;--leaf-button:#7a4a22;--leaf-edge:#4c2c12;--ground:#2b1d14;--empty:#3d2a1c}:root[data-theme=winter]{--paper:#10283d;--muted:#bcd6e8;--line:#2a5877;--board:#0b1f33;--leaf-button:#2a5f86;--leaf-edge:#163a55;--ground:#10283d;--empty:#173b57}*{box-sizing:border-box}body{margin:0}button,select{font:inherit}button,a,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.4}button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible{outline:3px solid var(--accent);outline-offset:4px}::selection{background:var(--sun);color:var(--sun-ink)}svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}a{color:inherit;text-underline-offset:4px}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1320px;margin:auto;padding:32px 52px;display:flex}.brand{letter-spacing:-1px;align-items:center;gap:9px;font-size:27px;font-weight:700;text-decoration:none;display:flex}.brand svg{stroke:none;width:29px;height:29px}.brand-dot{color:var(--accent);margin-left:-9px}.header-note{color:var(--muted);font-size:13px}.icon-button{color:var(--ink);background:0 0;border:0;align-items:center;gap:8px;padding:10px 0;font-size:12px;display:flex}.icon-button:hover{color:var(--accent)}main{grid-template-columns:1fr 460px;align-items:start;gap:100px;max-width:1080px;margin:auto;padding:64px 32px 58px;display:grid}.intro{padding-top:40px}h1{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(68px,6.6vw,90px);font-weight:600;line-height:1.03;position:relative}h1 span{color:var(--accent)}.title-leaf{color:#748354;stroke:none;width:49px;height:49px;margin:0 0 4px 16px}.intro-line{letter-spacing:-.5px;margin:32px 0 18px;font-size:25px;line-height:1.4}.intro-description{color:var(--muted);margin:0;font-size:15px;line-height:1.8}.intro-description strong{color:var(--ink)}.merge-example{align-items:center;gap:12px;margin-top:30px;display:flex}.merge-example span{width:46px;height:49px;font-family:var(--font-display);background:#ece8d7;border-radius:9px;place-items:center;font-size:25px;display:grid}.merge-example b{color:var(--muted);font-size:20px;font-weight:400}.merge-example .example-result{background:#d7dec1}.merge-example svg{margin:0 3px}.intro-bottom{color:var(--muted);align-items:center;gap:9px;margin-top:70px;font-size:12px;display:flex}.tiny-leaf{background:#748354;border-radius:0 10px;width:13px;height:9px;display:inline-block}.mode-tabs{border-bottom:1px solid var(--line);gap:24px;margin-bottom:27px;display:flex}.mode-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:44px;padding:0 0 14px;font-size:14px;display:flex}.mode-tabs button.active{border-bottom-color:var(--ink);color:var(--ink);font-weight:700}.mode-tabs button:hover{color:var(--accent)}.mode-tabs svg{width:17px;height:17px}.game-heading{justify-content:space-between;align-items:center;min-height:65px;margin-bottom:19px;display:flex}.level-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.game-heading select{height:44px;min-height:44px;color:var(--ink);background:0 0;border:0;max-width:240px;padding:8px 24px 8px 0;font-size:17px;font-weight:700}.game-heading p{color:var(--muted);margin:0;font-size:13px}.game-heading #daily-date{margin-top:5px;font-size:11px}.target{text-align:center;border-left:1px solid var(--line);padding:0 12px 0 27px}.target span{letter-spacing:.1em;font-size:10px;display:block}.target strong{font:600 36px/1.2 var(--font-display)}.board{background:var(--board);aspect-ratio:1;border-radius:18px;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.tile,.merge-flight{min-width:0;color:var(--ink);font:600 39px/1 var(--font-display);touch-action:manipulation;background:#d7dccd;border:0;border-radius:12px;place-items:center;padding:0;transition:background-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;outline-offset:2px!important}:is(.tile,.merge-flight)[data-value="2"]{background:#faf7ee}:is(.tile,.merge-flight)[data-value="4"]{background:#e7e6cf}:is(.tile,.merge-flight)[data-value="8"]{background:#cdd9b4}:is(.tile,.merge-flight)[data-value="16"]{background:#e8ca80}:is(.tile,.merge-flight)[data-value="32"]{color:#231e13;background:#ca7650}:is(.tile,.merge-flight)[data-value="64"]{background:var(--ink);color:var(--paper)}:is(.tile,.merge-flight)[data-value="0"]:after{content:"";background:#b6bea8;border-radius:50%;width:5px;height:5px}.tile.selected{box-shadow:inset 0 0 0 3px var(--ink);transform:scale(.94)}.tile.match{box-shadow:inset 0 0 0 2px var(--accent)}.tile.match:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:9px}@media (hover:hover){.tile:not([data-value="0"]):hover{transform:translateY(-2px)}.secondary:not(:disabled):hover{background:#e5e8dc}.primary:hover{background:#80351f}}.tile.merged{animation:.3s cubic-bezier(.16,1,.3,1) grow}@keyframes grow{0%{filter:brightness(1.25);transform:scale(.86)}65%{transform:scale(1.05)}to{filter:brightness();transform:scale(1)}}.board-caption{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin:13px 2px 0;font-size:12px;display:flex}.instruction{text-align:center;justify-content:center;align-items:center;min-height:40px;margin:20px 0 12px;font-size:14px;line-height:1.5;display:flex}.game-controls{align-items:center;gap:8px;display:flex}.secondary,.primary{border:1px solid var(--line);min-height:44px;color:var(--ink);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:13px;font-weight:600;display:inline-flex}.primary{background:var(--sun);color:var(--sun-ink);border-color:#0000}.secondary svg{width:17px;height:17px}.help-button{min-height:44px;color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;margin-left:auto;padding:8px 0 8px 8px;font-size:12px;display:flex}.help-button svg{width:18px;height:18px}.journey-progress{margin-top:30px}.journey-progress>div:first-child{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.progress-dots{gap:5px;margin-top:10px;display:flex}.progress-dots span{background:#dce0d2;border-radius:3px;flex:1;height:5px}.progress-dots span.done{background:var(--ink)}details{border-top:1px solid var(--line);color:var(--muted);margin-top:27px;padding-top:18px;font-size:13px;line-height:1.7}summary{cursor:pointer;min-height:44px;color:var(--ink)}details ol{padding-left:20px}details li{margin:12px 0}details strong{color:var(--ink)}.keyboard-note{font-size:12px}.result{background:#e5ebd9;border-radius:12px;margin-top:22px;padding:24px}.result h2{font:600 30px var(--font-display);margin:0 0 10px}.result p{margin:0 0 18px;font-size:14px;line-height:1.6}.result-actions{flex-wrap:wrap;gap:8px;display:flex}.save-notice,.noscript{color:var(--accent);font-size:13px;line-height:1.5}footer{border-top:1px solid var(--line);max-width:1216px;color:var(--muted);justify-content:space-between;margin:auto;padding:24px 0 30px;font-size:11px;display:flex}dialog{background:var(--paper);width:calc(100% - 32px);max-width:420px;color:var(--ink);border:0;border-radius:16px;padding:28px;box-shadow:0 16px 60px #203e3133}dialog::backdrop{background:#1d322a80}dialog h2{font:600 28px var(--font-display);margin:0 0 12px}dialog p{font-size:14px;line-height:1.6}dialog form{gap:10px;margin-top:25px;display:flex}button[hidden],section[hidden],p[hidden]{display:none}html{scrollbar-color:#a7b49b var(--paper)}@media (width<=1050px){main{grid-template-columns:1fr 420px;gap:45px;padding:45px 36px}.site-header{padding:24px 36px}footer{margin:0 36px}.tile{font-size:35px}.intro-line{font-size:22px}}@media (width<=760px){.site-header{padding:17px 22px}.brand{font-size:23px}.header-note{display:none}.icon-button{font-size:11px}main{flex-direction:column;gap:27px;max-width:500px;padding:26px 20px 36px;display:flex}.intro{width:100%;padding:0}h1{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(32px,10.5vw,43px)}h1 br{display:none}h1 span:before{content:" "}.title-leaf{width:27px;height:27px;margin-left:10px}.intro-line{margin:10px 0 0;font-size:15px;line-height:1.5}.intro-line br{display:contents}.intro-line br:after{content:" "}.intro-description,.merge-example,.intro-bottom{display:none}.game{width:100%}.mode-tabs{gap:24px;margin-bottom:18px}.mode-tabs button{padding-bottom:10px;font-size:13px}.game-heading{min-height:55px;margin-bottom:14px}.game-heading select{font-size:15px}.target strong{font-size:30px}.target{padding-left:20px}.board{border-radius:15px;gap:8px;padding:11px}.tile{border-radius:10px;font-size:clamp(28px,8.5vw,38px)}.instruction{margin-top:14px;margin-bottom:8px;font-size:13px}.journey-progress{margin-top:24px}footer{gap:18px;margin:0 22px;font-size:10px;line-height:1.5}footer span:last-child{text-align:right}.result{padding:20px}.game-controls{gap:6px}.secondary{padding:10px 12px}.help-button{font-size:11px}.game-heading p{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.instruction-row{align-items:center;gap:8px;min-height:56px;margin-bottom:10px;display:flex}.instruction-row .instruction{text-align:left;flex:1;justify-content:flex-start;min-height:44px;margin:0}.skip-guide{color:var(--muted);text-underline-offset:3px;background:0 0;border:0;flex-shrink:0;min-height:44px;padding:6px;font-size:12px;text-decoration:underline}.board{position:relative}.tile.guided{box-shadow:inset 0 0 0 3px var(--accent)}.tile.guided:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;right:9px}.merge-flight{z-index:3;pointer-events:none;position:absolute;box-shadow:0 5px 14px #264d3c26}.merge-arriving{opacity:0}.game-controls{margin-top:16px}.result{margin-top:16px;padding:20px;position:relative}.win-mark{display:none}.is-won .win-mark{stroke-width:2px;width:36px;height:36px;margin-bottom:8px;display:block}.is-won .result{background:#dce8d0}.is-won .result h2{font-size:26px}.is-won .board-wrap{max-width:220px;margin:0 auto}.is-won .board{gap:5px;padding:8px}.is-won .tile{border-radius:7px;min-height:0;font-size:24px}.is-won .result .primary{flex:1;min-height:48px}.is-won .instruction-row{min-height:36px}@media (width<=760px){.site-header{padding:8px 18px}.icon-button{min-height:44px}main{gap:12px;padding:16px 18px 28px}h1{font-size:30px}.title-leaf{width:22px;height:22px}.intro-line{display:none}.mode-tabs{gap:20px;margin-bottom:10px}.mode-tabs button{min-height:44px;padding-bottom:8px}.game-heading{min-height:48px;margin-bottom:2px}.game-heading select{max-width:220px}.instruction-row{min-height:50px;margin-bottom:8px}.instruction-row .instruction{font-size:13px}.board-caption{margin-top:9px}.game-controls{margin-top:12px}.journey-progress{margin-top:20px}.is-won .board-wrap{max-width:208px}.is-won .board{gap:4px;padding:6px}.is-won .tile{font-size:22px}.is-won .result{padding:16px}.is-won .win-mark{width:28px;height:28px;position:absolute;top:16px;right:16px}.is-won .result h2{padding-right:32px;font-size:24px}.is-won .result p{margin-bottom:12px}}@media (width<=760px) and (height<=700px){.site-header{padding-block:2px}main{gap:2px;padding-top:2px}h1{font-size:24px}.mode-tabs{margin-bottom:6px}.game-heading{min-height:44px}.target strong{font-size:26px}.instruction-row{min-height:44px;margin-bottom:4px}.board-wrap{max-width:min(100%,max(240px,100svh - 364px));margin-inline:auto}}.footer-links{flex-wrap:wrap;gap:16px;display:flex}.footer-links a{align-items:center;min-height:44px;display:inline-flex}.result .effort{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px}.secondary.recovery{background:var(--ink);color:var(--paper);border-color:var(--ink)}.games-link{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;font-size:13px;display:inline-flex}.number-page .tile,.number-page .merge-flight{color:#12261f;font:800 39px/1 var(--font-display);border-bottom:7px solid #0000003d;border-radius:14px}.number-page :is(.tile,.merge-flight)[data-value="0"]{background:var(--empty);border-bottom:0}.number-page :is(.tile,.merge-flight)[data-value="0"]:after{display:none}.number-page :is(.tile,.merge-flight)[data-value="2"]{background:#8fe3b0}.number-page :is(.tile,.merge-flight)[data-value="4"]{background:#5fd0e6}.number-page :is(.tile,.merge-flight)[data-value="8"]{background:#ffd34d}.number-page :is(.tile,.merge-flight)[data-value="16"]{background:#ff9f45}.number-page :is(.tile,.merge-flight)[data-value="32"]{color:#12261f;background:#ff7b6b}.number-page :is(.tile,.merge-flight)[data-value="64"]{color:#12261f;background:#cf94ff}.number-page .tile.frozen{color:#0e3147;background:#bfe9ff;outline:3px dashed #fff;outline-offset:-6px!important}.number-page .tile.selected{box-shadow:0 0 0 4px var(--sun);transform:translateY(3px)}.number-page .tile.match{box-shadow:0 0 0 3px #fff}.number-page .tile.match:before{background:#12261f}.number-page .tile.guided{box-shadow:0 0 0 4px var(--sun)}.number-page .tile.merged{animation:.24s cubic-bezier(.2,1.6,.4,1) grove-pop}@keyframes grove-pop{0%{transform:scale(.8)}to{transform:scale(1)}}.number-page .primary,.number-page .secondary{min-height:50px;box-shadow:none;border:0;border-radius:13px;font:800 16px Nunito,Arial,sans-serif}.number-page .primary{border-bottom:6px solid var(--sun-edge);background:var(--sun);min-height:60px;color:var(--sun-ink);font:800 22px var(--font-display);padding:0 26px}.number-page .secondary{border-bottom:5px solid var(--leaf-edge);background:var(--leaf-button);color:var(--ink);padding:0 16px}.number-page :is(.primary,.secondary):active:not(:disabled){border-bottom-width:2px;transform:translateY(3px)}.number-page .secondary.recovery{border-color:var(--sun-edge);background:var(--sun);color:var(--sun-ink)}.number-page .instruction{color:var(--ink);font-size:17px;font-weight:800}.number-page .mode-tabs button.active{border-bottom-color:var(--sun);color:var(--sun)}.number-page .game-heading select{background:var(--paper);font-weight:800}.number-page .game-heading select option{background:var(--paper);color:var(--ink)}.number-page .target strong{color:var(--sun);font-weight:800}.number-page .result{background:var(--board);border-radius:20px}.number-page .result h2{color:var(--sun);font:800 44px/1 var(--font-display)}.number-page .win-mark{display:none}.result-leaves{gap:10px;margin-bottom:12px;display:flex}.result-leaves[hidden],.daily-result[hidden]{display:none}.result-leaves svg{stroke:none;width:48px;height:48px;fill:var(--leaf-button)}.result-leaves svg.earned{fill:#8fe3b0}.number-page .result-actions .primary{flex:100%}.number-page .result-actions .secondary{flex:1 1 0}.daily-result dl{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.daily-result dl div{background:var(--paper);border-radius:12px;padding:10px 4px}.daily-result dd{font:800 32px/1 var(--font-display);margin:0}.daily-result dt{font-size:13px;font-weight:800}.daily-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.daily-week span{background:var(--empty);border-radius:9px;height:30px}.daily-week span.done{background:#8fe3b0}.number-page .journey-progress{flex-direction:column;gap:12px;display:flex}.number-page .journey-progress>div:first-child{color:var(--ink);font-size:15px;display:flex}.tree-card{background:var(--board);border-radius:18px;justify-content:flex-start;align-items:center;gap:14px;padding:12px}.tree-card>svg{stroke:none;flex:none;width:84px;height:84px}.tree-card rect{fill:#a06a38}.tree-card g{fill:#55b57f;transform-origin:42px 56px;transition:transform .4s}.tree-card>div{flex-direction:column;flex:1;gap:6px;font-weight:800;display:flex}.tree-card strong{font:800 21px/1.1 var(--font-display)}.tree-track{background:var(--empty);border-radius:8px;height:12px}.tree-track span{background:var(--sun);border-radius:8px;min-width:2px;height:100%;transition:width .4s;display:block}.today-card{border:0;border-bottom:6px solid var(--sun-edge);background:var(--sun);width:100%;min-height:66px;color:var(--sun-ink);text-align:left;border-radius:16px;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.today-card span{flex-direction:column;display:flex}.today-card strong,.today-card b{font:800 22px/1.1 var(--font-display)}.today-card small{font-size:14px;font-weight:800}.path-summary{justify-content:space-between;font-size:14px;font-weight:800;display:flex}.level-path h2{font:800 22px var(--font-display);margin:8px 0}.path-nodes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.path-node{border-bottom:6px solid var(--leaf-edge);background:var(--leaf-button);min-height:62px;color:var(--ink);font:800 24px/1 var(--font-display);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex}.path-node small{font:800 12px Nunito,Arial,sans-serif}.path-node[data-state=done]{color:#12261f;background:#8fe3b0;border-color:#55b57f}.path-node[data-state=current]{border-color:var(--sun-edge);background:var(--sun);color:var(--sun-ink)}.path-node[data-state=locked]{border-color:var(--empty);background:var(--empty);color:var(--muted)}@media (width<=760px){.number-page .site-header .brand{font-size:21px}.number-page .site-header{padding-block:2px}.number-page main{gap:2px;padding-top:4px}.number-page .intro-line,.number-page .intro .breadcrumbs,.number-page .title-leaf{display:none}.number-page h1{font-size:26px}.number-page .mode-tabs{margin-bottom:4px}.number-page .game-heading{min-height:44px;margin-bottom:0}.number-page .game-heading #puzzle-title{display:none}.number-page .target{border:0;align-items:center;gap:8px;padding:0;display:flex}.number-page .instruction-row{min-height:46px;margin-bottom:4px}.number-page .tile{font-size:clamp(28px,9vw,40px)}.number-page .instruction-row .instruction{font-size:16px}.number-page .is-won .result h2{font-size:36px}}@media (prefers-reduced-motion:reduce){.number-page .tile.merged{animation:none}}.number-page .merge-example span{color:#12261f;background:#8fe3b0}.number-page .merge-example .example-result{color:#12261f;background:#5fd0e6}@media (width>=761px){.number-page main{align-items:start;padding-top:14px}.number-page .game:not(.is-won) .board-wrap{max-width:min(100%,100vh - 330px);margin-inline:auto}}.number-page .tile:not([data-value="0"]),.number-page .merge-flight{place-items:start;padding:1px 0 0 7px;font-size:clamp(22px,6.4vw,32px);overflow:hidden}.tile-plant{width:100%;height:100%;fill:initial;stroke:none;pointer-events:none;position:absolute;inset:0}.tile-plant .plant-face{fill:#12261f;transform-box:fill-box;transform-origin:50%;animation:4.6s infinite plant-blink}.tile:nth-child(3n) .plant-face{animation-delay:-1.7s}.tile:nth-child(3n+1) .plant-face{animation-delay:-3.1s}@keyframes plant-blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}.number-page .tile.selected .tile-plant{animation:.5s ease-in-out infinite alternate plant-hop}@keyframes plant-hop{to{transform:translateY(-5%)}}.number-page .is-won .tile:not([data-value="0"]){padding-left:4px;font-size:16px}@media (prefers-reduced-motion:reduce){.tile-plant .plant-face,.number-page .tile.selected .tile-plant{animation:none}}.number-page #wardrobe[hidden]{display:none}@media (prefers-reduced-motion:no-preference){:root[data-theme=winter] body{background-image:radial-gradient(2.5px 2.5px at 20px 30px,#fff,#0000),radial-gradient(2px 2px at 90px 120px,#fff,#0000),radial-gradient(3px 3px at 160px 60px,#dff3ff,#0000),radial-gradient(2px 2px at 240px 170px,#fff,#0000),radial-gradient(2.5px 2.5px at 320px 90px,#dff3ff,#0000);background-size:360px 240px;animation:16s linear infinite winter-snow}}@keyframes winter-snow{to{background-position:40px 240px,40px 240px,40px 240px,40px 240px,40px 240px}}.wardrobe{background:var(--paper);width:min(92vw,400px);max-height:90dvh;color:var(--ink);border:0;border-radius:20px;padding:16px}.wardrobe::backdrop{background:#0009}.wardrobe-head{justify-content:space-between;align-items:center;display:flex}.wardrobe h2{color:var(--sun);font:800 30px var(--font-display);margin:0}.wardrobe button{cursor:pointer;font:800 15px Nunito,Arial,sans-serif}.wardrobe-close{min-height:44px;color:var(--ink);background:0 0;border:0;padding:0 10px}.wardrobe-meter{background:var(--board);border-radius:14px;margin:8px 0;padding:12px;font-weight:800}.wardrobe-themes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wardrobe-themes button{color:#12261f;border:0;border-bottom:6px solid #00000040;border-radius:16px;min-height:84px;padding:6px}.wardrobe-themes [data-look=garden]{background:#8fe3b0}.wardrobe-themes [data-look=harvest]{background:#ff9f45}.wardrobe-themes [data-look=winter]{background:#bfe9ff}.wardrobe-themes [aria-pressed=true]{outline:4px solid var(--sun);outline-offset:1px}.wardrobe-themes button:disabled{opacity:1;background:var(--empty);color:var(--ink);font-size:13px}.wardrobe-items{flex-direction:column;gap:6px;margin:12px 0;padding:0;list-style:none;display:flex}.wardrobe-items li{background:var(--board);border-radius:12px;justify-content:space-between;gap:8px;padding:12px;font-size:15px;display:flex}.wardrobe-items strong{color:var(--ink)}.wardrobe-items span{color:var(--sun);font-weight:800}.wardrobe-items span[data-open=true]{color:#8fe3b0}.wardrobe-note{color:var(--muted);margin:0;font-size:14px;line-height:1.35}.number-page .tile.windy{outline:3px dotted #12261f;outline-offset:-6px!important}.number-page .tile.windy .tile-plant{transform-origin:50% 90%;animation:1.6s ease-in-out infinite alternate plant-sway}@keyframes plant-sway{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@media (prefers-reduced-motion:reduce){.number-page .tile.windy .tile-plant{animation:none}}
