.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{--primary-color: #F5853F;--secondary-color: #FFC2AD;--accent-color: #3D0007;--text-color: #290005;--text-light: #666;--bg-color: #ffffff;--card-bg: #fefefe;--border-radius: 12px;--shadow: 0 4px 20px rgba(41, 0, 5, .1);--transition: all .3s ease}[data-astro-cid-sckkx6r4][data-theme=dark]{--text-color: #ffffff;--text-light: #ccc;--bg-color: #290005;--card-bg: rgba(245, 133, 63, .05);--shadow: 0 4px 20px rgba(0, 0, 0, .4)}[data-astro-cid-sckkx6r4]{margin:0;padding:0;box-sizing:border-box}[data-astro-cid-sckkx6r4],[data-astro-cid-sckkx6r4]:before,[data-astro-cid-sckkx6r4]:after{box-sizing:border-box}html{width:100%;overflow-x:hidden}[data-astro-cid-sckkx6r4]{max-width:100%}html,body{overflow-x:hidden}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--bg-color);color:var(--text-color);transition:var(--transition);width:100%;margin:0;padding:0}.container[data-astro-cid-sckkx6r4]{max-width:1200px;margin:0 auto;padding:0 2rem}.btn[data-astro-cid-sckkx6r4]{background:var(--primary-color);color:#fff;border:none;padding:12px 24px;border-radius:var(--border-radius);font-weight:600;cursor:pointer;transition:var(--transition);text-decoration:none;display:inline-block;text-align:center;min-height:44px;display:flex;align-items:center;justify-content:center}.btn[data-astro-cid-sckkx6r4]:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.fade-in[data-astro-cid-sckkx6r4]{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.fade-in[data-astro-cid-sckkx6r4].visible{opacity:1;transform:translateY(0)}@media (max-width: 768px){.container[data-astro-cid-sckkx6r4]{padding:0 1rem}}.navigation{position:fixed;top:0;left:0;right:0;background:var(--accent-color);z-index:1000;padding-top:max(env(safe-area-inset-top),20px)}.nav-container{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:1200px;margin:0 auto;padding:1rem;height:100%;gap:.5rem}.nav-links{display:flex;align-items:center;gap:2rem}.nav-brand a{text-decoration:none;transition:var(--transition)}.nav-brand h1{color:var(--secondary-color);font-size:64px;font-weight:700;font-family:Newsreader,serif;text-transform:none;margin:0;line-height:1;display:flex;align-items:center}.mobile-logo{display:none}.nav-brand a:hover h1{color:var(--secondary-color)}.nav-links a{color:#fff;text-decoration:none;font-weight:400;font-family:Newsreader,serif;font-size:20px;text-transform:capitalize;transition:var(--transition)}.nav-links a:hover{color:var(--secondary-color)}.instagram-nav{color:#fff;font-size:1.5rem;text-decoration:none;transition:var(--transition);display:flex;align-items:center}.instagram-nav:hover{color:var(--secondary-color);transform:translateY(-2px)}.instagram-desktop{color:var(--accent-color);font-size:1.5rem;text-decoration:none;transition:var(--transition);display:flex;align-items:center}.instagram-desktop:hover{color:var(--primary-color);transform:translateY(-2px)}.book-btn{background:#fff;color:var(--accent-color)!important;border:1px solid white;border-radius:50px;font-family:Inter,sans-serif!important;font-size:16px;font-weight:500;padding:12px 24px;display:flex;justify-content:center;align-items:center;text-align:center;cursor:pointer;transition:var(--transition);text-decoration:none}.book-btn:hover{background:var(--secondary-color);border-color:var(--secondary-color);color:var(--accent-color)!important}@media (max-width: 768px){.navigation{padding-top:max(env(safe-area-inset-top),10px);padding-bottom:0}.nav-container{padding:1rem}.nav-brand h1{font-size:4rem;font-weight:700}.desktop-logo{display:none}.mobile-logo{display:inline}.nav-links{display:flex;align-items:center;gap:1.5rem}.nav-links a{font-size:16px}.instagram-nav{font-size:1.2rem}}@media (max-width: 360px){.nav-brand h1{font-size:3rem}.nav-container{padding:.5rem}.nav-links{gap:1rem}.nav-links a{font-size:14px}}.footer{background:var(--accent-color);color:#fff;padding:5rem 0 0}.footer-container{max-width:1200px;margin:0 auto;padding:0 1rem}.footer-content{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.footer-section h3{font-family:Newsreader,serif;font-size:1.5rem;font-weight:500;margin-bottom:1.5rem;color:var(--secondary-color)}.footer-nav{display:flex;flex-direction:column;gap:.75rem}.footer-nav a{color:#fff;text-decoration:none;font-family:Newsreader,serif;font-size:1.1rem;transition:var(--transition)}.footer-nav a:hover{color:var(--secondary-color)}.salon-address{font-style:normal;line-height:1.6;margin-bottom:1.5rem;color:#fff;font-size:1.1rem}.social-links{display:flex;gap:1rem}.instagram-link{display:flex;align-items:center;gap:.5rem;color:var(--secondary-color);font-size:2rem;text-decoration:none;transition:var(--transition)}.instagram-handle{font-size:1rem;color:var(--secondary-color);font-family:Inter,sans-serif}.instagram-link:hover{color:var(--secondary-color);transform:translateY(-2px)}.instagram-link:hover .instagram-handle{color:var(--secondary-color)}.schedule{display:flex;flex-direction:column;gap:.5rem}.schedule-day{display:flex;justify-content:space-between;align-items:center}.day{font-weight:500;text-transform:uppercase;font-size:1rem}.hours{color:var(--secondary-color);font-size:1rem}.footer-brand{width:100vw;margin-left:calc(-50vw + 50%);text-align:left;margin-top:4rem;padding:3rem 0 10px 2rem;overflow:hidden}.footer-brand h2{font-family:Newsreader,serif;font-size:10rem;font-weight:700;color:var(--secondary-color);margin:0;padding-left:10px;text-transform:none;white-space:nowrap}@media (max-width: 768px){.footer{padding:3rem 0 0}.footer-content{grid-template-columns:1fr;gap:2rem;text-align:left}.footer-section h3{font-size:1.3rem;margin-bottom:1rem}.schedule-day{justify-content:space-between;gap:1rem}.footer-brand h2{font-size:4rem;font-weight:700;padding:0 1rem}}
