/**
 * eLfilms.cz - Responsive styly pro stránku Přidat inzerát
 *
 * @package    eLfilms
 * @subpackage Frontend
 * @file       css/pridat-responsive.css
 * @version    2.0
 * @datum      Duben 2026
 * @author     eLfilms Team
 * @copyright  2009-2026 eLfilms.cz
 *
 * NOTE: Desktop styly jsou v pridat.css | Breakpoint: max-width: 767px
 */

@media (min-width: 768px) and (max-width: 991px) {
    .container { padding: 94px 25px 30px 25px; }
    .page-title { font-size: 30px; }
    .page-subtitle { font-size: 18px; }
}

@media (max-width: 767px) {
    .container { width: 100%; padding: 94px 15px 20px 15px; }
    .back-btn { top: 74px; left: 10px; width: 30px; height: 30px; font-size: 14px; }
    .page-title { font-size: 24px; margin-bottom: 15px; }
    .page-subtitle { font-size: 16px; margin-bottom: 30px; }
    .seo-intro, .form-container { padding: 25px 20px; }
    .seo-intro h2 { font-size: 20px; }
    .features-grid { gap: 15px; }
    .feature-item { flex: 0 1 140px; min-width: 130px; padding: 15px; }
    .form-label { font-size: 16px; }
    .anti-spam h3 { font-size: 16px; }
    .security-check { font-size: 14px; }
    .submit-btn { font-size: 18px; padding: 16px 32px; }
    .success-message { padding: 30px 20px; }
    .success-message h3 { font-size: 24px; }
    .success-message p { font-size: 16px; }
}

@media (max-width: 479px) {
    .page-title { font-size: 20px; }
    .page-subtitle { font-size: 14px; }
    .seo-intro, .form-container { padding: 20px 15px; }
    .submit-btn { font-size: 16px; padding: 14px 28px; }
    .feature-item { flex: 0 1 120px; min-width: 110px; }
}
