body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}:root{--primary-blue:#06c;--secondary-blue:#09f;--accent-orange:#ff6b35;--accent-purple:#8a2be2;--light-blue:#e6f2ff;--white:#fff;--dark-blue:#004d99;--gray:#f8f9fa;--text-dark:#2d3748;--text-light:#718096;--success:#0c6;--warning:#fa0}body{background:#000;color:#fff;color:var(--white);font-family:Inter,Segoe UI,system-ui,sans-serif;overflow-x:hidden}.app,body{min-height:100vh}.app{position:relative}.animated-background{background:radial-gradient(ellipse at 20% 50%,#0066cc26 0,#0000 50%),radial-gradient(ellipse at 80% 20%,#ff6b351a 0,#0000 50%),radial-gradient(ellipse at 40% 80%,#8a2be21a 0,#0000 50%);height:100%;left:0;position:fixed;top:0;width:100%;z-index:-2}.gradient-sphere{animation:float 20s ease-in-out infinite;border-radius:50%;filter:blur(60px);height:60vw;opacity:.4;position:absolute;transition:all .1s ease-out;width:60vw}.sphere-1{animation-delay:0s}.sphere-2{animation-delay:-10s}.grid-lines{animation:gridMove 20s linear infinite;background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:50px 50px;height:100%;left:0;position:absolute;top:0;width:100%}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.floating-particles{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.particle{animation:floatParticle 25s linear infinite;font-size:3rem;opacity:.1;position:absolute}@keyframes floatParticle{0%{opacity:0;transform:translateY(100vh) rotate(0deg)}10%{opacity:.1}90%{opacity:.1}to{opacity:0;transform:translateY(-100px) rotate(1turn)}}.modal-overlay{align-items:center;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{animation:modalSlideIn .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffff1a;border:1px solid #fff3;border-radius:25px;max-height:90vh;max-width:600px;overflow-y:auto;padding:2.5rem;position:relative;width:90%}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.9) translateY(-50px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-close{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;color:#fff;color:var(--white);cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .3s ease;width:40px}.modal-close:hover{background:#fff3;transform:rotate(90deg)}.modal-header{margin-bottom:2.5rem;text-align:center}.modal-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#09f,#ff6b35);background:linear-gradient(135deg,var(--secondary-blue),var(--accent-orange));-webkit-background-clip:text;font-size:2rem;margin-bottom:.5rem}.modal-header p{color:#718096;color:var(--text-light);font-size:1.1rem}.contact-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:2.5rem}.contact-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;padding:1.5rem;text-align:center;transition:all .3s ease}.contact-card:hover{border-color:#ffffff4d;transform:translateY(-5px)}.contact-icon{font-size:2.5rem;margin-bottom:1rem}.contact-card h3{color:#fff;color:var(--white);font-size:1.2rem;margin-bottom:.5rem}.contact-card p{color:#09f;color:var(--secondary-blue);font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.contact-card span{color:#718096;color:var(--text-light);font-size:.9rem}.contact-social{text-align:center}.contact-social h4{color:#fff;color:var(--white);font-size:1.2rem;margin-bottom:1rem}.social-links{display:flex;gap:1rem;justify-content:center}.social-btn{background:linear-gradient(135deg,#06c,#ff6b35);background:linear-gradient(135deg,var(--primary-blue),var(--accent-orange));border:none;border-radius:25px;color:#fff;color:var(--white);cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.social-btn:hover{box-shadow:0 5px 15px #0066cc4d;transform:translateY(-2px)}.header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border-bottom:1px solid #ffffff1a;padding:1rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header .container{align-items:center;display:flex;justify-content:space-between}.logo-section{align-items:center;cursor:pointer;display:flex;gap:.75rem}.logo-icon{background:linear-gradient(135deg,#06c,#ff6b35);background:linear-gradient(135deg,var(--primary-blue),var(--accent-orange));border-radius:12px;font-size:2rem;padding:.5rem}.logo{background:linear-gradient(135deg,#fff,#e6f2ff);background:linear-gradient(135deg,var(--white),var(--light-blue));-webkit-background-clip:text;font-size:1.5rem;font-weight:800}.logo,.logo span{-webkit-text-fill-color:#0000}.logo span{background:linear-gradient(135deg,#ff6b35,#8a2be2);background:linear-gradient(135deg,var(--accent-orange),var(--accent-purple));-webkit-background-clip:text}.user-menu{gap:1rem}.user-avatar,.user-menu{align-items:center;display:flex}.user-avatar{background:linear-gradient(135deg,#06c,#ff6b35);background:linear-gradient(135deg,var(--primary-blue),var(--accent-orange));border-radius:50%;font-size:1.1rem;font-weight:700;height:40px;justify-content:center;width:40px}.logout-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;color:#fff;color:var(--white);cursor:pointer;padding:.5rem 1rem;transition:all .3s ease}.logout-btn:hover{background:#fff3;transform:translateY(-2px)}.container{margin:0 auto;max-width:1200px;padding:0 2rem}.hero-section{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;min-height:80vh;padding:4rem 0}.hero-badge{background:linear-gradient(135deg,#ff6b35,#8a2be2);background:linear-gradient(135deg,var(--accent-orange),var(--accent-purple));border-radius:25px;display:inline-block;font-size:.9rem;font-weight:600;margin-bottom:2rem;padding:.5rem 1rem}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.hero-content h1{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem}.gradient-text{-webkit-text-fill-color:#0000;animation:gradientShift 3s ease infinite;background:linear-gradient(135deg,#09f,#ff6b35,#8a2be2);background:linear-gradient(135deg,var(--secondary-blue),var(--accent-orange),var(--accent-purple));-webkit-background-clip:text;background-size:200% 200%}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.hero-subtitle{color:#718096;color:var(--text-light);font-size:1.3rem;line-height:1.6;margin-bottom:3rem}.highlight{background:linear-gradient(135deg,#ff6b35,#0000);background:linear-gradient(135deg,var(--accent-orange),#0000);border-radius:9px;color:#fff;color:var(--white);margin-top:15px;padding:.2rem .5rem}.hero-stats{display:flex;gap:2rem;margin:2rem 0}.stat{text-align:center}.stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#09f,#ff6b35);background:linear-gradient(135deg,var(--secondary-blue),var(--accent-orange));-webkit-background-clip:text;font-size:2rem;font-weight:800}.stat-label{color:#718096;color:var(--text-light);font-size:.9rem}.cta-button{background:linear-gradient(135deg,#06c,#ff6b35);background:linear-gradient(135deg,var(--primary-blue),var(--accent-orange));border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:600;overflow:hidden;padding:1.2rem 2.5rem;position:relative;transition:all .3s ease}.cta-button.pulse{animation:ctaPulse 2s infinite}@keyframes ctaPulse{0%,to{box-shadow:0 10px 30px #0066cc4d;transform:scale(1)}50%{box-shadow:0 15px 40px #ff6b3566;transform:scale(1.05)}}.button-content{align-items:center;display:flex;gap:.5rem}.button-arrow{transition:transform .3s ease}.cta-button:hover .button-arrow{transform:translateX(5px)}.hero-visual{align-items:center;display:flex;justify-content:center;position:relative}.ps5-showcase{height:300px;position:relative;width:400px}.console,.controller{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid #fff3;border-radius:15px;position:absolute}.console{height:120px;left:50%;top:50%;transform:translate(-50%,-50%);width:300px}.controller{height:80px;right:10%;top:30%;transform:rotate(15deg);width:180px}.glow-effect{animation:glowPulse 3s ease-in-out infinite;background:radial-gradient(circle,#0066cc4d 0,#0000 70%);filter:blur(40px);height:200px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:350px}@keyframes glowPulse{0%,to{opacity:.5}50%{opacity:.8}}.section-header{margin-bottom:3rem;text-align:center}.section-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#09f);background:linear-gradient(135deg,var(--white),var(--secondary-blue));-webkit-background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.section-header p{color:#718096;color:var(--text-light);font-size:1.2rem}.config-section{padding:4rem 0}.config-grid{grid-gap:2rem;display:grid;gap:2rem;margin-bottom:3rem}.config-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;padding:2rem}.config-card,.page-card{border:1px solid #ffffff1a;border-radius:20px;transition:all .3s ease}.page-card{background:#222;color:#828282;padding:3rem}.config-card:hover{border-color:#fff3;transform:translateY(-5px)}.config-card h3{color:#fff;color:var(--white);font-size:1.5rem;margin-bottom:1.5rem}.controllers-selector{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.controller-option{background:#ffffff0d;border:2px solid #0000;border-radius:15px;cursor:pointer;padding:1.5rem 1rem;position:relative;text-align:center;transition:all .3s ease}.controller-option.active{background:#0066cc1a;border-color:#06c;border-color:var(--primary-blue);transform:scale(1.05)}.controller-icon{font-size:1.5rem;margin-bottom:.5rem}.price-badge{background:#ff6b35;background:var(--accent-orange);border-radius:10px;color:#fff;color:var(--white);font-size:.8rem;font-weight:600;padding:.25rem .5rem;position:absolute;right:-8px;top:-8px}.subscription-tiers{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.subscription-tier{background:#ffffff0d;border:2px solid #0000;border-radius:15px;cursor:pointer;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.subscription-tier:before{background:linear-gradient(135deg,#06c,#ff6b35);background:linear-gradient(135deg,var(--primary-blue),var(--accent-orange));content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.subscription-tier.active:before{opacity:1}.subscription-tier.active{background:#ffffff14;border-color:#06c;border-color:var(--primary-blue);transform:translateY(-5px)}.tier-header{align-items:start;display:flex;justify-content:space-between;margin-bottom:1.5rem}.tier-header h4{color:#fff;color:var(--white);font-size:1.3rem}.tier-price{color:#ff6b35;color:var(--accent-orange);font-size:1.5rem;font-weight:700}.tier-price span{color:#718096;color:var(--text-light);font-size:.9rem}.tier-features{list-style:none;margin-bottom:1rem}.tier-features li{border-bottom:1px solid #ffffff1a;padding:.5rem 0 .5rem 1.5rem;position:relative}.tier-features li:before{color:#0c6;color:var(--success);content:"✓";font-weight:700;left:0;position:absolute}.tier-badge{background:#ff6b35;background:var(--accent-orange);color:#fff;color:var(--white);font-size:.8rem;font-weight:600;padding:.5rem 2rem;position:absolute;right:-2rem;top:1rem;transform:rotate(45deg)}.rental-options{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.rental-option{background:#ffffff0d;border:2px solid #0000;border-radius:15px;cursor:pointer;padding:1.5rem 1rem;position:relative;text-align:center;transition:all .3s ease}.rental-option.active{background:#00cc661a;border-color:#0c6;border-color:var(--success)}.rental-days{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.discount-badge{background:#0c6;background:var(--success);border-radius:8px;color:#fff;color:var(--white);font-size:.8rem;font-weight:600;padding:.25rem .5rem}.config-summary{margin-top:2rem}.summary-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:2rem}.summary-card h4{color:#fff;color:var(--white);font-size:1.3rem;margin-bottom:1.5rem}.summary-items{margin-bottom:.5rem}.summary-item{display:flex;justify-content:space-between;padding:.75rem 0}.summary-item:not(:last-child){border-bottom:1px solid #ffffff1a}.summary-total{align-items:center;border-top:2px solid #fff3;display:flex;font-size:1.2rem;font-weight:700;justify-content:space-between;padding-top:1rem}.total-price{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6b35,#8a2be2);background:linear-gradient(135deg,var(--accent-orange),var(--accent-purple));-webkit-background-clip:text;font-size:1.5rem}.navigation-buttons{display:flex;justify-content:space-between;margin-top:3rem}.nav-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-radius:25px;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.nav-button.back{background:#ffffff1a;border:1px solid #fff3;color:#fff;color:var(--white)}.nav-button.next{background:linear-gradient(135deg,#06c,#ff6b35);background:linear-gradient(135deg,var(--primary-blue),var(--accent-orange));color:#fff;color:var(--white)}.nav-button:hover{box-shadow:0 10px 25px #0003;transform:translateY(-2px)}.delivery-section{padding:4rem 0}.delivery-grid{grid-gap:2rem;display:grid;gap:2rem;margin-bottom:3rem}.delivery-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:2rem}.delivery-card h3{color:#fff;color:var(--white);font-size:1.3rem;margin-bottom:1.5rem}.date-input{background:#ffffff1a;border:1px solid #fff3;border-radius:10px;color:#fff;color:var(--white);font-size:1rem;padding:1rem;width:100%}.date-input:focus{border-color:#06c;border-color:var(--primary-blue);outline:none}.time-slots{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.time-slot{background:#ffffff0d;border:1px solid #fff3;border-radius:10px;color:#fff;color:var(--white);cursor:pointer;padding:.75rem;text-align:center;transition:all .3s ease}.time-slot.active{background:#06c;background:var(--primary-blue);border-color:#06c;border-color:var(--primary-blue);transform:scale(1.05)}.time-slot:hover{background:#ffffff1a}.delivery-info{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:2rem}.info-card{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;display:flex;gap:1rem;padding:1.5rem}.info-icon{font-size:2rem}.info-content h4{color:#fff;color:var(--white);font-size:1.1rem;margin-bottom:.5rem}.info-content p{color:#718096;color:var(--text-light);font-size:.9rem}.form-section{padding:4rem 0}.form-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}.form-group{display:flex;flex-direction:column}.form-group.full-width{grid-column:1/-1}.form-group label{color:#fff;color:var(--white);font-weight:600;margin-bottom:.5rem}.form-group input,.form-group textarea{background:#ffffff1a;border:1px solid #fff3;border-radius:10px;color:#fff;color:var(--white);font-size:1rem;padding:1rem;transition:all .3s ease}.form-group input:focus,.form-group textarea:focus{background:#ffffff26;border-color:#06c;border-color:var(--primary-blue);outline:none}.form-group input::placeholder,.form-group textarea::placeholder{color:#ffffff80}.order-final-summary{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;margin:2rem 0;padding:2rem}.order-final-summary h3{color:#fff;color:var(--white);font-size:1.3rem;margin-bottom:1.5rem}.final-items{margin-bottom:.5rem}.final-item{display:flex;justify-content:space-between;padding:.75rem 0}.final-item:not(:last-child){border-bottom:1px solid #ffffff1a}.free{color:#0c6;color:var(--success);font-weight:600}.discount{color:#ff6b35;color:var(--accent-orange);font-weight:600}.final-total{align-items:center;border-top:2px solid #fff3;display:flex;font-size:1.3rem;font-weight:700;justify-content:space-between;padding-top:1rem}.total-amount{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6b35,#8a2be2);background:linear-gradient(135deg,var(--accent-orange),var(--accent-purple));-webkit-background-clip:text;font-size:1.8rem}.form-actions{display:flex;justify-content:space-between;margin-top:2rem}.submit-button{background:linear-gradient(135deg,#0c6,#06c);background:linear-gradient(135deg,var(--success),var(--primary-blue));border:none;border-radius:25px;color:#fff;color:var(--white);cursor:pointer;font-size:1.1rem;font-weight:600;padding:1.2rem 2.5rem;transition:all .3s ease}.submit-button:hover{box-shadow:0 10px 25px #00cc664d;transform:translateY(-2px)}.profile-section{padding:4rem 0}.profile-header{margin-bottom:3rem;text-align:center}.profile-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:3rem}.profile-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:2rem}.profile-card h3{color:#fff;color:var(--white);font-size:1.3rem;margin-bottom:1.5rem}.user-details{display:flex;flex-direction:column;gap:1rem}.detail{border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:.75rem 0}.detail label{color:#718096;color:var(--text-light);font-weight:600}.order-items{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.order-item{display:flex;justify-content:space-between;padding:.5rem 0}.order-status{margin-top:2rem}.status-indicator{align-items:center;display:flex;gap:1rem}.status-dots{display:flex;gap:.5rem}.dot{background:#fff3;border-radius:50%;height:12px;transition:all .3s ease;width:12px}.dot.active{animation:pulse 2s infinite;background:#0c6;background:var(--success)}.status-text{color:#0c6;color:var(--success);font-weight:600}.logout-btn-large{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:25px;color:#fff;color:var(--white);cursor:pointer;display:block;margin:0 auto;padding:1rem 2rem;transition:all .3s ease}.logout-btn-large:hover{background:#fff3;transform:translateY(-2px)}.confirmation-section{align-items:center;display:flex;justify-content:center;min-height:80vh;padding:4rem 0}.confirmation-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:30px;max-width:500px;overflow:hidden;padding:4rem;position:relative;text-align:center}.confetti{animation:confettiFloat 3s ease-in-out infinite;background:radial-gradient(circle at 20% 20%,#ff6b354d 0,#0000 50%),radial-gradient(circle at 80% 80%,#0066cc4d 0,#0000 50%),radial-gradient(circle at 40% 40%,#8a2be24d 0,#0000 50%);height:100%;left:0;position:absolute;top:0;width:100%}@keyframes confettiFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}.success-animation{margin-bottom:2rem}.checkmark{align-items:center;animation:bounceIn .6s ease-out;background:#0c6;background:var(--success);border-radius:50%;display:flex;font-size:2.5rem;height:80px;justify-content:center;margin:0 auto;width:80px}@keyframes bounceIn{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.confirmation-card h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0c6,#06c);background:linear-gradient(135deg,var(--success),var(--primary-blue));-webkit-background-clip:text;font-size:2.5rem;margin-bottom:1.5rem}.confirmation-message{font-size:1.2rem;line-height:1.6;margin-bottom:2rem}.order-id{background:#ffffff1a;border-radius:10px;font-size:1.1rem;margin-bottom:2rem;padding:1rem}.order-id span{color:#ff6b35;color:var(--accent-orange);font-weight:700}.home-button{background:linear-gradient(135deg,#06c,#ff6b35);background:linear-gradient(135deg,var(--primary-blue),var(--accent-orange));border:none;border-radius:25px;color:#fff;color:var(--white);cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.home-button:hover{box-shadow:0 10px 25px #0066cc4d;transform:translateY(-2px)}@media (max-width:768px){.container{padding:0 1rem}.hero-section{gap:2rem;grid-template-columns:1fr;padding:2rem 0;text-align:center}.hero-content h1{font-size:2.5rem}.hero-stats{justify-content:center}.config-grid,.form-grid,.profile-grid{grid-template-columns:1fr}.controllers-selector,.rental-options,.subscription-tiers,.time-slots{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.form-actions,.navigation-buttons{flex-direction:column;gap:1rem}.nav-button{text-align:center;width:100%}.confirmation-card{margin:0 1rem;padding:2rem}.ps5-showcase{transform:scale(.8)}}@media (max-width:480px){.hero-content h1,.section-header h2{font-size:2rem}.config-card,.delivery-card,.profile-card{padding:1.5rem}.user-menu{flex-direction:column;gap:.5rem}.logo{font-size:1.2rem}}.footer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000e6;border-top:1px solid #ffffff1a;box-shadow:1px -16px 36px 0 #ba459a42;margin-top:4rem;padding:3rem 0 1rem}.footer-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 2fr;margin-bottom:2rem}.footer-logo .logo{font-size:1.5rem;margin-bottom:.5rem}.footer-tagline{color:#718096;color:var(--text-light);font-size:.9rem;line-height:1.4}.footer-links{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.footer-column h4{color:#fff;color:var(--white);font-size:1.1rem;font-weight:600;margin-bottom:1rem}.footer-link{background:none;border:none;color:#718096;color:var(--text-light);cursor:pointer;display:block;font-size:.9rem;padding:.5rem 0;text-align:left;transition:all .3s ease}.footer-link:hover{color:#fff;color:var(--white);transform:translateX(5px)}.footer-bottom{align-items:center;border-top:1px solid #ffffff1a;display:flex;justify-content:space-between;padding-top:1rem}.footer-copyright,.footer-payment{color:#718096;color:var(--text-light);font-size:.9rem}.footer-payment{align-items:center;display:flex;gap:1rem}.payment-methods{display:flex;gap:.5rem}.payment-methods span{font-size:1.2rem}
/*# sourceMappingURL=main.4c42ceb8.css.map*/