  h1 {
      text-align: center;
  }

  body,
  html {
          background-color: #f7f7f7 !important;
  }

  /* 
  form {
      background: white;
      padding: 1.5rem;
      border-radius: 8px;
      box-shadow: 0 0 10px #ccc;
  } */

  .create-article-form-row>form>label {
      display: block;
      margin-top: 1rem;
      font-weight: bold;
  }

  .create-article-form-row>form>input[type="text"],
  .create-article-form-row>form>select {
      width: 100%;
      padding: 0.5rem;
      margin-top: 0.25rem;
      border: 1px solid #ccc;
      border-radius: 4px;
      outline: none;
  }

  #description-editor {
      border: 1px solid #ccc;
      border-radius: 4px;
      min-height: 150px;
      padding: 0.5rem;
      margin-top: 0.25rem;
      overflow-y: auto;
      background: white;
  }

  #description-editor:focus {
      outline: 2px solid #007bff;
  }

  .toolbar {
      margin-top: 0.5rem;
  }

  .toolbar button {
      background: #eee;
      border: 1px solid #ccc;
      padding: 0.3rem 0.5rem;
      margin-right: 0.3rem;
      cursor: pointer;
      border-radius: 4px;
  }

  .toolbar button:hover {
      background: #ddd;
  }

  input[type="file"] {
      margin-top: 0.5rem;
  }

  #image-preview {
      margin-top: 10px;
      max-width: 100%;
      max-height: 300px;
      border-radius: 4px;
      display: none;
      object-fit: contain;
  }

  button[type="submit"] {
      margin-top: 1.5rem;
      padding: 0.75rem 1.5rem;
      border: none;
      background-color: #007bff;
      color: white;
      border-radius: 4px;
      cursor: pointer;
      font-size: 1rem;
  }

  button:disabled {
      background-color: #999;
      cursor: not-allowed;
  }

  .message {
      margin-top: 1rem;
      padding: 1rem;
      border-radius: 4px;
  }

  .message.success {
      background-color: #d4edda;
      color: #155724;
  }

  .message.error {
      background-color: #f8d7da;
      color: #721c24;
  }



  form {
      max-width: 700px;
      margin: 7rem auto 3rem auto;
      background: white;
      padding: 25px;
      border-radius: 8px;
      box-shadow: 0 0 10px rgb(0 0 0 / 0.1);
  }

  .create-article-form-row>form>label {
      font-weight: 600;
      margin-top: 15px;
      display: block;
  }

  .create-article-form-row>form>input[type="text"],
  .create-article-form-row>form>select,
  .create-article-form-row>form>textarea {
      width: 100%;
      padding: 8px 12px;
      margin-top: 5px;
      border-radius: 4px;
      border: 1px solid #ced4da;
      box-sizing: border-box;
  }

  #image-preview {
      margin-top: 10px;
      max-width: 100%;
      max-height: 200px;
      display: none;
      border-radius: 6px;
      object-fit: contain;
      border: 1px solid #ddd;
  }

  #submit-btn {
      margin-top: 20px;
      width: 100%;
      background-color: #ffae1a;
  }

  .message {
      max-width: 700px;
      margin: 20px auto 0;
      padding: 10px;
      border-radius: 4px;
      font-weight: 600;
      text-align: center;
      display: none;
  }

  .message.success {
      color: #155724;
      background-color: #d4edda;
      border: 1px solid #c3e6cb;
  }

  .message.error {
      color: #721c24;
      background-color: #f8d7da;
      border: 1px solid #f5c6cb;
  }

  .create-article-form-row {
      padding: 0px 20px;
  }