:root{--bg:#f7f7fc;--panel:#fff;--panel2:#f1efff;--line:#e6e4ef;--muted:#73788a;--text:#202039;--purple:#6941ed;--cyan:#14a995;--green:#15966d}
body{background-color:#f7f7fc;color:#202039;background-image:radial-gradient(ellipse 65% 35% at 78% 0%,#ece7ff 0%,transparent 75%),radial-gradient(ellipse 45% 27% at 0% 30%,#e3fbf5 0%,transparent 72%)}
.nav{border-color:#e8e6f1}.brand{color:#202039}.brandmark img{filter:drop-shadow(0 5px 8px #5d3ccb22)}.navlinks{color:#656b7d}.navlinks a:hover,.login{color:#34324b}
.eyebrow{border-color:#dcd4ff;background:#fff;color:#6542d5}.hero p,.sub{color:#62697b}.proof{color:#666d7c}.avatars i{border-color:#f7f7fc}
.preview{background:linear-gradient(145deg,#fff,#faf9ff);border-color:#e5e1f2;box-shadow:0 25px 80px #3c2a8016}.preview:before{background:linear-gradient(135deg,#9173ff85,transparent 45%,#55d6c270)}.prevtop,.ticket{border-color:#eceaf3}.guild small,.metric label,.ticket small{color:#71788a}.metric,.ticket{background:#faf9fe;border-color:#efedf6}.metric b,.ticket b{color:#25233c}
.section h2,.how h2{color:#22213a}.kicker{color:#6941d8}.botcard{background:linear-gradient(145deg,#fff,#fbfaff);border-color:#e7e5ee;box-shadow:0 8px 28px #25204d08}.botcard:hover{border-color:#b8a7ff;box-shadow:0 14px 34px #4931a515}.botcard.featured{background:radial-gradient(ellipse 90% 45% at 100% 0%,#eee9ff,transparent),linear-gradient(145deg,#fff,#faf9ff)}.botcard p{color:#687083}.botcard h3{color:#26243d}.cardbadge{background:#f0ecff;color:#6444d1}.feature{color:#42475b}.price{color:#26243d}.price small{color:#777d8c}.soon{color:#6c7282;border-color:#e5e2ed}
.how{background:linear-gradient(135deg,#efedff,#f5faff);border-color:#e7e5f2}.step{background:#fff;border-color:#e6e3f0;box-shadow:0 7px 22px #30205b08}.stepnum{background:#f0ecff;color:#6744dd}.step h3{color:#292740}.step p{color:#687083}
.ctabox{background:radial-gradient(ellipse 48% 150% at 95% 0%,#a58cff80,transparent),linear-gradient(120deg,#37217f,#6540e9);border-color:#7458d5;box-shadow:0 20px 48px #4932a326}.ctabox h2{color:#fff}.ctabox p{color:#e5dfff}.footer{border-color:#e6e4ee;color:#757a89}.footer .brand{color:#282640}
.btn{background:linear-gradient(130deg,#7855f5,#5b35d3);box-shadow:0 8px 24px #6646dc32}.btn.ghost{background:#fff;border-color:#ded9ef;color:#514770}
.dashhead h1{color:#24223c}.side,.mainpanel{background:#fff;border-color:#e6e4ed;box-shadow:0 8px 28px #30205b08}.sideitem{color:#62697b}.sideitem.active{background:#f0ecff;color:#6240d0}.dashmetric,.controls,.logbox,.brandingbox{background:#fff;border-color:#e8e6ef}.dashmetric strong{color:#24223c}.dashmetric small,.field label,.field small{color:#70778a}.serverpill{background:#f5f4fa;color:#596174}.action{background:#f7f6fb;border-color:#e6e4ed;color:#41465a}.action:hover{background:#efedfa}.field input,.field select{background:#fff;border-color:#dcd9e6;color:#26243d}.info{background:#f5f2ff;border-color:#ded5ff;color:#565d72}.logheader{border-color:#eae8f0}.logbody{color:#515a6e}
.modal{background:#fff;border-color:#e6e4ef}.modal p{color:#666d7e}.close{color:#73798b}.secure{color:#71788a}.brandingbox h3,.modal h3{color:#25233e}.brandingbox p{color:#687083}.brandpreview{background:#faf9ff;color:#555d70;border-color:#c9bee9}.toast{background:#28253d;color:#fff;border-color:#46415e}
.trustsection{padding-top:30px}.trustgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.trustgrid article{border:1px solid #e7e5ef;border-radius:14px;background:#fff;padding:21px;box-shadow:0 7px 24px #30205b07}.trustgrid article>span{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#f0ecff;color:#6744dd;font-size:11px;font-weight:700}.trustgrid h3{font:700 15px var(--display);color:#292740;margin:17px 0 8px}.trustgrid p{font-size:12px;line-height:1.7;color:#687083;margin:0}@media(max-width:650px){.trustgrid{grid-template-columns:1fr}}
.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #ded9ef;border-radius:9px;padding:9px 11px;background:#fff;color:#514770;font:600 11px var(--font);cursor:pointer;white-space:nowrap;transition:.2s}.theme-toggle:hover{border-color:#b8a7ff;background:#f5f2ff}.theme-toggle .themeicon{font-size:14px;line-height:1}
.discord-login{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #5865f2;border-radius:10px;padding:10px 14px;background:#5865f2;color:#fff;font:700 12px var(--font);cursor:pointer;box-shadow:0 7px 18px #5865f233;transition:transform .2s,background .2s,box-shadow .2s;white-space:nowrap}.discord-login:hover{background:#4752c4;box-shadow:0 9px 22px #5865f24a;transform:translateY(-1px)}.discord-login svg{width:16px;height:16px;flex:none;fill:currentColor}.discord-login:focus-visible{outline:3px solid #a9aefe;outline-offset:2px}
@media(max-width:600px){.navright>.btn{display:none}.theme-toggle{padding:8px 9px}.discord-login{padding:9px 10px;font-size:10px;gap:6px}}
body[data-theme=dark]{--bg:#0b0d13;--panel:#11141d;--panel2:#171b26;--line:#242938;--muted:#8a91a5;--text:#f4f5f9;--purple:#8b6cff;--cyan:#55d6c2;--green:#52d49a;background-color:#0b0d13;color:#f4f5f9;background-image:radial-gradient(ellipse 70% 40% at 50% -12%,#28234a 0%,transparent 72%)}
body[data-theme=dark] .nav{border-color:#ffffff0c}body[data-theme=dark] .brand,body[data-theme=dark] .footer .brand{color:#f4f5f9}body[data-theme=dark] .navlinks{color:#a4a9b8}body[data-theme=dark] .navlinks a:hover,body[data-theme=dark] .login{color:#fff}body[data-theme=dark] .eyebrow{border-color:#8b6cff38;background:#8b6cff12;color:#b5a5ff}body[data-theme=dark] .hero p,body[data-theme=dark] .sub,body[data-theme=dark] .proof{color:#9da3b4}body[data-theme=dark] .avatars i{border-color:#0b0d13}
body[data-theme=dark] .preview{background:linear-gradient(150deg,#171a26,#10121a);border-color:#ffffff13;box-shadow:0 30px 90px #0008}body[data-theme=dark] .preview:before{background:linear-gradient(135deg,#9878ff55,transparent 45%,#54d6c233)}body[data-theme=dark] .prevtop,body[data-theme=dark] .ticket{border-color:#242938}body[data-theme=dark] .guild small,body[data-theme=dark] .metric label,body[data-theme=dark] .ticket small{color:#8c92a4}body[data-theme=dark] .metric,body[data-theme=dark] .ticket{background:#ffffff06;border-color:#ffffff0b}body[data-theme=dark] .metric b,body[data-theme=dark] .ticket b{color:#f4f5f9}
body[data-theme=dark] .section h2,body[data-theme=dark] .how h2{color:#f4f5f9}body[data-theme=dark] .kicker{color:#ad9aff}body[data-theme=dark] .botcard{background:linear-gradient(145deg,#141722,#10121a);border-color:#242938;box-shadow:none}body[data-theme=dark] .botcard.featured{background:radial-gradient(ellipse 90% 50% at 100% 0%,#45377948,transparent),linear-gradient(145deg,#181925,#11131b)}body[data-theme=dark] .botcard:hover{border-color:#6f59bd80;box-shadow:0 14px 34px #0003}body[data-theme=dark] .botcard p{color:#9298aa}body[data-theme=dark] .botcard h3,body[data-theme=dark] .price{color:#f4f5f9}body[data-theme=dark] .cardbadge{background:#8b6cff1c;color:#b7a5ff}body[data-theme=dark] .feature{color:#c4c8d3}body[data-theme=dark] .price small,body[data-theme=dark] .soon{color:#9298aa}body[data-theme=dark] .soon{border-color:#ffffff13}
body[data-theme=dark] .how{background:linear-gradient(90deg,#12141d,#10121a);border-color:#ffffff0c}body[data-theme=dark] .step{background:#ffffff04;border-color:#ffffff10;box-shadow:none}body[data-theme=dark] .stepnum{background:#8b6cff1c;color:#a792ff}body[data-theme=dark] .step h3{color:#f4f5f9}body[data-theme=dark] .step p{color:#9096a8}body[data-theme=dark] .ctabox{background:radial-gradient(ellipse 55% 140% at 95% 0%,#5e489540,transparent),linear-gradient(120deg,#181a27,#11131b);border-color:#ffffff15;box-shadow:none}body[data-theme=dark] .ctabox h2{color:#f4f5f9}body[data-theme=dark] .ctabox p{color:#9da3b4}body[data-theme=dark] .footer{border-color:#ffffff0c;color:#72798c}
body[data-theme=dark] .btn.ghost{background:#ffffff08;border-color:#ffffff18;color:#f4f5f9}body[data-theme=dark] .theme-toggle{background:#ffffff0a;border-color:#ffffff20;color:#e1dcf4}body[data-theme=dark] .theme-toggle:hover{background:#ffffff15;border-color:#8b6cff80}
body[data-theme=dark] .discord-login{background:#5865f2;border-color:#5865f2;color:#fff}body[data-theme=dark] .discord-login:hover{background:#4752c4}
body[data-theme=dark] .dashhead h1{color:#f4f5f9}body[data-theme=dark] .side,body[data-theme=dark] .mainpanel{background:#11141c;border-color:#242938;box-shadow:none}body[data-theme=dark] .sideitem{color:#a3a9b8}body[data-theme=dark] .sideitem.active{background:#8b6cff20;color:#c7baff}body[data-theme=dark] .dashmetric,body[data-theme=dark] .controls,body[data-theme=dark] .logbox,body[data-theme=dark] .brandingbox{background:#ffffff04;border-color:#ffffff0d}body[data-theme=dark] .dashmetric strong{color:#f4f5f9}body[data-theme=dark] .dashmetric small,body[data-theme=dark] .field label,body[data-theme=dark] .field small{color:#8c92a4}body[data-theme=dark] .serverpill{background:#ffffff09;color:#aab0c0}body[data-theme=dark] .action{background:#ffffff08;border-color:#ffffff12;color:#d3d6df}body[data-theme=dark] .action:hover{background:#ffffff11}body[data-theme=dark] .field input,body[data-theme=dark] .field select{background:#0e1017;border-color:#303545;color:#e6e8ef}body[data-theme=dark] .info{background:#8b6cff0b;border-color:#8b6cff24;color:#a9aec0}body[data-theme=dark] .logheader{border-color:#ffffff0c}body[data-theme=dark] .logbody{color:#aab0bf}body[data-theme=dark] .brandpreview{background:#ffffff04;border-color:#55516f;color:#a9aec0}body[data-theme=dark] .brandingbox h3,body[data-theme=dark] .modal h3{color:#f4f5f9}body[data-theme=dark] .brandingbox p,body[data-theme=dark] .modal p{color:#999fb0}body[data-theme=dark] .trustgrid article{background:#11141d;border-color:#242938;box-shadow:none}body[data-theme=dark] .trustgrid h3{color:#f4f5f9}body[data-theme=dark] .trustgrid p{color:#9298aa}body[data-theme=dark] .trustgrid article>span{background:#8b6cff1c;color:#b7a5ff}body[data-theme=dark] .modal{background:#151822;border-color:#ffffff1b}body[data-theme=dark] .secure{color:#777f91}
