@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Space+Mono:wght@400;700&family=Russo+One&display=swap);@import url(https://api.fontshare.com/v2/css?f[]=satoshi@400,500,700&display=swap);:root{--color-primary:#6366f1;--color-secondary:#4f46e5;--color-accent:#818cf8;--color-background:#0f172a;--color-surface:#1e293b;--color-surface-hover:#334155;--color-text:#f1f5f9;--color-text-secondary:#94a3b8;--color-border:#334155;--color-primary-light:#6366f11a;--color-shadow:#000;--color-highlight:#6366f1;--font-heading:"Bebas Neue","Russo One","Impact","Arial Black",sans-serif;--font-body:"Satoshi","Inter","SF Pro Display",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"Space Mono","Courier New",monospace;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.25rem;--font-size-xl:1.75rem;--font-size-xxl:2.5rem;--font-weight-normal:500;--font-weight-medium:700;--font-weight-bold:900;--letter-spacing-tight:-0.02em;--letter-spacing-normal:0.01em;--letter-spacing-wide:0.05em;--radius-none:0;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-full:9999px;--gap-xs:4px;--gap-sm:8px;--gap-md:16px;--gap-lg:24px;--gap-xl:32px;--shadow-sm:0 1px 3px #0000001f,0 1px 2px #0000003d;--shadow-md:0 3px 6px #00000026,0 2px 4px #0000001f;--shadow-lg:0 10px 20px #00000026,0 3px 6px #0000001a;--shadow-xl:0 15px 35px #0000001a,0 5px 15px #00000012;--shadow-inner:inset 0 2px 4px #0000000f;--shadow-glow:0 0 16px #6366f133;--border-style:solid;--border-width:1px;--transition:all 0.3s ease;--hover-transform:translateY(-1px);--pattern:none;--animation-entrance:fadeIn;--animation-hover:lift;--animation-loading:spin;--color-concept-theory:#9333ea;--color-concept-canon:#3b82f6;--color-concept-ship:#ec4899;--color-concept-controversy:#dc2626;--color-concept-meme:#10b981;--color-concept-character:#f59e0b;--transition-colors:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease}body{background-color:#0f172a;background-color:var(--color-background);color:#f1f5f9;color:var(--color-text);font-family:Satoshi,Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);font-size:1rem;font-size:var(--font-size-base);font-weight:500;font-weight:var(--font-weight-normal);letter-spacing:.01em;letter-spacing:var(--letter-spacing-normal);position:relative;transition:background-color .3s ease,color .3s ease,border-color .3s ease;transition:var(--transition-colors)}body:before{background:none;background:var(--pattern);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:0}#root{position:relative;z-index:1}h1,h2,h3,h4,h5,h6{font-family:Bebas Neue,Russo One,Impact,Arial Black,sans-serif;font-family:var(--font-heading);font-weight:900;font-weight:var(--font-weight-bold);letter-spacing:-.02em;letter-spacing:var(--letter-spacing-tight);margin:0}h1{font-size:2.5rem;font-size:var(--font-size-xxl)}h2{font-size:1.75rem;font-size:var(--font-size-xl)}h3{font-size:1.25rem;font-size:var(--font-size-lg)}code,pre{font-family:Space Mono,Courier New,monospace;font-family:var(--font-mono)}a{color:#6366f1;color:var(--color-primary);text-decoration:none;transition:all .3s ease;transition:var(--transition)}a:hover{color:#4f46e5;color:var(--color-secondary)}body.theme-comic{background-image:radial-gradient(circle,#0000 20%,#00000005 0);background-size:8px 8px}body.theme-scifi:after{background:linear-gradient(0deg,#0000 24%,#00f0ff08 25%,#00f0ff08 26%,#0000 27%,#0000 74%,#00f0ff08 75%,#00f0ff08 76%,#0000 77%,#0000),linear-gradient(90deg,#0000 24%,#00f0ff08 25%,#00f0ff08 26%,#0000 27%,#0000 74%,#00f0ff08 75%,#00f0ff08 76%,#0000 77%,#0000);background-size:50px 50px;bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:0}body.theme-romance{background-image:radial-gradient(circle at 10% 20%,#ff6b9d0d 0,#0000 50%),radial-gradient(circle at 80% 80%,#ffb6c10d 0,#0000 50%)}body.theme-fantasy{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%238B6914' fill-opacity='.02' fill-rule='evenodd'/%3E%3C/svg%3E")}body.theme-horror{background-image:repeating-linear-gradient(45deg,#0000,#0000 10px,#8b000005 0,#8b000005 20px)}body.theme-retro{background-image:linear-gradient(45deg,#ff6b351a 25%,#0000 0),linear-gradient(-45deg,#ff6b351a 25%,#0000 0),linear-gradient(45deg,#0000 75%,#ff6b351a 0),linear-gradient(-45deg,#0000 75%,#ff6b351a 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}body:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' opacity='.03' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;mix-blend-mode:overlay;opacity:.03;opacity:var(--premium-noiseOpacity,.03);pointer-events:none;position:fixed;right:0;top:0;z-index:1}@supports ((-webkit-background-clip:text) or (background-clip:text)){.rgb-shift{position:relative;&:after,&:before{-webkit-text-fill-color:#0000;background:inherit;background-clip:text;-webkit-background-clip:text;content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%}&:before{animation:rgb-shift .3s infinite;left:2px;text-shadow:-2px 0 #6366f1;text-shadow:-2px 0 var(--color-primary)}&:after{animation:rgb-shift .3s infinite reverse;left:-2px;text-shadow:2px 0 #818cf8;text-shadow:2px 0 var(--color-accent)}}@keyframes rgb-shift{0%,to{opacity:0}50%{opacity:.5}}}.glass{-webkit-backdrop-filter:blur(12px) saturate(1.5);backdrop-filter:blur(12px) saturate(1.5);background:#ffffffd9;background:rgba(var(--color-surface-rgb,255,255,255),var(--premium-glassOpacity,.85));border:1px solid #e2e8f04d;border:1px solid rgba(var(--color-border-rgb,226,232,240),.3)}.animate-entrance{animation:fadeIn .6s cubic-bezier(.4,0,.2,1) both;animation:var(--animation-entrance) .6s cubic-bezier(.4,0,.2,1) both}.animate-hover{transition:all .3s ease;transition:var(--transition);will-change:transform}.animate-hover:hover{transform:translateY(-1px);transform:var(--hover-transform)}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.shimmer{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d 50%,#0000);background-size:1000px 100%}*{scroll-behavior:smooth}:focus-visible{border-radius:2px;border-radius:var(--radius-sm);outline:2px solid #6366f1;outline:2px solid var(--color-primary);outline-offset:2px}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}
/*# sourceMappingURL=main.72f9f33c.css.map*/