@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--bg-light: #f9f9fb;--text-light: #111;--panel-light: rgba(255, 255, 255, .8);--accent-light: #00d1ff;--hover-light: #4de1ff;--bg-dark: #0b0f17;--text-dark: #e0e6f0;--panel-dark: rgba(26, 26, 46, .8);--accent-dark: #00d1ff;--hover-dark: #4de1ff;--radius: 12px;--transition: .3s ease;--shadow-light: 0 6px 18px rgba(0,0,0,.08);--shadow-dark: 0 8px 25px rgba(0,0,0,.5);--neon-gradient: linear-gradient( 270deg, #ff416c, #ff4b2b, #00f260, #0575e6, #8e2de2, #4a00e0 )}@media (prefers-color-scheme: dark){:root{--bg: var(--bg-dark);--text: var(--text-dark);--panel: var(--panel-dark);--accent: var(--accent-dark);--hover: var(--hover-dark);--shadow: var(--shadow-dark)}}@media (prefers-color-scheme: light){:root{--bg: var(--bg-light);--text: var(--text-light);--panel: var(--panel-light);--accent: var(--accent-light);--hover: var(--hover-light);--shadow: var(--shadow-light)}}body{min-height:100vh;margin:0;padding:0;background:var(--neon-gradient);background-size:600% 600%;animation:neonBG 20s ease infinite;color:var(--text);font-family:Inter,sans-serif;transition:background var(--transition),color var(--transition)}@media (prefers-color-scheme: dark){body{background:var(--neon-gradient)}}@keyframes neonBG{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.panel{background:var(--panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius);box-shadow:var(--shadow);transition:all var(--transition)}.button,.btn{background:linear-gradient(90deg,var(--accent),var(--hover));color:#fff;border:none;padding:10px 18px;border-radius:var(--radius);cursor:pointer;font-weight:600;text-transform:uppercase;transition:all var(--transition);box-shadow:0 0 10px #00d1ff80}.button:hover,.btn:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 0 20px #4ee1ffb3}a{color:var(--accent);text-decoration:none;transition:all var(--transition)}a:hover{color:var(--hover);text-shadow:0 0 4px var(--hover)}.header,.site-header,.main-header{background:var(--panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow);transition:all var(--transition)}.card,.product-card{background:var(--panel);border-radius:var(--radius);overflow:hidden;transition:transform var(--transition),box-shadow var(--transition)}.card:hover,.product-card:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 0 25px var(--accent)}.footer,.site-footer{background:var(--panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow);padding:40px 20px;text-align:center}.footer a,.site-footer a{color:var(--accent);transition:all var(--transition)}.footer a:hover,.site-footer a:hover{color:var(--hover);text-shadow:0 0 6px var(--hover)}.collections-slider .collection-card{background:var(--panel);border-radius:16px;padding:1.5rem;color:var(--text);transition:transform var(--transition),box-shadow var(--transition)}.collections-slider .collection-card:hover{transform:translateY(-8px) scale(1.05);box-shadow:0 0 30px var(--accent)}#exovai-location-bar{background:var(--panel);color:var(--text);border-radius:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:10px 20px;box-shadow:var(--shadow);transition:all var(--transition)}#theme-toggle{position:fixed;bottom:24px;right:24px;width:48px;height:48px;border-radius:50%;background:linear-gradient(90deg,var(--accent),var(--hover));color:#fff;border:none;cursor:pointer;box-shadow:0 0 15px #00d1ffb3;font-size:20px;display:flex;align-items:center;justify-content:center;z-index:9999;transition:all var(--transition)}#theme-toggle:hover{transform:scale(1.1);box-shadow:0 0 25px #00d1ffcc}@media (max-width: 768px){.collections-slider .collection-card{flex:0 0 130px;font-size:1.5rem;padding:1rem}#theme-toggle{bottom:16px;right:16px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/modern-theme.css.map */
