 resize: vertical;
    }

    .preview-hint {
      text-align: center;
      color: #6b7280;
      font-size: 14px;
      margin-top: 8px;
      margin-bottom: 16px;
      font-style: italic;
    }

    @media (max-width: 480px) {
      body {
        padding: 12px;
      }
      
      .container {
        padding: 20px;
      }

      h1 {
        font-size: 20px;
      }

      #dropzone {
        min-height: 100px;
        padding: 20px;
        font-size: 14px;
      }

      .slider-container {
     