/* SummerToons Canlı Sohbet — eklenti ek stilleri */
.stchat-emojipop{position:absolute;z-index:100000;width:300px;max-width:calc(100vw - 16px);background:#150c28;border:1px solid rgba(175,103,255,.32);border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,.55);overflow:hidden}
.stchat-emojipop__tabs{display:flex;gap:2px;padding:6px;border-bottom:1px solid rgba(175,103,255,.18)}
.stchat-emojipop__tab{flex:1;background:transparent;border:0;border-radius:8px;padding:6px 0;font-size:18px;cursor:pointer;line-height:1}
.stchat-emojipop__tab.is-active,.stchat-emojipop__tab:hover{background:#1c1236}
.stchat-emojipop__grid{display:grid;grid-template-columns:repeat(8,1fr);gap:2px;padding:8px;max-height:220px;overflow-y:auto}
.stchat-emojipop__e{background:transparent;border:0;border-radius:6px;font-size:21px;line-height:1;padding:5px 0;cursor:pointer}
.stchat-emojipop__e:hover{background:#1c1236}
.stchat-mention{color:#d7bcff;font-weight:600}
.stchat-msg__text a{color:#af67ff;text-decoration:underline}
.stchat-menu{z-index:100001}

/* Mobil yerleşim: Bugünün Gözdeleri altında Canlı Sohbet */
@media (max-width: 899px) {
  .st-home {
    display: flex !important;
    flex-direction: column !important;
  }
  .st-home > .st-hero {
    order: 1 !important;
  }
  .st-home > .st-favorites {
    order: 2 !important;
  }
  .st-home > .st-sidebar,
  .st-sidebar {
    display: contents !important;
  }
  .stchat-panel,
  .st-sidebar > .stchat-panel {
    order: 3 !important;
    justify-self: stretch !important;
    margin-top: 18px !important;
    margin-bottom: 6px !important;
  }
  .st-home > .st-updates-main {
    order: 4 !important;
  }
  .st-sidebar > .st-rank-panel {
    order: 5 !important;
  }
  .st-sidebar > .st-genre-panel {
    order: 6 !important;
  }
  .st-sidebar > .mauve-sidebar-account {
    order: 7 !important;
  }
}
