.space-create{max-width:820px;margin-top:25px;padding:25px;border:1px solid #392b4f;border-radius:14px;background:radial-gradient(circle at 100% 0,#291447,#0c0910 60%);display:grid;gap:16px}.space-create label{display:grid;gap:7px;font-weight:800}.space-create>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.space-create input,.space-create textarea,.space-create select{width:100%;background:#100d15;color:#fff;border:1px solid #524263;border-radius:8px;padding:12px}.space-create textarea{min-height:95px}.space-create>button,.space-primary{justify-self:start;border:0;border-radius:8px;background:linear-gradient(135deg,#8147ff,#b52cff);color:#fff;padding:13px 18px;font-weight:900;text-decoration:none}.scheduled-spaces{margin-top:30px}.scheduled-spaces>div>article{display:grid;grid-template-columns:auto 1fr auto auto auto;gap:12px;align-items:center;padding:15px 0;border-bottom:1px solid #292929}.scheduled-spaces h3,.scheduled-spaces p{margin:0}.scheduled-spaces p{margin-top:4px;color:#888}.scheduled-spaces a,.scheduled-spaces button,.space-actions button,.space-actions a,.host-tools button{border:1px solid #4d3a64;border-radius:7px;background:#130e1b;color:#ddd;padding:9px 11px;text-decoration:none}.space-state{display:inline-block;width:max-content;border-radius:999px;padding:5px 9px;background:#322345;color:#c8a8ff;font-size:9px;font-weight:900}.space-state.live{background:#55130f;color:#ff7769}.space-state.ended{background:#242424;color:#888}.space-room{max-width:900px;margin:auto;padding:30px;border:1px solid #422b63;border-radius:16px;background:radial-gradient(circle at 100% 0,#321856,#09070c 55%)}.space-room>h1{font:800 clamp(54px,8vw,100px)/.9 'Barlow Condensed';margin:20px 0}.space-room>p{max-width:700px;color:#aaa;font-size:17px;line-height:1.6}.space-room dl{display:flex;gap:30px;flex-wrap:wrap}.space-room dt{color:#777;font-size:10px;text-transform:uppercase}.space-room dd{margin:5px 0;font-weight:800}.space-actions{display:flex;flex-wrap:wrap;gap:9px;margin:28px 0}.host-tools{margin-top:25px;padding-top:20px;border-top:1px solid #3b2c4e}.host-tools p{color:#888}.host-tools div{display:flex;gap:8px}@media(max-width:650px){.space-create>div{grid-template-columns:1fr}.scheduled-spaces>div>article{grid-template-columns:auto 1fr}.scheduled-spaces article a,.scheduled-spaces article button{grid-row:2}.space-room{padding:20px}}
