@font-face{font-family:"Exo 2";src:url(/fonts/Exo_2/Exo2-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2";src:url(/fonts/Exo_2/Exo2-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2";src:url(/fonts/Exo_2/Exo2-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2";src:url(/fonts/Exo_2/Exo2-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/fonts/Orbitron/Orbitron-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/fonts/Orbitron/Orbitron-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/fonts/Orbitron/Orbitron-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/fonts/Orbitron/Orbitron-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px;background:var(--bg-primary);color:var(--text-primary);transition:background-color .12s ease,color .12s ease}body{background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);line-height:1.5;overflow-x:hidden;transition:background-color .12s ease,color .12s ease}html.page-scroll-locked,body.page-scroll-locked{overflow:hidden!important;height:100%!important;min-height:100%!important;max-height:100%!important;overscroll-behavior:none!important}body.page-scroll-locked{position:fixed!important;inset:0!important;width:100%!important;margin:0!important;padding:0!important}h1{font-family:var(--font-heading);font-weight:700;line-height:1.1;letter-spacing:.04em;color:var(--text-primary);text-shadow:0 12px 7px var(--text-shadow)}h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.1;letter-spacing:.04em;color:var(--text-primary);text-shadow:0 8px 5px var(--text-shadow)}p,span,a,button,input,textarea,label,li,small{font-family:var(--font-body)}a{color:var(--link);text-decoration:none;transition:color .35s ease}a:hover{color:var(--link-hover)}button,input,textarea{font:inherit}input[type=password]::-ms-reveal{display:none}ul,ol{list-style:none}img,svg,video,canvas{display:block;max-width:100%}.hero-canvas{display:block;width:100%;height:100%}::selection{background:var(--selection-bg);color:var(--selection-text)}.button{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:16px 28px;font-family:var(--font-heading);font-size:20px;font-weight:500;letter-spacing:.12em;border:2px solid var(--button-border);border-radius:14px;background:var(--button-bg);color:var(--button-text)!important;text-align:center;text-decoration:none;cursor:pointer;transition:transform .35s ease,background-color .35s ease,color .35s ease,border-color .35s ease}.button:hover{transform:scale(1.05);background:var(--button-hover-bg);color:var(--button-hover-text)!important;border-color:var(--button-hover-border)}.button:after{display:none}.button_for_Story{width:256px}html.device-landscape-lock{overflow:hidden!important;width:100%!important;height:100%!important;overscroll-behavior:none!important;scroll-behavior:auto!important}body.device-landscape-lock{position:fixed!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;padding:0!important;background:var(--bg-primary)!important;color:var(--text-primary)!important;overflow:hidden!important;overscroll-behavior:none!important;touch-action:none!important;transition:background-color .12s ease,color .12s ease}body.device-landscape-lock .hero{background:var(--canvas-bg)!important}:root{--font-body: "Exo 2", sans-serif;--font-heading: "Orbitron", sans-serif;--bg-primary: #ffffff;--bg-secondary: #f7f7f7;--bg-surface: #fcfcfc;--bg-glass: rgba(255, 255, 255, .55);--text-primary: #111111;--text-secondary: #2b2b2b;--text-muted: #242424;--text-inverse: #ffffff;--green: #368945;--selection-bg: #2b2b2b;--selection-text: #f7f7f7;--link: #111111;--link-hover: #000000;--button-bg: #111111;--button-text: #ffffff;--button-border: #111111;--button-hover-bg: transparent;--button-hover-text: #111111;--button-hover-border: #111111;--border: rgba(0, 0, 0, .08);--shadow: 0 20px 50px rgba(0, 0, 0, .15);--text-shadow: rgba(0, 0, 0, .15);--nav-shadow-start: rgba(0, 0, 0, .3);--nav-shadow-mid: rgba(0, 0, 0, .15);--nav-shadow-end: rgba(0, 0, 0, .05);--shop-primary: rgba(217, 222, 226);--shop-secondary: rgb(240, 247, 255);--theme-switch-border: rgba(255, 255, 255, .55);--theme-switch-border-hover: rgba(255, 255, 255, .75);--theme-switch-bg: rgba(255, 255, 255, .32);--theme-switch-bg-hover: rgba(255, 255, 255, .42);--theme-switch-shadow: inset 0 1px 0 rgba(255, 255, 255, .75), inset 0 -1px 0 rgba(255, 255, 255, .12), inset 1px 0 0 rgba(255, 255, 255, .25), inset -1px 0 0 rgba(255, 255, 255, .18), 0 8px 32px rgba(0, 0, 0, .06), 0 2px 8px rgba(0, 0, 0, .025);--theme-switch-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 -1px 0 rgba(255, 255, 255, .15), inset 1px 0 0 rgba(255, 255, 255, .3), inset -1px 0 0 rgba(255, 255, 255, .22), 0 10px 34px rgba(0, 0, 0, .09), 0 3px 10px rgba(0, 0, 0, .035);--canvas-bg: radial-gradient( ellipse 52% 44% at 50% 32%, #ffffff 0%, #fbfcfd 18%, #f6f8f9 38%, #eceef1 58%, #e3e6e9 78%, #d9dee2 100% ), radial-gradient( ellipse 75% 60% at 50% 105%, rgba(202, 209, 215, .95) 0%, rgba(222, 227, 231, .72) 38%, rgba(241, 243, 245, .22) 70%, transparent 100% ), linear-gradient(135deg, #ffffff 0%, #f0f2f4 45%, #e0e4e7 100%);--canvas-bg-2: radial-gradient( ellipse 0% 0% at 50% 68%, #ffffff 0%, #fbfcfd 18%, #f6f8f9 38%, #eceef1 58%, #e3e6e9 78%, #d9dee2 100% ), radial-gradient( ellipse 75% 60% at 50% -5%, rgba(202, 209, 215, .95) 0%, rgba(222, 227, 231, .72) 38%, rgba(241, 243, 245, .22) 70%, transparent 100% ), linear-gradient(135deg, #d9dee2 0%, #f0f2f4 45%, #ffffff 100%);--auth-bg: radial-gradient( ellipse 58% 48% at 50% 35%, #c0c7cc 0%, #ccd2d7 18%, #d9dee2 38%, #e4e7ea 58%, #eef0f2 78%, #f6f8f9 100% ), radial-gradient( ellipse 130% 110% at 50% 105%, rgba(202, 209, 215, .35) 0%, rgba(222, 227, 231, .2) 45%, transparent 75% ), #f0f2f4}html[data-theme=dark]{--bg-primary: #090909;--bg-secondary: #121212;--bg-surface: #181818;--bg-glass: rgba(20, 20, 20, .55);--text-primary: #ffffff;--text-secondary: #dddddd;--text-muted: #b5b5b5;--text-inverse: #111111;--green: #79a982;--selection-bg: #b5b5b5;--selection-text: #111111;--link: #ffffff;--link-hover: #f3f3f3;--button-bg: #ffffff;--button-text: #111111;--button-border: #ffffff;--button-hover-bg: transparent;--button-hover-text: #ffffff;--button-hover-border: #ffffff;--border: rgba(255, 255, 255, .08);--shadow: 0 20px 50px rgba(0, 0, 0, .5);--text-shadow: rgba(255, 255, 255, .1);--nav-shadow-start: rgba(0, 0, 0, 7);--nav-shadow-mid: rgba(0, 0, 0, .5);--nav-shadow-end: rgba(0, 0, 0, .3);--shop-primary: rgba(9, 9, 9);--shop-secondary: rgba(18, 18, 18);--theme-switch-border: rgba(255, 255, 255, .18);--theme-switch-border-hover: rgba(255, 255, 255, .24);--theme-switch-bg: rgba(255, 255, 255, .065);--theme-switch-bg-hover: rgba(255, 255, 255, .085);--theme-switch-shadow: inset 0 1px 0 rgba(255, 255, 255, .28), inset 0 -1px 0 rgba(255, 255, 255, .035), inset 1px 0 0 rgba(255, 255, 255, .055), inset -1px 0 0 rgba(255, 255, 255, .035), 0 8px 32px rgba(0, 0, 0, .08), 0 2px 8px rgba(0, 0, 0, .035);--theme-switch-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, .34), inset 0 -1px 0 rgba(255, 255, 255, .04), inset 1px 0 0 rgba(255, 255, 255, .065), inset -1px 0 0 rgba(255, 255, 255, .04), 0 10px 34px rgba(0, 0, 0, .14), 0 3px 10px rgba(0, 0, 0, .05);--canvas-bg: radial-gradient( ellipse 52% 44% at 50% 32%, #242424 0%, #1d1d1d 18%, #181818 38%, #121212 58%, #0b0b0b 80%, #060606 100% ), radial-gradient( ellipse 75% 60% at 50% 105%, rgba(42, 42, 42, .82) 0%, rgba(27, 27, 27, .58) 38%, rgba(12, 12, 12, .16) 70%, transparent 100% ), linear-gradient(135deg, #252525 0%, #181818 42%, #0a0a0a 100%);--canvas-bg-2: radial-gradient( ellipse 0% 0% at 50% 32%, #2a2a2a 0%, #202020 18%, #191919 38%, #121212 58%, #0a0a0a 80%, #050505 100% ), radial-gradient( ellipse 75% 60% at 50% 105%, rgba(48, 48, 48, .78) 0%, rgba(30, 30, 30, .52) 38%, rgba(10, 10, 10, .14) 70%, transparent 100% ), linear-gradient(135deg, #292929 0%, #191919 42%, #080808 100%);--auth-bg: radial-gradient( ellipse 100% 85% at 50% 35%, #141414 0%, #131313 35%, #121212 65%, #111111 100% ), radial-gradient( ellipse 130% 110% at 50% 105%, rgba(22, 22, 22, .1) 0%, rgba(18, 18, 18, .05) 45%, transparent 75% ), #101010}html[data-theme=dark] .settings-icon{background-image:url(/icons/settings_dark.png)}
