.tilt-card{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 18% 22%,rgba(147,197,253,.18),transparent 20%),radial-gradient(circle at 76% 18%,rgba(191,219,254,.16),transparent 24%),radial-gradient(circle at 52% 64%,rgba(29,78,216,.22),transparent 28%),linear-gradient(135deg,rgba(11,31,95,.99),rgba(20,46,137,.98) 44%,rgba(29,78,216,.95));background-size:160% 160%;transform-style:preserve-3d;transition:transform .18s ease,box-shadow .18s ease;will-change:transform;animation:space-drift 28s ease-in-out infinite}.tilt-highlight{background:radial-gradient(circle at var(--hx,50%) var(--hy,50%),rgba(255,255,255,.24),rgba(147,197,253,.16) 24%,rgba(255,255,255,.03) 42%,transparent 62%);mix-blend-mode:plus-lighter;opacity:.95}.tilt-card>:not(.lava-container){transform:translateZ(20px)}.tilt-rim{box-shadow:inset 0 0 0 1px rgba(148,163,184,.18),0 0 0 1px rgba(2,6,23,.55);opacity:.95}.tilt-bevel{background:radial-gradient(circle at var(--hx,50%) var(--hy,50%),rgba(147,197,253,.2),transparent 55%),linear-gradient(135deg,rgba(255,255,255,.1),rgba(148,163,184,.04) 35%,rgba(2,6,23,.16) 70%,rgba(2,6,23,.28))}.tilt-card{box-shadow:0 12px 28px rgba(2,6,23,.24),inset 0 1px 0 rgba(148,163,184,.05)}.tilt-card:hover{box-shadow:0 18px 40px rgba(2,6,23,.3),inset 0 1px 0 rgba(148,163,184,.08)}.lava-container{position:absolute;inset:-20%;z-index:0;pointer-events:none;border-radius:40px;overflow:hidden;filter:saturate(120%)}.asteroid-field,.asteroid-fragment,.lava,.lava-blur,.lava-ripple,.shooting-star{position:absolute;inset:0;border-radius:42%;transform-origin:center}.lava{background:radial-gradient(circle at 10% 14%,rgba(255,255,255,.95) 0 1px,transparent 1.5px),radial-gradient(circle at 24% 66%,rgba(255,255,255,.85) 0 1.2px,transparent 1.8px),radial-gradient(circle at 42% 28%,rgba(147,197,253,.85) 0 1px,transparent 1.6px),radial-gradient(circle at 58% 74%,rgba(255,255,255,.92) 0 1.3px,transparent 1.9px),radial-gradient(circle at 74% 18%,rgba(191,219,254,.88) 0 1px,transparent 1.7px),radial-gradient(circle at 88% 52%,rgba(255,255,255,.8) 0 1.1px,transparent 1.8px);background-size:220px 220px;opacity:.9;filter:drop-shadow(0 0 8px rgba(255,255,255,.15));animation:starfield-drift 34s linear infinite}.lava,.lava-blur{mix-blend-mode:screen}.lava-blur{background:radial-gradient(circle at 18% 30%,rgba(147,197,253,.2),transparent 20%),radial-gradient(circle at 34% 68%,rgba(191,219,254,.18),transparent 24%),radial-gradient(circle at 70% 30%,rgba(147,197,253,.14),transparent 22%),radial-gradient(circle at 80% 70%,rgba(29,78,216,.16),transparent 24%);opacity:.82;filter:blur(38px);animation:nebula-drift 24s ease-in-out infinite}.lava-ripple{inset:0;border-radius:38%;background:linear-gradient(115deg,transparent,transparent 42%,rgba(255,255,255,.18) 49%,rgba(147,197,253,.22) 50%,transparent 58%,transparent);background-size:220% 100%;mix-blend-mode:screen;opacity:.48;filter:blur(1px);animation:comet-pass 12s linear infinite}.shooting-star{inset:auto;top:18%;left:8%;width:150px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.08) 28%,rgba(147,197,253,.42) 64%,rgba(255,255,255,.92));box-shadow:0 0 8px rgba(255,255,255,.3),0 0 18px rgba(147,197,253,.24);filter:blur(.2px);opacity:0;transform:rotate(13deg);animation:shooting-star-pass 11s linear infinite}.shooting-star:after{content:"";position:absolute;right:10px;top:50%;width:8px;height:8px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,1) 0,rgba(147,197,253,.75) 45%,rgba(255,255,255,0) 75%);transform:translateY(-50%)}.asteroid-field{inset:0;border-radius:0;background:radial-gradient(circle,rgba(245,245,244,.72) 0 1.1px,transparent 1.8px) 8% 22% /148px 148px,radial-gradient(circle,rgba(214,211,209,.64) 0 .9px,transparent 1.6px) 34% 60% /154px 154px,radial-gradient(circle,rgba(231,229,228,.68) 0 1.2px,transparent 1.9px) 60% 36% /166px 166px,radial-gradient(circle,rgba(168,162,158,.66) 0 1px,transparent 1.9px) 82% 64% /160px 160px;filter:blur(.25px) drop-shadow(0 0 3px rgba(255,255,255,.1));opacity:.5;animation:asteroid-field-drift 38s linear infinite}.asteroid-fragment{inset:auto;border-radius:48% 52% 54% 46%/40% 44% 56% 60%;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 62% 60%,rgba(28,25,23,.44),transparent 34%),linear-gradient(145deg,rgba(231,229,228,.88),rgba(120,113,108,.94) 44%,rgba(68,64,60,.98));box-shadow:inset -10px -8px 14px rgba(2,6,23,.26),inset 6px 5px 10px rgba(255,255,255,.08);opacity:.78}.fragment-1{top:28%;right:33%;width:18px;height:14px;animation:asteroid-fragment-1 20s linear infinite}.fragment-2{top:54%;right:38%;width:12px;height:10px;animation:asteroid-fragment-2 24s linear infinite}@keyframes space-drift{0%,to{background-position:0 40%}50%{background-position:100% 62%}}@keyframes starfield-drift{0%{transform:translate3d(-4%,-2%,0) scale(1)}50%{transform:translate3d(4%,3%,0) scale(1.03)}to{transform:translate3d(-4%,-2%,0) scale(1)}}@keyframes nebula-drift{0%{transform:translate3d(-8%,-6%,0) scale(1.04)}50%{transform:translate3d(6%,5%,0) scale(1.12)}to{transform:translate3d(-8%,-6%,0) scale(1.04)}}@keyframes comet-pass{0%{background-position:180% 0;opacity:0}15%{opacity:.5}55%{opacity:.28}to{background-position:-40% 0;opacity:0}}@keyframes asteroid-field-drift{0%{transform:translate3d(-2%,-1%,0) scale(1)}50%{transform:translate3d(4%,2%,0) scale(1.03)}to{transform:translate3d(-2%,-1%,0) scale(1)}}@keyframes shooting-star-pass{0%{transform:translate3d(-180px,-40px,0) rotate(13deg) scale(.7);opacity:0}10%{opacity:0}18%{opacity:.95}58%{transform:translate3d(760px,180px,0) rotate(13deg) scale(1.02);opacity:.88}82%{transform:translate3d(980px,240px,0) rotate(13deg) scale(1.04);opacity:.22}to{transform:translate3d(1120px,280px,0) rotate(13deg) scale(1.06);opacity:0}}@keyframes asteroid-fragment-1{0%{transform:translateZ(0) scale(.55) rotate(0deg)}50%{transform:translate3d(-180px,88px,0) scale(1.08) rotate(160deg)}to{transform:translate3d(-320px,160px,0) scale(1.38) rotate(280deg)}}@keyframes asteroid-fragment-2{0%{transform:translateZ(0) scale(.4) rotate(-8deg)}50%{transform:translate3d(-220px,-42px,0) scale(.9) rotate(-150deg)}to{transform:translate3d(-420px,-90px,0) scale(1.18) rotate(-260deg)}}