/* Page-specific glass shells for the dimensional 16:9 background system. */

/* Cargo tracking terminal. */
.orders-page .orders-shell{width:100%;max-width:none;min-height:calc(100svh - 92px);background:transparent}
.orders-page .account-sidebar{border-right-color:rgba(75,130,128,.26);background:linear-gradient(180deg,rgba(3,12,17,.91),rgba(2,8,13,.82));box-shadow:16px 0 50px rgba(0,0,0,.22);backdrop-filter:blur(16px)}
.orders-page .orders-main{background:linear-gradient(100deg,rgba(2,9,14,.77),rgba(2,8,13,.62));backdrop-filter:blur(5px)}
.orders-page .orders-banner{display:none}
.orders-page .orders-table,.orders-page .orders-bottom{border-color:rgba(75,132,133,.32);background:rgba(3,11,16,.82);box-shadow:0 18px 42px rgba(0,0,0,.28);backdrop-filter:blur(12px)}
.orders-page .otr{background:rgba(3,11,16,.48);border-bottom-color:rgba(67,98,105,.27)}
.orders-page .otr:not(.head):hover{background:rgba(13,34,35,.62)}
.orders-page .order-tabs{width:max-content;max-width:100%;padding:6px;border:1px solid rgba(74,115,119,.24);border-radius:8px;background:rgba(3,10,15,.68)}
.orders-page .portal-card,.orders-page .help-card{background:rgba(3,11,16,.68);backdrop-filter:blur(10px)}

/* Account navigator quarters. */
.account-page .account-shell{width:min(100%,1420px);min-height:calc(100svh - 92px);padding:38px clamp(20px,4vw,58px) 55px;background:linear-gradient(180deg,rgba(2,8,13,.54),rgba(2,7,11,.68));backdrop-filter:blur(4px)}
.account-page .account-hero{border-color:rgba(75,181,161,.31);background:linear-gradient(90deg,rgba(3,12,17,.94),rgba(4,14,20,.71),rgba(7,11,24,.64));box-shadow:0 20px 55px rgba(0,0,0,.32);backdrop-filter:blur(12px)}
.account-page .account-card{border-color:rgba(78,122,123,.3);background:linear-gradient(150deg,rgba(4,14,19,.91),rgba(2,9,14,.85));box-shadow:0 22px 58px rgba(0,0,0,.36);backdrop-filter:blur(15px)}
.account-page .account-control-card{border-color:rgba(151,214,41,.34)}
.account-page .account-vortex{box-shadow:0 0 24px rgba(138,221,31,.18)}

