/* game_surface_depth_v14.css — cinematic card material */
.gs-depth-card-v14{--depth-rx:0deg;--depth-ry:0deg;--depth-x:0px;--depth-y:0px;position:relative;isolation:isolate;transform-style:preserve-3d;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s,border-color .24s;will-change:transform}.gs-depth-card-v14::before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border:1px solid #ffffff0b;border-radius:inherit;background:linear-gradient(118deg,#ffffff0a,transparent 24% 69%,#0005);mix-blend-mode:screen}.gs-depth-card-v14::after{content:"";position:absolute;inset:6px;z-index:3;pointer-events:none;border:1px solid color-mix(in srgb,var(--gs-gold,#dfba6c),transparent 92%);border-radius:inherit;opacity:0;transition:opacity .24s}.gs-depth-card-v14.is-depth-hover-v14{transform:perspective(650px) rotateX(var(--depth-rx)) rotateY(var(--depth-ry)) translate3d(var(--depth-x),var(--depth-y),0);border-color:color-mix(in srgb,var(--gs-gold,#dfba6c),transparent 42%)!important;box-shadow:0 18px 34px #0009,0 0 24px color-mix(in srgb,var(--gs-gold,#dfba6c),transparent 84%),inset 0 1px #fff2!important}.gs-depth-card-v14.is-depth-hover-v14::after{opacity:1}.gs-depth-corner-v14{position:absolute;z-index:4;left:8px;bottom:8px;width:12px;height:12px;border-left:1px solid #dabe744f;border-bottom:1px solid #dabe744f;pointer-events:none}.gs-depth-card-v14 .gs-depth-corner-v14::after{content:"";position:absolute;left:-1px;bottom:-1px;width:3px;height:3px;border-radius:50%;background:#dcc078;box-shadow:0 0 8px #dcc078}.action-card.gs-depth-card-v14 .gs-card__medal{transform:translateZ(12px)}.technology-node-v10.gs-depth-card-v14,.op-mode-card-v7.gs-depth-card-v14{transform-style:preserve-3d}.technology-node-v10.gs-depth-card-v14 .technology-node-v10__core{transform:translateZ(8px)}.premium-command-lanes-v13 button.gs-depth-card-v14 .pcd-lane-icon{transform:translateZ(8px)}
@media(max-width:600px),(pointer:coarse){.gs-depth-card-v14{will-change:auto}.gs-depth-card-v14:active{transform:scale(.985);box-shadow:0 10px 20px #0008,inset 0 1px #fff2}.gs-depth-card-v14::after{opacity:.3}}
@media(prefers-reduced-motion:reduce){.gs-depth-card-v14{transition:none!important;transform:none!important}.gs-depth-card-v14::after{transition:none}}
