.csf{--card-bg:rgba(255,255,255,.85);--card-bd:1.5px solid rgba(0,0,0,.08);--card-blur:blur(20px);--glow:rgba(37,99,235,.1)}.dark .csf{--card-bg:rgba(255,255,255,.03);--card-bd:.5px solid rgba(255,255,255,.06);--card-blur:blur(24px);--glow:rgba(59,130,246,.2)}html .csf .adv>div,html .csf .cmp,html .csf .rail2,html .csf .tile,html .csf .whoc,html .csf.csf-ab .stepcard,html .csf.csf-ab .three,html .csf.csf-ab section:not(.navy) .scr,html .csf.csf-land .jc,html .csf.csf-land .msg .scr,html .csf.csf-land .pc{background:var(--card-bg);-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);border:var(--card-bd);transition:background .5s ease,border-color .5s ease,box-shadow .2s,transform .2s}html .csf.csf-land .g3>div{-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);border:var(--card-bd)}html .csf .adv>div:hover,html .csf .rail2:hover,html .csf .tile:hover,html .csf .whoc:hover,html .csf.csf-ab .stepcard:hover,html .csf.csf-land .g3>div:hover,html .csf.csf-land .jc:hover,html .csf.csf-land .pc:hover{box-shadow:var(--sh2),0 0 0 1px var(--glow),0 12px 36px var(--glow);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){html .csf .adv>div:hover,html .csf .rail2:hover,html .csf .tile:hover,html .csf .whoc:hover,html .csf.csf-ab .stepcard:hover,html .csf.csf-land .g3>div:hover,html .csf.csf-land .jc:hover,html .csf.csf-land .pc:hover{transform:none}}