.menu-toggle{display:none}.mobile-menu{display:none}
@media(max-width:700px){header.shell{padding-right:54px}.menu-toggle{position:absolute;top:60px;right:18px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;border:1px solid #e2e5da;background:#fffef9;border-radius:10px;z-index:30}.menu-toggle span{width:18px;height:2px;background:var(--ink);transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.mobile-menu:not([hidden]){display:block;position:absolute;top:113px;left:18px;right:18px;z-index:25;background:#fffef9;border:1px solid #e2e5da;border-radius:14px;padding:14px 22px 22px;box-shadow:0 20px 45px #15251f20;animation:menu-in .2s ease-out}.mobile-menu nav{display:flex;flex-direction:column;gap:0}.mobile-menu nav>a:not(.button){display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid #e6e8dc;font-size:15px}.mobile-menu nav>.button{margin-top:18px}.mobile-menu nav>a>span{color:var(--blue)}.mobile-menu nav>.button>span{color:white}}
@keyframes menu-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
.menu-backdrop{display:none}
@media(max-width:700px){header.shell{padding-right:0;height:80px;gap:16px}header.shell>.button.small{display:none}header.shell>.menu-toggle{position:static;flex-shrink:0;margin-left:auto;width:44px;height:44px}header.shell>.menu-toggle[aria-expanded=true]{position:fixed;top:20px;right:20px}.announcement{font-size:10px;line-height:1.6;padding:9px 18px}.hero h1{font-size:clamp(36px,8.7vw,57px);letter-spacing:-.055em}.hero .spark{font-size:clamp(40px,9vw,62px)}}
@media(max-width:700px){.navigation-open{overflow:hidden}.mobile-menu:not([hidden]){position:fixed;inset:0 0 0 auto;width:min(86vw,360px);height:100dvh;border-radius:20px 0 0 20px;border:0;padding:85px 27px 30px;z-index:60;box-shadow:-15px 0 50px #15251f20;animation:drawer-in .28s cubic-bezier(.2,.7,.3,1);overflow-y:auto;background:#fffef9}.menu-toggle[aria-expanded=true]{position:fixed;top:20px;right:20px;z-index:65;background:#feda00;border-color:#feda00}.menu-backdrop:not([hidden]){display:block;position:fixed;inset:0;background:#15251f66;border:0;z-index:55;animation:backdrop-in .2s ease-out}.mobile-menu nav>a:not(.button){padding:21px 0;font-size:17px}.mobile-menu nav>.button{margin-top:30px;padding:17px 20px}.mobile-menu nav:before{content:'YayehESIM';font-family:Manrope,sans-serif;font-size:23px;font-weight:800;letter-spacing:-1px;padding-bottom:22px;color:#0148a4}}
@keyframes drawer-in{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes backdrop-in{from{opacity:0}to{opacity:1}}
