*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;padding:2rem 1rem;color:#333}.container{max-width:900px;margin:0 auto}.header{text-align:center;color:#fff;margin-bottom:2rem}.header h1{font-size:2.5rem;margin-bottom:.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.subtitle{font-size:1.1rem;opacity:.9}.language-selector{background:#fff;border-radius:12px;padding:2rem;margin-bottom:2rem;box-shadow:0 10px 30px #0003}.language-selector h3{margin-bottom:1rem;color:#667eea;text-align:center}.language-buttons{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.lang-btn{padding:.75rem 1.5rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.lang-btn:hover{border-color:#667eea;background:#f9fafb;transform:translateY(-2px)}.lang-btn.active{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#667eea}.content-card,.info-card{background:#fff;border-radius:12px;padding:2rem;margin-bottom:2rem;box-shadow:0 10px 30px #0003}.content-card h2,.info-card h3{margin-bottom:1.5rem;color:#667eea}.content-card p{line-height:1.6;margin-bottom:1rem;color:#555}.product{padding:1.5rem;background:#f9fafb;border-radius:8px;margin-bottom:1rem;border-left:4px solid #667eea}.product h3{margin-bottom:.5rem;color:#333;font-size:1.25rem}.product p{margin-bottom:.5rem}.product .price{font-size:1.5rem;font-weight:700;color:#059669;margin:.75rem 0}.product .stock{font-size:.875rem;color:#6b7280;font-weight:500}.notification{padding:1rem;background:#dbeafe;border-radius:8px;margin-bottom:.75rem;border-left:4px solid #3b82f6}.notification p{margin:0;color:#1e40af;font-weight:500}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:600;color:#333}.form-group input,.form-group textarea{width:100%;padding:.75rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;font-family:inherit;transition:all .3s ease}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-group textarea{resize:vertical}.btn{padding:.75rem 2rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 5px 15px #667eea66}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.feature-item{padding:1.5rem;background:#f9fafb;border-radius:8px;border-left:4px solid #667eea}.feature-item h4{margin-bottom:.5rem;color:#667eea;font-size:1rem}.feature-item p{font-size:.875rem;color:#6b7280;line-height:1.5;margin:0}.footer{text-align:center;color:#fff;padding:2rem 0;font-size:.875rem}.footer a{color:#fff;text-decoration:underline;font-weight:600}.footer a:hover{opacity:.8}@media (max-width: 768px){body{padding:1rem .5rem}.header h1{font-size:2rem}.language-selector,.content-card,.info-card{padding:1.5rem}.language-buttons{flex-direction:column}.lang-btn{width:100%}.features-grid{grid-template-columns:1fr}}
