@font-face{font-family:GardenSerif;src:local('Iowan Old Style'),local('Palatino Linotype'),local('Palatino');font-display:swap}
:root{color-scheme:dark;--ink:#101e25;--deep:#0b171e;--paper:#f4eee0;--muted:#a8b6b6;--gold:#e9ba76;--line:rgba(218,232,224,.15);--serif:GardenSerif,Georgia,'Songti SC','Noto Serif CJK SC',serif;--sans:'Avenir Next','Segoe UI','PingFang SC',sans-serif}
*{box-sizing:border-box}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--sans);font-size:16px}button,input,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.36}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--gold);outline-offset:5px}button{touch-action:manipulation}a{color:inherit;text-decoration:none}#game{position:relative;min-height:800px;height:100svh;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,rgba(7,21,28,.40),rgba(11,25,31,.52) 64%,#0d1b23 100%),url('./assets/dusk-mountains.png') center/cover}#world{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;z-index:-1}.masthead{height:96px;display:flex;align-items:center;justify-content:space-between;padding:0 4%;gap:24px;border-bottom:1px solid var(--line)}.brand{display:flex;gap:12px;align-items:center;font-family:var(--serif);font-size:23px;letter-spacing:-.5px;white-space:nowrap}.brand small{font:12px var(--sans);display:block;letter-spacing:.35em;color:var(--muted);margin-top:5px}.brand-mark{font-family:Georgia,serif;font-size:44px;color:var(--gold);display:block;transform:rotate(-25deg);line-height:1}.utilities{display:flex;align-items:center;gap:13px}.icon-button{border:1px solid var(--line);background:#1d30354d;border-radius:50%;width:36px;height:36px;font-size:18px;transition:background .2s}.icon-button:hover{background:#e9ba7626}.icon-button[aria-pressed=true]{border-color:var(--gold);color:var(--gold)}.text-button{background:none;border:0;padding:8px 5px;font-size:14px;color:var(--muted);white-space:nowrap}.text-button:hover{color:var(--paper)}#chapters{display:flex;align-items:center;gap:6px}.chapter-button{position:relative;width:33px;height:33px;border:1px solid transparent;background:none;border-radius:50%;font-size:12px;color:#809899}.chapter-button:not(:last-child)::after{content:'';position:absolute;width:10px;height:1px;background:var(--line);left:31px;top:15px}.chapter-button.active{border-color:var(--gold);color:var(--gold)}.chapter-button.completed{color:var(--paper)}.objective{position:absolute;top:120px;left:4%;max-width:500px;pointer-events:none}.eyebrow{margin:0 0 10px;color:var(--gold);font-size:12px;letter-spacing:.16em;line-height:1.5;font-weight:500}h1{font-family:var(--serif);font-size:clamp(25px,2.55vw,40px);font-weight:400;letter-spacing:-.6px;line-height:1.2;margin:0 0 9px}#chapter-story{font-size:14px;line-height:1.6;color:#b7c5c4;max-width:390px;margin:0}.era-label{position:absolute;top:32%;display:flex;flex-direction:column;align-items:center;gap:7px;pointer-events:none;width:38%;text-align:center;transform:translate(-50%,-100%)}.past-label{left:26%}.future-label{left:74%}.era-kicker{font-size:11px;letter-spacing:.19em;color:#c6ab85}.future-label .era-kicker{color:#a6c9d1}.era-label strong{font-family:var(--serif);font-size:clamp(32px,3.8vw,55px);font-weight:400;line-height:1}.era-label>span:last-child{font-size:12px;color:#a3b4b5}.time-seam{position:absolute;left:50%;top:36%;display:flex;align-items:center;flex-direction:column;gap:2px;color:#80989c;transform:translateX(-50%);pointer-events:none}.time-seam::after{content:'';width:1px;height:18vh;background:linear-gradient(var(--line),transparent);margin-top:15px}.time-seam span{font:italic 23px var(--serif)}.time-seam small{font-size:9px;letter-spacing:.16em}.workbench{position:absolute;left:50%;bottom:64px;transform:translateX(-50%);width:min(920px,88%);background:linear-gradient(140deg,rgba(32,47,53,.92),rgba(14,30,38,.95));border:1px solid #879ca633;border-radius:15px;box-shadow:0 16px 45px #0003;backdrop-filter:blur(18px)}.object-tabs{display:flex;gap:6px;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translateX(-50%);padding:5px;border:1px solid var(--line);border-radius:40px;background:#101f27d9;backdrop-filter:blur(16px)}.object-tab{background:none;border:0;border-radius:30px;padding:9px 16px;display:flex;gap:8px;align-items:center;font-size:14px;white-space:nowrap;color:#a3b4b5}.object-tab.active{background:#eac484;color:#17252a}.object-tab .tab-icon{font-size:18px;line-height:1}.inspector{display:flex;gap:24px;align-items:center;justify-content:space-between;min-height:110px;padding:23px 30px}.inspector-copy{flex:0 1 260px}.inspector-copy .eyebrow{font-size:11px;margin-bottom:6px}.inspector h2{font-family:var(--serif);font-weight:400;font-size:21px;margin:0;line-height:1.3}.choices{display:flex;gap:8px;flex:1;justify-content:flex-end}.choice{min-height:55px;min-width:102px;flex:0 1 135px;border:1px solid var(--line);border-radius:8px;background:#172a31;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:11px 15px;text-align:left;transition:background .2s,border .2s,transform .2s;font-size:14px}.choice small{font-size:11px;color:#9aafad;line-height:1.2}.choice:hover{transform:translateY(-2px);border-color:#c7b18a80}.choice.selected{border-color:var(--gold);background:#e9ba7614;color:var(--gold)}.choice.selected small{color:#c5b599}.time-controls{display:flex;gap:13px;align-items:center;border-top:1px solid var(--line);padding:10px 24px}.time-controls .text-button{font-size:12px}.timeline-year{font-size:10px;color:#8ba4a8;font-variant-numeric:tabular-nums}input[type=range]{flex:1;min-width:40px;accent-color:var(--gold);height:20px;cursor:ew-resize}footer{position:absolute;bottom:18px;left:4%;right:4%;display:flex;justify-content:space-between;align-items:center;color:#879da3;font-size:12px}footer .text-button{font-size:12px}.hotspot{position:absolute;border:1px solid #ecd19b99;border-radius:50%;width:30px;height:30px;background:#14282ce6;box-shadow:0 0 0 5px #edbd7512;color:#edc788;font-size:14px;transform:translate(-50%,-50%);display:grid;place-items:center;transition:box-shadow .2s,opacity .2s}.hotspot:hover,.hotspot.active{box-shadow:0 0 0 7px #edbd752a;background:#e8bc7e;color:#1c2a2f}.hotspot.future{color:#accace;border-color:#96bac56b;pointer-events:none;font-size:11px;background:#182d37ad;box-shadow:none;width:26px;height:26px}.observation{position:absolute;right:5%;top:119px;max-width:330px;font-size:13px;line-height:1.6;color:#c0d5d8;text-align:right;pointer-events:none}.observation strong{color:var(--gold);font-weight:400}.observation .checklist{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 15px;margin-top:10px}.condition{color:#86a1a8;font-size:12px}.condition.met{color:#e8c18b}.condition::before{content:'○';margin-right:5px}.condition.met::before{content:'✓'}.complete-action{pointer-events:auto;margin-top:12px;background:var(--gold);border:0;border-radius:5px;color:var(--ink);font-size:13px;padding:10px 16px}#toast{position:absolute;left:50%;bottom:280px;transform:translate(-50%,15px);opacity:0;pointer-events:none;transition:all .25s;background:#e6c68f;color:#17242a;border-radius:6px;padding:11px 18px;font-size:13px;max-width:80%;text-align:center}#toast.show{opacity:1;transform:translate(-50%,0)}dialog{border:1px solid #d0bb8b66;background:#172a32;color:var(--paper);border-radius:15px;padding:40px;max-width:min(480px,90vw);box-shadow:0 30px 100px #0008}dialog::backdrop{background:#06151bcc;backdrop-filter:blur(8px)}dialog h2{font:400 31px/1.15 var(--serif);margin:0 0 19px}dialog p{font-size:15px;line-height:1.75;color:#b6c5c4}dialog .eyebrow{font-size:11px;color:var(--gold)}.dialog-close{position:absolute;top:10px;right:13px;background:none;border:0;font-size:27px;color:var(--muted)}.primary{background:var(--gold);color:#17242b;border:0;padding:14px 23px;border-radius:7px;font-size:15px}.primary:hover{background:#f2ce92}#finish-dialog{text-align:center}#finish-dialog .text-button{display:block;margin:10px auto 0}#loading{position:absolute;inset:0;display:flex;flex-direction:column;gap:17px;align-items:center;justify-content:center;background:#0e202b;transition:opacity .6s;z-index:20}#loading p{font:32px var(--serif);margin:0}#loading small{font-size:13px;color:var(--muted)}#loading.ready{opacity:0;pointer-events:none}.fallback{position:absolute;inset:30% 10%;padding:30px;background:#20333e;z-index:30;line-height:1.6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:1700px){.objective{top:135px}.era-label{top:31%}.workbench{bottom:80px}.time-seam{top:34%}}
@media(max-width:1000px){.masthead{padding:0 24px;height:85px;gap:12px}.brand{font-size:20px}.brand-mark{font-size:36px}#chapters{gap:2px}.chapter-button{width:28px;height:28px}.chapter-button:not(:last-child)::after{left:26px;width:7px;top:13px}.objective{left:24px;top:106px;max-width:45%}#chapter-story{font-size:13px}.observation{right:24px;top:109px;max-width:42%;font-size:12px}.inspector{padding:20px;gap:14px}.inspector-copy{flex-basis:220px}.inspector h2{font-size:19px}.choice{min-width:80px;padding:10px}.era-label{top:32%}.era-label>span:last-child{display:none}.workbench{width:92%}.time-controls{padding:9px 17px;gap:10px}}
@media(max-width:650px){#game{height:100svh;min-height:900px}.masthead{height:70px;padding:0 18px}.brand{font-size:19px}.brand small{font-size:10px;margin-top:3px}.brand-mark{font-size:32px}.utilities{gap:9px}.icon-button{width:31px;height:31px;font-size:16px}#chapters{position:absolute;top:83px;right:15px;gap:1px}.chapter-button{width:23px;height:23px;font-size:10px}.chapter-button:not(:last-child)::after{left:22px;width:4px;top:11px}.objective{top:89px;left:20px;max-width:85%;padding-top:24px}h1{font-size:28px;max-width:100%}.objective>.eyebrow{position:absolute;top:0;font-size:10px;max-width:48%}#chapter-story{font-size:12px;max-width:94%}.observation{top:192px;left:20px;right:20px;max-width:unset;text-align:left;font-size:12px}.observation .checklist{justify-content:flex-start;margin-top:7px}.condition{font-size:11px}.era-label{top:29%;gap:4px}.era-kicker{font-size:8px;letter-spacing:.1em}.era-label strong{font-size:32px}.past-label{left:25%}.future-label{left:75%}.time-seam{top:33%}.time-seam span{font-size:17px}.time-seam small{font-size:8px}.time-seam::after{height:12vh}.workbench{bottom:59px;width:calc(100% - 28px);border-radius:13px}.inspector{flex-direction:column;align-items:stretch;gap:15px;padding:18px}.inspector-copy{flex-basis:auto}.inspector h2{font-size:21px}.inspector-copy .eyebrow{font-size:10px;margin-bottom:4px}.choices{justify-content:stretch;gap:7px}.choice{flex:1;min-width:0;min-height:58px;padding:10px 9px;font-size:13px}.choice small{font-size:10px}.object-tabs{gap:0;padding:4px;bottom:calc(100% + 12px)}.object-tab{font-size:12px;padding:9px 13px;gap:6px}.time-controls{flex-wrap:wrap;gap:8px;padding:8px 13px}.time-controls .text-button{font-size:11px}#play-time span{display:none}.timeline-year{font-size:9px}.time-controls input{min-width:30px}.time-controls #reset span{display:none}footer{left:18px;right:18px;bottom:15px;font-size:10px}footer .text-button{font-size:10px}#camera-hint{max-width:55%}.hotspot{width:27px;height:27px;font-size:13px}.hotspot.future{width:22px;height:22px}#toast{bottom:340px;width:max-content;max-width:85%;font-size:12px}.complete-action{margin-top:7px;padding:8px 13px}.brand>span:last-child{line-height:1.1}}
.weather{font-size:12px;letter-spacing:.04em;margin:0;color:#c5b291}.follow-action{position:absolute;right:5%;top:195px;min-height:35px;background:#e9bd79;color:#14272d;border:0;border-radius:5px;padding:9px 17px;font-size:13px;box-shadow:0 5px 20px #0002}.follow-action[hidden]{display:none}.inspector-feedback{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:0 30px 13px;min-height:34px}.inspector-feedback p{font-size:12px;color:#afc3c4;line-height:1.6;margin:0;max-width:650px}.inspector-feedback .text-button{font-size:11px;padding:0;color:#d2b887;flex-shrink:0}.camera-tools{display:flex;gap:10px;align-items:center}#view-reset{font-size:18px}#hotspots{position:absolute;inset:0;pointer-events:none}.hotspot{pointer-events:auto}.era-label{top:34%}.observation{max-width:390px}.inspector{min-height:100px;padding-top:20px;padding-bottom:12px}.workbench{bottom:60px}
@media(max-width:650px){.era-label{top:34%}.observation{top:192px;display:flex;gap:15px;align-items:flex-start}.weather{font-size:10px;max-width:75px;line-height:1.4}.observation .checklist{margin-top:0;gap:5px 12px}.follow-action{top:230px;right:20px;font-size:11px;min-height:30px;padding:6px 12px}.inspector-feedback{padding:0 18px 12px;gap:10px}.inspector-feedback p{font-size:11px}.inspector-feedback .text-button{font-size:10px}.camera-tools{gap:5px}.hotspot{width:32px;height:32px}.time-seam{top:38%}.inspector{padding-bottom:10px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.era-year{font-family:var(--serif);font-size:clamp(32px,3.8vw,55px);font-weight:400;line-height:1;background:none;border:0;padding:0;color:inherit;pointer-events:none;cursor:default}.era-kicker,.era-label>span:last-child,.eyebrow,.inspector-copy .eyebrow,.timeline-year,.chapter-button,.choice small,.time-controls .text-button,footer,footer .text-button,.inspector-feedback .text-button{font-size:12px}.era-label .era-year{display:block}.object-tab,.choice{font-size:14px}.inspector-feedback p{font-size:13px}.inspector-feedback{min-height:36px}.time-controls .text-button{font-size:13px}.weather{font-size:13px}.condition{font-size:13px}
@media(min-width:651px) and (max-height:800px){#game{min-height:720px}.masthead{height:78px}.objective{top:99px}h1{font-size:29px}#chapter-story{font-size:13px}.observation{top:100px}.follow-action{top:167px}.era-label{top:34%;gap:5px}.era-label>span:last-child{display:none}.era-year{font-size:38px}.workbench{bottom:52px}.inspector{min-height:84px;padding:15px 25px 10px}.inspector-feedback{padding-bottom:9px;min-height:30px}.time-controls{padding-top:7px;padding-bottom:7px}footer{bottom:12px}}
@media(max-width:650px){#game{min-height:930px}.objective h1{font-size:24px}.objective{max-width:calc(100% - 40px)}#chapter-story{font-size:13px}.observation{top:202px}.weather{font-size:12px;max-width:85px}.condition{font-size:12px}.follow-action{top:245px;font-size:12px}.era-label{top:35%;width:40%;gap:5px;opacity:.52;transition:opacity .2s}.era-label.selected-era{opacity:1}.era-year{font-size:34px;pointer-events:auto;cursor:pointer;border-bottom:1px solid transparent;padding:0 8px 7px}.selected-era .era-year{border-color:var(--gold)}.era-kicker{font-size:12px;letter-spacing:.05em}.time-seam{display:none}.choice,.object-tab{font-size:14px}.choice small{font-size:12px}.inspector-feedback p{font-size:12px}.inspector-feedback .text-button{font-size:12px}.time-controls{gap:9px}.time-controls .text-button{font-size:12px}.timeline-year{font-size:12px}footer,footer .text-button{font-size:12px}#camera-hint{max-width:150px}.chapter-button{font-size:12px}.brand small{font-size:12px;letter-spacing:.15em}.inspector{padding-top:17px}.object-tab{padding:9px 12px}}
/* The playfield owns a layout row, so controls never cover the garden. */
#game{display:grid;grid-template-rows:78px auto minmax(240px,1fr) auto auto;height:100svh;min-height:720px;overflow:visible}
.masthead{height:auto;grid-row:1}.storybar{display:flex;justify-content:space-between;align-items:flex-start;gap:35px;padding:22px 4% 12px}.objective{position:static;top:auto;left:auto;max-width:60%;padding:0}.objective .eyebrow{position:static}.objective h1{font-size:31px}.observation{position:static;top:auto;right:auto;left:auto;max-width:37%;text-align:right}.observation .checklist{justify-content:flex-end}#scene-stage{position:relative;min-height:240px}.era-label{top:3px;transform:translateX(-50%);gap:5px;width:38%}.era-year{font-size:39px}.time-seam{top:34%}.workbench{position:relative;left:auto;bottom:auto;transform:none;width:min(920px,calc(100% - 40px));margin:0 auto 10px}.inspector{padding:17px 25px 12px;min-height:90px}.inspector-feedback{align-items:center;padding:0 25px 12px;gap:16px}.inspector-feedback p{flex:1;min-width:0}.follow-action{position:static;top:auto;right:auto;bottom:auto;transform:none;margin:0;min-height:36px;flex-shrink:0;font-size:14px;padding:8px 15px}.follow-action[hidden]{display:none}.time-controls{padding:8px 24px}footer{position:static;bottom:auto;left:auto;right:auto;min-height:32px;margin:0 4% 6px}dialog h2{text-wrap:balance}#loading[aria-hidden=true]{visibility:hidden;opacity:0}
@media(max-width:650px){#game{grid-template-rows:64px auto minmax(200px,1fr) auto auto;min-height:740px}.masthead{padding:0 18px}.brand{font-size:19px}.brand small{font-size:11px}.storybar{display:flex;flex-direction:column;gap:10px;padding:20px 20px 10px}.objective{max-width:100%;padding:0}.objective>.eyebrow{font-size:12px;max-width:50%;margin-bottom:12px}.objective h1{font-size:24px;margin-bottom:7px}#chapter-story{font-size:13px;max-width:100%;line-height:1.5}.observation{max-width:100%;width:100%;display:flex;align-items:center;gap:13px;text-align:left}.weather{max-width:none;flex-shrink:0;font-size:12px}.observation .checklist{justify-content:flex-start;gap:5px 10px;margin:0}.condition{font-size:12px}#chapters{top:80px;right:17px}.chapter-button{font-size:11px;width:23px;height:23px}#scene-stage{min-height:200px}.era-label{top:0;gap:4px;width:43%}.era-kicker{font-size:11px;letter-spacing:.02em}.era-year{font-size:31px;padding-bottom:5px}.workbench{width:calc(100% - 28px);margin:0 auto 8px}.object-tabs{bottom:calc(100% + 8px)}.object-tab{padding:8px 12px;font-size:13px}.inspector{min-height:0;gap:10px;padding:13px 15px 10px}.inspector-copy .eyebrow{display:none}.inspector h2{font-size:20px}.choice{min-height:58px;padding:9px;font-size:14px}.choice small{font-size:11px}.inspector-feedback{padding:0 15px 10px;gap:10px;min-height:32px}.inspector-feedback p{font-size:12px;line-height:1.45}.inspector-feedback .text-button{font-size:12px}.follow-action{font-size:13px;min-height:35px;padding:7px 11px}.time-controls{padding:6px 13px;gap:8px}.time-controls .text-button{font-size:12px}.timeline-year{font-size:11px}footer{margin:0 18px 4px;min-height:30px;font-size:11px}footer .text-button{font-size:11px}#camera-hint{max-width:none}#toast{bottom:255px}}
@media(max-width:370px){.brand{font-size:17px}.brand small{font-size:10px}.utilities{gap:5px}.masthead{padding:0 13px}.objective h1{font-size:22px}.storybar{padding-left:16px;padding-right:16px}.weather{font-size:11px}.condition{font-size:11px}.object-tab{padding:8px 10px}.time-controls{gap:5px}.inspector-feedback{gap:8px}.follow-action{font-size:12px}}
@media(min-width:651px){.inspector-copy{flex:0 0 330px}.objective .eyebrow{margin-bottom:6px}.objective h1{margin-bottom:6px}.storybar{padding-bottom:8px}.inspector{min-height:87px}}
footer .text-button{padding:3px 5px}.camera-tools #view-reset{padding-top:0;padding-bottom:0}footer{min-height:28px}
@media(min-width:651px) and (max-width:850px){.inspector-copy{flex-basis:230px}.inspector h2{font-size:19px}.choices{gap:6px}.choice{padding:9px;min-width:75px}}
@media(min-width:651px){#chapter-story{max-width:none}.objective{flex:1;max-width:65%}}
#hotspots button[hidden]{display:none}
#snapshot-dialog{width:min(960px,92vw);max-width:92vw;padding:28px}#snapshot-dialog h2{font-size:25px;margin:0 0 14px}#snapshot-image{display:block;width:100%;height:auto;max-height:65svh;object-fit:contain;border-radius:7px;background:#0d202a}.snapshot-actions{display:flex;align-items:center;justify-content:flex-end;gap:17px;margin-top:17px}.snapshot-actions .primary{display:inline-block;font-size:14px;padding:11px 18px}
@media(max-width:650px){#snapshot-dialog{padding:23px 15px 17px}.snapshot-actions{justify-content:center;gap:10px;flex-wrap:wrap}#snapshot-dialog h2{font-size:24px}}
#scene-stage{pointer-events:none;user-select:none}.era-label{user-select:none}
@media(max-width:650px) and (max-height:780px){#game{grid-template-rows:58px auto minmax(200px,1fr) auto auto;min-height:680px}.storybar{padding-top:14px;padding-bottom:8px;gap:7px}.objective .eyebrow{margin-bottom:8px}.objective h1{font-size:22px}#chapter-story{font-size:12px;line-height:1.4}.observation .weather{display:none}.observation .checklist{gap:5px 10px}.era-kicker{display:none}.era-year{font-size:27px;padding-bottom:5px}.inspector{padding:11px 15px 9px;gap:8px}.inspector h2{font-size:18px}.choice{min-height:44px;justify-content:center}.choice small{display:none}#chapters{top:70px}.inspector-feedback{padding-bottom:8px}}
.plant-spot{display:flex;align-items:center;gap:7px;width:auto;min-width:70px;height:33px;padding:5px 10px 5px 5px;border-radius:22px;background:#183039ed;border:1px solid #d9c18b8c;box-shadow:0 4px 14px #00131e60;color:#e7d7b6;white-space:nowrap;font-size:12px}.plant-spot strong{width:22px;height:22px;border:1px solid #d0b58180;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:500}.plant-spot.planted{background:#e7c087;color:#18303a;border-color:#f4d49e}.plant-spot.planted strong{border-color:#25414940}.plant-spot:hover{background:#f0ca8c;color:#19303a;box-shadow:0 0 0 4px #e7c08720}.inspector-feedback p{line-height:1.55}
@media(max-width:650px){.plant-spot{min-width:62px;gap:5px;padding-right:8px;height:34px}.plant-spot strong{width:22px;height:22px}.plant-spot span{font-size:12px}}
/* A compact control dock leaves the world as the main working surface. */
.inspector-copy .eyebrow{display:none}.inspector{min-height:73px;padding-top:14px;padding-bottom:10px}.inspector h2{font-size:21px}.choices{flex:0 1 400px;justify-content:stretch;gap:3px;padding:4px;border:1px solid #acbdbb26;border-radius:28px;background:#0d222946}.choice{flex:1;align-items:center;text-align:center;min-height:40px;min-width:75px;padding:8px 13px;background:transparent;border:1px solid transparent;border-radius:24px;color:#b9c9c8;font-size:14px;box-shadow:none}.choice small{display:none}.choice.selected{color:#172c31;background:#e9c388;border-color:#f0d4a3}.choice:hover{transform:none;border-color:#e2c99a70;background:#e9c38815}.choice.selected:hover{background:#f1d09a}.inspector-feedback{min-height:34px;padding-bottom:11px}.inspector-feedback p{color:#c2d1cc}.object-tab{font-size:14px}
@media(max-width:650px){.inspector{min-height:0;padding:13px 15px 9px;gap:10px}.inspector h2{font-size:20px}.choices{flex-basis:auto;width:100%;border-radius:27px}.choice{min-height:42px;min-width:0;padding:8px 10px}.inspector-feedback{padding-bottom:10px}.object-tab{font-size:13px}}
@media(max-width:650px) and (max-height:780px){.inspector{padding-top:11px;gap:8px}.inspector h2{font-size:18px}.choice{min-height:38px}.inspector-feedback{padding-bottom:8px}}
.plant-spot span{font-size:14px}.plant-spot{height:38px}.plant-spot strong{font-size:12px}
@media(max-width:650px){.plant-spot{height:40px;min-width:72px}.plant-spot span{font-size:14px}}
