@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap";@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--font-sans:"Space Grotesk", Arial, sans-serif;--font-mono:"DM Mono", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.absolute{position:absolute}.relative{position:relative}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-5{top:calc(var(--spacing) * -5)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-7{top:calc(var(--spacing) * 7)}.right-0{right:0}.right-6{right:calc(var(--spacing) * 6)}.bottom-0{bottom:0}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.z-10{z-index:10}.z-20{z-index:20}.mx-auto{margin-inline:auto}.my-7{margin-block:calc(var(--spacing) * 7)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.aspect-\[1\.65\]{aspect-ratio:1.65}.aspect-square{aspect-ratio:1}.h-\[64\%\]{height:64%}.h-\[calc\(100\%-58px\)\]{height:calc(100% - 58px)}.h-\[clamp\(210px\,20svh\,330px\)\]{height:clamp(210px,20svh,330px)}.w-\[90\%\]{width:90%}.w-full{width:100%}.max-w-\[245px\]{max-width:245px}.max-w-\[260px\]{max-width:260px}.max-w-\[350px\]{max-width:350px}.max-w-\[960px\]{max-width:960px}.max-w-\[1700px\]{max-width:1700px}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-\[clamp\(22px\,5vw\,88px\)\]{column-gap:clamp(22px,5vw,88px)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-\[clamp\(58px\,7vw\,112px\)\]{row-gap:clamp(58px,7vw,112px)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[\#5c688055\]{border-color:#5c688055}.border-\[\#252a35\]{border-color:#252a35}.border-\[\#30394a\]{border-color:#30394a}.border-\[\#394155\]{border-color:#394155}.border-transparent{border-color:#0000}.bg-\[\#07090d\]{background-color:#07090d}.bg-\[\#111622\]{background-color:#111622}.bg-\[linear-gradient\(90deg\,transparent_0\%\,\#07090da8_30\%\,\#07090df5_53\%\,\#07090d_100\%\)\]{background-image:linear-gradient(90deg,#0000 0%,#07090da8 30%,#07090df5 53%,#07090d 100%)}.bg-\[linear-gradient\(180deg\,transparent_0\%\,\#07090dc9_42\%\,\#07090df8_100\%\)\]{background-image:linear-gradient(#0000 0%,#07090dc9 42%,#07090df8 100%)}.bg-\[radial-gradient\(ellipse_90\%_90\%_at_55\%_115\%\,\#152957\,transparent_68\%\)\]{background-image:radial-gradient(90% 90% at 55% 115%,#152957,#0000 68%)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-\[clamp\(115px\,16vw\,255px\)\]{padding-block:clamp(115px,16vw,255px)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-\[clamp\(48px\,6vw\,88px\)\]{padding-top:clamp(48px,6vw,88px)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-\[clamp\(90px\,12vw\,185px\)\]{padding-bottom:clamp(90px,12vw,185px)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[15px\]{font-size:15px}.text-\[clamp\(26px\,3vw\,42px\)\]{font-size:clamp(26px,3vw,42px)}.text-\[clamp\(30px\,4vw\,62px\)\]{font-size:clamp(30px,4vw,62px)}.text-\[clamp\(34px\,4vw\,64px\)\]{font-size:clamp(34px,4vw,64px)}.text-\[clamp\(47px\,7\.2vw\,112px\)\]{font-size:clamp(47px,7.2vw,112px)}.text-\[clamp\(64px\,10vw\,154px\)\]{font-size:clamp(64px,10vw,154px)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[\.76\]{--tw-leading:.76;line-height:.76}.leading-\[\.84\]{--tw-leading:.84;line-height:.84}.leading-\[\.85\]{--tw-leading:.85;line-height:.85}.leading-\[\.86\]{--tw-leading:.86;line-height:.86}.leading-\[\.88\]{--tw-leading:.88;line-height:.88}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-\.07em\]{--tw-tracking:-.07em;letter-spacing:-.07em}.tracking-\[-\.08em\]{--tw-tracking:-.08em;letter-spacing:-.08em}.tracking-\[-\.075em\]{--tw-tracking:-.075em;letter-spacing:-.075em}.tracking-\[-\.095em\]{--tw-tracking:-.095em;letter-spacing:-.095em}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.text-\[\#7b8497\]{color:#7b8497}.text-\[\#7f889b\]{color:#7f889b}.text-\[\#8ba7ff\]{color:#8ba7ff}.text-\[\#8e97a8\]{color:#8e97a8}.text-\[\#9ba6b9\]{color:#9ba6b9}.text-\[\#668cff\]{color:#668cff}.text-\[\#929db0\]{color:#929db0}.text-\[\#80899a\]{color:#80899a}.text-\[\#a5adbd\]{color:#a5adbd}.text-\[\#a6b7e6\]{color:#a6b7e6}.text-\[\#a7adba\]{color:#a7adba}.text-\[\#aab5cd\]{color:#aab5cd}.text-\[\#b0b8c9\]{color:#b0b8c9}.text-\[\#c8d5ff\]{color:#c8d5ff}.text-\[\#e8edf5\]{color:#e8edf5}.uppercase{text-transform:uppercase}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:text-\[\#8ba7ff\]:hover{color:#8ba7ff}.hover\:text-\[\#668cff\]:hover{color:#668cff}.hover\:text-\[\#e8edf5\]:hover{color:#e8edf5}}@media (width>=40rem){.sm\:inset-y-0{inset-block:0}.sm\:right-0{right:0}.sm\:right-\[6vw\]{right:6vw}.sm\:left-auto{left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:aspect-\[2\.25\]{aspect-ratio:2.25}.sm\:w-\[52\%\]{width:52%}.sm\:w-\[58\%\]{width:58%}.sm\:flex-col{flex-direction:column}.sm\:justify-center{justify-content:center}.sm\:gap-9{gap:calc(var(--spacing) * 9)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}}@media (width>=48rem){.md\:col-span-3{grid-column:span 3/span 3}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.md\:items-end{align-items:flex-end}.md\:gap-10{gap:calc(var(--spacing) * 10)}}@media (width>=64rem){.lg\:aspect-\[3\.2\]{aspect-ratio:3.2}.lg\:w-\[38\%\]{width:38%}.lg\:w-\[43\%\]{width:43%}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-\[5vw\]{padding-inline:5vw}.lg\:px-\[9vw\]{padding-inline:9vw}.lg\:px-\[15vw\]{padding-inline:15vw}}}html{scroll-behavior:smooth}body{background:#07090d;min-width:320px;margin:0}.neon-frame{border:1px solid #0000;border-image:linear-gradient(105deg,#3b75ff 0%,#6e44d6 29%,#e860d3 51%,#4b7dff 74%,#20c6e4 100%) 1;box-shadow:0 0 12px #517cff48,0 0 32px #5c4ce124}.project-status-badge{z-index:2;color:#c9d5f5;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090c16d9;border:1px solid #7c98ff99;align-items:center;gap:7px;padding:7px 9px;font:9px/1 DM Mono,monospace;display:inline-flex;position:absolute;top:14px;right:16px;box-shadow:0 0 14px #668cff36,inset 0 0 12px #668cff19}.project-status-badge:before{content:"";z-index:-1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:.5;background:linear-gradient(110deg,#6292ff,#a855f7 52%,#3dd9f5);position:absolute;inset:-1px}.project-status-badge i{background:#668cff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #668cff}.project-status-badge.released i{background:#9bdfa7;box-shadow:0 0 8px #9bdfa7}.project-status-badge.prototype i{background:#dca3ff;box-shadow:0 0 8px #dca3ff}.project-status-large{padding:10px 12px;font-size:10px;top:20px;right:22px}.space-scene{background:#07090d}.space-gradient{background:radial-gradient(46% 140% at 73% 75%,#203c8b45,#0000 69%),radial-gradient(33% 130% at 28% 30%,#42205438,#0000 67%);animation:16s ease-in-out infinite alternate drift;position:absolute;inset:0}.generated-star{left:var(--x);top:var(--y);width:var(--size);height:var(--size);opacity:var(--opacity);animation:twinkle var(--duration) ease-in-out var(--delay) infinite alternate;background:#dfe8ff;border-radius:50%;position:absolute;box-shadow:0 0 7px 1px #a9c0ff}.generated-nebula{left:var(--x);top:var(--y);width:var(--width);height:var(--height);background:radial-gradient(ellipse at 26% 56%, var(--color), transparent 38%), radial-gradient(ellipse at 72% 38%, var(--color2), transparent 48%), radial-gradient(ellipse at 50% 48%, #b3b8ff5e, transparent 18%);filter:blur(22px)saturate(135%);mix-blend-mode:screen;opacity:.53;transform:rotate(var(--rotation));animation:nebula-drift var(--duration) ease-in-out var(--delay) infinite alternate;border-radius:50%;position:absolute}.generated-nebula:after{content:"";filter:blur(16px);background:#0a0c14aa;border-radius:50%;position:absolute;inset:12% 22%}@keyframes twinkle{0%{opacity:calc(var(--opacity) * .35);transform:scale(.45)}to{opacity:var(--opacity);transform:scale(1.35)}}@keyframes nebula-drift{0%{transform:translate3d(-28px, 8px, 0) rotate(var(--rotation)) scale(.94);filter:blur(20px)saturate(115%)}to{transform:translate3d(34px, -12px, 0) rotate(calc(var(--rotation) + 12deg)) scale(1.12);filter:blur(30px)saturate(155%)}}@keyframes drift{0%{transform:scale(1)translate(-1%)}to{transform:scale(1.08)translate(1%)}}.project-visual{isolation:isolate;background-color:#121a2c;position:relative;overflow:hidden}.project-visual:after{content:"";z-index:-1;background-image:linear-gradient(#a9c1ff12 1px,#0000 1px),linear-gradient(90deg,#a9c1ff12 1px,#0000 1px),linear-gradient(135deg,#0000 49.8%,#b5c9ff20 50%,#0000 50.2%);background-size:36px 36px,36px 36px,100% 100%;position:absolute;inset:0}.file-nine{background:radial-gradient(circle at 67% 42%,#c9d9ff 0 2%,#192a55 3% 12%,#0000 31%),linear-gradient(130deg,#0b0f19,#182747 53%,#0c0e16)}.file-nine:before{content:"";border:1px solid #86a9ff55;border-radius:50%;width:60%;height:60%;position:absolute;top:12%;right:-12%;box-shadow:0 0 55px #668cff33}.overcharge{background:radial-gradient(circle at 66% 53%,#ff4736 0 4%,#ff9c2d 5% 11%,#281b2a 12% 20%,#0000 21%),linear-gradient(145deg,#2b2443,#4d3d5f 55%,#1b1a2d)}.overcharge:before{content:"OVERCHARGE\a SURVIVOR";white-space:pre;color:#f8b332;letter-spacing:-.08em;text-shadow:2px 2px #211529;font:700 clamp(18px,3vw,42px)/.88 Space Grotesk,sans-serif;position:absolute;top:18%;left:9%}.undead{background:radial-gradient(at 52% 43%,#8192a1 0 5%,#0000 6%),radial-gradient(at 28% 49%,#15252b 0 13%,#0000 14%),radial-gradient(at 70% 55%,#192b30 0 14%,#0000 15%),linear-gradient(150deg,#0d1821,#233f4c 56%,#0b1117)}.undead:before{content:"";border:1px solid #b5cbd744;border-radius:48% 48% 42% 42%;width:54%;height:62%;position:absolute;top:18%;left:23%;box-shadow:-80px 28px 0 -24px #0d161bdd,80px 28px 0 -24px #0d161bdd}.project-light{background:linear-gradient(90deg,#15100b 0 40%,#3f3016 41% 44%,#080a0d 45%)}.project-light:before{content:"";clip-path:polygon(0 0,65% 0,100% 50%,65% 100%,0 100%);background:repeating-linear-gradient(90deg,#0000 0 27px,#735d2a22 28px 30px),linear-gradient(90deg,#392b13 0%,#110f0b 62%,#0000 100%);position:absolute;inset:9% 9% 9% 38%}.mutation{background:radial-gradient(circle at 51% 65%,#fff7ff 0 4%,#eb70e8 4.5% 7%,#0000 7.5%),radial-gradient(at 50% 70%,#4c213b 0 20%,#0000 55%),linear-gradient(150deg,#141014,#080a0e)}.mutation:before{content:"";background:repeating-linear-gradient(90deg,#ec3bba 0 2px,#0000 2px 26px),linear-gradient(#a31676,#a31676);border-top:2px solid #e44abd;border-bottom:2px solid #e44abd;height:11%;position:absolute;bottom:10%;left:0;right:0}.moon-profile{background:radial-gradient(circle at 72% 25%,#d5e4ff 0 2%,#0000 3%),radial-gradient(circle at 62% 38%,#9eb8e6 0 4%,#0000 5%),linear-gradient(145deg,#0c1728,#203c61 54%,#101725)}.moon-profile:before{content:"";aspect-ratio:1;border:1px solid #aac6ff8c;border-radius:50%;width:46%;position:absolute;top:23%;left:27%;box-shadow:0 0 0 15px #172b4d99,0 0 42px #75a0ff66}.boomer{background:linear-gradient(123deg,#160e0d 0 28%,#70482f 28.4% 31%,#111721 31.4% 65%,#2d3443 65%)}.boomer:before{content:"";clip-path:polygon(0 55%,31% 0,80% 13%,100% 80%,45% 100%);border:1px solid #c1d3ff44;position:absolute;inset:18% 13%}.hermes{background:linear-gradient(120deg,#0f1e29,#104853 46%,#111b2b)}.hermes:before{content:"";border:1px solid #84dbe666;border-radius:3px;width:55%;height:62%;position:absolute;top:19%;right:11%;box-shadow:-22px 18px #112a3677}.profile{background:radial-gradient(circle at 63% 40%,#4c5183 0 13%,#0000 13.4%),radial-gradient(circle at 63% 84%,#2e3965 0 30%,#0000 30.4%),#12162a}.profile:before{content:"";border:1px solid #8096e455;border-radius:50%;position:absolute;inset:14%}.ratvault{background:linear-gradient(140deg,#1a101f,#352744 57%,#11141d)}.ratvault:before{content:"";border:1px solid #d39dff75;width:55%;height:47%;position:absolute;top:26%;left:24%;transform:rotate(-11deg);box-shadow:0 0 35px #a765d433}.iolita{background:radial-gradient(circle at 72% 28%,#f1af6855 0 3%,#0000 21%),linear-gradient(135deg,#1d2516,#495f2f 48%,#11170e)}.iolita:before{content:"";border:1px solid #d9ed9b88;border-radius:50% 50% 4px 4px;position:absolute;inset:20%;transform:rotate(22deg)}.oraculo{background:radial-gradient(circle at 55% 45%,#f4bd7b44,#0000 18%),linear-gradient(145deg,#29180f,#693c20 55%,#17100d)}.oraculo:before{content:"";clip-path:polygon(50% 0,100% 35%,82% 100%,18% 100%,0 35%);border:1px solid #f3bd7c77;position:absolute;inset:15%}.hercules{background:linear-gradient(150deg,#101d31,#193e62 50%,#0c121e)}.hercules:before{content:"";border:1px solid #63a9ef77;width:48%;height:60%;position:absolute;top:20%;left:26%;transform:skewY(-17deg);box-shadow:18px 10px #1c589844}.ares{background:linear-gradient(135deg,#25101e,#6b2151 52%,#160e1a)}.ares:before{content:"";border:1px solid #ef7bc077;border-radius:2px;position:absolute;inset:20%;box-shadow:12px -12px #f17bc433}.terrain{background:linear-gradient(150deg,#0c1d1e,#1f5d55 48%,#132a38)}.terrain:before{content:"";border:1px solid #86e2c077;border-radius:48% 52% 0 0;width:110%;height:58%;position:absolute;bottom:-17%;left:-5%;transform:rotate(-8deg);box-shadow:0 -18px #113d3b99}.ilithid{background:radial-gradient(circle at 50% 40%,#dd95ff55,#0000 22%),linear-gradient(145deg,#20132e,#52206c 50%,#11111e)}.ilithid:before{content:"";border:1px solid #e1a0ff88;border-radius:50% 50% 40% 40%;width:26%;height:55%;position:absolute;top:20%;left:37%;box-shadow:-42px 8px 0 -17px #b56fe977,42px 8px 0 -17px #b56fe977}@media (prefers-reduced-motion:reduce){.space-gradient,.generated-star,.generated-nebula{animation:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
