@media(max-width:768px){.header{padding:14px 16px}.header-inner{width:100%}.logo-text-img{height:20px}main{width:100%}.recipe-grid{grid-template-columns:repeat(3,1fr);padding:8px;gap:6px}.modal-content{width:100%;max-height:80vh}.recipe-main-image{height:260px}.recipe-content{padding:16px}.recipe-title{font-size:22px}.sleep-prevent-btn{top:70px;right:12px}.recipe-form{padding:16px}.image-placeholder{height:200px}.ingredient-item{grid-template-columns:1fr 90px 36px}.modal{padding:0}.modal-content{border-radius:16px 16px 0 0;max-height:85vh}.login-container{padding:40px 24px;border-radius:16px}.google-btn{padding:12px 24px;font-size:15px}}