/* Cart loading bay. */
.cart-page .cart-shell{width:min(1120px,calc(100% - 44px));max-width:none;min-height:calc(100svh - 92px);align-content:start;margin:0 auto;padding:clamp(42px,7vh,78px) 0;background:transparent}
.cart-page .cart-shell>section,.cart-page .cart-shell>aside{border-color:rgba(80,132,129,.32);background:linear-gradient(145deg,rgba(3,13,18,.91),rgba(2,9,14,.82));box-shadow:0 26px 70px rgba(0,0,0,.45);backdrop-filter:blur(16px)}
.cart-page .cart-shell h1,.cart-page .cart-shell h2{font-family:"Bahnschrift Condensed","Arial Narrow",sans-serif;font-weight:500;letter-spacing:.06em}
.cart-page .cart-kicker,.cart-page .cart-shell>aside>small{color:#6fd7c4;font-size:9px;letter-spacing:.2em}
.cart-page .cart-row{border-bottom-color:rgba(75,104,111,.3)}
.cart-page .cart-row:hover{background:rgba(15,34,34,.44)}
.cart-page .cart-shell>aside{height:max-content;border-color:rgba(146,205,40,.35)}
.cart-page .cart-shell .lime-btn{width:100%;margin-top:22px}
.cart-page .cart-empty{text-align:center;padding:55px 20px;color:#849398}
.cart-page .cart-empty>span{display:grid;place-items:center;width:72px;height:72px;margin:0 auto 15px;border:1px solid #5f7b1b;border-radius:50%;color:#a9df28;font-size:31px;box-shadow:inset 0 0 18px rgba(151,218,33,.08)}
.cart-page .cart-empty h2{color:#dfe7e5}
.cart-page .cart-empty a{display:inline-block;margin-top:13px;color:#a8dd29;font-size:11px;letter-spacing:.08em}

/* Secure customs checkout. */
.checkout-page:not(.cart-page) .checkout-shell{width:min(1540px,100%);max-width:none;min-height:calc(100svh - 92px);background:linear-gradient(180deg,rgba(2,8,13,.46),rgba(2,7,11,.67));backdrop-filter:blur(4px)}
.checkout-page:not(.cart-page) .checkout-steps,.checkout-page:not(.cart-page) .shipping-panel,.checkout-page:not(.cart-page) .order-summary{border-color:rgba(72,123,125,.31);background:linear-gradient(150deg,rgba(3,13,18,.91),rgba(2,9,14,.84));box-shadow:0 24px 64px rgba(0,0,0,.4);backdrop-filter:blur(15px)}
.checkout-page:not(.cart-page) .shipping-panel{border-color:rgba(125,171,73,.31)}
.checkout-page:not(.cart-page) .order-summary{border-color:rgba(123,184,44,.32)}
.checkout-page:not(.cart-page) .ufo-art{display:none}
.checkout-page:not(.cart-page) .privacy{background:rgba(12,25,17,.72)}

/* Administrator interdimensional bridge. */
.admin-page .admin-shell{width:100%;max-width:none;background:linear-gradient(180deg,rgba(1,7,11,.47),rgba(1,6,10,.73));backdrop-filter:blur(3px)}
.admin-page .admin-sidebar{border-color:rgba(60,119,120,.29);border-radius:0;background:linear-gradient(180deg,rgba(3,13,18,.94),rgba(2,8,13,.88));box-shadow:18px 0 55px rgba(0,0,0,.28);backdrop-filter:blur(17px)}
.admin-page .admin-content{background:rgba(1,7,11,.42)}
.admin-page .admin-header{padding:16px 20px;border:1px solid rgba(69,129,129,.26);border-radius:10px;background:rgba(3,12,17,.72);backdrop-filter:blur(12px)}
.admin-page .admin-stats article,.admin-page .admin-card,.admin-page .manage-card{border-color:rgba(67,119,120,.29);background:linear-gradient(145deg,rgba(4,15,20,.88),rgba(2,10,15,.82));box-shadow:0 16px 42px rgba(0,0,0,.26);backdrop-filter:blur(14px)}
.admin-page .featured-drop-editor{border-color:rgba(145,205,39,.39)}
.admin-page .admin-side-art{opacity:.7}

@media(max-width:1050px){
  .supply-drops-page .gb-content,.drop-archives-page .gb-content{width:calc(100% - 36px)}
  .orders-page .orders-main{background:rgba(2,9,14,.68)}
  .cart-page .cart-shell{width:calc(100% - 32px);padding:35px 0}
  .checkout-page:not(.cart-page) .checkout-shell{width:100%}
  .admin-page .admin-content{padding-left:16px;padding-right:16px}
}

@media(max-width:700px){
  .supply-drops-page:before{background-position:43% center}.drop-archives-page:before{background-position:58% center}.orders-page:before{background-position:68% center}.account-page:before{background-position:68% center}.cart-page:before{background-position:61% center}.checkout-page:not(.cart-page):before{background-position:58% center}.admin-page:before{background-position:52% center}
  .supply-drops-page .groupbuy-shell,.drop-archives-page .groupbuy-shell{padding-top:14px}
  .supply-drops-page .gb-content,.drop-archives-page .gb-content{width:calc(100% - 20px);padding:15px;border-radius:13px}
  .supply-drops-page .gb-row,.drop-archives-page .gb-row{height:auto}
  .supply-drops-page .gb-tools,.drop-archives-page .gb-tools{display:grid;gap:10px}
  .orders-page .orders-main{padding:24px 12px}
  .account-page .account-shell{padding:14px 10px 30px}
  .cart-page .cart-shell{width:calc(100% - 20px);padding:20px 0}
  .cart-page .cart-shell>section,.cart-page .cart-shell>aside{padding:17px}
  .cart-page .cart-row{grid-template-columns:60px 1fr auto;gap:12px;padding:13px 3px}.cart-page .cart-row img{width:52px}.cart-page .cart-row form{grid-column:2/-1}.cart-page .cart-row form button{width:100%}
  .checkout-page:not(.cart-page) .checkout-shell{padding:10px}
  .admin-page .admin-content{padding:12px 10px 30px}.admin-page .admin-header{padding:13px}
}
