/* "GO" theme: purple gradients, white pages and neon line icons. Switched on from admin.php (Theme). */
body.theme-go{--ink:#1e1a33;--green:#6b3fd6;--paper:#ffffff;--card:#ffffff;--line:#e8defb;--pink:#e5509f;background:#fff;background-image:none;color:#1e1a33}
.theme-go .topbar{background:#ffffffee;border-bottom:1px solid #eee6fb}.theme-go nav button{color:#6d6385}.theme-go nav button.active{color:#6b3fd6;box-shadow:inset 0 -2px #6b3fd6}
.theme-go .badge{background:#e5509f}.theme-go #hud{color:#6b3fd6}.theme-go .eyebrow{color:#8b72c9}
.theme-go .view-heading h1 em,.theme-go .auth-intro h1 em,.theme-go .dash h1 em{color:#6b3fd6}
.theme-go .view-heading>p:last-child{color:#6d6385}.theme-go .tab.active{color:#6b3fd6;border-bottom-color:#6b3fd6}
.theme-go .primary{background:linear-gradient(135deg,#8a4de0,#5b2fcf);border-radius:6px}.theme-go .primary:hover{background:linear-gradient(135deg,#7a3fd0,#4c24b8)}.theme-go .primary:disabled{background:#cfc4ea}
.theme-go .ghost{background:#f3ecff;border-color:#e0d2fb;color:#5b2fcf}
.theme-go .tag,.theme-go .chip,.theme-go .pill{background:#f1e8ff;color:#5b2fcf;border-color:#e0d2fb}.theme-go .chip.on,.theme-go .answer.chosen{background:#6b3fd6;border-color:#6b3fd6;color:#fff}
.theme-go .pill.free{background:#fff;border-color:#d8c8f8;color:#9a89c9}
.theme-go .auth-card,.theme-go .edit-card,.theme-go .rcard,.theme-go .side-card,.theme-go .match-row,.theme-go .rv,.theme-go .stat,.theme-go .place,.theme-go .tile,.theme-go .profile-card,.theme-go .garden-card,.theme-go .chat-modal{border-color:#eee6fb;box-shadow:0 14px 40px #6b3fd612}
.theme-go .place:hover,.theme-go .tile:hover{box-shadow:0 10px 24px #6b3fd62a}
.theme-go .note-card{background:#f1e8ff;border-color:#e3d4fb}.theme-go .quote{color:#4a2aa8!important}
.theme-go .bar{background:#efe4fb}.theme-go .bar>i{background:linear-gradient(90deg,#e03ec0,#7b3fe4)}
.theme-go .toast{background:#3b1d8f}.theme-go .message.mine{background:#ece0ff;border-color:#ece0ff}.theme-go .emojis{background:#faf6ff}.theme-go .emojis button:hover{background:#efe4fb}
.theme-go .stat b,.theme-go .name-line h2,.theme-go .side-card h3{color:#1e1a33}.theme-go .todo .go{color:#6b3fd6}
.theme-go .place span .neon,.theme-go .stat .neon{width:44px;height:44px}
.theme-go .auth-intro{background:linear-gradient(135deg,#d58be0 0%,#9d54dc 45%,#6a35d7 100%);color:#fff;padding:34px;border-radius:28px 150px 28px 28px}
.theme-go .auth-intro h1,.theme-go .auth-intro .tagline-desc,.theme-go .auth-intro .eyebrow,.theme-go .auth-intro .members{color:#fff}.theme-go .auth-intro h1 em{color:#ffe0fb}
.theme-go .auth-intro .flower-field{display:none}.theme-go .auth-logo{mix-blend-mode:normal;background:#fff;padding:8px 12px;border-radius:14px}
.theme-go .neon-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;background:#141f35;border-radius:14px;padding:16px 8px;margin-top:22px}
.theme-go .neon-strip div{text-align:center;color:#e9ddff;font-size:11px;display:grid;justify-items:center;gap:6px}
@media(max-width:650px){.theme-go .auth-intro{border-radius:24px 80px 24px 24px;padding:24px}}
