@font-face{font-family:FarmPixel;src:url(/quiet-valley/fonts/press-start-2p.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{font-family:FarmPixel,monospace;font-size:10px;line-height:1.8;color:#49311e;background:#5b713f;font-synthesis:none;--ink:#49311e;--dark:#3e291c;--wood:#805333;--edge:#bb874b;--gold:#e9ba69;--paper:#efcf91;--pale:#ffebbb}*{box-sizing:border-box}body{margin:0;overflow:hidden}h1,h2,h3,p{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;line-height:inherit;cursor:pointer;color:inherit;border:0;background:none}button:disabled{opacity:.42;cursor:default}button:focus-visible,a:focus-visible{outline:3px solid #fff1a4;outline-offset:3px}button:not(:disabled):active{translate:0 2px}[hidden]{display:none!important}.icon{display:inline-block;width:24px;height:24px;flex-shrink:0;vertical-align:middle;background-repeat:no-repeat;background-size:100% 100%}kbd{font:9px FarmPixel,monospace;line-height:1.5;padding:3px 4px;background:#623e29;color:#f8d893;box-shadow:0 2px #382419;border:1px solid #b78045;white-space:nowrap}.brand,.day-card,.toolbar,.energy-card,.journal-button,.top-actions,.tool-label,.interaction,.toast,.modal{border:3px solid var(--dark);box-shadow:inset 0 0 0 3px var(--edge),inset 0 0 0 5px #f5ce82,0 3px #3e291c80;background:var(--paper);border-radius:0}.game-shell{height:100dvh;min-height:420px}.game-stage{position:relative;height:100dvh;min-height:420px;overflow:hidden;background:#759550}#game{position:relative;width:100%;height:100%;display:block;cursor:crosshair;outline:none!important}.topbar{position:absolute;z-index:3;top:16px;left:16px;right:16px;pointer-events:none;display:flex;align-items:flex-start}.topbar>*{pointer-events:auto}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;padding:11px 14px;background:#805333;color:#ffe6a9;text-shadow:2px 2px #432818;box-shadow:inset 0 0 0 3px #b5824b,inset 0 0 0 5px #623e28,0 3px #3e291c80;font-size:14px}.brand>.icon{width:27px;height:27px}.brand small,.top-center,.nav-divider{display:none}.top-actions{position:absolute;top:66px;left:0;display:flex;gap:4px;align-items:center;padding:7px;background:#a47040;box-shadow:inset 0 0 0 2px #ddb477,0 3px #3e291c60}.shop-button,.icon-button{height:34px;display:flex;align-items:center;justify-content:center;gap:8px;padding:4px 7px;background:#efcd8d;border:2px solid #694329;box-shadow:inset 2px 2px #ffe6af,inset -2px -2px #c39656}.shop-button{font-size:9px}.shop-button>.icon{width:22px;height:22px}.icon-button{width:33px}.icon-button .icon{width:20px;height:20px}.icon-button:hover,.shop-button:hover,.icon-button.selected{background:#ffe2a4}.place-card,.quest-card{display:none}.day-card{position:absolute;right:16px;top:16px;width:258px;padding:8px}.day-top{display:flex;align-items:center;gap:11px;padding:7px 5px}.season-icon{width:36px;height:36px;display:grid;place-items:center}.season-icon .icon{width:34px;height:34px}.day-top strong{display:block;font-size:10px;font-weight:400;white-space:nowrap}.day-top div>span{display:block;font-size:8px;color:#936c40;margin-top:7px}#clock{font-size:11px;position:absolute;right:20px;top:58px;color:#624124}.day-bottom{border-top:2px solid #bc8c51;display:flex;align-items:center;justify-content:space-between;padding:10px 6px 3px;margin-top:4px;font-size:8px;color:#845b35}.weather-dot{display:inline-block;background:#779346;width:6px;height:6px;box-shadow:2px 2px #546330;margin-right:5px}.money{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:400;color:#775026}.money>.icon{width:25px;height:25px}.bottom-hud{position:absolute;bottom:35px;left:18px;right:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:14px;pointer-events:none}.bottom-hud>*{pointer-events:auto}.energy-card{width:182px;padding:14px 13px 13px;flex-shrink:0}.energy-card>div:first-child{display:flex;align-items:center;gap:6px;font-size:8px}.energy-card .icon{width:19px;height:19px}.energy-card strong{font-size:10px;font-weight:400;margin-left:auto}.energy-card strong span{display:none}.energy-track{height:17px;background:#654730;border:2px solid #593723;box-shadow:1px 1px #ffe2a0;margin-top:10px;overflow:hidden}.energy-track i{display:block;height:100%;background:#7fad4b;border-top:3px solid #b6d87a;border-bottom:3px solid #507237}.energy-track i.low{background:#cf703e;border-top-color:#ed9c53;border-bottom-color:#9d482e}.energy-card small{display:none}.toolbar-wrap{display:flex;flex-direction:column;align-items:center;min-width:0}.tool-label{padding:6px 10px;font-size:9px;margin-bottom:10px;max-width:550px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#805333;color:#ffe3a6;box-shadow:inset 0 0 0 2px #b5824b,0 2px #3e291c80;text-shadow:1px 1px #402817}.tool-label span{display:none}.toolbar{display:flex;align-items:center;gap:5px;padding:9px;background:#9e683a;box-shadow:inset 0 0 0 3px #dcab65,inset 0 0 0 5px #65412a,0 4px #3e291c80}.tool{position:relative;display:grid;place-items:center;width:56px;height:56px;background:#c49c63;border:2px solid #543622;box-shadow:inset 2px 2px #ecd094,inset -2px -2px #9f723f}.tool>.icon{width:38px;height:38px}.tool:hover{background:#edc27b}.tool.active{background:#ffe29a;outline:3px solid #ffe7a9;outline-offset:-1px;box-shadow:inset 4px 4px #d3994f,inset -3px -3px #bd8340}.tool kbd{position:absolute;left:3px;top:1px;border:0;box-shadow:none;background:none;color:#694326;font-size:8px;padding:0}.tool b{position:absolute;right:2px;bottom:0;color:#fff0ae;text-shadow:1px 1px #5b371e;font-size:10px;font-weight:400}.tool-separator{display:none}.bag-tool{margin-left:5px;background:#b7894f}.bag-tool span{position:absolute;bottom:0;font-size:7px;color:#68452b}.journal-button{display:flex;align-items:center;gap:9px;width:163px;padding:13px 12px;background:#cc9e5c}.journal-button>.icon{width:33px;height:33px}.journal-button span{font-size:9px;text-align:left}.journal-button small{display:block;font-size:7px;color:#896037;margin-top:5px}.journal-button kbd{display:none}.journal-button:hover{background:#e1b774}.controls-hint{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:20px;height:26px;padding:0 18px;background:#4c3629ef;color:#cba974;font-size:7px;border-top:2px solid #976b3a}.controls-hint>span{display:flex;gap:7px;align-items:center;white-space:nowrap}.controls-hint kbd{padding:1px 2px;font-size:7px;box-shadow:none;border:0;color:#edcc8c;background:transparent}.mouse-hint{color:#b99964}#save-status{margin-left:auto;font-size:6px;color:#a18560}.interaction{position:absolute;left:50%;bottom:155px;transform:translate(-50%);padding:9px 14px;background:#f5d9a0;font-size:9px;white-space:nowrap;box-shadow:inset 0 0 0 2px #c4995c,0 2px #3e291c80}.interaction kbd{margin-right:7px;font-size:9px}.toast-stack{position:absolute;top:17px;left:50%;transform:translate(-50%);z-index:8;display:flex;align-items:center;flex-direction:column;gap:8px;max-width:400px;width:calc(100% - 32px);pointer-events:none}.toast{display:flex;align-items:center;gap:10px;padding:12px 15px;font-size:9px;line-height:1.9;background:#f2d59b;box-shadow:inset 0 0 0 2px #bc9156,0 3px #3e291c80}.toast>.icon{width:20px;height:20px}.modal-backdrop{position:fixed;inset:0;background:#211b167d;z-index:10;display:flex;align-items:center;justify-content:center;padding:25px}.modal{position:relative;width:610px;max-width:100%;max-height:92dvh;overflow:auto;padding:35px 30px 28px;background:#edcf98;border-width:4px;box-shadow:inset 0 0 0 4px #b68045,inset 0 0 0 7px #ffdf9d,7px 7px #35211580;scrollbar-color:#b17b44 #efd29a;scrollbar-width:thin}.modal-close{position:absolute;right:13px;top:13px}.eyebrow{text-transform:uppercase;font-size:8px;color:#936238;letter-spacing:0}.modal>.eyebrow{display:block;padding-right:35px}.modal h2{font-size:17px;font-weight:400;line-height:1.7;margin:12px 25px 22px 0;text-shadow:1px 1px #ffe4ad}.modal p{font-size:10px;line-height:2;color:#805532;margin-bottom:18px}.modal p.note{font-size:8px;color:#9d7647;margin:18px 0 0}.item-row{display:flex;align-items:center;gap:13px;padding:12px 0;border-bottom:2px solid #c79d61;min-height:72px}.item-icon{display:grid;place-items:center;width:47px;height:47px;background:#cfaa71;border:2px solid #956431;box-shadow:inset 2px 2px #eed29b;flex-shrink:0}.item-icon>.icon{width:35px;height:35px}.item-row strong{font-size:10px;font-weight:400;display:block;line-height:1.8}.item-row small{font-size:8px;display:block;color:#9b6b3c;margin-top:7px}.item-actions{margin-left:auto;display:flex;gap:7px;align-items:center}.primary,.secondary,.small{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:2px solid #694324;box-shadow:inset 2px 2px #ffe9b0,inset -2px -2px #a67943,0 2px #694324;font-weight:400;background:#dbb170;color:#694123}.primary{font-size:10px;padding:13px 18px;background:#e8b965}.primary:hover:not(:disabled){background:#f3cc7b}.primary>.icon{width:21px;height:21px}.secondary{font-size:9px;padding:13px 14px;background:#d1ae76}.small{font-size:8px;padding:9px 8px;white-space:nowrap}.small:hover:not(:disabled),.small.selected{background:#fbe0a1}.button-row{display:flex;gap:12px;align-items:center;margin-top:23px}.wide{width:100%;margin-top:20px}.storage-head{display:flex;justify-content:space-between;font-size:8px;color:#9b713f;margin-top:18px}.shipping-hero{display:flex;align-items:center;gap:23px;padding:20px;background:#dbbc83;border:2px solid #a77b45;box-shadow:inset 2px 2px #f5d99f;margin-bottom:20px}.shipping-hero>.icon{width:56px;height:56px}.shipping-hero strong{display:block;font-size:17px;font-weight:400}.shipping-hero span{display:block;font-size:9px;color:#997140;margin-top:12px}.sale-totals{display:flex;flex-direction:column;gap:16px;padding:18px 0;border-top:2px solid #c79d61;border-bottom:2px solid #c79d61;font-size:9px;color:#8e653c}.sale-totals>span{display:flex;justify-content:space-between;gap:10px}.sale-totals b{font-weight:400;color:#684126}.sleep-picture{height:90px;display:grid;place-items:center;margin-bottom:15px}.sleep-picture>.icon{width:64px;height:64px}.morning-stats{display:flex;justify-content:space-around;padding:0 0 25px;border-bottom:2px solid #c79d61;margin:0 0 25px}.morning-stats strong{display:block;text-align:center;font-weight:400;font-size:23px;color:#608340}.morning-stats span{display:block;font-size:7px;color:#957342;margin-top:12px}.price{font-size:9px;color:#936535}.quest-row{display:flex;align-items:center;gap:14px;padding:19px 0;border-top:2px solid #c79d61}.quest-row h3{font-size:11px;font-weight:400;line-height:1.8}.quest-row p{font-size:8px;margin:8px 0;line-height:1.9}.quest-row small{font-size:7px;color:#997340}.quest-row button{margin-left:auto}.quest-mark{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;background:#dfbd81;border:2px solid #b3884e}.quest-mark .icon{width:24px;height:24px}.quest-row.done h3{color:#84924d}.letter-tabs{display:flex;gap:9px;margin-bottom:20px;flex-wrap:wrap}.letter-paper{position:relative;padding:23px;background:#f6dfae;border:2px solid #c19a60;box-shadow:3px 3px #b69058}.letter-paper p{font-size:10px;line-height:2.2;color:#815a37;position:relative}.letter-paper .signature{text-align:right;color:#9c7346;font-size:9px;margin:0}.letter-stamp{position:absolute;right:13px;top:13px;opacity:.25}.letter-stamp .icon{width:44px;height:44px}.help-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.help-grid .icon{width:31px;height:31px;display:block;margin-bottom:12px}.help-grid strong{font-size:10px;font-weight:400;line-height:1.7}.help-grid p{font-size:8px;margin:9px 0 0;line-height:1.9}.help-controls{margin-top:24px;border-top:2px solid #c79d61;padding-top:18px}.help-controls p{font-size:8px;margin-bottom:10px;line-height:2.2}.help-controls kbd{font-size:8px;background:#c69b5c;color:#704724;box-shadow:none;border:1px solid #a1703c}.text-button{display:block;font-size:8px;color:#966637;text-decoration:underline;margin:20px auto 0}.pause-overlay{position:absolute;inset:0;background:#283424e8;z-index:9;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#ffdfa1}.pause-overlay>span>.icon{width:60px;height:60px;margin-bottom:25px}.pause-overlay h2{font-size:25px;font-weight:400}.pause-overlay p{font-size:10px;color:#b9b077;margin-top:20px}.pause-overlay button{margin-top:35px}.fade{position:absolute;inset:0;background:#242b22;opacity:0;transition:opacity .4s;pointer-events:none;z-index:15}.fade.visible{opacity:1}@media(max-width:1100px){.brand{font-size:12px;padding:10px}.brand>.icon{width:24px;height:24px}.day-card{width:242px}.tool{width:49px;height:51px}.toolbar{gap:4px;padding:8px}.tool>.icon{width:33px;height:33px}.energy-card{width:150px;padding:12px 10px}.energy-card>div:first-child{font-size:7px}.journal-button{width:134px;padding:11px 9px}.journal-button span{font-size:8px}.journal-button small{font-size:6px}.controls-hint{gap:15px}.mouse-hint{display:none}.toast-stack{top:140px;max-width:380px}}@media(max-width:800px){.topbar{left:10px;top:10px;right:10px}.brand{font-size:10px;gap:6px;padding:10px}.brand>.icon{width:20px;height:20px}.top-actions{top:59px;padding:5px;gap:3px}.shop-button span{display:none}.shop-button{padding:3px 6px}.icon-button{width:31px;height:31px}.day-card{right:10px;top:10px;width:213px;padding:6px}.day-top{padding:4px;gap:8px}.day-top strong{font-size:8px}.day-top div>span{font-size:7px}.season-icon{width:28px;height:28px}.season-icon>.icon{width:27px;height:27px}#clock{font-size:9px;top:47px;right:13px}.day-bottom{font-size:7px;padding:10px 4px 3px}.money{font-size:10px}.money>.icon{width:22px;height:22px}.bottom-hud{bottom:34px;left:10px;right:10px;justify-content:center}.energy-card{position:absolute;left:0;bottom:117px;width:126px;padding:10px 8px}.energy-card>div:first-child{font-size:7px}.energy-card .icon{display:none}.energy-track{margin-top:7px;height:13px}.journal-button{position:absolute;right:0;bottom:117px;width:112px;padding:9px 8px;gap:6px}.journal-button .icon{width:24px;height:24px}.journal-button span{font-size:7px}.journal-button small{display:none}.tool{width:43px;height:46px}.tool>.icon{width:30px;height:30px}.tool-label{font-size:8px;margin-bottom:8px}.toolbar{padding:7px;gap:3px}.bag-tool{margin-left:3px}.controls-hint{height:25px;justify-content:center;padding:0 8px;gap:8px;font-size:6px}.controls-hint kbd{font-size:6px}#save-status{display:none}.interaction{bottom:192px;font-size:8px;padding:8px 11px}.toast-stack{top:132px;max-width:330px}.toast{font-size:8px;padding:10px 12px}.modal{padding:29px 21px 25px}.modal h2{font-size:14px}.modal p,.item-row strong{font-size:9px}.item-row small{font-size:8px}.small{font-size:7px;padding:8px 7px}.help-grid p{font-size:8px}.button-row{flex-wrap:wrap}.button-row>button{flex:1}}@media(max-width:450px){.brand{font-size:9px;padding:9px 7px;gap:4px}.brand>.icon{width:18px;height:18px}.day-card{width:181px}.day-top strong{font-size:7px}.day-top div>span{font-size:6px}.day-top{gap:5px}.season-icon{width:24px;height:24px}.season-icon>.icon{width:24px;height:24px}#clock{font-size:8px;top:43px}.day-bottom{font-size:6px;margin-top:6px}.money{font-size:9px}.top-actions{top:53px}.tool{width:38px;height:44px}.tool>.icon{width:28px;height:28px}.toolbar{padding:7px;gap:3px}.tool kbd{font-size:7px}.tool b{font-size:8px}.bag-tool{margin-left:2px}.bag-tool span{font-size:6px}.modal-backdrop{padding:10px}.modal h2{font-size:13px}.item-row{gap:8px}.item-row strong{font-size:8px}.item-icon{width:36px;height:36px}.item-icon>.icon{width:27px;height:27px}.item-actions{gap:4px}.small{font-size:6px;padding:8px 5px}.help-grid{gap:17px}.help-grid strong{font-size:9px}.help-grid p,.help-controls p,.help-controls kbd{font-size:7px}.primary{font-size:9px}.secondary{font-size:8px}.letter-paper{padding:17px}.letter-paper p{font-size:9px}}@media(max-height:620px)and (min-width:800px){.topbar,.day-card{top:10px}.brand{font-size:11px;padding:9px}.top-actions{top:55px}.bottom-hud{bottom:30px}.tool{height:44px;width:46px}.tool>.icon{width:31px;height:31px}.tool-label{margin-bottom:6px}.interaction{bottom:137px}.modal{max-height:95dvh}.energy-card{padding:10px}}#clock{top:43px}@media(max-width:800px){#clock{top:36px}}@media(max-width:450px){#clock{top:32px}}.terrain-layer{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}.storage-modal{width:min(840px,calc(100vw - 24px));max-width:840px;padding:26px 30px 20px}.storage-modal h2{margin-bottom:18px}.storage-panel h3{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:400;margin:0 0 10px;color:#67452e}.storage-panel h3 .icon{width:23px;height:23px}.storage-panel{background:#b58049;padding:14px;border:3px solid #74502e;box-shadow:inset 2px 2px #dfb87c,inset -2px -2px #8d5a35}.backpack-panel{margin-top:18px;background:#c7a16a}.slot-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px}.inventory-slot{position:relative;display:grid;place-items:center;aspect-ratio:1;min-width:0;padding:4px;border:2px solid #795232;background:#cfaa72;box-shadow:inset 2px 2px #9f713f,inset -2px -2px #edcc95;cursor:pointer}.inventory-slot .icon{width:90%;height:90%;filter:none}.inventory-slot.empty{cursor:default;background:#be955f}.inventory-slot:not(.empty):hover,.inventory-slot:focus-visible{background:#f1d59a;outline:2px solid #ffeab4;outline-offset:0}.stack-count{position:absolute;bottom:2px;right:3px;color:#fff2c8;text-shadow:1px 1px #57391f,-1px 1px #57391f,1px -1px #57391f;font-size:10px;line-height:1}.storage-modal .note{font-size:8px;margin-bottom:0;line-height:1.9}@media(max-width:700px){.slot-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.storage-modal{padding:25px 14px 16px}.storage-panel{padding:9px}.inventory-slot{max-height:54px}.backpack-panel{margin-top:12px}.stack-count{font-size:9px}}.fishing-panel{position:absolute;z-index:6;right:24px;top:155px;width:246px;padding:13px;background:var(--paper);border:3px solid var(--dark);box-shadow:inset 0 0 0 3px var(--edge),inset 0 0 0 5px #f5ce82,0 3px #3e291c80;pointer-events:auto}.fishing-panel[hidden],.fishing-game[hidden]{display:none}.fishing-panel header{display:flex;align-items:center;gap:8px}.fishing-panel header>.icon{width:32px;height:32px}.fishing-panel header strong{font-size:11px;font-weight:400;line-height:1.6}.fishing-panel header button{margin-left:auto;font-size:20px;color:#704724;min-width:28px;min-height:30px}.fishing-panel p{font-size:8px;line-height:1.9;margin:10px 0}.fishing-panel small{display:block;font-size:7px;line-height:1.8;text-align:center;margin-top:8px;color:#775336}.fishing-panel .primary{font-size:9px;padding:12px 8px;touch-action:none;-webkit-user-select:none;user-select:none}.fishing-panel[data-phase=bite]{background:#ffe4a0}.fishing-panel[data-phase=catch] header strong{color:#52713d}.fishing-panel[data-phase=miss] header strong{color:#a55b3f}.fishing-game{display:flex;justify-content:center;gap:14px;margin:12px 0}.fishing-track{position:relative;width:52px;height:164px;background:#607e7b;border:3px solid #65472f;box-shadow:inset 0 0 0 2px #a8bab1;overflow:hidden}.fishing-track>i{position:absolute;left:2px;right:2px;height:34%;background:#95b668;border:2px solid #d0d991;box-shadow:inset 0 0 0 2px #628746}.fishing-track>span{position:absolute;left:50%;width:31px;height:24px;transform:translate(-50%,50%);pointer-events:none}.fishing-track .icon{width:31px;height:24px}.catch-track{position:relative;width:15px;height:164px;background:#68462f;border:3px solid #65472f}.catch-track>i{position:absolute;bottom:0;left:0;right:0;background:#d5c671;box-shadow:inset 2px 0 #eedb98}.fish-sale{margin-top:20px;padding-top:14px;border-top:2px solid #c79d61}.fishing-help{margin-top:24px;padding-top:16px;border-top:2px solid #c79d61}.fishing-help h3{font-size:11px;display:flex;gap:10px;align-items:center;line-height:1.8}.fishing-help .icon{width:32px;height:32px}.fishing-help p{font-size:8px;line-height:2}@media(max-width:800px){.fishing-panel{right:12px;top:132px;width:208px;padding:11px}.fishing-panel header strong{font-size:9px}.fishing-track,.catch-track{height:128px}.fishing-panel p{font-size:7px}.fishing-panel small{font-size:6px}}@media(max-width:450px){.toolbar{gap:2px;padding:6px}.tool{width:36px}.bag-tool{margin-left:0}.tool-label{max-width:320px}.fishing-panel{top:125px;right:10px;width:190px}.fishing-panel .primary{font-size:8px}.fishing-track,.catch-track{height:110px}}@media(max-height:650px){.fishing-panel{top:82px;right:12px;width:190px}.fishing-track,.catch-track{height:100px}.fishing-panel p{margin:6px 0}.fishing-panel .primary{padding:8px}}.game-menu-buttons{display:grid;gap:12px;width:min(290px,80vw)}.settings-panel{display:grid;gap:20px}.settings-panel label{display:grid;grid-template-columns:1fr auto;gap:12px}.settings-panel input{grid-column:1/-1;width:100%;accent-color:#7f9651}.settings-panel output{color:#745031}.pause-overlay .game-menu-buttons button{width:100%}.pause-overlay .game-menu-buttons{margin-top:24px}.pause-overlay .game-menu-buttons button{margin-top:0}.pause-overlay h2{font-size:clamp(17px,4vw,25px)}.pond-video{position:absolute;left:0;top:0;pointer-events:none;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;will-change:transform;object-fit:fill}.shop-wallet{margin-left:auto;font-size:9px}.shop-slot{padding-bottom:20px}.shop-slot>.icon{background-size:contain;background-position:center}.slot-price{position:absolute;bottom:3px;display:flex;align-items:center;gap:2px;font-size:9px}.slot-price .icon{width:15px;height:15px}.shop-grid .inventory-slot{max-height:none}.inventory-slot:disabled{cursor:default;opacity:.55}
