.slime-store{z-index:1000;padding:max(16px, var(--safe-area-inset-top,env(safe-area-inset-top,0px))) max(16px, var(--safe-area-inset-right,env(safe-area-inset-right,0px))) max(16px, var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px))) max(16px, var(--safe-area-inset-left,env(safe-area-inset-left,0px)));box-sizing:border-box;color:#513b55;touch-action:manipulation;background:#30283abf;place-items:center;font-family:Jua,sans-serif;display:grid;position:fixed;inset:0}.slime-store *{box-sizing:border-box}.slime-store .store-card{text-align:center;background:#fff8ed;border:3px solid #ecdce7;border-radius:28px;width:min(650px,100%);max-height:100%;padding:22px 28px;overflow:auto;box-shadow:0 8px #815d7855,0 20px 60px #22102e44}.slime-store h1{color:#a24871;margin:0 0 12px;font-size:30px}.slime-store p{margin:10px 0;font-size:18px;line-height:1.5}.slime-store .store-note{color:#755f79;font-size:16px}.slime-store .store-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}.slime-store button{color:#513b55;cursor:pointer;background:#f1e9fa;border:2px solid #cbbad2;border-radius:16px;min-height:48px;padding:10px 22px;font:20px Jua,sans-serif}.slime-store button.primary{background:#d8f5c0;border-color:#a9ce91}.slime-store button:disabled{opacity:.5;cursor:default}.slime-store button:focus-visible{outline-offset:3px;outline:3px solid #a24871}.slime-store .store-status{min-height:27px}.slime-store .store-art{image-rendering:auto;width:auto;height:66px}.slime-store .parent-answer{min-height:44px;margin:6px;font-size:28px}.slime-store .parent-keys{grid-template-columns:repeat(3,1fr);gap:8px;max-width:260px;margin:auto;display:grid}.slime-store .parent-keys button{padding:5px}@media (height<=460px){.slime-store .store-card{padding:12px 20px}.slime-store h1{margin-bottom:6px;font-size:25px}.slime-store p{margin:6px 0;font-size:17px}.slime-store .store-art{height:48px}.slime-store .parent-keys{grid-template-columns:repeat(6,1fr);max-width:480px}.slime-store .store-actions{margin-top:10px}}body.store-open{touch-action:auto}.slime-store .store-card{touch-action:pan-y;overscroll-behavior:contain}@media (height<=460px){.slime-store .store-art{height:32px}.slime-store .store-note{font-size:14px;line-height:1.35}.slime-store .store-status:empty{display:none}.slime-store .parent-answer{min-height:32px;margin:4px;font-size:24px;line-height:1.2}}.slime-review input{background:#fff;border:2px solid #cbbad2;border-radius:12px;width:100%;min-height:48px;padding:10px;font:16px sans-serif}.slime-review .review-label{margin:14px 0 6px;display:block}.slime-review .review-label[hidden]{display:none}.slime-info .store-card{text-align:left}.slime-info h2{color:#a24871;margin:22px 0 8px;font-size:21px}.slime-info .store-actions{justify-content:flex-start}.slime-info .danger{background:#ffe5e7;border-color:#d8a2aa}.slime-info .backup-summary{border:2px solid #d8cce1;border-radius:16px;padding:12px}.slime-info .store-status{padding:6px 0}.slime-info .license-text{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.5 sans-serif}
