@font-face{font-family:PLS Display;src:url('display.ttf') format('truetype');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:PLS Body;src:url('body.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}
body{font-family:'PLS Body',Arial,sans-serif;font-weight:600;color:#cbc9d2}h1,h2,h3,.choice h1,.choice h2,.faction .number,.video-number,.live-stat strong,.privacy-page h1{font-family:'PLS Display',Arial,sans-serif;font-weight:800;letter-spacing:-.015em;color:#c7c5ce}h2{font-size:clamp(34px,3.5vw,52px)}h3{font-size:25px}button,input,.btn,.header nav,.choice-copy strong,.footer-brand,summary{font-family:'PLS Body',Arial,sans-serif;font-weight:600}.eyebrow,.choice-title>span{font-weight:600;color:#8f8b9c}p{font-weight:600;color:#a19dab}.choice h1,.choice h2{font-size:clamp(68px,7.2vw,114px);color:#c6c3ce;line-height:1.08;letter-spacing:-.025em}.choice-title>span{font-size:11px;letter-spacing:2px}.choice-title{top:27px}.choice-copy strong{font-size:17px;color:#c2bdcc}.choice-copy p{font-size:13px;color:#918a9d;line-height:1.5}.choice-button svg{color:#9d82bd}.choice-copy{background:linear-gradient(120deg,#b5aec416,#a89ab508);border-color:#b8adce26}.choice{border-color:#a999c82b!important;background:linear-gradient(125deg,#b1a1c810,#a495c003);box-shadow:inset 0 1px 0 #b4a1d015,0 24px 60px #0003}.choice:hover{background:#a090b80c}.entry-brand{position:absolute;top:32px;left:50%;transform:translateX(-50%);z-index:20;animation:brand-arrive 1.05s cubic-bezier(.22,1,.36,1) both}.entry-brand img{display:block;width:110px;height:60px;object-fit:contain}.gateway{padding:123px 6% 0;min-height:100svh;background-image:linear-gradient(#10111366,#101113a6),url('bg-start.png')}.choices{max-width:1440px;margin:auto;min-height:500px;height:calc(100svh - 185px);max-height:820px;gap:28px}.choice-serwer{animation:card-arrive .85s .7s cubic-bezier(.22,1,.36,1) both}.choice-discord{animation:card-arrive .85s .86s cubic-bezier(.22,1,.36,1) both}.choice .cutout{height:108%;bottom:-24%;filter:saturate(.55) brightness(.82)}.choice:hover .cutout{filter:saturate(.8) brightness(.9)}.gateway-bottom{max-width:1440px;margin:auto;color:#726a80;font-size:11px;animation:bottom-arrive .7s 1.1s both}.gateway-bottom button{font-size:11px}.header nav,.header .nav-cta{color:#b6b0c2}.header nav>a[aria-current],.header nav>a:hover{color:#d2c9e0}.hero{padding:190px max(6%,calc((100vw - 1400px)/2)) 110px;min-height:760px;height:min(900px,95svh);max-height:none}.hero-body{width:49%;max-width:660px}.hero h1{font-family:'PLS Display',Arial,sans-serif;font-size:clamp(62px,6vw,98px);font-weight:800;line-height:1.02;letter-spacing:-.025em;color:#bdb9c7}.hero h1 span{color:#a795be}.hero-body>.eyebrow{color:#8b8299;font-size:11px}.hero-body>p{font-size:16px;color:#aca6b7;max-width:440px}.hero-art{position:absolute;right:max(3%,calc((100vw - 1450px)/2));bottom:0;width:min(50vw,700px);aspect-ratio:1.08;overflow:hidden;z-index:-1;mask-image:linear-gradient(#000 80%,transparent 100%);-webkit-mask-image:linear-gradient(#000 80%,transparent 100%)}.hero-art .hero-person{position:absolute;left:-39%;right:auto;bottom:0;width:178%;height:100%;max-width:none;object-fit:contain;object-position:center bottom;opacity:1;filter:saturate(.65) brightness(.8);transform:none}.hero:after{background:linear-gradient(0deg,#101113,transparent 28%)}.hero-foot{color:#766b84;letter-spacing:.6px}.hero-foot>span{display:none}.hero-foot a{margin-left:auto}.btn{font-size:14px;color:#d0c8dc}.purple{background:#644780;border-color:#9274ac55}.purple:hover{background:#76558f}.outline,.subtle{border-color:#aba0bf25;color:#bbb1ca}.section .eyebrow{color:#82798d}.faction h3{font-size:29px}.faction .number{color:#776b84}.system-panel h3{font-size:36px}.system-tabs button[aria-selected=true]{color:#b4a4c6}.section-heading>p{color:#938b9f}.text-link{color:#b2a3c3}.community-card h2{font-size:34px}.community-tabs button[aria-selected=true]{color:#c2b3d4;background:#a89ab812}.live-stat strong{color:#ae9ac5}.community-grid h3{font-size:35px}.discord-hero{height:auto;min-height:790px;padding-top:180px;grid-template-columns:1.1fr 1fr;gap:8%}.discord-hero .hero-body{width:100%}.community-card{width:100%;background:linear-gradient(125deg,#b5aec414,#ffffff04);border-color:#aa9cbb2a}.cookie-banner h2,dialog h2,.privacy-page h2{font-family:'PLS Display',Arial,sans-serif;color:#c4b9d3;font-weight:800}.cookie-banner{border-color:#9b87b538;background:linear-gradient(130deg,#2d2934ed,#1e1c23ed)}.cookie-banner p{color:#aaa1b7}.privacy-page{height:auto}.join-strip h2{color:#b9adc8}body:not(.start) .hero-body{animation:content-arrive .7s ease both}@keyframes brand-arrive{0%,18%{opacity:0;transform:translate(-50%,calc(43svh - 32px)) scale(1.3)}35%{opacity:1;transform:translate(-50%,calc(43svh - 32px)) scale(1.3)}100%{opacity:1;transform:translate(-50%,0) scale(1)}}@keyframes card-arrive{from{opacity:0;transform:translateY(40px) scale(.97);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes bottom-arrive{from{opacity:0}to{opacity:1}}@keyframes content-arrive{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1800px){.hero-art{width:690px}.hero{min-height:790px}.choice h1,.choice h2{font-size:116px}}@media(max-width:1000px){.hero{height:auto;min-height:740px;padding-top:165px}.hero-body{width:54%}.hero h1{font-size:70px}.hero-art{width:54vw;right:1%;bottom:20px}.hero-body>p{font-size:15px;max-width:350px}.choices{gap:18px}.choice-copy p{font-size:12px}.choice h1,.choice h2{font-size:78px}.discord-hero{gap:35px}.community-card{padding:25px}.community-card h2{font-size:30px}}@media(max-width:700px){.entry-brand{top:20px}.entry-brand img{width:92px;height:50px}.gateway{padding:95px 5% 0}.choices{height:auto;max-height:none;min-height:0;gap:18px}.choice{height:470px}.choice h1,.choice h2{font-size:76px}.choice-title{top:24px}.choice-title>span{font-size:10px}.choice-copy strong{font-size:17px}.choice-copy p{font-size:12px;max-width:215px}.gateway-bottom,.gateway-bottom button{font-size:10px}.hero{min-height:780px;padding:140px 6% 80px}.hero-body{width:100%;max-width:470px}.hero h1{font-size:clamp(57px,12vw,82px)}.hero-body>p{max-width:330px;font-size:15px}.hero-art{width:90vw;right:-5vw;bottom:-10px;opacity:.34;z-index:-1;max-height:390px}.hero-art .hero-person{opacity:1}.server-hero{background-image:linear-gradient(#111216c9,#111216c9),url('bg-serwer.png')}.hero-foot{bottom:22px}.btn{font-size:13px}.discord-hero{min-height:0;height:auto;padding-bottom:90px}.discord-hero .hero-body{width:100%}.community-card h2{font-size:33px}.system-panel h3{font-size:31px}.community-tabs button{padding:12px 10px}.community-grid h3{font-size:32px}}@media(prefers-reduced-motion:reduce){.entry-brand,.choice-serwer,.choice-discord,.gateway-bottom,body:not(.start) .hero-body{animation:none!important;opacity:1;filter:none}}
