:root{--paper:#f3efe4;--card:#fffcf4;--ink:#293f31;--green:#355f45;--line:#ced2bf;--sans:"Microsoft JhengHei","PingFang TC",system-ui,sans-serif;--serif:Georgia,"PMingLiU","Songti TC",serif;--popup-scale:1;--popup-width:800px;--popup-height:600px}*{box-sizing:border-box}body{color:var(--ink);background:var(--paper);font:13px var(--sans);margin:0}button,select,input{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:default;opacity:.4}button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid var(--green);outline-offset:3px}button:hover:not(:disabled){background-color:#dfe5d7}img{object-fit:contain;display:block}a{color:inherit;text-decoration:none}p{line-height:1.8}h1,h2,p{margin-top:0}.garden-shell{background:var(--card);border:1px solid var(--line);background-image:radial-gradient(#898b6620 .45px,#0000 .45px);background-size:3px 3px;border-radius:14px;max-width:760px;height:min(760px,100dvh - 40px);min-height:560px;margin:20px auto;position:relative;overflow:hidden;box-shadow:0 12px 50px #293f3112}.screen{flex-direction:column;height:100%;min-height:0;padding:24px;display:flex}.eyebrow{letter-spacing:1.8px;color:#728066;font-size:9px;font-weight:500}.icon-button{border:1px solid var(--line);border-radius:6px;flex:none;place-items:center;width:36px;height:36px;font-size:18px;display:inline-grid}.primary,.secondary{border-radius:7px;min-height:40px;padding:10px 20px}.primary{background:var(--green);color:#fffef4}.primary:hover:not(:disabled){background:#274b37}.secondary{border:1px solid var(--line);background:#fffcf5}.text-button{text-underline-offset:4px;padding:8px;text-decoration:underline}.fruit-icon{flex:none;width:23px;height:25px}.red{--plant-ink:#ad3f32;--plant-tint:#f4e8e2}.black{--plant-ink:#303934;--plant-tint:#eeeee5}.game-screen{padding:16px 20px 12px}.game-header{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding-bottom:14px;display:flex}.wordmark{letter-spacing:-.8px;white-space:nowrap;font:19px Georgia,serif}.wordmark>span{color:#71834e}.game-controls{gap:5px;display:flex}.game-stats{white-space:nowrap;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;font-family:Georgia,serif;display:flex}.game-stats b{font-size:23px;font-weight:400}.game-stats small{margin-left:4px;font-size:10px}.game-stats>span{font-size:14px}.game-stats time{color:#7b836d;font-size:12px}.slots-head{color:#7d856e;grid-template-columns:1fr 2fr;gap:10px;padding:12px 0 7px;font-size:10px;display:grid}.top-slots{grid-template-columns:1fr 2fr;gap:10px;display:grid}.free-cells{grid-template-columns:1fr 1fr;gap:8px;display:grid}.free-slot{min-width:0;height:91px}.empty-cell{color:#a1ae8c;border:1px dashed #c3ccb3;border-radius:7px;place-content:center;gap:6px;width:100%;height:100%;font:22px Georgia,serif;display:grid}.empty-cell small{font:9px var(--sans)}.free-slot .plant-card{width:100%;height:91px;margin:0}.free-slot .plant-art{height:48px}.free-slot .card-bottom{display:none}.growth-beds{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.growth-slot{border:1px solid var(--line);background:var(--plant-tint);min-width:0;height:91px;color:var(--plant-ink);border-radius:7px;flex-direction:column;align-items:center;gap:3px;padding:6px 3px;display:flex}.growth-slot .fruit-icon{width:25px;height:25px}.bed-name{white-space:nowrap;font-size:9px}.growth-slot strong{font-size:11px;font-weight:500}.growth-slot small{opacity:.65;font-size:8px}.tableau-label{color:#7c856d;margin:14px 0 5px;font-size:10px}.tableau-scroll{scrollbar-width:thin;overscroll-behavior:contain;flex:1;min-height:0;padding:2px 2px 14px;overflow-y:auto}.tableau{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;min-height:100%;display:grid}.column{border-radius:7px;min-width:0;min-height:120px;padding-top:0;position:relative}.column-cards{min-height:126px}.plant-card{background:var(--card);width:100%;min-width:0;height:126px;color:var(--plant-ink);text-align:center;touch-action:pan-y;border:1px solid #c9ceba;border-radius:6px;margin-top:-84px;padding:0;transition:box-shadow .15s;display:block;position:relative;box-shadow:0 3px 5px #364a2b16}.plant-card:first-child{margin-top:0}.plant-card:hover:not(:disabled){background:var(--card);box-shadow:0 4px 10px #264e3028}.card-top{background:var(--plant-tint);border-bottom:1px solid #d9dbc9;border-radius:6px 6px 0 0;justify-content:center;align-items:center;gap:6px;height:40px;font-size:11px;line-height:1.15;display:flex}.card-top .fruit-icon{width:24px;height:25px}.plant-art{width:100%;height:67px;padding:2px}.card-bottom{color:var(--plant-ink);font-size:9px;line-height:16px;display:block}.selected{z-index:2;box-shadow:inset 0 0 0 2px var(--green),0 3px 12px #234c3030!important}.legal-target{outline-offset:2px;outline:2px dashed #78935f}.hint-source{outline-offset:2px;outline:2px solid #b28a43}.empty-column{color:#b1b9a1;border:1px dashed #c7cdb6;border-radius:6px;width:100%;height:126px;font-size:24px}.game-footer{border-top:1px solid var(--line);color:#708064;justify-content:space-between;align-items:center;gap:8px;padding-top:7px;font-size:10px;display:flex}.game-footer p{margin:0;line-height:1.4}.help-button{border:1px solid var(--line);border-radius:50%;flex:none;width:30px;height:30px;font:17px Georgia,serif}.subpage-heading{border-bottom:1px solid var(--line);align-items:start;gap:20px;padding:8px 0 16px;display:flex}.subpage-heading h1{font:27px var(--serif);margin:0;font-weight:400}.subpage-heading .eyebrow{margin:0 0 8px}.rules-screen{overflow:auto}.rules-stages{border-bottom:1px solid var(--line);text-align:center;grid-template-columns:repeat(6,1fr);gap:5px;padding:17px 0;font-size:10px;display:grid}.rules-stages img{width:100%;height:62px}.rule-list{margin:14px 0;padding-left:24px;list-style:decimal}.rule-list li{padding:9px 3px}.rule-list h2{margin:0 0 5px;font-size:14px;font-weight:500}.rule-list p,.rule-note{color:#717f62;margin:0;font-size:11px}.rule-note{margin:0 0 18px}.rules-screen>.primary{align-self:end;margin-top:auto}.result-screen{text-align:center;padding:24px 35px}.result-screen>header{justify-content:space-between;align-items:center;display:flex}.stamp{color:#698553;border:1px solid #afbe98;border-radius:50%;padding:7px 14px;font:italic 17px Georgia,serif;transform:rotate(-8deg)}.result-garden{border-bottom:5px solid #c5d0ab;border-radius:50%;flex:1;justify-content:center;align-items:end;height:185px;min-height:140px;max-height:225px;margin:20px 0 24px;padding:10px 20px 15px;display:flex}.result-garden img{width:25%;min-width:0;height:150px}.result-garden img:nth-child(2n){height:140px;transform:rotate(5deg)}.result-screen h1{font:42px var(--serif);letter-spacing:2px;margin:4px 0 10px;font-weight:400}.result-screen>p{color:#778565;font-size:11px}.result-screen>.eyebrow{margin-bottom:6px;font-size:9px}.result-numbers{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:17px 0;display:grid}.result-numbers div+div{border-left:1px solid var(--line)}.result-numbers b{font:32px Georgia,serif;display:block}.result-numbers span{font-size:10px}.result-meta{margin:12px 0 17px}.result-actions{justify-content:center;align-items:center;gap:10px;display:flex}.result-actions .text-button{font-size:10px}.record-summary{align-items:baseline;gap:10px;margin:18px 0;display:flex}.record-summary b{font:25px Georgia,serif}.record-summary span{color:#7a856c;margin-right:14px;font-size:10px}.record-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:0 0 12px;display:flex}.segmented{border:1px solid var(--line);background:#e5e9db;border-radius:6px;gap:3px;padding:3px;display:flex}.segmented button{white-space:nowrap;border-radius:4px;padding:6px 10px;font-size:11px}.segmented button.active,.segmented [aria-pressed=true]{background:var(--card);box-shadow:0 1px 3px #40532d16}.record-toolbar label{margin-left:auto;font-size:10px}.record-toolbar select{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:4px;padding:6px;font-size:11px}.record-toolbar small{color:#7c856d;width:100%;font-size:9px}.record-head,.record-row{grid-template-columns:1fr 1.4fr .6fr .7fr;align-items:center;gap:12px;padding:12px;display:grid}.record-head{background:#e4e9d8;font-size:10px}.record-list{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.record-row{border-bottom:1px solid var(--line);min-height:63px;font-size:12px}.record-row b{font:24px Georgia,serif}.deal-seed{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.deal-seed small{color:#7c886c;margin-top:5px;font-size:9px;display:block}.record-note{color:#7c886c;border-top:1px solid var(--line);margin:0;padding-top:12px;font-size:9px}.empty-records{text-align:center;padding:35px 15px}.empty-records>span{color:#879b66;font:48px Georgia}.empty-records h2{font:23px var(--serif);margin:10px}.empty-records p{color:#7c866e;font-size:11px}dialog{width:440px;max-width:min(440px,100vw - 24px);color:var(--ink);background:var(--card);border:1px solid #bdc7aa;border-radius:14px;max-height:90dvh;padding:28px;position:fixed;overflow:auto;box-shadow:0 20px 80px #21342030}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2d40294d}dialog h2{font:27px var(--serif);margin:0 0 18px;font-weight:400}dialog p{color:#748367;margin-bottom:24px;font-size:12px}.dialog-actions{justify-content:end;gap:8px;margin-top:22px;display:flex}fieldset{border:0;margin:18px 0;padding:0}legend{color:#748367;margin-bottom:8px;font-size:11px}.motion-setting{align-items:center;gap:10px;font-size:12px;display:flex}.action-list{flex-direction:column;gap:8px;display:flex}.busy{z-index:8;background:#fffcf0e8;flex-direction:column;justify-content:center;align-items:center;gap:15px;font-size:14px;display:flex;position:absolute;inset:0}.busy>span{color:#7c9661;font:48px Georgia;animation:1.5s infinite breathe}#toast{color:#fffdf2;z-index:100;pointer-events:none;opacity:0;text-align:center;background:#314c36;border-radius:7px;min-width:180px;max-width:90vw;padding:12px 18px;font-size:12px;line-height:1.6;transition:opacity .15s,transform .15s;position:fixed;bottom:18px;left:50%;transform:translate(-50%)translateY(12px)}#toast.visible{opacity:1;transform:translate(-50%)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}html[data-surface=popup],html[data-surface=popup] body{width:calc(var(--popup-width) * var(--popup-scale));height:calc(var(--popup-height) * var(--popup-scale));overflow:hidden}html[data-surface=popup] .garden-shell{width:var(--popup-width);height:var(--popup-height);min-height:var(--popup-height);max-width:none;transform:scale(var(--popup-scale));transform-origin:0 0;border:0;border-radius:0;margin:0}html[data-surface=popup] dialog{transform:scale(var(--popup-scale));max-width:440px;max-height:520px}html[data-surface=popup] #toast{padding:8px 12px;font-size:10px;bottom:10px}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{transition:none!important;animation:none!important}@keyframes breathe{50%{opacity:.6;transform:translateY(-5px)}}@media (max-width:640px){html[data-surface=web] .garden-shell{border:0;border-radius:0;height:max(690px,100dvh);min-height:690px;margin:0}html[data-surface=web] .screen{padding:18px 12px}html[data-surface=web] .game-screen{padding:12px 7px}html[data-surface=web] .game-header{flex-wrap:wrap;gap:6px;padding-bottom:10px}html[data-surface=web] .wordmark{font-size:20px}html[data-surface=web] .game-header>.icon-button{width:30px;height:32px}html[data-surface=web] .game-controls{gap:4px;margin-left:auto}html[data-surface=web] .game-stats{width:100%;margin-top:3px}html[data-surface=web] .slots-head,html[data-surface=web] .top-slots{gap:5px}html[data-surface=web] .free-cells{gap:4px}html[data-surface=web] .growth-beds{gap:3px}html[data-surface=web] .growth-slot,html[data-surface=web] .free-slot{height:86px}html[data-surface=web] .bed-name{font-size:7px}html[data-surface=web] .growth-slot strong{font-size:9px}html[data-surface=web] .growth-slot small{font-size:7px}html[data-surface=web] .tableau{gap:4px}html[data-surface=web] .column{padding-top:0}html[data-surface=web] .plant-card{height:123px;margin-top:-81px}html[data-surface=web] .plant-card:first-child{margin-top:0}html[data-surface=web] .card-top{flex-direction:column;gap:2px;height:40px;padding:3px 1px;font-size:8px}html[data-surface=web] .card-top .fruit-icon{width:19px;height:20px}html[data-surface=web] .plant-art{height:65px}html[data-surface=web] .card-bottom{white-space:nowrap;font-size:7px}html[data-surface=web] .free-slot .plant-card{height:86px;margin:0}html[data-surface=web] .free-slot .plant-art{height:40px}html[data-surface=web] .subpage-heading{gap:10px}html[data-surface=web] .subpage-heading h1{font-size:23px}html[data-surface=web] .result-screen h1{letter-spacing:0;font-size:32px}html[data-surface=web] .result-garden{height:200px;max-height:230px;padding-left:0;padding-right:0}html[data-surface=web] .result-garden img{height:130px}html[data-surface=web] .result-numbers b{font-size:25px}html[data-surface=web] .result-actions{flex-direction:column}html[data-surface=web] .result-actions .primary,html[data-surface=web] .result-actions .secondary{width:100%}html[data-surface=web] .record-summary{flex-wrap:wrap;gap:7px}html[data-surface=web] .record-summary b{font-size:22px}html[data-surface=web] .record-summary span{margin-right:4px;font-size:9px}html[data-surface=web] .record-toolbar{gap:4px}html[data-surface=web] .record-toolbar select{font-size:9px}html[data-surface=web] .segmented button{padding:6px 7px;font-size:10px}html[data-surface=web] .record-head,html[data-surface=web] .record-row{grid-template-columns:.85fr 1.1fr .5fr .6fr;gap:7px;padding:10px 5px;font-size:10px}html[data-surface=web] .rules-stages img{height:48px}html[data-surface=web] .rules-stages{font-size:8px}dialog{padding:22px 18px}dialog h2{font-size:24px}}.deal-id code{overflow-wrap:anywhere;font-size:10px}@media (pointer:coarse){html[data-surface=web] .column{padding-top:0}html[data-surface=web] .icon-button,html[data-surface=web] .game-header>.icon-button{min-width:40px;min-height:44px}}.title-menu{padding:28px;position:relative;overflow:auto}.menu-tools{z-index:2;position:absolute;top:18px;right:20px}.menu-center{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;padding:18px 0;display:flex}.menu-deck{flex:none;width:300px;height:144px;position:relative}.menu-card{left:calc(22px + var(--fan)*60px);top:calc(10px + (var(--fan) - 1.5)*(var(--fan) - 1.5)*6px);width:82px;height:124px;transform:rotate(calc((var(--fan) - 1.5)*12deg));background:var(--card);border:1px solid var(--plant-ink);color:var(--plant-ink);border-radius:8px;padding:7px;position:absolute;box-shadow:0 5px 10px #293f3120}.menu-card:after{content:"";border:1px solid var(--plant-ink);opacity:.2;pointer-events:none;border-radius:5px;position:absolute;inset:4px}.menu-card .fruit-icon{width:15px;height:16px}.menu-card .plant-art{height:87px;padding:0}.menu-title{text-align:center}.menu-title h1{font:44px var(--serif);letter-spacing:5px;margin:0;font-weight:600;line-height:1.15}.menu-title p{letter-spacing:1px;color:#748562;margin:8px 0 0;font:italic 16px Georgia,serif}html[lang=en] .menu-title h1{letter-spacing:-1.5px;font:italic 49px Georgia,serif}.menu-play-actions{text-align:center;flex-direction:column;align-items:stretch;gap:9px;width:250px;display:flex}.menu-play{letter-spacing:1px;border:1px solid #254b34;border-radius:10px;justify-content:center;align-items:center;gap:14px;min-height:54px;font-size:19px;display:flex;box-shadow:0 4px #23452f}.play-mark{font-size:14px}.menu-new{min-height:40px;font-size:13px}.resume-summary{color:#75816c;margin:2px 0;font-size:10px;line-height:1.3}.menu-shortcuts{gap:12px;display:flex}.menu-shortcuts button{color:#67765c;border-radius:7px;align-items:center;gap:7px;min-height:40px;padding:10px 13px;font-size:12px;display:flex}.menu-shortcuts span{font:18px Georgia,serif}.game-screen .tableau{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.game-screen .growth-reference{color:#526344;background:#edf0e4;border:1px solid #d9dfca;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:28px;margin-top:9px;padding:4px 8px;font-size:12px;display:flex}.growth-reference b{margin-right:8px;font-weight:500}.growth-reference i{opacity:.4;font-style:normal}.game-screen .tableau-label{margin-top:8px}.column-cards .plant-card{border-color:var(--plant-ink);border-radius:8px;height:182px;margin-top:-142px}.column-cards .plant-card:first-child{margin-top:0}.column-cards .plant-art{height:118px;padding:4px 15px}.column-cards .card-bottom{font-size:10px;line-height:20px}.column-cards .card-top{height:40px;font-size:12px}.plant-card:before,.plant-card:after{content:"";background:var(--plant-ink);opacity:.35;pointer-events:none;width:17px;height:36px;position:absolute;bottom:19px;-webkit-mask:url(./card-flourish-BA1azqaQ.svg) 50%/contain no-repeat;mask:url(./card-flourish-BA1azqaQ.svg) 50%/contain no-repeat}.plant-card:before{left:5px}.plant-card:after{right:5px;transform:scaleX(-1)}.free-slot .plant-card:before,.free-slot .plant-card:after{display:none}.column-cards .plant-card{background-image:linear-gradient(var(--plant-tint),var(--plant-tint)),linear-gradient(var(--plant-tint),var(--plant-tint));background-position:50% 44px,50% calc(100% - 23px);background-repeat:no-repeat;background-size:calc(100% - 10px) 1px,calc(100% - 10px) 1px}.game-screen .column{padding-top:0}.game-screen .empty-column{height:166px}html[data-surface=popup] .game-header{padding-bottom:8px}html[data-surface=popup] .slots-head{padding:7px 0 4px}html[data-surface=popup] .free-slot,html[data-surface=popup] .growth-slot{height:64px}html[data-surface=popup] .growth-slot{gap:2px;padding:4px 3px}html[data-surface=popup] .growth-slot .fruit-icon{width:16px;height:16px}html[data-surface=popup] .bed-name{font-size:8px}html[data-surface=popup] .growth-slot strong{font-size:10px}html[data-surface=popup] .growth-slot small{font-size:7px}html[data-surface=popup] .free-slot .plant-card{height:64px}html[data-surface=popup] .free-slot .card-top{height:25px;font-size:10px}html[data-surface=popup] .free-slot .plant-art{height:34px}html[data-surface=popup] .column-cards .plant-card{margin-top:-154px}html[data-surface=popup] .column-cards .card-top{height:28px}html[data-surface=popup] .column-cards .card-top .fruit-icon{width:20px;height:21px}html[data-surface=popup] .growth-reference{margin-top:7px}@media (max-width:640px){html[data-surface=web] .title-menu{padding:24px 16px}html[data-surface=web] .menu-center{gap:21px}html[data-surface=web] .game-screen .tableau{gap:7px}html[data-surface=web] .column-cards .plant-card{height:165px;margin-top:-121px}html[data-surface=web] .column-cards .plant-card:first-child{margin-top:0}html[data-surface=web] .column-cards .card-top{height:42px;font-size:10px}html[data-surface=web] .column-cards .plant-art{height:98px;padding:3px 9px}html[data-surface=web] .column-cards .card-bottom{font-size:8px}html[data-surface=web] .growth-reference{gap:4px;padding:4px 3px;font-size:11px}html[data-surface=web] .growth-reference b{display:none}html[data-surface=web] .menu-title h1{font-size:40px}html[data-surface=web][lang=en] .menu-title h1{font-size:46px}html[data-surface=web] .plant-card:before,html[data-surface=web] .plant-card:after{opacity:.25;width:11px}}.column-cards{max-width:126px;margin-inline:auto}html[data-surface=popup] .column-cards .plant-card{background-position:50% 32px,50% calc(100% - 23px)}.game-screen{gap:0;padding:8px 20px 6px}.game-screen .game-header{border:0;flex:none;justify-content:space-between;height:34px;margin-bottom:8px;padding:0}.game-screen .game-controls{gap:5px}.game-screen .game-header .icon-button{width:32px;height:32px;font-size:18px}.game-screen .growth-slot,html[data-surface=popup] .growth-slot{justify-content:center;gap:4px;height:56px;padding:5px 3px}html[data-surface=web] .growth-slot{height:56px}.bed-identity,.bed-stages{justify-content:center;align-items:center;gap:5px;min-width:0;line-height:1.15;display:flex}.growth-slot .bed-name,html[data-surface=popup] .bed-name{font-size:14px;font-weight:500}.growth-slot .fruit-icon,html[data-surface=popup] .growth-slot .fruit-icon{width:18px;height:18px}.growth-slot strong,html[data-surface=popup] .growth-slot strong{font-size:14px;font-weight:500}.growth-slot small,html[data-surface=popup] .growth-slot small{opacity:1;font-size:15px;font-weight:600}.bed-arrow{opacity:.6;font-size:12px}.bed-complete{color:var(--green);font-size:17px}.free-slot,html[data-surface=popup] .free-slot,.free-slot .plant-card,html[data-surface=popup] .free-slot .plant-card{height:56px}.free-slot .plant-art,html[data-surface=popup] .free-slot .plant-art{height:28px}.free-slot .card-top,html[data-surface=popup] .free-slot .card-top{height:25px}html[data-surface=web] .free-slot,html[data-surface=web] .free-slot .plant-card{height:56px}html[data-surface=web] .free-slot .plant-art{height:28px}html[data-surface=web] .free-slot .card-top{height:25px}.game-screen .growth-reference,html[data-surface=popup] .growth-reference{margin:7px 0 8px}.game-screen .tableau-scroll{padding:10px 8px;scroll-padding-block:10px}.game-screen .top-slots{grid-template-columns:1fr 2fr;gap:24px;width:100%;max-width:684px;margin-inline:auto}.game-screen .free-cells{gap:10px;position:relative}.game-screen .growth-beds{gap:10px}.game-screen .free-cells:after{content:"";pointer-events:none;background:#b8c3ab;width:1px;position:absolute;top:7px;bottom:7px;right:-13px}.bed-identity{gap:3px}html[lang=en] .bed-stages:has(small) strong{display:none}.column-cards .plant-card{height:160px;margin-top:-120px}.column-cards .plant-art{height:98px}html[data-surface=popup] .column-cards .plant-card{height:160px;margin-top:-132px}html[data-surface=popup] .column-cards .plant-card:first-child{margin-top:0}html[data-surface=popup] .column-cards .plant-art{height:110px}html[data-surface=web] .garden-shell{height:min(900px,100dvh - 24px);margin-top:12px;margin-bottom:12px}.more-stats{color:#526344;margin-bottom:16px;font:15px Georgia,serif}.free-slot,.growth-slot,.column-cards{border-radius:8px;position:relative}.drop-current-valid:not(.column),.column.drop-current-valid .plant-card:last-child,.column.drop-current-valid .empty-column{outline-offset:2px;outline:3px solid #38774f;box-shadow:0 0 0 6px #76b17c25,0 5px 12px #355f4520}.drop-current-invalid:not(.column),.column.drop-current-invalid .plant-card:last-child,.column.drop-current-invalid .empty-column{outline-offset:2px;outline:2px solid #b64e43}.drag-preview{z-index:1000;pointer-events:none;transform-origin:0 0;opacity:.94;filter:drop-shadow(0 8px 9px #293f3140);max-width:none!important;margin:0!important;position:fixed!important}.drag-preview.drop-ready{filter:drop-shadow(0 0 6px #39845b)}.drag-preview.drop-denied{filter:drop-shadow(0 0 6px #b64e43)}.drag-status{z-index:5;background:#fffcf4eb;border:5px solid #b64e43;border-radius:50%;width:62px;height:62px;display:none;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #fffcf480}.drag-status:after{content:"";background:#b64e43;border-radius:3px;height:5px;position:absolute;top:calc(50% - 2.5px);left:4px;right:4px;transform:rotate(-45deg)}.drop-denied .drag-status{display:block}.drop-denied .plant-card:last-of-type .plant-art{opacity:.35}.drag-origin{opacity:.2}.card-dragging,.card-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.hint-destination:not(.column),.column.hint-destination .column-cards{outline:3px solid #b28a43;box-shadow:0 0 0 6px #b28a4335}@media (pointer:coarse){html[data-surface=web] .game-header{height:44px;margin-bottom:6px}}@media (max-width:640px){html[data-surface=web] .column-cards .plant-card{height:148px;margin-top:-104px}html[data-surface=web] .column-cards .plant-card:first-child{margin-top:0}html[data-surface=web] .column-cards .plant-art{height:81px}html[data-surface=web] .growth-slot .bed-name{font-size:11px}html[data-surface=web] .growth-slot strong{font-size:12px}html[data-surface=web] .growth-slot small{font-size:13px}html[data-surface=web] .top-slots{gap:16px;max-width:100%}html[data-surface=web] .free-cells,html[data-surface=web] .growth-beds{gap:5px}html[data-surface=web] .free-cells:after{right:-9px}html[data-surface=web] .tableau-scroll{padding:10px 6px}}@media (max-width:480px){html[data-surface=web] .growth-slot{padding:4px 1px}html[data-surface=web] .growth-slot .bed-name,html[data-surface=web] .bed-arrow{display:none}html[data-surface=web] .growth-slot:not(:has(.bed-complete)) strong{display:none}html[data-surface=web] .bed-stages{gap:2px}html[data-surface=web] .growth-slot small{font-size:12px}html[data-surface=web] .growth-slot .fruit-icon{width:20px;height:20px}html[data-surface=web] .top-slots{grid-template-columns:.65fr 2fr;gap:14px}html[data-surface=web] .growth-beds{gap:4px}html[data-surface=web] .free-cells:after{right:-8px}html[data-surface=web] .empty-cell small{display:none}html[data-surface=web][lang=en] .growth-slot small{letter-spacing:-.15px;font-size:11px}}
