/* Edition information stays an aquarium panel, with no shopping catalogue. */
.top .brand{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px}
.brand .brand-name{display:flex;align-items:center;gap:5px;font-size:inherit;letter-spacing:inherit;color:inherit;margin-left:0}
.brand-wordmark{display:block;width:112px;height:21px;object-fit:contain;object-position:left center;image-rendering:pixelated}
.top .brand{flex-shrink:0;max-width:135px;min-height:44px;padding-block:5px}
.top{gap:8px}
.brand-name>.brand-chevron{margin-left:0;line-height:1}
.brand-name>span{font-size:9px;letter-spacing:0;color:#719b9d;margin-left:3px}
.brand .edition-badge{margin:0;font-size:8px;letter-spacing:.15px;line-height:1.2;color:#87b1ac}
.brand .edition-badge[data-tier=full]{color:#c0c9a0}
.top .resources{align-items:center;min-width:0;flex:1;justify-content:flex-end;flex-wrap:wrap;row-gap:3px}
.top .resources>.pantry-button,.top .resources>.help-button,.top .resources>.save-menu-button{flex-shrink:0;white-space:nowrap}
.top .resources>.coin-button{max-width:100%;overflow:hidden;text-overflow:ellipsis}
.full-game-page{display:block;padding:14px 16px 22px;overflow-y:auto;scrollbar-gutter:stable}
.full-game-page>.back{display:block;margin-bottom:18px}
.full-game-sheet{max-width:364px;margin:0 auto}
.full-game-heading h1{font-size:25px;line-height:1.2;font-weight:400;letter-spacing:-.5px;margin:9px 0;color:#dfe8d4}
.full-game-heading p{font-size:11px;line-height:1.7;color:#92b3b5}
.full-game-art{display:block;width:min(100%,304px);height:auto;margin:18px auto 15px;image-rendering:pixelated}
.full-game-current{display:flex;align-items:flex-start;gap:9px;padding:10px 0 15px}
.full-game-current:before{content:"";width:5px;height:5px;margin-top:5px;background:#94c7b0;box-shadow:3px 0 #3d6660;flex-shrink:0}
.full-game-current strong{display:block;font-size:11px;color:#c7dfcb;font-weight:400}
.full-game-current p{margin-top:5px;color:#8faeaf;font-size:10px;line-height:1.7}
.edition-comparison{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11px;margin:0 0 14px;color:#adc7c5}
.edition-comparison caption{caption-side:bottom;padding-top:8px;text-align:left;font-size:8px;color:#7f9e9e}
.edition-comparison th,.edition-comparison td{text-align:center;padding:10px 5px;border-bottom:1px solid #36545177}
.edition-comparison thead th{font-weight:400;font-size:10px;color:#9fbab6;padding-top:8px;padding-bottom:11px;vertical-align:bottom}
.edition-comparison thead th:first-child{width:40%;text-align:left;color:#74989d;font-size:8px;letter-spacing:.9px}
.edition-comparison th[scope=row]{font-weight:400;text-align:left;font-size:10px;color:#a2bdbd}
.edition-comparison td:last-child,.edition-comparison thead th:last-child{background:#25403b66;color:#d2dfbf}
.edition-comparison td strong{font-size:17px;font-weight:400;line-height:1.1;color:inherit;font-variant-numeric:tabular-nums}
.edition-comparison td small{display:block;font-size:8px;line-height:1.4;margin-top:4px;color:#8ca89e}
.edition-comparison tbody tr:first-child td{padding-block:12px}
.full-game-shared{padding-bottom:14px;border-bottom:1px solid #36545177}
.full-game-shared h2{font-size:8px;letter-spacing:.9px;font-weight:400;color:#9dbda9;margin-bottom:7px}
.full-game-shared p{font-size:10px;line-height:1.8;color:#93b1b3}
.full-game-shared p+p{margin-top:4px;color:#74999f}
.full-game-progress{font-size:10px;line-height:1.8;color:#93b0b1;margin:13px 0}
.full-game-purchase-note{border:1px solid #50624e88;padding:11px 12px;background:#26372e55;margin-bottom:14px}
.full-game-purchase-note strong{font-size:11px;font-weight:400;color:#c5d5b8}
.full-game-purchase-note p{font-size:10px;color:#9dac9e;line-height:1.7;margin-top:5px}
.full-game-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 9px;margin-top:9px;min-width:0}
.full-game-price-total{font-size:23px;line-height:1.2;color:#e0e9ce;letter-spacing:-.4px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.full-game-price p{flex-basis:100%;margin:0;font-size:9px;color:#9fb3a9;line-height:1.6;overflow-wrap:anywhere}
.full-game-price .text-link{font-size:9px;padding:2px 0;margin:0}
.full-game-price[data-price-state=loading] p{color:#8faaa6}
.full-game-price[data-price-state=error] p{color:#c4ae8b}
.full-game-availability{font-size:10px;line-height:1.7;color:#819eaa;padding:9px 0 14px}
.full-game-return{width:100%;min-height:36px}
.full-game-page .store-feedback:not(:empty){margin:0 0 12px}
.full-game-page[data-edition=full] .edition-comparison thead th:last-child{color:#e4e8bd}
.premium-entry{background:#1c3535;border-color:#4c6c604d}
.premium-entry small{color:#9cb6a0}.premium-entry strong{color:#cddfcd}
@media(max-width:320px){.full-game-page{padding-inline:12px}.full-game-heading h1{font-size:23px}.edition-comparison th,.edition-comparison td{padding-inline:3px}.brand .edition-badge{font-size:7px}.full-game-sheet{max-width:100%}}
@media(max-width:320px){.brand-wordmark{width:91px;height:17px}.top .brand{max-width:104px}.top{gap:5px}}
