@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&family=Space+Grotesk:wght@600;700&display=swap');
.legal-card a{color:#a9caff}.legal-card a:hover{color:#fff}
.legal-page{min-height:100vh;background:radial-gradient(circle at 12% 12%,#155cbd90 0 1%,transparent 26%),radial-gradient(circle at 88% 80%,#ed1f3a85 0 1%,transparent 31%),linear-gradient(135deg,#07102d,#121d50 52%,#170b26);color:#f9fbff}.legal-wrap{width:min(100%,800px);margin:0 auto;padding:38px 18px 60px}.back{display:inline-block;margin-bottom:20px;color:#dbe8ff;text-decoration:none;font-weight:700}.back:hover{color:#fff;text-decoration:underline}.legal-card{padding:clamp(24px,6vw,52px);border:1px solid #ffffff24;border-radius:24px;background:#ffffff10;box-shadow:0 20px 55px #0006;backdrop-filter:blur(13px);text-align:left}.legal-card h1{font:800 clamp(36px,8vw,52px)/1 'Space Grotesk',sans-serif;color:#fff}.legal-card h2{margin:30px 0 9px;color:#d6e6ff;font-size:19px}.legal-card p{color:#c4d4f2;line-height:1.65;margin:0}.legal-card strong{color:#fff}.legal-card .eyebrow{margin-bottom:10px}.accent{width:72px;height:5px;margin:22px 0 29px;border-radius:6px;background:linear-gradient(90deg,#1571e8,#f1263a)}.legal-card .note{margin-top:32px;padding:13px 15px;border-left:4px solid #f1263a;border-radius:8px;background:#f1263a18;color:#e2ebff;font-size:14px}
.website:before{background:#55a0ff}.website b{background:#2774d8}.legal{display:block;margin-top:8px}.legal a{color:#b8c9eb;text-decoration:none;margin:0 7px}.legal a:hover{text-decoration:underline;color:#fff}
:root{--blue:#1571e8;--red:#f1263a;--white:#f9fbff}*{box-sizing:border-box}body{margin:0;color:var(--white);font-family:Outfit,Arial,sans-serif;background:#07112c;min-height:100vh}.page{isolation:isolate;min-height:100vh;display:grid;place-items:center;padding:38px 18px;background:radial-gradient(circle at 12% 12%,#155cbd90 0 1%,transparent 26%),radial-gradient(circle at 88% 80%,#ed1f3a85 0 1%,transparent 31%),linear-gradient(135deg,#07102d,#121d50 52%,#170b26)}.page:before,.page:after{content:"";position:fixed;z-index:-1;border:1px solid #78aefe35;border-radius:50%;width:50vw;height:50vw}.page:before{left:-28vw;bottom:-18vw}.page:after{right:-29vw;top:-22vw}.linktree{width:min(100%,500px);text-align:center}.logo{width:92px;height:92px;margin:0 auto 18px;display:grid;place-items:center;border-radius:29px;background:linear-gradient(145deg,var(--blue),#102e81 55%,var(--red));box-shadow:0 17px 48px #0008,0 0 0 5px #ffffff12;transform:rotate(-7deg)}.logo span{font:800 54px/1 'Space Grotesk';text-shadow:3px 3px 0 #f1263a}.eyebrow{letter-spacing:.22em;font-size:11px;font-weight:700;color:#a9caff;margin:0 0 8px}h1{font:800 clamp(35px,8vw,48px)/.95 'Space Grotesk';margin:0}h1 span{color:#ff3a4c}.intro{max-width:340px;margin:15px auto 29px;color:#c4d4f2;font-size:16px;line-height:1.45}.links{display:grid;gap:13px}.link{position:relative;display:grid;grid-template-columns:44px 1fr 28px;grid-template-rows:auto auto;column-gap:2px;align-items:center;text-align:left;min-height:76px;padding:11px 18px 11px 11px;border:1px solid #ffffff24;border-radius:18px;background:#ffffff10;color:white;text-decoration:none;backdrop-filter:blur(13px);transition:.2s transform,.2s background,.2s border-color;overflow:hidden}.link:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--blue)}.link:hover{transform:translateY(-3px) scale(1.01);background:#ffffff1d;border-color:#a8ccff77}.link b{grid-column:1;grid-row:1 / 3;width:37px;height:37px;border-radius:12px;display:grid;place-items:center;font-size:20px;background:#1473e825;color:white}.link span{grid-column:2;grid-row:1;font-weight:700;font-size:17px;align-self:end}.link small{grid-column:2;grid-row:2;color:#b8c9eb;font-size:12px;align-self:start}.link i{grid-column:3;grid-row:1 / 3;font-size:31px;font-style:normal;color:#dfeaff}.community:before{background:var(--red)}.community b{background:#ef2840}.rpdiscord:before{background:#f9bf3e}.rpdiscord b{background:#bd8411}.rpwebsite:before{background:#55a0ff}.rpwebsite b{background:#2774d8}.twitch:before{background:#a966ff}.twitch b{background:#7c3fc0}footer{margin:27px 0 0;color:#91a7d0;font-size:12px}@media(max-width:390px){.page{padding:25px 14px}.link{border-radius:15px}.intro{margin-bottom:23px}}
