.store-entry{margin-top:7px;min-height:44px;width:100%;border:1px solid #789c82;background:#d9e9cc;color:#44674e;font-weight:700;border-radius:8px}.home-store-panel{flex-shrink:0;min-width:0;margin-top:7px;border:1px solid #a5b99b;border-radius:13px;background:#fff6df;color:#466453;overflow:hidden}.home-store-panel[hidden]{display:none!important}.home-store-panel button{min-height:44px;border:1px solid #cccfaf;border-radius:8px;background:#f8efd6;color:#4b6e57;font-size:12px;padding:7px 11px;cursor:pointer}.home-store-panel button:disabled{opacity:.45;cursor:default}.store-head{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#537b65;color:#fff6df}.store-head>div{flex:1}.store-head small{display:block;font-size:9px;letter-spacing:1px;color:#d2e2c3}.store-head b{display:block;font-size:17px;margin-top:3px}.store-head>button{background:#e1e9cd;border-color:#edf2db;color:#42694e}.store-tabs{display:flex;gap:5px;padding:7px 9px;border-bottom:1px solid #e7d9b9}.store-tabs button{flex:1;padding:5px;font-size:11px}.store-tabs [aria-pressed=true],.store-categories [aria-pressed=true]{background:#e0eacb;border-color:#89a576}.store-body{padding:8px 10px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;min-height:0}.store-categories{display:flex;gap:5px;overflow-x:auto;padding-bottom:7px}.store-categories button{white-space:nowrap;font-size:10px;padding:5px 8px}.store-products{display:grid;grid-template-columns:1fr 1fr;gap:7px}.store-product{display:flex;align-items:center;gap:5px;border:1px solid #e2d7b8;border-radius:10px;padding:8px 6px;background:#fffbec;min-width:0}.store-product>span{font-size:28px}.store-product>div{flex:1;min-width:0}.store-product b,.store-product small,.store-product strong{display:block}.store-product b{font-size:12px}.store-product small{font-size:9px;overflow-wrap:anywhere;margin:3px 0;color:#9a987f}.store-product strong{font-size:11px;color:#a77d33}.store-product>button{padding:4px;min-width:36px;font-size:15px}.store-starter,.store-teach{width:100%;margin-bottom:8px;text-align:left;background:#f3e3b5!important}.store-teach{margin:8px 0 0;font-size:11px!important}.store-status{margin:0;padding:8px 12px;border-top:1px solid #e1dbbd;background:#ecf0d9;font-size:11px;line-height:1.6;flex-shrink:0}.store-primary{width:100%;background:#5a8168!important;color:#fff8e2!important;font-weight:bold}.store-primary small{font-weight:normal;margin-left:6px}.store-cart>div{display:flex;gap:8px;align-items:center;border-bottom:1px solid #e5dabb;padding:5px 0;font-size:12px}.store-cart>div>span{flex:1}.store-cart>div>b{color:#a77c36}.store-cart{margin-bottom:8px}.store-lesson{text-align:center;font-size:12px;line-height:1.7}.store-lesson>p{margin:8px 0}.store-word{display:block;font-size:25px;letter-spacing:1px;color:#477558}.store-lesson>small{font-size:10px;display:block}.store-letters{display:flex;justify-content:center;gap:5px;flex-wrap:wrap;margin-top:8px}.store-letters button{min-width:44px;font-size:20px}.store-choices{display:flex;gap:7px;margin:8px 0}.store-choices button{flex:1;min-width:0;font-size:11px}.store-choices span{display:block;font-size:27px;margin-bottom:3px}.store-choices .suggested{background:#e1edce;border-color:#709557;box-shadow:0 0 0 2px #bed5a5}.store-link{background:transparent!important;border:0!important;font-size:10px!important}.home-store-mode .home-scene-meta,.home-store-mode .home-camera-toolbar,.home-store-mode .home-hub-context,.home-store-mode .home-hub-quickbar,.home-store-mode .home-tool-dock,.home-store-mode .home-scene-context,.home-store-mode .home-controls-help,.home-store-mode .home-room-panel,.home-store-mode .home-adventure-bar,.home-store-mode .home-teaching-entry{display:none!important}.home-focus.home-store-mode .home-store-panel{display:flex;flex-direction:column;height:340px;max-height:48dvh;min-height:230px;margin-top:6px}.home-store-mode .home-heading h1{font-size:17px}.home-store-mode .home-touch-world{min-height:190px!important}.home-store-mode .home-workspace{background:linear-gradient(150deg,#d5e6d9,#f2ead0)}@media(max-height:680px){.home-focus.home-store-mode .home-store-panel{height:270px;max-height:50dvh;min-height:220px}.home-store-mode .home-touch-world{min-height:155px!important}.store-head{padding:6px 10px}.store-tabs{padding:5px 8px}.store-status{font-size:10px;padding:5px 9px}}@media(max-width:350px){.store-product{gap:3px;padding:6px 4px}.store-product>span{font-size:23px}.store-product b{font-size:11px}.store-product small{font-size:8px}.store-product>button{min-width:30px}.store-head b{font-size:15px}}

.store-head>div{min-width:0}.store-head b{white-space:nowrap}.store-head>button{flex-shrink:0;padding:6px 9px}.store-head>small{overflow:hidden}.store-head small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.home-store-mode #quality-review{display:none!important}
