*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#333;background-color:#f8f9fa}.container{max-width:1200px;margin:0 auto;padding:0 20px}.header{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;padding:2rem 0;text-align:center;box-shadow:0 2px 10px #0000001a}.logo{font-size:3rem;font-weight:700;margin-bottom:.5rem;letter-spacing:2px;text-transform:uppercase;background:linear-gradient(45deg,#ff6b35,#f7931e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tagline{font-size:1.2rem;font-weight:300;opacity:.9;letter-spacing:1px}.main{padding:3rem 0}.btn{display:inline-block;padding:12px 24px;border:none;border-radius:6px;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.btn-primary{background:linear-gradient(45deg,#007bff,#0056b3);color:#fff}.btn-primary:hover{background:linear-gradient(45deg,#0056b3,#003d82);transform:translateY(-2px);box-shadow:0 4px 12px #007bff4d}.btn-secondary{background:#6c757d;color:#fff}.btn-secondary:hover{background:#545b62;transform:translateY(-2px);box-shadow:0 4px 12px #6c757d4d}.btn-success{background:linear-gradient(45deg,#28a745,#1e7e34);color:#fff}.btn-success:hover{background:linear-gradient(45deg,#1e7e34,#155724);transform:translateY(-2px);box-shadow:0 4px 12px #28a7454d}select,input[type=file]{width:100%;padding:12px;border:2px solid #e9ecef;border-radius:6px;font-size:1rem;transition:border-color .3s ease;background-color:#fff}select:focus,input[type=file]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}label{display:block;margin-bottom:8px;font-weight:600;color:#495057}.text-center{text-align:center}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:1rem}.p-4{padding:1.5rem}@media (max-width: 768px){.container{padding:0 15px}.logo{font-size:2rem}.tagline{font-size:1rem}.main{padding:2rem 0}.btn{padding:10px 20px;font-size:.9rem}}@media (max-width: 480px){.logo{font-size:1.5rem}.header,.main{padding:1.5rem 0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/main.css.map */
