:root{font-family:system-ui,-apple-system,sans-serif;color:#f7f5ff;background:#110f24;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 20% 0%,#2b205b 0%,#15122b 55%,#110f24 100%);min-height:100vh}button,input,textarea,select{font:inherit}button{cursor:pointer;border:0;border-radius:13px;background:#906bfa;color:white;padding:12px 16px;font-weight:700}button:disabled{opacity:.5;cursor:default}.secondary,.ghost{background:#292542}.ghost{padding:9px 12px}.app{max-width:750px;margin:auto;padding:22px 18px 60px}header{display:flex;justify-content:space-between;align-items:center}.logo{font-size:22px;font-weight:900;letter-spacing:1px}.logo small{font-size:10px;color:#b8a8e7;letter-spacing:0}.hero{padding:65px 0 30px}.eyebrow{font-size:11px;letter-spacing:3px;color:#b8a8e7}.hero h1{font-size:clamp(32px,7vw,53px);line-height:1.13;margin:19px 0}.hero em{color:#a48cff;font-style:normal}.hero p,.muted,.card p{color:#c3bed5;line-height:1.6}nav{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0 30px;border-bottom:1px solid #413a60;padding-bottom:18px}nav button{font-size:12px;padding:12px 4px;background:#27233e}nav button.active{background:#7855e7}h2{font-size:21px}.card{border:1px solid #4a4169;background:#1e1b33;border-radius:22px;padding:22px;margin:15px 0}.card h3{font-size:20px}.row{display:flex;align-items:center;justify-content:space-between;gap:10px}.tag{border:1px solid #61577d;border-radius:50px;padding:6px 12px;font-size:12px;color:#c8b8ff}.meta{font-size:12px;color:#b7b0c9}.card button{margin-top:10px}.empty{border:1px dashed #665d84;padding:24px;border-radius:15px;color:#d2cce5}label{display:block;margin:14px 0;color:#e3def3;font-size:14px}input,textarea,select{display:block;width:100%;border:1px solid #5a507b;background:#24203c;color:white;border-radius:12px;padding:13px;margin-top:7px}textarea{min-height:110px;resize:vertical}form button{margin:8px 5px 0 0}dialog{border:1px solid #625588;border-radius:22px;background:#211c3a;color:white;padding:25px;width:min(92vw,430px)}dialog::backdrop{background:#000b}.close{float:right;background:transparent;padding:0}#alert:not(:empty){border:1px solid #7962ae;border-radius:12px;padding:12px;margin:12px 0;background:#29213f}footer{text-align:center;font-size:12px;color:#9c94b2;padding-top:35px}

nav{grid-template-columns:repeat(5,1fr)}nav button{font-size:11px}.requests{border-top:1px solid #4a4169;margin-top:18px;padding-top:8px}.request{border:1px solid #4a4169;border-radius:12px;padding:12px;margin:10px 0;overflow-wrap:anywhere}.actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.actions button{margin:0;font-size:13px}

[hidden]{display:none!important}#signup-fields{border-top:1px solid #4a4169;margin-top:14px;padding-top:4px}#auth-submit{width:100%}#signup,#back-login{width:100%;margin:10px 0 0}nav{gap:5px}nav button{overflow-wrap:normal}

/* NEXORA 0.5.1 · visual refresh */
:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color-scheme:dark;--line:#554a7d;--violet:#9468ff;--text:#f8f6ff}
body{background:radial-gradient(ellipse at 8% 0%,#332268 0%,transparent 46%),radial-gradient(ellipse at 95% 36%,#231b51 0%,transparent 48%),#0e0c1e;color:var(--text)}
.ambient{position:fixed;pointer-events:none;filter:blur(90px);opacity:.22;border-radius:50%;z-index:-1}.ambient-one{width:280px;height:280px;top:10%;left:-130px;background:#8e61ff}.ambient-two{width:260px;height:260px;top:55%;right:-160px;background:#4b7cff}
.app{position:relative;max-width:960px;padding:20px 18px 65px}header{padding:7px 0 16px;border-bottom:1px solid #ffffff18}.logo{font-size:24px;letter-spacing:.7px}.brand-symbol{display:inline-grid;place-items:center;width:34px;height:34px;background:linear-gradient(140deg,#a579ff,#6a4cf1);border-radius:11px;margin-right:5px;box-shadow:0 8px 26px #8657ff55}.logo small{display:inline-block;background:#ffffff12;border:1px solid #ffffff1b;padding:5px 7px;border-radius:20px;margin-left:4px}
.hero{padding:65px 0 34px}.hero h1{max-width:760px;letter-spacing:-1.3px}.hero em{background:linear-gradient(100deg,#c8b3ff,#8a79ff,#75baff);background-clip:text;-webkit-background-clip:text;color:transparent}.eyebrow{font-weight:800;color:#bfa9ff}.hero p{max-width:500px}
button{transition:transform .15s,background .15s,box-shadow .15s;background:linear-gradient(120deg,#9868fa,#7657e9);box-shadow:0 7px 20px #6640c326}button:active{transform:scale(.98)}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #b9a2ff;outline-offset:2px}.secondary,.ghost,nav button{background:#292440;box-shadow:none}.ghost{border:1px solid #66578e}nav{display:flex;overflow-x:auto;scrollbar-width:none;gap:9px;padding:8px 0 20px;margin-bottom:30px}nav::-webkit-scrollbar{display:none}nav button{white-space:nowrap;flex:1 0 auto;min-width:95px;border-radius:16px;padding:14px 13px;font-size:12px}nav button.active{background:linear-gradient(135deg,#9867ff,#7653e9);box-shadow:0 7px 24px #8052e944}
.card{background:linear-gradient(150deg,#231e3d,#1b1830);border:1px solid #51466f;border-radius:24px;padding:clamp(18px,4vw,30px);box-shadow:0 14px 35px #00000024}.card h3{font-size:23px}.tag{background:#a67cff13;border-color:#8067b2}.empty{background:#ffffff06}.request{background:#ffffff04}.requests{padding-top:14px}
input,textarea,select{min-height:48px;background:#17142b;border:1px solid #5c507c;border-radius:13px;padding:13px 15px;transition:border .2s,box-shadow .2s}input:focus,textarea:focus,select:focus{border-color:#a984ff;box-shadow:0 0 0 4px #956bff20;outline:none}label{font-weight:600;letter-spacing:.1px}
dialog{width:min(94vw,470px);max-height:min(88dvh,850px);overflow-y:auto;padding:clamp(20px,5vw,34px);border-radius:26px;background:linear-gradient(155deg,#272041,#1c1833);border:1px solid #77629f;box-shadow:0 30px 90px #000a}dialog::backdrop{background:#060411d9;backdrop-filter:blur(7px)}dialog h2{font-size:clamp(24px,5vw,30px);margin:10px 0}dialog p{color:#c8c0dd;line-height:1.55}dialog label{margin:15px 0}dialog .close{font-size:22px;float:right;background:#ffffff0d;width:36px;height:36px;border-radius:50%;box-shadow:none}.auth-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:linear-gradient(130deg,#a278ff,#6545d8);font-size:27px;box-shadow:0 10px 30px #8553f055}#auth-submit{margin-top:15px;min-height:51px}#signup,#back-login{min-height:49px}#auth-feedback{margin:16px 0 8px;padding:13px 15px;border:1px solid #6dcaac;background:#20443b;color:#d4ffef;border-radius:12px;line-height:1.5;overflow-wrap:anywhere}#auth-feedback.error{background:#492536;border-color:#d878a1;color:#ffe0eb}#alert:not(:empty){background:#302447;border-color:#9d79f5}footer{padding-top:50px}
@media(max-width:420px){.app{padding:14px 14px 50px}.hero{padding-top:46px}.hero h1{font-size:35px}.logo{font-size:20px}.logo small{font-size:9px}nav button{min-width:92px}dialog{padding:22px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

/* NEXORA 0.6 Creator Space */
body{background:#0b0b13;color:#f9f7ff}.app{max-width:1420px;padding:16px 28px 80px}header{min-height:65px;border-color:#ffffff16}.logo{font-size:24px;letter-spacing:-.6px}.logo small{font-size:9px;letter-spacing:1.2px}.hero{position:relative;overflow:hidden;padding:58px 52px;margin:22px 0;border:1px solid #ffffff18;border-radius:28px;background:radial-gradient(ellipse at 90% 15%,#4b267b99,transparent 50%),radial-gradient(ellipse at 85% 100%,#155c6280,transparent 45%),linear-gradient(120deg,#231833,#13131f)}.hero:after{content:'✦';position:absolute;right:6%;top:3%;font-size:220px;color:#ffffff09;pointer-events:none}.hero h1{font-size:clamp(42px,6vw,76px);line-height:1.05;letter-spacing:-2.5px;font-weight:900;margin:20px 0}.hero p{font-size:16px;max-width:520px}.hero-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:28px}.hero-actions button{border-radius:50px;padding:15px 23px}.hero-actions span{color:#b8accf;font-size:12px}nav{position:sticky;top:0;z-index:4;background:#0b0b13ee;backdrop-filter:blur(16px);margin:0 0 25px;padding:10px 0;border-bottom:1px solid #282536;gap:7px}nav button{background:transparent;min-width:0;flex:1 0 auto;color:#bcb4cd;font-size:13px}nav button.active{background:#302247;box-shadow:none}.social-layout{display:grid;grid-template-columns:210px minmax(0,1fr) 220px;gap:22px;align-items:start}.side-panel,.right-panel{position:sticky;top:88px;padding:22px 18px;border:1px solid #2b2839;border-radius:22px;background:linear-gradient(150deg,#191724,#13131c)}.side-title{font-size:10px;font-weight:900;letter-spacing:2px;color:#a59ab9}.side-panel>p,.right-panel>p{padding:12px 0;border-bottom:1px solid #ffffff0b;color:#c2bcd0;font-size:12px;line-height:1.6}.right-panel h3{font-size:20px}.live-preview{padding:19px;margin-top:18px;border:1px solid #5b3e77;border-radius:18px;background:radial-gradient(circle at 100% 100%,#52398d,transparent 60%),#2a203d}.live-preview small{font-size:9px;letter-spacing:1px;color:#ff9fbc;font-weight:900}.live-preview h3{font-size:19px;margin:13px 0 4px}.live-preview p{font-size:12px;color:#c7b6d8;line-height:1.6}#content{min-width:0}#content>h2{font-size:22px;margin:5px 0 20px}.card{background:linear-gradient(145deg,#1d1b2a,#14141e);border:1px solid #302c41;box-shadow:none;border-radius:20px;padding:24px}.card:hover{border-color:#7855a0}.card h3{font-size:21px}.card p{color:#b7b1c6}.tag{color:#d4baff}#content form{background:#191723;border:1px solid #302c41;padding:18px;border-radius:20px}dialog{background:linear-gradient(145deg,#282039,#171520)}@media(max-width:1150px){.social-layout{grid-template-columns:190px minmax(0,1fr)}.right-panel{display:none}}@media(max-width:760px){.app{padding:12px 14px 75px}.social-layout{display:block}.side-panel,.right-panel{display:none}.hero{padding:33px 24px;border-radius:24px;margin:13px 0}.hero h1{font-size:43px;letter-spacing:-1.5px}.hero:after{font-size:160px;right:-20px;top:20px}.hero-actions span{font-size:11px}nav{margin:0 -14px 20px;padding:8px 12px;gap:3px}nav button{font-size:10px;min-width:65px;padding:11px 4px}.logo small{display:none}.card{padding:18px}}
