.turquoise { color:#03cfb9;}
.foxgirl { color:#ff6600; }
.gareauson { color:#996633; }
.kawachak { color:#cc0066; }
.red  { color:red; }
.blue  { color:blue; }
.fluo { color:#046380; }
.orange { color:#ff6600; }
.mauve { color:#990066; }
.mauve2 { color:#610B5E; }
.brun { color:#CC9900; }
.bleum { color:#003366; }
.olddutch { color:#663300; }
.marijuana { color:#336633; }
.digg { color:#3366ff; }
.rose { color:#ff0099; }
.kb { color:#009933; }
.lop { color:#FF99FF; }

/* Ruh hali/durum kutusu için sade, küçük ve kompakt stil */

.oval-border {
  border: 1px solid #3498db;      /* İnce ve mavi bir çizgi */
  border-radius: 10px;            /* Oval köşe */
  padding: 16px 32px;             /* İç boşluk */
  margin-top: 10px;               /* Üstten 10px boşluk */
  width: 100%;                    /* Bulunduğu alanı tamamen kapla */
  box-sizing: border-box;         /* Padding ve border genişliğe dahil */
  font-size: 1.1em;
  display: block;                 /* Responsive ve tam genişlik için */
}

.user-mood-section {
     border: 1.5px solid #90caf9;
    border-radius: 10px;
    padding: 5px 10px 5px 10px;
    margin: 10px auto;
    box-shadow: 0 2px 8px rgba(33,150,243,0.06);
    max-width: 340px;
    width: 100%;
    box-sizing: border-box;
    font-family: 'Segoe UI', 'Roboto', 'Arial', sans-serif;
}
.user-mood-section .change_avatar {
    font-size: 1.05em;
    font-weight: 600;
    color: #1976d2;
    margin-bottom: 6px;
    margin-top: 0;
    background: none;
    padding: 0;
    border: none;
    box-shadow: none;
    display: block;
    letter-spacing: 0;
}
.user-mood-section label {
    font-size: 0.97em;
    color: #fff;
    font-weight: 400;
    margin-bottom: 6px;
    display: block;
}

.user-mood-section input.texxt_input.background_boxx {
    width: 100%;
    margin: 0 0 10px 0;
    padding: 8px 10px;
    border-radius: 6px;
    border: 1px solid #b3d8fd;
    background: #fff;
    font-size: 1em;
    box-sizing: border-box;
    transition: border-color 0.2s, box-shadow 0.2s;
    font-family: inherit;
    outline: none;
	    color: #000;
}
.user-mood-section input.texxt_input.background_boxx:focus {
    border-color: #2196f3;
    box-shadow: 0 0 0 2px #bbdefb;
}
.user-mood-section input.texxt_input.background_boxx::placeholder {
    color: #b0bec5;
    opacity: 1;
    font-size: 0.97em;
}
.user-mood-section button {
    width: 100%;
    padding: 9px;
    border-radius: 6px;
    background: linear-gradient(90deg, #42a5f5 0%, #1976d2 100%);
    color: #fff;
    border: none;
    font-weight: bold;
    cursor: pointer;
    font-size: 1em;
    box-shadow: 0 2px 8px rgba(33,150,243,0.08);
    transition: background 0.2s, box-shadow 0.2s;
    font-family: inherit;
    margin-bottom: 0;
}
.user-mood-section button:hover {
    background: linear-gradient(90deg, #1976d2 0%, #42a5f5 100%);
    box-shadow: 0 4px 16px rgba(33,150,243,0.13);
}
@media (max-width: 400px) {
    .user-mood-section {
        max-width: 100%;
        padding: 10px 4px 8px 4px;
    }
}

  @media (max-width: 600px) {
      .broadcast-message {
          font-size: 1em;
          padding: 8px 10px;
      }
  }