:root{--pn-mint:#00edac;--pn-gold:#f1c62e;--pn-ink:#031011;--pn-panel:#071819;--pn-line:rgba(128,177,163,.25)}
.subpage-head{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;min-height:0!important;margin:22px auto 18px!important;padding:22px 24px!important;border:1px solid var(--pn-line);border-top-color:rgba(241,198,46,.62);background:linear-gradient(105deg,rgba(7,25,26,.98),rgba(4,17,18,.94));overflow:hidden}
.subpage-head:after{content:"";position:absolute;right:-35px;top:-55px;width:180px;height:180px;border:1px solid rgba(0,237,172,.09);transform:rotate(45deg);pointer-events:none}
.subpage-head-main{position:relative;z-index:1;min-width:0}.subpage-code{display:inline-flex;align-items:center;gap:8px;color:var(--pn-gold);font-size:.58rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.subpage-code:before{content:"";width:7px;height:7px;border:1px solid currentColor;transform:rotate(45deg)}
.subpage-head h1{margin:8px 0 5px!important;color:#f2f8f6!important;font:900 clamp(1.85rem,3.6vw,3.15rem)/.95 "Orbitron","Segoe UI",sans-serif!important;letter-spacing:-.055em!important;text-transform:uppercase}.subpage-head h1 em{color:var(--pn-mint)!important;-webkit-text-stroke:0!important;font-style:normal}.subpage-head p{max-width:700px!important;margin:0!important;color:#91a59f!important;font-size:.82rem!important;line-height:1.5!important}
.subpage-actions{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:8px}.subpage-actions a,.subpage-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border:1px solid rgba(0,237,172,.42);color:#dff8f0;background:#081d1d;font-size:.66rem;font-weight:900;white-space:nowrap;cursor:pointer}.subpage-actions .primary{border-color:var(--pn-mint);color:#031512;background:var(--pn-mint)}
.subpage-metric{display:grid;gap:2px;min-width:150px;padding-left:16px;border-left:1px solid rgba(241,198,46,.42)}.subpage-metric small{color:#738a83;font-size:.55rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.subpage-metric strong{color:var(--pn-gold);font:900 1.28rem "Orbitron",sans-serif}.subpage-metric span{color:#8ea29c;font-size:.68rem}
.bypass-hero:before,.service-hero:before,.events-hero:before,.story-cinematic-hero:before,.vyage-hero:before,.vyage-hero:after{display:none!important}.bypass-hero,.service-hero,.events-hero,.story-cinematic-hero,.vyage-hero{background:linear-gradient(105deg,rgba(7,25,26,.98),rgba(4,17,18,.94))!important;border-bottom:1px solid var(--pn-line)!important}.story-hero-content,.vyage-hero-content{padding:0!important}.story-hero-lines,.story-hero-seal,.service-hero-mark,.event-spotlight,.vyage-hero-media,.vyage-hero-index{display:none!important}.raffle-wallet.subpage-metric{padding:0 0 0 16px;background:none;border-width:0 0 0 1px}
.digital-service,.service-flow article,.event-item,.events-cta,.bypass-console,.bypass-install,.bypass-steps,.wheel-panel,.checkin-panel,.prize-card,.drama-feature,.news-article,.quick-news article,.vyage-trust,.vyage-about,.vyage-event,.vyage-contact,.vyage-closing{border-color:var(--pn-line)!important;background-color:rgba(5,22,23,.94)!important}
.digital-service:after,.event-item:after,.prize-card:after{content:"";position:absolute;left:-1px;top:-1px;width:42px;height:2px;background:var(--pn-gold)}
.service-section-head,.events-section-head,.section-title-row{padding-bottom:15px;border-bottom:1px solid var(--pn-line)}.service-section-head h2,.events-section-head h2,.raffle-label,.news-page .eyebrow{color:var(--pn-gold)!important}.service-trust,.events-strip,.supported-strip{border-color:rgba(241,198,46,.3)!important}.service-trust b,.events-strip b,.supported-list b{color:#e9c94d!important}
.shop-game-card,.shop-service-card{position:relative;border-color:var(--pn-line)!important;background:linear-gradient(155deg,rgba(8,29,29,.98),rgba(4,16,18,.98))!important}.shop-game-card:before,.shop-service-card:before{content:"";position:absolute;left:-1px;top:-1px;width:36px;height:2px;background:rgba(229,191,75,.72)}.shop-game-card strong,.shop-service-card strong{color:#eef6f3!important}.shop-price,.shop-price-reference,.shop-product-price,.robux-cost strong,.valorant-vp-package>strong,.shop-price-item strong{color:#d8b64b!important}
.game-shop{max-width:1180px}.shop-game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-game-card{min-height:74px}.shop-service-content{max-width:980px;margin-left:auto;margin-right:auto}.shop-product-grid,.valorant-vp-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.shop-product-tile,.valorant-vp-package{min-width:0;max-width:100%}
@media(max-width:900px){.shop-game-grid,.shop-product-grid,.valorant-vp-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){.subpage-head{display:block;width:calc(100% - 24px);margin:12px auto!important;padding:14px!important}.subpage-head h1{font-size:clamp(1.65rem,8.5vw,2.35rem)!important}.subpage-head p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:.75rem!important}.subpage-actions{justify-content:flex-start;margin-top:12px;overflow-x:auto}.subpage-actions a,.subpage-actions button{min-height:39px;padding:0 12px}.subpage-metric{display:flex;align-items:baseline;gap:8px;margin-top:12px;padding:10px 0 0;border-left:0;border-top:1px solid rgba(241,198,46,.3)}.subpage-metric strong{font-size:1rem}.subpage-head:after{opacity:.4}.services-page .service-catalog,.events-page .events-catalog{padding-top:28px}.shop-game-grid,.shop-product-grid,.valorant-vp-grid{grid-template-columns:1fr!important}.shop-service-content{padding:14px!important}}

/* Split formerly full-width information rails into individual panels. */
.events-strip,.service-trust,.supported-strip{width:min(1180px,calc(100% - 32px));margin:0 auto;border:0!important;background:transparent!important}
.events-strip>.container,.service-trust>.container{width:100%;max-width:none;padding:0;gap:8px}
.events-strip>div>div,.service-trust>div>div{min-height:64px!important;padding:11px 16px!important;border:1px solid var(--pn-line)!important;border-top-color:rgba(241,198,46,.42)!important;background:rgba(5,22,23,.94)}
.supported-strip>.container{width:100%;max-width:none;padding:14px 16px;border:1px solid var(--pn-line);border-top-color:rgba(241,198,46,.42);background:rgba(5,22,23,.94)}
.events-catalog{padding-top:32px!important}
@media(max-width:700px){.events-strip,.service-trust,.supported-strip{width:calc(100% - 24px)}.events-strip>.container,.service-trust>.container{gap:6px}.events-strip>div>div,.service-trust>div>div{min-height:52px!important;padding:8px 11px!important}.events-catalog{padding-top:22px!important}}

/* Ice-holographic UI palette inspired by refractive crystal armor. */
:root{--pn-mint:#8cecff;--pn-gold:#d99cff;--pn-line:rgba(128,205,255,.34);--pn-ice:#8cecff;--pn-blue:#70a9ff;--pn-violet:#b38cff;--pn-pink:#f39ad9}
.services-body{--svc:var(--pn-ice);--svc-line:rgba(128,205,255,.27)}.events-body{--ev:var(--pn-ice);--ev-line:rgba(128,205,255,.27)}
.subpage-head,.digital-service,.service-flow article,.event-item,.events-cta,.bypass-console,.bypass-install,.bypass-steps,.wheel-panel,.checkin-panel,.prize-card,.drama-feature,.news-article,.quick-news article,.vyage-trust,.vyage-about,.vyage-event,.vyage-contact,.vyage-closing,.shop-game-card,.shop-service-card,.shop-service-content{border-color:rgba(128,205,255,.34)!important;box-shadow:inset 0 1px 0 rgba(220,246,255,.035),0 12px 34px rgba(15,72,105,.08)}
.subpage-head{border-top-color:var(--pn-pink)!important;background:linear-gradient(115deg,rgba(6,22,27,.98),rgba(8,22,35,.96) 54%,rgba(35,18,48,.84))!important}
.subpage-code,.service-section-head h2,.events-section-head h2,.raffle-label,.news-page .eyebrow{color:var(--pn-ice)!important}.subpage-code:before{border-color:var(--pn-pink);box-shadow:0 0 10px rgba(243,154,217,.38)}
.subpage-head h1 em{color:#b9f4ff!important;text-shadow:0 0 18px rgba(112,169,255,.22)}
.subpage-actions a,.subpage-actions button,.digital-service>a,.event-arrow{border-color:rgba(140,236,255,.5)!important;color:#dff9ff!important;background:linear-gradient(135deg,rgba(15,50,62,.94),rgba(29,27,58,.94))!important}
.subpage-actions .primary,.service-primary,.events-hero-actions a,.events-cta>button,.service-final>a,.shop-buy{border-color:#a9eeff!important;color:#07151e!important;background:linear-gradient(120deg,#92edff 0%,#77baff 48%,#d59cff 100%)!important;box-shadow:0 8px 24px rgba(104,181,255,.18)}
.subpage-actions .primary:hover,.service-primary:hover,.events-cta>button:hover,.shop-buy:hover{filter:brightness(1.08) saturate(1.08)}
.digital-service:after,.event-item:after,.prize-card:after,.shop-game-card:before,.shop-service-card:before{background:linear-gradient(90deg,var(--pn-ice),var(--pn-blue),var(--pn-pink))!important}
.events-strip>div>div,.service-trust>div>div,.supported-strip>.container{border-color:rgba(128,205,255,.3)!important;border-top-color:rgba(243,154,217,.62)!important;background:linear-gradient(120deg,rgba(6,24,28,.96),rgba(15,25,43,.94))!important}
.service-trust b,.events-strip b,.supported-list b{color:#aeefff!important}.shop-price,.shop-price-reference,.shop-product-price,.robux-cost strong,.valorant-vp-package>strong,.shop-price-item strong{color:#aeefff!important}
.shop-game-card:hover,.shop-game-card.is-selected,.shop-service-card:hover{border-color:#a9eeff!important;background:linear-gradient(145deg,rgba(12,45,55,.98),rgba(31,27,58,.96))!important}.shop-service-card.is-selected{color:#07151e!important;background:linear-gradient(120deg,#92edff,#89b7ff 55%,#d59cff)!important}

/* Holographic ice buttons */
.subpage-actions a,.subpage-actions button,.digital-service>a,.events-hero-actions a,.events-hero-actions button,.events-cta>button,.event-filters button,.service-final>a,.shop-buy,.shop-service-toggle,.shop-service-card,.shop-back,.shop-all,.bypass-submit,.checkin-button,.spin-button,.event-dialog-actions button,.event-dialog-actions a,.service-order-button{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(178,235,255,.62)!important;color:#edfaff!important;background:linear-gradient(118deg,rgba(116,220,244,.24) 0%,rgba(91,151,226,.29) 34%,rgba(164,119,220,.28) 68%,rgba(238,140,207,.22) 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.42),inset 0 -1px 0 rgba(88,144,190,.2),0 7px 18px rgba(18,73,111,.12)!important;backdrop-filter:blur(10px) saturate(1.28);-webkit-backdrop-filter:blur(10px) saturate(1.28)}
.subpage-actions a:before,.subpage-actions button:before,.digital-service>a:before,.events-cta>button:before,.event-filters button:before,.service-final>a:before,.shop-buy:before,.shop-service-toggle:before,.shop-service-card:before,.bypass-submit:before,.checkin-button:before,.spin-button:before,.service-order-button:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(110deg,rgba(255,255,255,.32),transparent 26%,transparent 66%,rgba(255,181,232,.2));opacity:.58;pointer-events:none}
.subpage-actions .primary,.service-primary,.events-hero-actions a,.events-cta>button,.service-final>a,.shop-buy,.bypass-submit,.checkin-button,.spin-button,.service-order-button{color:#07131d!important;background:linear-gradient(118deg,#a9f2ff 0%,#82c9ff 35%,#bca4ff 69%,#f2afe0 100%)!important;border-color:rgba(224,249,255,.88)!important;text-shadow:0 1px 0 rgba(255,255,255,.34)}
.event-filters button.active,.shop-service-card.is-selected{color:#07131d!important;background:linear-gradient(118deg,#a9f2ff,#8bc8ff 45%,#d1a9ef)!important;border-color:#dff8ff!important}
@media(hover:hover) and (pointer:fine){.subpage-actions a:hover,.subpage-actions button:hover,.digital-service>a:hover,.events-cta>button:hover,.event-filters button:hover,.service-final>a:hover,.shop-buy:hover,.shop-service-toggle:hover,.shop-service-card:hover,.shop-back:hover,.shop-all:hover,.bypass-submit:hover,.checkin-button:hover,.spin-button:hover,.service-order-button:hover{filter:brightness(1.1) saturate(1.12);border-color:#e3faff!important}}

/* Real generated holographic ice texture used by buttons. */
.subpage-actions a,.subpage-actions button,.digital-service>a,.events-hero-actions a,.events-hero-actions button,.events-cta>button,.event-filters button,.service-final>a,.shop-buy,.shop-service-toggle,.shop-service-card,.shop-back,.shop-all,.bypass-submit,.checkin-button,.spin-button,.event-dialog-actions button,.event-dialog-actions a,.service-order-button{background-image:linear-gradient(rgba(5,22,34,.58),rgba(9,20,42,.67)),url("assets/holographic-ice-texture-v1.png")!important;background-size:auto,cover!important;background-position:center!important;background-repeat:no-repeat!important}
.subpage-actions .primary,.service-primary,.events-hero-actions a,.events-cta>button,.service-final>a,.shop-buy,.bypass-submit,.checkin-button,.spin-button,.service-order-button,.event-filters button.active,.shop-service-card.is-selected{color:#06131c!important;background-image:linear-gradient(rgba(202,245,255,.2),rgba(108,178,231,.12)),url("assets/holographic-ice-texture-v1.png")!important;background-size:auto,cover!important;background-position:center!important;text-shadow:0 1px 1px rgba(255,255,255,.45)}

/* Restored PieNoir palette: mint green + warm gold, no image texture. */
:root{--pn-mint:#00edac;--pn-gold:#f1c62e;--pn-line:rgba(102,166,148,.3);--pn-ice:#00edac;--pn-blue:#00b98b;--pn-violet:#d0a928;--pn-pink:#f1c62e}
.services-body{--svc:#00edac;--svc-line:rgba(102,166,148,.25)}.events-body{--ev:#00edac;--ev-line:rgba(102,166,148,.25)}
.subpage-head,.digital-service,.service-flow article,.event-item,.events-cta,.bypass-console,.bypass-install,.bypass-steps,.wheel-panel,.checkin-panel,.prize-card,.drama-feature,.news-article,.quick-news article,.vyage-trust,.vyage-about,.vyage-event,.vyage-contact,.vyage-closing,.shop-game-card,.shop-service-card,.shop-service-content{border-color:rgba(102,166,148,.3)!important;box-shadow:inset 0 1px 0 rgba(209,255,239,.025),0 12px 34px rgba(0,35,27,.08)}
.subpage-head{border-top-color:rgba(241,198,46,.68)!important;background:linear-gradient(110deg,rgba(6,24,24,.98),rgba(4,17,18,.96))!important}.subpage-code,.service-section-head h2,.events-section-head h2,.raffle-label,.news-page .eyebrow{color:#f1c62e!important}.subpage-code:before{border-color:#00edac;box-shadow:0 0 10px rgba(0,237,172,.35)}.subpage-head h1 em{color:#00edac!important;text-shadow:none}
.subpage-actions a,.subpage-actions button,.digital-service>a,.events-hero-actions a,.events-hero-actions button,.events-cta>button,.event-filters button,.service-final>a,.shop-buy,.shop-service-toggle,.shop-service-card,.shop-back,.shop-all,.bypass-submit,.checkin-button,.spin-button,.event-dialog-actions button,.event-dialog-actions a,.service-order-button{color:#dff7ef!important;border-color:rgba(0,237,172,.48)!important;background:#08211f!important;background-image:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 7px 18px rgba(0,25,18,.16)!important;backdrop-filter:none;-webkit-backdrop-filter:none;text-shadow:none}
.subpage-actions a:before,.subpage-actions button:before,.digital-service>a:before,.events-cta>button:before,.event-filters button:before,.service-final>a:before,.shop-buy:before,.shop-service-toggle:before,.shop-service-card:before,.bypass-submit:before,.checkin-button:before,.spin-button:before,.service-order-button:before{display:none!important}
.subpage-actions .primary,.service-primary,.events-hero-actions a,.events-cta>button,.service-final>a,.shop-buy,.bypass-submit,.checkin-button,.spin-button,.service-order-button{color:#031713!important;border-color:#00edac!important;background:#00edac!important;background-image:none!important}.event-filters button.active,.shop-service-card.is-selected{color:#171302!important;border-color:#f1c62e!important;background:#f1c62e!important;background-image:none!important}
.digital-service:after,.event-item:after,.prize-card:after,.shop-game-card:before,.shop-service-card:before{background:linear-gradient(90deg,#00edac,#f1c62e)!important}.service-trust b,.events-strip b,.supported-list b,.shop-price,.shop-price-reference,.shop-product-price,.robux-cost strong,.valorant-vp-package>strong,.shop-price-item strong{color:#e6c243!important}
.events-strip>div>div,.service-trust>div>div,.supported-strip>.container{border-color:rgba(102,166,148,.3)!important;border-top-color:rgba(241,198,46,.52)!important;background:#071b1a!important}
@media(hover:hover) and (pointer:fine){.digital-service:hover,.event-item:hover,.shop-game-card:hover,.shop-service-card:hover,.shop-product-tile:hover,.valorant-vp-package:hover,.prize-card:hover,.service-flow article:hover,.events-strip>div>div:hover,.service-trust>div>div:hover{border-color:rgba(0,237,172,.75)!important;box-shadow:1px 1px 0 #00b98b,3px 3px 0 #123b32,5px 5px 0 #10342d,7px 7px 0 #0d2c27,13px 16px 28px rgba(0,8,10,.5),inset 0 1px 0 rgba(219,255,242,.1)!important}.subpage-actions a:hover,.subpage-actions button:hover,.shop-buy:hover{box-shadow:1px 1px 0 #00b98b,3px 3px 0 #123b32,7px 9px 17px rgba(0,8,10,.38)!important}}

/* Selected cards remain flat. */
.shop-game-card.is-selected,.shop-service-card.is-selected,.event-filters button.active{color:#042019!important;border-color:#00edac!important;background:#00c995!important;background-image:none!important;transform:none!important;filter:none!important;box-shadow:none!important}

/* Keep the extruded white frame visible outside compact header/card bounds. */
.subpage-head,.subpage-actions,.events-hero-actions,.service-hero-actions{overflow:visible!important}

/* Rectangular, flat controls. */
.shop-game-card,.shop-service-card,.digital-service,.event-item,.prize-card,.subpage-actions a,.subpage-actions button,.shop-buy{clip-path:none!important;border-radius:0!important}

/* Flat interaction reset: no lift, no 3D base, soft green hover, gray corner line. */
.digital-service,.event-item,.shop-game-card,.shop-service-card,.shop-product-tile,.valorant-vp-package,.prize-card,.service-flow article,.events-strip>div>div,.service-trust>div>div,.subpage-actions a,.subpage-actions button,.shop-buy{transform:none!important;outline:0!important}
.digital-service:after,.event-item:after,.prize-card:after,.shop-game-card:before,.shop-service-card:before{background:#6f7d79!important}
@media(hover:hover) and (pointer:fine){.digital-service:hover,.event-item:hover,.shop-game-card:hover,.shop-service-card:hover,.shop-product-tile:hover,.valorant-vp-package:hover,.prize-card:hover,.service-flow article:hover,.events-strip>div>div:hover,.service-trust>div>div:hover,.subpage-actions a:hover,.subpage-actions button:hover,.shop-buy:hover,.pn-3d-card:hover>.shop-game-card,.pn-3d-control:hover>a,.pn-3d-control:hover>button{transform:none!important;filter:none!important;box-shadow:none!important;outline:0!important;color:#e7f6f1!important;border-color:rgba(0,237,172,.42)!important;background:rgba(0,237,172,.1)!important;background-image:none!important}.pn-3d-card:hover .shop-game-copy strong{color:#f0f7f5!important}.pn-3d-card:hover .shop-game-copy small{color:#a7b8b2!important}.pn-3d-card:hover .shop-controller{color:#64d9b7!important}}
.pn-3d-card.is-selected>.shop-game-card,.shop-game-card.is-selected,.shop-service-card.is-selected{transform:none!important;filter:none!important;box-shadow:none!important;outline:0!important;color:#e7f6f1!important;border-color:rgba(0,237,172,.5)!important;background:rgba(0,237,172,.12)!important;background-image:none!important}.pn-3d-card.is-selected .shop-game-copy strong{color:#f0f7f5!important}.pn-3d-card.is-selected .shop-game-copy small{color:#a7b8b2!important}.pn-3d-card.is-selected .shop-controller{color:#64d9b7!important}

/* Opaque muted-green states: never reveal the page artwork beneath. */
@media(hover:hover) and (pointer:fine){.digital-service:hover,.event-item:hover,.shop-game-card:hover,.shop-service-card:hover,.shop-product-tile:hover,.valorant-vp-package:hover,.prize-card:hover,.service-flow article:hover,.events-strip>div>div:hover,.service-trust>div>div:hover,.subpage-actions a:hover,.subpage-actions button:hover,.shop-buy:hover,.pn-3d-card:hover>.shop-game-card,.pn-3d-control:hover>a,.pn-3d-control:hover>button{background:#0b5f4c!important;background-image:none!important}}
.pn-3d-card.is-selected>.shop-game-card,.shop-game-card.is-selected,.shop-service-card.is-selected{background:#0b6651!important;background-image:none!important}

/* Hard reset of old 3D motion across every inner page. */
.services-page :is(a,button),.events-page :is(a,button),.bypass-page :is(a,button),.raffle-page :is(a,button),.story-page-main :is(a,button),.vyage-main :is(a,button),.news-page :is(a,button),.game-shop :is(a,button){transform:none!important;filter:none!important}
.services-page :is(a,button):hover,.events-page :is(a,button):hover,.bypass-page :is(a,button):hover,.raffle-page :is(a,button):hover,.story-page-main :is(a,button):hover,.vyage-main :is(a,button):hover,.news-page :is(a,button):hover,.game-shop :is(a,button):hover{transform:none!important;filter:none!important}
@media(prefers-reduced-motion:reduce){.digital-service,.event-item,.shop-game-card,.shop-service-card,.shop-product-tile,.valorant-vp-package,.prize-card,.service-flow article,.events-strip>div>div,.service-trust>div>div,.subpage-actions a,.subpage-actions button,.shop-buy{transition:none!important;transform:none!important}}

/* Premium opaque hover system: no transparency and no movement. */
@media(hover:hover) and (pointer:fine){
  .digital-service:hover,.event-item:hover,.shop-game-card:hover,.shop-service-card:hover,.shop-product-tile:hover,.valorant-vp-package:hover,.prize-card:hover,.service-flow article:hover,.events-strip>div>div:hover,.service-trust>div>div:hover{
    transform:none!important;filter:none!important;color:#f4fffb!important;border-color:#23e5b1!important;background:#0a302b!important;background-image:linear-gradient(108deg,#0d4539 0%,#0a302b 52%,#092522 100%)!important;box-shadow:inset 3px 0 0 #f1c62e,inset 0 0 0 1px rgba(128,255,218,.08),0 12px 28px rgba(0,8,7,.28)!important
  }
  .subpage-actions a:hover,.subpage-actions button:hover,.shop-buy:hover,.digital-service>a:hover,.events-cta>button:hover,.event-filters button:hover,.service-final>a:hover,.shop-service-toggle:hover,.shop-back:hover,.shop-all:hover,.bypass-submit:hover,.checkin-button:hover,.spin-button:hover,.service-order-button:hover{
    transform:none!important;filter:none!important;color:#f5fffb!important;border-color:#36efbd!important;background:#0b5946!important;background-image:linear-gradient(105deg,#0d765b,#0a4b3d)!important;box-shadow:inset 0 1px 0 rgba(226,255,246,.16),0 7px 18px rgba(0,10,8,.25)!important
  }
}
.shop-game-card.is-selected,.shop-service-card.is-selected,.event-filters button.active{transform:none!important;filter:none!important;color:#eafff8!important;border-color:#31e7b6!important;background:#0b5946!important;background-image:linear-gradient(105deg,#0d765b,#0a4b3d)!important;box-shadow:inset 0 0 0 1px rgba(194,255,237,.12)!important}

/* Full desktop proportions for inner pages. */
@media(min-width:1100px){
  .game-shop{width:min(1540px,calc(100% - 72px));max-width:none}
  .shop-service-content{width:100%;max-width:none;padding-inline:30px!important}
  .shop-game-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
  .shop-product-grid,.valorant-vp-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}
  .events-strip,.service-trust,.supported-strip{width:min(1540px,calc(100% - 72px))}
  .services-page>.container,.events-page>.container,.raffle-page>.container,.bypass-page>.container,.news-page>.container,.vyage-main>.container{width:min(1540px,calc(100% - 72px));max-width:none}
  .subpage-head{padding:27px 31px!important}
  .digital-service,.event-item{min-height:156px;padding:25px 28px}
}

/* Final flat-state lock: hover may change color, never position or depth. */
@media(hover:hover) and (pointer:fine){
  .digital-service:hover,.event-item:hover,.shop-game-card:hover,.shop-service-card:hover,.shop-product-tile:hover,.valorant-vp-package:hover,.prize-card:hover,.service-flow article:hover,.events-strip>div>div:hover,.service-trust>div>div:hover,.subpage-actions a:hover,.subpage-actions button:hover,.shop-buy:hover{transform:none!important}
  .shop-game-card:hover img,.shop-product-tile:hover img{transform:none!important}
}
