/* ========= NEW TOPIC PAGE ========= */
.new-topic-card{
    padding:26px;border-radius:var(--lg-radius,var(--radius));
    background:var(--panel-glass);backdrop-filter:var(--lg-blur,blur(20px) saturate(1.6));
    -webkit-backdrop-filter:var(--lg-blur,blur(20px) saturate(1.6));
    border:var(--lg-border,1px solid var(--line-glass));box-shadow:var(--lg-rim,none), var(--lg-ambient,var(--glass-highlight));
}
.form-hint-inline{font-weight:400;color:var(--muted);font-size:.78em}
.new-topic-title-input{font-size:1.05rem;font-weight:600;padding:12px 14px}

.prefix-picker{display:flex;flex-wrap:wrap;gap:8px}
.prefix-chip{
    padding:7px 15px;border-radius:20px;font-size:.82rem;font-weight:700;cursor:pointer;
    background:var(--raised);border:1.5px solid var(--line);color:var(--muted-strong);
    transition:all .15s;
}
.prefix-chip:not(.is-none){color:var(--chip-color);border-color:var(--chip-color)}
.prefix-chip:not(.is-none):hover{opacity:.8}
.prefix-chip.is-none:hover{border-color:var(--muted)}
.prefix-chip.is-selected{
    background:var(--chip-color, var(--accent-bright));border-color:var(--chip-color, var(--accent-bright));color:#fff;
}
.prefix-chip.is-none.is-selected{background:var(--raised-glass,var(--raised));border-color:var(--muted);color:var(--text)}
