:root{--accent:#9070ee}body{background:#f2f3fb}.sidebar{background:linear-gradient(170deg,#11172f,#23213f);color:#f3f3ff}.sidebar .brand{color:#fff;letter-spacing:-1.5px}.sidebar .nav-item{color:#babed6}.sidebar .nav-item.active{background:#ffffff14;color:#e3d8ff;border-color:#ffffff20}.sidebar p,.sidebar small,.sidebar .nav-caption{color:#a5adcb}.brand .mark{background:#b7a0ff;color:#17152d}.connect-card{background:radial-gradient(ellipse at 85% 15%,#704a9d 0,transparent 42%),linear-gradient(120deg,#111a35,#30254e 65%,#514073);border-radius:28px;box-shadow:0 20px 50px #24213d20}.connect-card h2{font-size:clamp(34px,3.6vw,58px);letter-spacing:-2.5px;line-height:1.08}.connect-card .primary{background:#c5ffae;color:#173220;box-shadow:0 8px 28px #b4ff9c20}.connect-card .pill{background:#ffffff12;color:#deccff;border:1px solid #ffffff24}.art-center{background:linear-gradient(140deg,#d5bdff,#a0ecd9);color:#242045;box-shadow:0 0 100px #b7a2ff38}.art-center span{color:#30264e}.art-center small{color:#433a60}.stat{border-radius:20px;box-shadow:0 6px 22px #20294f04}.stat-accent{background:linear-gradient(130deg,#e9e0ff,#f4efff)}.page-heading h1{letter-spacing:-1.6px}.panel{border-radius:22px}.topbar{background:#ffffffc9;backdrop-filter:blur(14px)}.sidebar-bottom{border-color:#ffffff1a}.sidebar-footer{border-color:#ffffff1a}.sidebar .text-button{color:#c6b8ff}.orbit{border-color:#ffffff20}.art-note{background:#ffffff12;border:1px solid #ffffff28;color:#eeeaff}.spark{color:#c5ffae}button{transition:transform .18s,background .18s}button:hover{transform:translateY(-1px)}button:active{transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:600px){.connect-card h2{letter-spacing:-1.4px}.connect-card{border-radius:20px}}