:root{--bg:#1c1b2e;--bg2:#24223a;--panel:#2a2840;--white:#fff5ff;--muted:#c7bfd7;--soft:#b0a5c0;--purple:#bb94f5;--pink:#efaef5;--aqua:#ebbbfb;--stroke:rgba(211,177,245,.23);--shadow:0 32px 90px rgba(11,8,25,.46);--width:1220px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--white);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--aqua);outline-offset:5px}::selection{background:var(--purple);color:#fff}.shell{width:min(var(--width),calc(100% - 88px));margin-inline:auto}.skip-link{position:fixed;top:-100px;left:20px;background:#fff;color:#000;padding:12px;z-index:900}.skip-link:focus{top:15px}.header{position:relative;z-index:20;background:rgba(8,9,20,.95);border-bottom:1px solid rgba(255,255,255,.085)}.nav-wrap{display:flex;align-items:center;justify-content:space-between;min-height:83px;gap:24px}.brand{font-weight:1000;font-size:28px;letter-spacing:-.1em;line-height:1;color:white;white-space:nowrap}.brand span,.brand i{color:#dcb1ff;font-style:normal}.brand i{font-size:1.1em}.nav{display:flex;align-items:center;gap:32px}.nav a{color:#b8b5cc;font-size:13px;font-weight:730;transition:color .2s}.nav a:hover{color:#fff}.nav .nav-live{color:#fff;border:1px solid rgba(157,101,255,.65);background:rgba(86,35,148,.16);padding:12px 17px;border-radius:10px;display:flex;align-items:center;gap:9px;font-size:12px;letter-spacing:.04em}.nav .nav-live:hover{border-color:#d9a3fa;background:#50345f}.nav-circle{display:inline-block;width:7px;height:7px;background:var(--aqua);border-radius:50%;box-shadow:0 0 10px rgba(118,237,255,.7)}.menu-toggle{display:none;background:none;border:0;width:42px;height:42px;padding:10px}.menu-toggle span{display:block;background:white;width:22px;height:2px;margin:5px auto;border-radius:2px}
.eyebrow{display:block;color:var(--aqua);font-size:11px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;line-height:1.7}.sep{color:#5a5978;margin:0 5px}.ping{width:8px;height:8px;background:var(--aqua);display:inline-block;border-radius:50%;margin-right:6px;box-shadow:0 0 15px rgba(119,238,255,.7)}.button{min-height:51px;padding:15px 22px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:13px;font-weight:850;border-radius:11px;border:1px solid transparent;transition:transform .2s,background-color .2s,box-shadow .2s;white-space:nowrap}.button:hover{transform:translateY(-3px)}.button.primary{color:#fff;background:linear-gradient(110deg,#9872d9,#d89df2);box-shadow:0 10px 35px rgba(132,49,252,.28)}.button.primary:hover{box-shadow:0 16px 37px rgba(132,49,252,.46)}.button.outline{border-color:rgba(206,196,248,.28);background:rgba(8,8,28,.17);color:#efecff}.button.outline:hover{background:rgba(119,83,188,.2);border-color:#9b79da}
.hero{position:relative;background:radial-gradient(ellipse 35% 68% at 90% 25%,rgba(64,21,133,.36),transparent 100%),#1c1b2e;overflow:hidden}.hero-aurora{pointer-events:none;position:absolute;width:600px;height:600px;right:-270px;top:-300px;background:radial-gradient(circle,rgba(126,51,228,.21),transparent 66%)}.hero-grid{min-height:675px;display:grid;grid-template-columns:1fr .95fr;align-items:center;gap:36px;padding:75px 0 38px}.hero-copy{position:relative;z-index:2}.hero h1{font-size:clamp(62px,6.45vw,100px);line-height:.99;font-weight:1000;letter-spacing:-.09em;margin:25px 0 29px;max-width:690px}.hero h1 span,.section h2 em,.end-cta h2 em{font-style:normal;background:linear-gradient(110deg,#b078ff 5%,#d5abfb 56%,#e9aefa 100%);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-lead{color:#b7b6d1;font-size:17px;line-height:1.76;max-width:500px;margin:0}.hero-actions{display:flex;gap:13px;flex-wrap:wrap;margin:33px 0 37px}.hero-keywords{display:flex;flex-wrap:wrap;gap:22px;color:#bcbad0;font-size:10px;font-weight:800;letter-spacing:.135em}.hero-keywords b{color:var(--aqua);font-size:14px;padding-right:4px}.hero-art{height:510px;position:relative;display:grid;place-items:center;isolation:isolate}.art-backplate{position:absolute;inset:11% 6% 8%;border-radius:32px;transform:rotate(-8deg);background:linear-gradient(140deg,#2c1751 0%,#1c1a42 58%,#11142b 100%);border:1px solid rgba(171,110,250,.41);box-shadow:var(--shadow)}.art-orbit{position:absolute;border-radius:50%;border:1px solid rgba(166,113,246,.25)}.orbit-1{height:360px;width:360px;background:radial-gradient(circle,rgba(110,56,200,.22) 0%,rgba(97,53,179,.18) 60%,transparent 61%)}.orbit-2{height:305px;width:305px;border:2px solid rgba(144,216,251,.42);box-shadow:0 0 0 26px rgba(142,68,249,.09),0 0 55px rgba(150,68,251,.16)}.art-core{z-index:1;width:273px;height:273px;border-radius:50%;display:grid;place-items:center;color:#e6faff;background:radial-gradient(circle at 44% 32%,#f1c4fc 0%,#665bdb 20%,#28285f 54%,#16132f 77%);box-shadow:0 0 90px rgba(114,84,227,.58),inset 0 0 42px rgba(137,206,255,.18)}.art-core svg{filter:drop-shadow(0 0 16px rgba(255,255,255,.45));transform:rotate(10deg)}.art-flag{position:absolute;right:0;top:13%;z-index:2;background:#67467b;border:1px solid #ac6fff;border-radius:99px;padding:11px 17px;color:white;font-size:11px;font-weight:950;box-shadow:0 13px 35px rgba(0,0,0,.28)}.art-panel{position:absolute;bottom:19%;right:-1%;z-index:3;padding:20px 23px;background:#302a4a;border:1px solid rgba(113,178,253,.55);border-radius:15px;box-shadow:0 18px 40px rgba(0,0,0,.5);min-width:267px}.art-panel small{display:block;font-size:11px;color:var(--aqua);font-weight:950;letter-spacing:.11em;margin-bottom:7px}.art-panel strong{font-size:18px;letter-spacing:-.03em}.panel-line{display:flex;gap:5px;margin-top:14px}.panel-line span{height:3px;background:#683bc0;flex:1;border-radius:5px}.panel-line span:first-child{background:var(--aqua)}.art-spark{position:absolute;color:#aa8aff;z-index:2;font-size:30px}.spark-a{top:7%;left:17%}.spark-b{bottom:7%;left:12%;font-size:17px}.hero-scroll{display:flex;align-items:center;gap:10px;padding-bottom:25px;color:#8884aa;font-size:9px;letter-spacing:.2em;font-weight:800}.scroll-line{display:inline-block;background:#645b91;width:35px;height:1px}.hero-scroll span:last-child{font-size:15px;color:var(--aqua)}
.ticker{border-top:1px solid rgba(140,115,220,.18);border-bottom:1px solid rgba(140,115,220,.18);background:#262238}.ticker-inner{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:18px;overflow:hidden}.ticker-inner span{font-size:11px;font-weight:850;letter-spacing:.22em;color:#aca6cf;white-space:nowrap}.ticker-inner b{font-size:15px;margin-left:19px;color:#d4b5f4}
.section{padding:112px 0}.section h2{font-size:clamp(39px,4.2vw,62px);line-height:1.08;letter-spacing:-.065em;margin:19px 0 24px;font-weight:900}.section h2 em{display:inline}.section p{color:var(--muted);line-height:1.75;font-size:15px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:36px}.section-head h2{margin-bottom:0}.section-head>p{max-width:270px;margin-bottom:8px}.universe{background:linear-gradient(180deg,#1e1d32,#25233b)}.modes{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.mode{min-height:382px;border:1px solid rgba(144,105,206,.31);background:linear-gradient(145deg,#1e1835,#111427 70%);position:relative;overflow:hidden;border-radius:19px;padding:23px 25px 28px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .23s,border-color .23s}.mode:hover{transform:translateY(-6px);border-color:rgba(164,120,245,.7)}.mode-no{position:relative;z-index:2;font-size:10px;font-weight:850;color:#a8a2c4;letter-spacing:.15em}.mode-picture{position:absolute;top:15px;right:-5px;width:220px;height:225px;display:grid;place-items:center;opacity:.84;pointer-events:none}.mode-picture:before{content:'';position:absolute;width:160px;height:160px;border-radius:50%;border:1px solid rgba(173,126,255,.36);box-shadow:0 0 0 18px rgba(153,98,249,.055),0 0 0 45px rgba(153,98,249,.03)}.mode-picture svg{height:123px;width:123px;color:#bca0ff;filter:drop-shadow(0 0 22px rgba(147,80,255,.3))}.mode-squad{background:linear-gradient(135deg,#17283b,#11172d 72%);border-color:rgba(86,197,226,.25)}.mode-squad .mode-picture:before{border-color:rgba(113,221,255,.34);box-shadow:0 0 0 18px rgba(84,201,251,.055),0 0 0 45px rgba(84,201,251,.03)}.mode-squad .mode-picture svg{color:#d9b9ff}.mode-explore{background:linear-gradient(145deg,#251b36,#171129 72%)}.mode-explore .mode-picture svg{color:#e7a4ff}.mode-label{font-size:10px;font-weight:900;color:var(--aqua);letter-spacing:.14em;margin-bottom:10px}.mode h3{font-size:32px;line-height:1.09;letter-spacing:-.055em;margin:0 0 12px;font-weight:870}.mode p{font-size:13px;max-width:285px;margin:0}.mode-index{position:absolute;bottom:24px;right:26px;width:34px;height:34px;border:1px solid rgba(197,182,240,.27);border-radius:50%;display:grid;place-items:center;color:#bcb2eb}.mode>div:last-of-type{position:relative;z-index:1}
.live-section{background:#0d0d1d;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04)}.live-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:center}.live-copy>p{max-width:410px}.live-list{display:grid;gap:16px;color:#d4cee8;font-size:13px;margin:32px 0 30px}.little-check{display:inline-grid;width:23px;height:23px;border-radius:7px;background:rgba(117,229,244,.1);color:var(--aqua);place-items:center;margin-right:9px;font-weight:900}.text-link{font-weight:850;font-size:13px;color:#bfa1ff;border-bottom:1px solid #8b60ce;display:inline-block;padding-bottom:8px}.text-link:hover{color:#fff}.stream-panel{border:1px solid rgba(142,117,216,.37);background:#0c0e21;border-radius:19px;overflow:hidden;box-shadow:0 27px 75px rgba(0,0,0,.32)}.stream-top,.stream-bottom{min-height:55px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 20px;font-size:10px;font-weight:900;letter-spacing:.13em;color:#a5a0c7}.stream-top{border-bottom:1px solid #3931516b}.stream-channel{color:#d6d0e7;text-transform:none;font-size:12px;letter-spacing:0}.status-led{display:inline-block;background:#8f65f3;width:7px;height:7px;border-radius:100%;margin-right:8px}.stream-stage{height:340px;background:radial-gradient(ellipse at 50% 40%,rgba(110,46,221,.21),transparent 60%),linear-gradient(125deg,#17142f,#080c1b);position:relative}.stream-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:15px}.stream-ring{display:grid;place-items:center;height:75px;width:75px;border-radius:18px;border:1px solid #8a69d5;background:linear-gradient(125deg,#6224a3,#1b1c4c);color:#e8dfff;font-size:38px;margin-bottom:17px;box-shadow:0 0 50px rgba(145,82,238,.22)}.stream-placeholder-title{font-weight:950;font-size:30px;letter-spacing:-.04em}.stream-placeholder p{margin:8px 0 21px;font-size:12px}.stream-placeholder small{margin-top:13px;color:#9691bb;font-size:10px}.stream-stage iframe{display:block;width:100%;height:100%;border:0}.stream-bottom{border-top:1px solid #3931516b}.stream-bottom a{color:var(--aqua)}
.schedule-section{background:radial-gradient(ellipse at 0 80%,rgba(55,30,96,.2),transparent 42%),#1e1d32}.schedule-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px;align-items:center}.schedule-grid>div:first-child>p{max-width:320px;margin:0 0 28px}.schedule-board{background:#121327;border:1px solid rgba(166,130,231,.35);border-radius:18px;overflow:hidden}.board-head{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:23px 27px;font-size:11px;color:#f2eaff;font-weight:900;letter-spacing:.12em;border-bottom:1px solid rgba(255,255,255,.08)}.board-deco{color:#9c79e0}.schedule-empty{text-align:center;padding:44px 24px 42px}.calendar-emoji{font-size:31px;margin-bottom:16px;color:var(--aqua)}.schedule-empty strong{font-size:24px;letter-spacing:-.03em}.schedule-empty p{margin:8px 0 0;font-size:13px}.board-foot{background:rgba(100,60,170,.12);border-top:1px solid rgba(255,255,255,.08);padding:17px 27px;font-size:12px;color:#a7a1c9;line-height:1.55}.slot{display:grid;grid-template-columns:115px 1fr 28px;gap:12px;align-items:center;padding:21px 26px;border-bottom:1px solid rgba(255,255,255,.085)}.slot-day{font-weight:850;color:var(--aqua);font-size:12px;text-transform:uppercase}.slot-info{display:flex;flex-direction:column;gap:3px}.slot-info strong{font-size:15px}.slot-info small{font-size:12px;color:var(--muted)}.slot-arrow{color:#d6b3f3}
.community-section{padding-top:24px;background:#1e1d32}.community-card{position:relative;border:1px solid rgba(157,115,234,.46);background:radial-gradient(ellipse at 76% 46%,rgba(97,48,174,.33),transparent 52%),linear-gradient(130deg,#3c2e55,#302b47 80%);border-radius:25px;display:grid;grid-template-columns:1.3fr .7fr;align-items:center;overflow:hidden;padding:65px 80px;min-height:400px}.community-copy{position:relative;z-index:2}.community-copy p{max-width:500px}.community-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.community-orbits{position:absolute;inset:0;pointer-events:none}.community-orbits span{position:absolute;color:#9e82d2;font-size:25px}.community-orbits span:nth-child(1){left:49%;top:10%}.community-orbits span:nth-child(2){right:7%;top:14%}.community-orbits span:nth-child(3){right:32%;bottom:12%}.community-sigil{justify-self:center;position:relative;display:grid;place-items:center;border:1px solid #a982de;width:255px;height:255px;transform:rotate(-9deg);border-radius:50%;box-shadow:0 0 0 23px rgba(127,85,205,.075),0 0 0 46px rgba(127,85,205,.04)}.community-sigil:before,.community-sigil:after{content:'';position:absolute;inset:17px;border:1px dashed rgba(160,128,233,.45);border-radius:50%}.community-sigil:after{inset:37px;border-style:solid}.sigil-inner{font-weight:1000;font-size:105px;letter-spacing:-.13em;background:linear-gradient(130deg,#bb8bff,#ffc3eb);color:transparent;background-clip:text;-webkit-background-clip:text}.sigil-inner span{font-size:30px;position:absolute;top:59px;right:68px;color:#efb5f6}.sigil-label{position:absolute;bottom:16px;text-align:center;font-size:8px;line-height:1.45;letter-spacing:.2em;color:#c5b8d4;font-weight:850}
.about-section{background:#222036}.about-grid{display:grid;grid-template-columns:.65fr 1fr;align-items:center;gap:115px}.about-mark{width:100%;max-width:390px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:22px;border:1px solid rgba(166,125,253,.27);background:radial-gradient(circle at center,rgba(120,65,250,.2),transparent 64%),#13142d;box-shadow:inset 0 0 60px rgba(58,42,124,.2);position:relative}.about-mark:after{content:'';position:absolute;inset:30px;border:1px solid rgba(132,137,255,.3);border-radius:50%}.about-mark span{font-size:130px;font-weight:1000;letter-spacing:-.17em;background:linear-gradient(135deg,#dfaffb,#f1c1fb);background-clip:text;-webkit-background-clip:text;color:transparent}.about-mark b{align-self:center;color:var(--aqua);margin:0 10px;font-size:22px}.about-grid p{max-width:590px}.about-tags{display:flex;gap:9px;flex-wrap:wrap;margin:25px 0 28px}.about-tags span{border:1px solid rgba(143,109,219,.35);color:#c6bce6;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:850;letter-spacing:.1em}.end-cta{text-align:center;padding:102px 24px 112px;background:radial-gradient(ellipse at center 0,rgba(98,53,207,.24),transparent 55%),#1c1b2e;border-top:1px solid var(--stroke)}.end-cta h2{font-weight:1000;font-size:clamp(55px,8vw,112px);line-height:.95;letter-spacing:-.09em;margin:25px 0 34px}.footer{background:#1b1a2d;border-top:1px solid rgba(255,255,255,.09)}.foot-top{display:flex;justify-content:space-between;gap:20px;padding:43px 0}.foot-top p{color:#8885a6;font-size:12px;margin:16px 0 0}.foot-links{display:flex;align-items:center;gap:25px;font-size:12px;font-weight:800;color:#b2aed0}.foot-links a:hover{color:#fff}.foot-bottom{border-top:1px solid rgba(255,255,255,.08);padding:22px 0 26px;display:flex;justify-content:space-between;gap:16px;color:#787595;font-size:11px}.foot-gem{color:var(--aqua)}
.standard-page{min-height:66vh;padding:110px 0;background:radial-gradient(circle at 80% 20%,rgba(121,63,240,.2),transparent 50%)}.standard-page .shell{max-width:950px}.standard-page h1{font-size:clamp(42px,6vw,73px);letter-spacing:-.065em;line-height:1.05}.standard-page p,.entry-content{color:var(--muted);line-height:1.85}.standard-article{border-bottom:1px solid var(--stroke);margin-bottom:30px;padding-bottom:40px}.entry-content a{color:var(--aqua);text-decoration:underline}.entry-content h2,.entry-content h3{color:#fff}.entry-content img{max-width:100%;height:auto}
@media(max-width:1140px){.nav{gap:21px}.hero-grid{gap:15px}.hero h1{font-size:clamp(60px,6vw,88px)}.art-panel{right:-3%}.live-grid{gap:40px}.schedule-grid{gap:50px}.community-card{padding:55px}}
@media(max-width:920px){.shell{width:min(100% - 48px,var(--width))}.hero-grid{grid-template-columns:1fr .9fr;min-height:580px}.hero h1{font-size:clamp(53px,6.5vw,79px)}.hero-art{height:410px}.art-backplate{inset:15% 4% 12%}.art-core{width:215px;height:215px}.art-core svg{width:125px}.orbit-1{width:270px;height:270px}.orbit-2{width:245px;height:245px}.art-flag{font-size:9px}.art-panel{min-width:200px;bottom:12%;padding:15px}.art-panel strong{font-size:15px}.modes{gap:11px}.mode{padding:21px;min-height:365px}.mode h3{font-size:28px}.mode-picture{right:-32px}.live-grid,.schedule-grid{grid-template-columns:1fr;gap:38px}.live-copy>p{max-width:660px}.schedule-grid>div:first-child>p{max-width:600px}.about-grid{gap:40px}}
@media(max-width:700px){html{scroll-padding-top:70px}.nav-wrap{min-height:70px}.brand{font-size:24px}.menu-toggle{display:block}.nav{display:none;position:absolute;top:100%;left:0;right:0;background:#26243a;border-bottom:1px solid var(--stroke);padding:18px 24px 24px;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 20px 40px #0008}.nav.open{display:flex}.nav a{padding:13px 7px}.nav .nav-live{margin-top:8px;justify-content:center}.shell{width:min(100% - 36px,var(--width))}.hero-grid{display:flex;flex-direction:column;padding:53px 0 0;align-items:stretch;gap:20px}.hero h1{font-size:clamp(54px,11vw,85px);margin:22px 0}.hero-lead{font-size:15px;max-width:580px}.hero-actions{margin:25px 0 28px}.hero-art{height:330px;max-width:440px;width:100%;align-self:center}.art-backplate{inset:14% 7% 11%}.art-core{height:205px;width:205px}.orbit-1{width:260px;height:260px}.orbit-2{height:225px;width:225px}.art-panel{right:0;bottom:8%}.art-flag{right:2%;top:12%}.hero-scroll{padding:15px 0 23px}.ticker-inner{justify-content:start;gap:35px;min-height:55px}.ticker-inner span{font-size:10px}.ticker-inner span:nth-child(n+3){display:none}.section{padding:77px 0}.section-head{display:block}.section-head>p{max-width:580px}.section h2{font-size:clamp(37px,9vw,53px)}.modes{grid-template-columns:1fr}.mode{min-height:300px}.mode h3{font-size:29px}.mode-picture{right:15px;top:30px}.mode-picture svg{height:106px}.live-grid{gap:32px}.stream-stage{height:320px}.schedule-board{margin-top:5px}.community-section{padding-top:0}.community-card{display:block;padding:42px 28px}.community-sigil{margin:49px auto 10px;width:210px;height:210px}.sigil-inner{font-size:83px}.sigil-inner span{font-size:23px;top:51px;right:53px}.about-grid{grid-template-columns:1fr;gap:40px}.about-mark{max-width:290px;margin-inline:auto}.about-mark span{font-size:93px}.foot-top{align-items:start}.foot-links{flex-direction:column;align-items:start;gap:12px}.foot-bottom{flex-direction:column}.end-cta{padding:75px 16px 85px}}
@media(max-width:420px){.hero h1{font-size:clamp(46px,11.2vw,62px)}.eyebrow{font-size:9px;letter-spacing:.13em}.hero-keywords{gap:10px;font-size:9px}.hero-keywords span:last-child{display:none}.hero-actions{flex-direction:column;align-items:stretch}.button{width:100%;white-space:normal}.hero-art{height:305px}.art-core{width:180px;height:180px}.art-core svg{width:110px}.orbit-1{height:230px;width:230px}.orbit-2{height:203px;width:203px}.art-flag{font-size:8px;padding:9px;top:9%}.art-panel{bottom:5%;right:-1%;min-width:180px}.art-panel strong{font-size:13px}.ticker-inner{gap:24px}.ticker-inner b{margin-left:6px}.mode{min-height:290px}.stream-stage{height:290px}.stream-placeholder-title{font-size:25px}.stream-top,.stream-bottom{padding:0 12px;font-size:9px}.slot{grid-template-columns:78px 1fr 17px;gap:9px;padding:18px 16px}.slot-day{font-size:10px}.slot-info strong{font-size:13px}.community-card{padding:37px 20px}.foot-top{flex-direction:column;gap:32px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

.social-links{display:flex;gap:12px 18px;flex-wrap:wrap;margin-top:22px}.social-links a{font-size:12px;font-weight:800;color:#c0b1e5;border-bottom:1px solid rgba(192,177,229,.45);padding:5px 0}.social-links a:hover{color:#fff;border-bottom-color:#fff}

/* DRAZONIA — DIRECTION ARTISTIQUE BANNIÈRE 2026 (VERSION PASTEL) */
.header{background:rgba(30,28,46,.94);backdrop-filter:blur(14px);border-top:5px solid #c69af7;border-bottom:1px solid rgba(222,183,255,.22)}
.brand{display:inline-flex;align-items:center;letter-spacing:normal;font-weight:800;font-size:0;flex-shrink:0}
.brand img{display:block;width:184px;height:auto;max-height:52px;object-fit:contain;filter:drop-shadow(0 3px 9px rgba(245,182,255,.12))}
.footer .brand img{width:160px}
.nav a{color:#e7d6f3}.nav a:hover{color:#f8c8fb}
.nav .nav-live{border-radius:40px;border-color:rgba(236,189,255,.64);background:linear-gradient(125deg,rgba(136,99,186,.3),rgba(244,174,247,.18))}
.nav-circle,.ping{background:#f7c2f7;box-shadow:0 0 10px rgba(249,190,248,.63)}
.eyebrow{color:#e3b6fc}.sep{color:#af8acc}
.button{border-radius:40px}.button.primary{background:linear-gradient(115deg,#996fd7,#cf9ef5 60%,#eeb4ef);color:#27213b;box-shadow:0 10px 35px rgba(212,145,235,.24)}
.button.primary:hover{box-shadow:0 15px 44px rgba(222,155,245,.44)}
.button.outline{background:rgba(82,61,110,.3);border-color:rgba(222,187,250,.52);color:#f8e7ff}
.hero{background:radial-gradient(ellipse 40% 65% at 80% 17%,rgba(176,132,230,.19),transparent 100%),linear-gradient(140deg,#27273e 0%,#1e1d31 62%,#242035 100%)}
.hero:before,.hero:after{content:'✦';position:absolute;pointer-events:none;color:#f1bbfa;font-size:30px;opacity:.78;text-shadow:0 0 20px rgba(239,178,248,.35)}
.hero:before{top:76px;left:11%}.hero:after{bottom:100px;right:9%;font-size:22px}
.hero h1{letter-spacing:-.085em}.hero h1 span,.section h2 em,.end-cta h2 em{background:linear-gradient(100deg,#f4b8f6 4%,#ca9df7 53%,#a68af4 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.hero-lead{color:#dfd2ec}.hero-keywords,.hero-scroll{color:#d0bbde}.hero-keywords b{color:#edb5f6}
.hero-art{overflow:visible}.hero-art:before{content:'';position:absolute;z-index:0;width:145px;height:75px;border-radius:80px 80px 12px 12px;left:-8%;bottom:5%;background:radial-gradient(circle at 25% 60%,#a989ea 23%,transparent 24%),radial-gradient(circle at 65% 40%,#cba3f8 29%,transparent 30%),linear-gradient(#d6a6f6,#b98df2);clip-path:polygon(0 75%,9% 53%,25% 48%,34% 24%,52% 14%,65% 45%,79% 38%,90% 66%,100% 72%,100% 100%,0 100%);opacity:.75;filter:drop-shadow(0 0 20px rgba(206,161,249,.12))}
.art-backplate{background:radial-gradient(ellipse at 30% 25%,#514069 0%,#302a49 58%,#242239 100%);border:1px solid rgba(220,175,248,.55);box-shadow:0 25px 70px rgba(12,11,28,.45)}
.art-orbit{border-color:rgba(225,185,249,.32)}.orbit-1{background:radial-gradient(circle,rgba(191,138,246,.3),rgba(190,134,241,.08) 60%,transparent 61%)}
.orbit-2{border-color:rgba(236,179,252,.69);box-shadow:0 0 0 27px rgba(220,155,243,.06),0 0 55px rgba(217,156,255,.16)}
.art-core{background:radial-gradient(circle at 36% 24%,#f9d1fa 0%,#bfa1f4 24%,#7562b0 54%,#332744 82%);color:#fff4ff;box-shadow:0 0 78px rgba(202,159,239,.54),inset 0 0 32px rgba(250,221,255,.15)}
.art-flower{font-family:Georgia,serif;font-size:126px;line-height:1;color:#f6c1f9;text-shadow:0 0 24px rgba(251,205,250,.47);transform:rotate(-12deg)}
.art-flag{background:#694a88;border-color:#e5b3fa;color:#fff3ff}
.art-panel{background:#2e2847;border:1px solid rgba(232,188,252,.53)}.art-panel small{color:#f5bdf5}.panel-line span:first-child{background:#f3b6f6}
.art-spark{color:#f3b5f6}.ticker{background:#2c283e;border-color:rgba(224,188,246,.2)}.ticker-inner span{color:#e1cbec}.ticker-inner b{color:#f1b8f6}
.universe{background:linear-gradient(180deg,#202037,#262239)}
.mode{border-color:rgba(207,169,244,.4);background:linear-gradient(145deg,#423355,#29243e 75%)}
.mode-squad{background:linear-gradient(135deg,#393052,#27283c 75%);border-color:rgba(213,177,247,.42)}
.mode-explore{background:linear-gradient(135deg,#463052,#30253e 75%)}
.mode-picture:before{border-color:rgba(235,186,255,.36)}.mode-picture svg,.mode-squad .mode-picture svg,.mode-explore .mode-picture svg{color:#eac1fa}
.mode-label{color:#f4bef7}.mode-no,.mode p{color:#d4c6e3}
.live-section,.schedule-section{background:#252139}.stream-panel,.schedule-board{border-color:rgba(228,188,254,.38)}
.stream-top,.stream-bottom,.board-head,.board-foot{background:#302a46}
.community-section{background:#252139}.community-card{background:radial-gradient(circle at 77% 29%,rgba(220,170,251,.28),transparent 49%),linear-gradient(135deg,#4c315f,#2b2846 77%);border-color:rgba(233,181,255,.55)}
.community-sigil{border-color:#d4a8ff}.sigil-inner{background:linear-gradient(135deg,#f2bdf7,#ad91ec);-webkit-background-clip:text;background-clip:text}.sigil-inner span{color:#efb8f5}
.about-section{background:#232137}.about-mark{background:radial-gradient(circle at center,rgba(204,148,249,.2),transparent 66%),#302a46;border-color:rgba(222,179,253,.35)}.about-mark span{background:linear-gradient(135deg,#eab2f5,#bca6f6);-webkit-background-clip:text;background-clip:text}.about-mark b{color:#f1b9f9}
.end-cta{background:radial-gradient(ellipse at top,rgba(209,162,246,.18),transparent 52%),#232038}.footer{background:#1d1b30}
.social-links a{color:#ebcafa;border-color:rgba(232,183,250,.48)}.entry-content a{color:#f0bffa}
.hero .blossom{position:absolute;pointer-events:none;color:#ecb5f7;font-size:26px;z-index:1;opacity:.8}.hero .blossom.a{left:43%;top:15%}.hero .blossom.b{right:22%;bottom:14%;font-size:19px}
@media(max-width:700px){.brand img{width:155px}.footer .brand img{width:150px}.hero:before{left:auto;right:10%;top:5%;font-size:22px}.hero:after{bottom:11%;right:3%}.hero .blossom.a{left:auto;right:11%;top:15%}.art-flower{font-size:100px}.hero-art:before{left:0;bottom:0}}
@media(max-width:420px){.brand img{width:145px}.art-flower{font-size:86px}}

/* Ajustements typographiques validés en prévisualisation */
.hero h1{letter-spacing:-.055em}
@media(max-width:700px){.hero h1{letter-spacing:-.025em;font-size:clamp(48px,10.5vw,73px)}.hero .blossom.a{display:none}.hero:before{display:none}}
@media(max-width:420px){.hero h1{letter-spacing:-.025em;font-size:clamp(47px,10.8vw,60px)}}
