/* ARTIZS.SAY v0.4.3 — simple utility row, ranked topics, Featured Topic, paper-plane send */

/* Theme + language are one compact utility group. Profile stays at the far edge. */
.people-utility{display:flex!important;grid-template-columns:none!important;gap:3px!important;align-items:center!important}
.theme-control,.language-control{justify-self:auto!important}
.language-control{min-width:38px!important;width:auto!important;padding:0 7px!important;margin-left:0!important;gap:0!important}
.quick-profile{margin-left:auto!important;justify-self:auto!important}
.language-caret{display:none!important}

/* Room topics: three organic ranking chips + at most one promoted Featured Topic. */
.room-topics-label{justify-content:flex-start!important}
.room-topics-label small{display:none!important}
.room-tags button.featured-topic{
  border-color:#F3C74F!important;background:#FFF7D6!important;color:#7A5200!important;
  box-shadow:0 0 0 1px rgba(243,199,79,.12),0 4px 12px rgba(156,112,0,.08);font-weight:850!important
}
.room-tags button.featured-topic:hover,.room-tags button.featured-topic.active{background:#FFEEA8!important;border-color:#E7B92F!important;color:#654300!important}
html[data-theme="dark"] .room-tags button.featured-topic{background:#342A12!important;border-color:#755C1D!important;color:#F9D96A!important;box-shadow:none!important}
html[data-theme="dark"] .room-tags button.featured-topic:hover,html[data-theme="dark"] .room-tags button.featured-topic.active{background:#453717!important;border-color:#9A7928!important;color:#FFE58E!important}

/* Paper-plane Send: SVG instead of the legacy upward arrow. */
.send-btn{width:38px!important;height:38px!important;padding:0!important;border-radius:999px!important;display:grid!important;place-items:center!important;position:relative!important;font-size:0!important}
.send-btn:after{content:none!important;display:none!important}
.send-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transform:translate(-1px,1px);transition:transform .16s ease}
.send-btn:hover svg{transform:translate(1px,-1px)}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}

@media(max-width:1199px){.send-btn{width:36px!important;height:36px!important}.send-btn svg{width:17px;height:17px}}
