.mobile-menu-toggle[data-astro-cid-37bvxqo4]{display:none;position:fixed;top:1rem;left:1rem;z-index:1001;background:var(--color-overlay);border:1px solid var(--color-border);border-radius:8px;padding:.75rem;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px)}.mobile-menu-toggle[data-astro-cid-37bvxqo4]:hover{background:var(--color-overlay-hover);transform:scale(1.05)}.hamburger-icon[data-astro-cid-37bvxqo4]{display:flex;flex-direction:column;gap:4px;width:24px;height:18px}.hamburger-icon[data-astro-cid-37bvxqo4] span[data-astro-cid-37bvxqo4]{display:block;width:100%;height:2px;background:var(--color-white);border-radius:2px;transition:all .3s ease}.mobile-menu-toggle[data-astro-cid-37bvxqo4].active .hamburger-icon[data-astro-cid-37bvxqo4] span[data-astro-cid-37bvxqo4]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.mobile-menu-toggle[data-astro-cid-37bvxqo4].active .hamburger-icon[data-astro-cid-37bvxqo4] span[data-astro-cid-37bvxqo4]:nth-child(2){opacity:0}.mobile-menu-toggle[data-astro-cid-37bvxqo4].active .hamburger-icon[data-astro-cid-37bvxqo4] span[data-astro-cid-37bvxqo4]:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.mobile-nav-overlay[data-astro-cid-37bvxqo4]{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-black);backdrop-filter:blur(10px);z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}[data-astro-cid-37bvxqo4][data-theme=light] .mobile-nav-overlay[data-astro-cid-37bvxqo4]{background:#fffffffa}[data-astro-cid-37bvxqo4][data-theme=dark] .mobile-nav-overlay[data-astro-cid-37bvxqo4]{background:#000000f2}.mobile-nav-overlay[data-astro-cid-37bvxqo4].active{opacity:1;visibility:visible}.mobile-nav[data-astro-cid-37bvxqo4]{position:relative;width:100%;height:100%;overflow-y:auto}.mobile-nav-content[data-astro-cid-37bvxqo4]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;padding:4rem 2rem 2rem;gap:2rem}.mobile-controls[data-astro-cid-37bvxqo4]{display:flex;width:100%;max-width:300px;justify-content:center}.mobile-lang-switch[data-astro-cid-37bvxqo4]{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1rem;background:var(--color-primary);border:2px solid rgba(255,87,34,.8);border-radius:8px;color:#fff;text-decoration:none;font-weight:600;font-size:.95rem;transition:all .3s ease;box-shadow:0 2px 8px #ff6b354d}.mobile-lang-switch[data-astro-cid-37bvxqo4]:hover{background:var(--color-primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #ff6b3566}.mobile-social-icons[data-astro-cid-37bvxqo4]{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:center}.mobile-social-icons[data-astro-cid-37bvxqo4] a[data-astro-cid-37bvxqo4]{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:var(--color-overlay);border:1px solid var(--color-border);border-radius:12px;transition:all .3s ease}.mobile-social-icons[data-astro-cid-37bvxqo4] a[data-astro-cid-37bvxqo4]:hover{background:var(--color-overlay-hover);transform:translateY(-3px);box-shadow:0 4px 12px #ff6b354d}.mobile-social-icons[data-astro-cid-37bvxqo4] svg[data-astro-cid-37bvxqo4]{width:24px;height:24px;color:var(--color-text)}.mobile-nav-links[data-astro-cid-37bvxqo4]{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:300px}.mobile-nav-links[data-astro-cid-37bvxqo4] a[data-astro-cid-37bvxqo4]{display:block;text-align:center;padding:1rem 2rem;background:var(--color-overlay);border:1px solid var(--color-border);border-radius:12px;color:var(--color-text);text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease}.mobile-nav-links[data-astro-cid-37bvxqo4] a[data-astro-cid-37bvxqo4]:hover{background:var(--color-overlay-hover);transform:translate(5px)}.mobile-book-button[data-astro-cid-37bvxqo4]{background:var(--color-primary)!important;color:var(--color-black)!important;border-color:#ff6b354d!important}.mobile-book-button[data-astro-cid-37bvxqo4]:hover{background:var(--color-primary-hover)!important}@media(max-width:768px){.mobile-menu-toggle[data-astro-cid-37bvxqo4],.mobile-nav-overlay[data-astro-cid-37bvxqo4]{display:block}}
