/* ListoolAI Creator public/dashboard shared styles */
body.theme-dark{background:radial-gradient(circle at top left,rgba(56,189,248,.10),transparent 32rem),radial-gradient(circle at top right,rgba(99,102,241,.15),transparent 34rem),#070b14;color:#f8fafc}.creator-public-shell,.creator-dashboard{width:100%;max-width:1280px;margin:0 auto;padding:48px 24px 88px;color:#e5e7eb}.creator-hero{border:1px solid rgba(148,163,184,.16);border-radius:30px;background:radial-gradient(circle at 10% 0%,rgba(250,204,21,.12),transparent 30rem),linear-gradient(135deg,rgba(15,23,42,.92),rgba(15,23,42,.72));box-shadow:0 24px 70px rgba(0,0,0,.28)}.creator-hero h1,.creator-dashboard h1{color:#fff;letter-spacing:-.055em}.creator-hero p,.creator-dashboard p{color:#a7b8d8}.eyebrow,.creator-badge{display:inline-flex;padding:9px 16px;border-radius:999px;background:rgba(250,204,21,.13);border:1px solid rgba(250,204,21,.34);color:#fde68a;font-weight:950;text-transform:uppercase}.creator-form{display:grid;gap:16px}.creator-form label{display:grid;gap:8px;color:#dbeafe;font-weight:780}.creator-form input,.creator-form textarea,.creator-form select,input[type="text"],input[type="email"],input[type="url"],input[type="password"],textarea,select{width:100%;min-height:48px;padding:13px 15px;border-radius:15px;border:1px solid rgba(148,163,184,.26);background:rgba(2,6,23,.62);color:#fff;outline:none;font:inherit}.creator-form textarea,textarea{min-height:130px}.creator-form input:focus,.creator-form textarea:focus,.creator-form select:focus,input:focus,textarea:focus,select:focus{border-color:rgba(56,189,248,.75);box-shadow:0 0 0 4px rgba(56,189,248,.13)}.creator-card,.creator-panel{padding:24px;border-radius:24px;background:linear-gradient(180deg,rgba(15,23,42,.88),rgba(15,23,42,.70));border:1px solid rgba(148,163,184,.16);box-shadow:0 18px 52px rgba(0,0,0,.22);margin-bottom:22px}.creator-btn,.premium-button{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:46px;padding:12px 18px;border:0;border-radius:15px;background:linear-gradient(135deg,#facc15,#f59e0b);color:#111827!important;font-weight:950;text-decoration:none;cursor:pointer;box-shadow:0 14px 28px rgba(250,204,21,.18)}.creator-btn.secondary{background:rgba(255,255,255,.06);color:#e5e7eb!important;border:1px solid rgba(148,163,184,.16);box-shadow:none}.creator-success{margin-bottom:18px;padding:14px 16px;border-radius:16px;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.25);color:#bbf7d0}.creator-error{margin-bottom:18px;padding:14px 16px;border-radius:16px;background:rgba(239,68,68,.13);border:1px solid rgba(248,113,113,.28);color:#fecaca}.creator-table,table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:rgba(15,23,42,.55)}.creator-table th,.creator-table td,table th,table td{padding:13px 14px;border-bottom:1px solid rgba(148,163,184,.16);text-align:left;color:#cbd5e1}.creator-table th,table th{font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:#93a4c7;background:rgba(255,255,255,.03)}@media(max-width:640px){.creator-public-shell,.creator-dashboard{padding:28px 16px 64px}.creator-btn,.premium-button{width:100%}}
