/* Jeta's hangar is scoped to its own dialog; the shared arcade shop stays reusable. */
.jeta-entry{border-color:#70ead338;background:radial-gradient(ellipse at 12% 70%,#70ead321,transparent 50%),linear-gradient(110deg,#102d39,#142d36)}.jeta-entry .arcade-entry__gem{color:#8bf5e0;border-color:#8bf5e044;background:#70ead30a}.jeta-entry h2{color:#effffb}.jeta-entry small,.jeta-entry p{color:#9dbfbe}.jeta-entry button{background:#70ead31a;border-color:#70ead34d;color:#bbfff0}
.arcade-shop[data-game=jeta]{width:1120px;max-width:calc(100vw - 34px);background:radial-gradient(ellipse at 100% 0,#25625c44,transparent 55%),#0c1e28;border-color:#76e4d13d;color:#e9f7f5;scrollbar-color:#477875 #0c1e28}.arcade-shop[data-game=jeta]::backdrop{background:#020c16dc;backdrop-filter:blur(9px)}.arcade-shop[data-game=jeta] .arcade-shop__header{border-bottom:1px solid #7ce4ce18;padding-bottom:20px}.arcade-shop[data-game=jeta] .arcade-shop__header small{color:#7de9d4;letter-spacing:3px}.arcade-shop[data-game=jeta] .arcade-shop__header h2{font-size:31px}.arcade-shop[data-game=jeta] .arcade-shop__header>button{border-color:#8af1dc33;color:#d4fff7;background:#70ead30b}.arcade-shop[data-game=jeta] .arcade-shop__intro{margin:20px 0}.arcade-shop[data-game=jeta] .arcade-shop__intro p small{color:#94b7ba}.arcade-shop[data-game=jeta] .arcade-wallet{background:#102c35;border-color:#7de9d41a}.arcade-shop[data-game=jeta] .arcade-wallet small,.arcade-shop[data-game=jeta] .arcade-wallet a{color:#9ac9c7}.arcade-shop[data-game=jeta] .arcade-shop__body{grid-template-columns:340px 1fr;gap:22px}.arcade-shop[data-game=jeta] .arcade-preview{border-color:#7de9d425;background:linear-gradient(160deg,#15333f,#0a1b26);padding:17px}.arcade-shop[data-game=jeta] .arcade-preview__top{color:#88d7ca}.arcade-shop[data-game=jeta] .arcade-demo{height:310px;border:1px solid #7de9d415;background:#0a1b26;margin-top:15px;border-radius:14px}.jeta-shop-preview{display:block;width:100%;height:100%;object-fit:contain}.arcade-shop[data-game=jeta] .arcade-preview h3{color:#edfffa;margin-top:20px;font-size:22px}.arcade-shop[data-game=jeta] .arcade-preview p{color:#a0bfc4;min-height:42px}.arcade-shop[data-game=jeta] .arcade-permanent{color:#d9c99e;border-color:#77decf19}.jeta-loadout{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:20px;padding-top:15px;border-top:1px solid #ffffff0c;text-align:right}.jeta-loadout>small{grid-column:1/-1;font-size:10px;color:#8db8bb;margin-bottom:3px}.jeta-loadout>button{border:1px solid #8debd51a;border-radius:8px;background:#ffffff03;color:#c9dfdf;font:inherit;font-size:9px;line-height:1.9;text-align:right;padding:7px 8px;white-space:normal}.jeta-loadout>button:before{content:'';display:inline-block;width:5px;height:5px;background:var(--chip);border-radius:50%;margin-left:5px}.jeta-reset{display:block;width:100%;background:transparent;border:0;color:#8dd9cd;font:inherit;font-size:10px;padding:15px 0 0;cursor:pointer}.arcade-shop[data-game=jeta] .arcade-catalog nav{background:#071722;border-color:#7ce4cf15;gap:4px;padding:6px}.arcade-shop[data-game=jeta] .arcade-catalog nav button{color:#9cbdc2}.arcade-shop[data-game=jeta] .arcade-catalog nav button[aria-pressed=true]{background:#70ead320;color:#a7f7e8;border:1px solid #70ead330}.arcade-shop[data-game=jeta] .arcade-item{padding:12px;background:linear-gradient(160deg,#122e39,#10242f);border-color:#8bd8ca1c;overflow:hidden;position:relative}.arcade-shop[data-game=jeta] .arcade-item.is-preview{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 16%,transparent),0 10px 30px #0002}.arcade-shop[data-game=jeta] .arcade-item__swatch{height:140px;margin:-12px -12px 13px;background:#081d28;border-bottom:1px solid #8bd8ca1a;overflow:hidden}.jeta-item-art{display:block;width:100%;height:100%;object-fit:cover}.arcade-shop[data-game=jeta] .arcade-item__edition{font-size:9px;color:var(--accent);letter-spacing:.2px}.arcade-shop[data-game=jeta] .arcade-item h4{font-size:15px;margin-top:7px;color:#e9f9f7}.arcade-shop[data-game=jeta] .arcade-item p{font-size:10px;color:#9bbbc1;min-height:40px}.arcade-shop[data-game=jeta] .arcade-item__price{color:#e8d5a6;margin-top:12px}.arcade-shop[data-game=jeta] .arcade-item button{color:#a4f2df;background:#70ead311;border-color:#70ead330}.arcade-shop[data-game=jeta] .arcade-item button:first-child{color:#a6c3c5;background:transparent;border-color:#ffffff19}.arcade-shop[data-game=jeta] .arcade-item button.is-active{background:#70ead327;color:#bbffe8;border-color:#70ead35c}.arcade-shop[data-game=jeta] .arcade-items{gap:14px}.arcade-shop[data-game=jeta] .arcade-status{color:#e6cb9a}
@media(max-width:900px){.arcade-shop[data-game=jeta] .arcade-shop__body{grid-template-columns:280px 1fr;gap:15px}.arcade-shop[data-game=jeta] .arcade-item__swatch{height:120px}.arcade-shop[data-game=jeta] .arcade-demo{height:270px}.arcade-shop[data-game=jeta] .arcade-catalog nav{flex-wrap:wrap}.arcade-shop[data-game=jeta] .arcade-catalog nav button{flex:1 1 40%}}
@media(max-width:700px){.arcade-shop[data-game=jeta]{padding:16px;max-width:calc(100vw - 16px)}.arcade-shop[data-game=jeta] .arcade-shop__body{grid-template-columns:1fr;gap:18px}.arcade-shop[data-game=jeta] .arcade-shop__header h2{font-size:25px}.arcade-shop[data-game=jeta] .arcade-shop__header small{font-size:8px;letter-spacing:1.5px}.arcade-shop[data-game=jeta] .arcade-preview{display:block;padding:13px}.arcade-shop[data-game=jeta] .arcade-demo{height:235px;margin-top:12px}.arcade-shop[data-game=jeta] .arcade-preview h3{font-size:20px;margin-top:14px}.arcade-shop[data-game=jeta] .arcade-preview p{min-height:0}.arcade-shop[data-game=jeta] .arcade-permanent{margin-top:12px}.jeta-loadout{margin-top:13px}.arcade-shop[data-game=jeta] .arcade-items{gap:9px}.arcade-shop[data-game=jeta] .arcade-item{padding:10px}.arcade-shop[data-game=jeta] .arcade-item__swatch{height:105px;margin:-10px -10px 10px}.arcade-shop[data-game=jeta] .arcade-item h4{font-size:12px}.arcade-shop[data-game=jeta] .arcade-item p{font-size:9px;min-height:50px}.arcade-shop[data-game=jeta] .arcade-item__price{font-size:9px}.arcade-shop[data-game=jeta] .arcade-item__edition{font-size:8px}.arcade-shop[data-game=jeta] .arcade-shop__intro{flex-wrap:wrap}.arcade-shop[data-game=jeta] .arcade-wallet{flex:1}.arcade-shop[data-game=jeta] .arcade-catalog nav{position:sticky;top:-16px;z-index:2;background:#102731;box-shadow:0 6px 14px #06172188}.arcade-shop[data-game=jeta] .arcade-catalog nav button{font-size:10px!important}}
@media(max-width:700px){.arcade-shop[data-game=jeta] .arcade-preview{display:grid;grid-template-columns:minmax(100px,.85fr) minmax(0,1fr);gap:6px 12px}.arcade-shop[data-game=jeta] .arcade-preview__top,.arcade-shop[data-game=jeta] .jeta-loadout,.arcade-shop[data-game=jeta] .jeta-reset{grid-column:1/-1}.arcade-shop[data-game=jeta] .arcade-demo{grid-row:2/5;grid-column:1;height:160px;width:100%;margin-top:6px}.arcade-shop[data-game=jeta] .arcade-preview h3{grid-column:2;margin:18px 0 0;font-size:17px;align-self:end}.arcade-shop[data-game=jeta] .arcade-preview p{grid-column:2;font-size:9px;margin:0;align-self:center}.arcade-shop[data-game=jeta] .arcade-permanent{grid-column:2;font-size:8px;margin:0;padding-top:8px;align-self:start}.arcade-shop[data-game=jeta] .jeta-loadout{margin-top:5px;padding-top:10px}.arcade-shop[data-game=jeta] .jeta-reset{padding-top:6px}.arcade-shop[data-game=jeta] .arcade-shop__intro{margin:14px 0}.arcade-shop[data-game=jeta] .arcade-shop__header{padding-bottom:14px}}
