.guest-profile{padding-top:14px}.guest-login{min-height:66px;padding:12px 10px;gap:9px;border-radius:13px;border-color:#e5daef32;background:radial-gradient(ellipse at 0 0,#d8c1e819,transparent 80%),linear-gradient(135deg,#ffffff0b,#ffffff03);box-shadow:inset 0 1px #ffffff17,inset 1px 0 #ffffff09,0 6px 20px #0003;position:relative;overflow:hidden}.guest-login:after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent,#ffffff10,transparent);translate:-110% 0;transition:translate .7s;pointer-events:none}.guest-login:hover:after{translate:110% 0}.guest-login>span:first-child{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#ffffff0a;box-shadow:inset 0 1px #ffffff17;border:1px solid #ffffff13;flex-shrink:0}.guest-login>span:nth-child(2){display:flex;flex-direction:column;gap:4px;min-width:0}.guest-login>span:nth-child(2)>small{font-size:6px;letter-spacing:1.2px;color:#9f8eae}.guest-login>span:nth-child(2)>strong{font-size:9px;font-weight:550;white-space:nowrap;color:#eee4f5}.guest-login>span:last-child{display:grid;place-items:center;flex-shrink:0;margin-left:auto;width:19px;height:19px;border:1px solid #ffffff17;border-radius:50%;font-size:10px;color:#c9b5d7}.guest-login:hover{border-color:#e0c8f07a;translate:0 -1px;box-shadow:inset 0 1px #ffffff23,0 0 25px #c0a0d315}
.help-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px}.help-intro h2{font-size:36px;letter-spacing:-1.6px;line-height:1.2;margin:19px 0}.help-intro>p{font-size:12px;line-height:1.9;color:#aaa0b6;max-width:275px}.help-support-card{padding:20px;border:1px solid #ffffff1b;border-radius:12px;background:linear-gradient(140deg,#ffffff08,#ffffff02);margin-top:30px;max-width:290px;box-shadow:inset 0 1px #ffffff0b}.help-support-card>span{display:flex;align-items:center;gap:8px;font-size:11px;color:#ded0e8}.help-support-card>span svg{width:17px;height:17px;color:#b8a0c9}.help-support-card p{font-size:10px;line-height:1.8;color:#a194ad;margin:12px 0 15px}.help-support-card a{font-size:10px;display:flex;justify-content:space-between;color:#dbc6e9}.help-support-card a:hover{color:#fff}.faq-search{display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid #ffffff1f;border-radius:8px;background:#ffffff04}.faq-search svg{width:16px;height:16px;color:#a18daf}.faq-search input{width:100%;background:none;border:0;outline:none;color:#e2d5ec;font-size:11px;min-width:0}.faq-tabs{display:flex;gap:6px;margin:15px 0 10px;flex-wrap:wrap}.faq-tabs button{font-size:9px;color:#a99ab5;background:#ffffff03;border:1px solid #ffffff13;padding:8px 12px;border-radius:6px;transition:.2s}.faq-tabs button[aria-pressed="true"]{background:#b897cf15;border-color:#ccb2df42;color:#e6d5f2}.faq-tabs button:hover{color:#fff;border-color:#ccb2df42}.faq-results{font-size:8px;color:#7f718d;margin:13px 0 4px}.help-section .faqs details{border:1px solid #ffffff14;border-radius:9px;padding:0;margin-top:9px;background:linear-gradient(130deg,#ffffff04,#ffffff01);overflow:hidden}.help-section .faqs summary{padding:17px 15px;font-size:11px;line-height:1.6;gap:15px;color:#ded3e7}.help-section .faqs summary>span:first-child{font-size:7px;letter-spacing:1px;color:#887393;flex-shrink:0;transform:none}.help-section .faqs summary>span:last-child{font-size:17px;flex-shrink:0;margin-left:auto}.help-section .faqs details[open]{border-color:#c7a9dc3b;background:radial-gradient(ellipse at top right,#ae8fc60b,transparent),#ffffff03;box-shadow:inset 0 1px #ffffff0c}.help-section .faqs details p{padding:0 20px 19px 41px;margin:0;font-size:11px;color:#a99ab5;line-height:1.9}.help-section .faqs details[hidden]{display:none}.faq-empty{padding:24px 15px;font-size:11px;color:#a99ab5;line-height:1.8}.faq-empty[hidden]{display:none}
.community-v2{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;padding:48px 38px 55px;min-height:390px;background:radial-gradient(ellipse at 100% 0,#9e79b527,transparent 60%),linear-gradient(130deg,#ffffff06,#ffffff01);border-color:#d8c2e923}.community-v2 h2{font-size:45px}.community-v2 .community-actions{flex-wrap:wrap}.community-v2 .community-art{font-size:190px;right:0;top:10%;opacity:.35}.community-v2 .community-watermark{font-size:120px;bottom:-45px}.community-copy{position:relative;z-index:1}.community-copy>p{font-size:12px;max-width:340px;color:#ab9bb6}.community-pill-row{display:flex;flex-wrap:wrap;gap:6px;margin:21px 0 25px}.community-pill-row>span{font-size:8px;color:#baa6ca;border:1px solid #c5a6d62b;border-radius:5px;background:#b597ca08;padding:6px 8px}.server-card{position:relative;z-index:1;border:1px solid #dcc6ed25;border-radius:16px;padding:25px;background:linear-gradient(140deg,#ffffff0b,#ffffff02),#16131b9c;box-shadow:inset 0 1px #ffffff15,0 25px 40px #0003;backdrop-filter:blur(22px);rotate:2deg;transition:rotate .3s,translate .3s}.server-card:hover{rotate:0deg;translate:0 -3px}.server-card-header{display:flex;align-items:center;gap:11px}.server-icon{width:43px;height:43px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(140deg,#a98bb32b,#ffffff04);border:1px solid #dec8ee32;box-shadow:inset 0 1px #ffffff14}.server-icon svg{width:23px;height:23px;color:#e2ceef}.server-card-header strong{font-size:14px;font-weight:550;color:#f0e3f9}.server-card-header small{display:flex;align-items:center;gap:6px;font-size:8px;color:#a18aad;margin-top:6px}.server-card-header small:before{content:'';width:4px;height:4px;background:#cbb1d9;border-radius:50%;box-shadow:0 0 8px #cbb1d94d}.server-channel{padding:13px;margin-top:22px;border-radius:8px;background:#ffffff05;border:1px solid #ffffff10;font-size:10px;color:#c5b0d5;display:flex;align-items:center;justify-content:space-between}.server-channel>span:first-child{font-size:14px;color:#927a9e}.server-channel strong{font-size:10px;font-weight:450;margin-right:auto;margin-left:9px}.server-card>p{font-size:10px;line-height:1.9;color:#a594b1;margin:18px 0}.server-card-footer{font-size:7px;color:#9780a5;letter-spacing:1px;border-top:1px solid #ffffff12;padding-top:17px;display:flex;justify-content:space-between}.server-card-footer>span:last-child{color:#c3a7d6}
.media-gallery{width:100%;position:relative}.gallery-stage{position:relative;aspect-ratio:1.42;border-radius:12px;overflow:hidden;border:1px solid #ffffff15;background:#111014}.gallery-stage>img,.gallery-stage>video{display:block;width:100%;height:100%;object-fit:contain}.gallery-stage>video{background:#111014}.gallery-stage>img{animation:gallery-in .25s ease both}.gallery-caption{display:flex;justify-content:space-between;align-items:center;margin:13px 0 12px;gap:10px;font-size:8px;color:#a99ab5}.gallery-caption>span:last-child{color:#776383;letter-spacing:1.2px;white-space:nowrap}.gallery-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.gallery-thumb{position:relative;border:1px solid #ffffff19;border-radius:7px;background:#ffffff03;padding:0;overflow:hidden;aspect-ratio:1.3;transition:.2s}.gallery-thumb img{display:block;width:100%;height:100%;object-fit:cover;opacity:.6;transition:.2s}.gallery-thumb[aria-pressed="true"]{border-color:#d6b3ed9c;box-shadow:0 0 12px #b18ac61a}.gallery-thumb[aria-pressed="true"] img,.gallery-thumb:hover img{opacity:1}.gallery-thumb:hover{border-color:#d6b3ed5c;translate:0 -1px}.gallery-thumb .video-tag{position:absolute;inset:0;display:grid;place-items:center;font-size:18px;color:#f1e4fc;text-shadow:0 0 12px #000}.gallery-nav{display:flex;gap:5px}.gallery-nav button{width:22px;height:22px;border:1px solid #ffffff18;background:#ffffff04;border-radius:5px;font-size:11px;color:#c7b3d5}.gallery-nav button:hover{border-color:#c7b3d566}.product-detail-visual{padding:28px 22px 40px}.product-detail-visual>p{font-size:6px!important;bottom:10px}.product-gallery-note{font-size:8px!important;color:#8c779b!important;line-height:1.6!important;margin:12px 0 0!important}.product-media-hint{font-size:7px;color:#b9a2c8;display:flex;align-items:center;gap:6px;margin-top:13px;letter-spacing:.4px}.product-media-hint:before{content:'◫';font-size:12px;color:#c6add7}.product-detail-copy>p{color:#b5a6c1}
.login-page .login-landscape{background-image:linear-gradient(90deg,#060608ed,#06060866 60%,#08080b80),linear-gradient(0deg,#08080bd9,transparent 35%,#08080b22),url('assets/login-mountain-v2.png');background-position:center;background-size:cover}.login-page .login-panel{background:linear-gradient(145deg,#ffffff10,#ffffff03),#1110159c;border-color:#e1cdec42;box-shadow:inset 0 1px #ffffff29,inset 1px 0 #ffffff0e,0 28px 90px #0008}.login-page .login-panel:before{box-shadow:0 0 24px #e5d6ff4d}.login-page .login-panel-top{margin-bottom:32px}.login-page .discord-login{min-height:55px;border-radius:12px}.login-perks{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:26px 0 0;padding:17px 0 0;border-top:1px solid #ffffff13}.login-perks>div{text-align:center;font-size:7px;color:#b09abd;line-height:1.8}.login-perks>div>span{display:block;font-size:16px;color:#dbbee9;margin-bottom:4px}.login-page .login-editorial>p{color:#d5cadf}.login-page .login-help{margin-top:16px}
@keyframes gallery-in{from{opacity:.4;scale:1.03}to{opacity:1;scale:1}}
@media(max-width:1100px){.help-section{gap:30px}.help-intro h2{font-size:31px}.community-v2{gap:23px;padding:38px 28px 45px}.community-v2 h2{font-size:38px}.server-card{padding:20px}.server-card-header strong{font-size:12px}.product-detail-visual{padding:22px 15px 40px}}
@media(max-width:950px) and (min-width:761px){.guest-login{padding:12px 0;min-height:48px}.guest-login>span:nth-child(2),.guest-login>span:last-child{display:none}.guest-login>span:first-child{width:30px;height:30px}}
@media(max-width:760px){.help-section{grid-template-columns:1fr;gap:29px}.help-intro h2{font-size:30px}.help-intro>p{max-width:none;font-size:11px}.help-support-card{max-width:none;margin-top:22px;padding:18px}.help-support-card p{font-size:10px}.help-section .faqs summary{font-size:11px;padding:16px 13px;gap:10px}.help-section .faqs details p{font-size:10px;padding:0 17px 17px 34px}.faq-tabs button{font-size:9px;padding:8px 11px}.faq-search{padding:12px}.community-v2{grid-template-columns:1fr;gap:29px;padding:29px 22px 47px}.community-v2 h2{font-size:35px}.community-v2 .eyebrow{font-size:6px}.community-copy>p{font-size:11px}.community-pill-row{gap:5px;margin:17px 0 21px}.community-pill-row>span{font-size:7px}.community-v2 .community-actions .button{font-size:10px;min-height:43px}.server-card{rotate:0deg;padding:22px}.server-card-header strong{font-size:14px}.server-card>p{font-size:10px}.community-v2 .community-art{right:-60px;top:25px}.community-v2 .community-watermark{font-size:100px;bottom:-33px}.product-detail-visual{padding:25px 22px 35px}.gallery-stage{aspect-ratio:1.55}.gallery-thumbs{gap:7px}.gallery-thumb{aspect-ratio:1.6}.gallery-caption{font-size:8px}.gallery-caption>span:last-child{font-size:6px}.product-gallery-note{font-size:7px!important}.login-page .login-landscape{background-image:linear-gradient(0deg,#08080b90,#08080b22 50%,#08080bb3),url('assets/login-mountain-v2.png');background-position:62% center}.login-page .login-panel{backdrop-filter:blur(22px)}.login-perks{gap:5px;padding-top:16px;margin-top:21px}.login-perks>div{font-size:6px}.login-page .login-editorial h1{font-size:37px}}
@media(prefers-reduced-motion:reduce){.gallery-stage>img{animation:none}.guest-login:after{display:none}.server-card,.gallery-thumb{transition:none}}
