
.mobile-menu__bar{display:flex;justify-content:space-between;align-items:center;min-height:76px;padding:14px 22px;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.mobile-menu__brand{display:flex;align-items:center;gap:10px;text-decoration:none;min-width:0}.mobile-menu__brand img{width:40px;height:42px;object-fit:contain}.mobile-menu__brand::after{font-size:22px;font-weight:750;letter-spacing:-.04em;color:var(--color-text)}.mobile-menu__toggle,.mobile-menu__close{display:grid;place-content:center;gap:5px;min-height:42px;min-width:42px;padding:11px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.mobile-menu__toggle span{display:block;width:18px;height:2px;background:currentColor}.mobile-menu__close{font-size:25px}.mobile-menu__panel{padding:24px}.mobile-menu__panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.mobile-menu__panel-head img{max-width:60px;max-height:52px;object-fit:contain}.mobile-menu__nav{gap:5px}.mobile-menu__nav a,.mobile-menu__nav summary{display:flex;align-items:center;min-height:48px;padding:12px;color:var(--color-text);font-family:system-ui,sans-serif;font-size:15px;font-weight:600;text-decoration:none}.mobile-menu__nav summary{cursor:pointer;list-style:none;border-top:1px solid var(--color-border);margin-top:14px}.mobile-menu__nav summary::after{content:"+";margin-left:auto}.mobile-menu__nav details[open]>summary::after{content:"−"}.mobile-menu__nav details>div{display:grid;padding-left:14px}.mobile-menu__nav details a{font-size:14px;font-weight:450}.mobile-menu__nav a:hover,.mobile-menu__nav summary:hover{background:var(--color-surface-alt)}.mobile-menu__panel[hidden],.mobile-menu__overlay[hidden]{display:none!important}.mobile-menu a:focus-visible,.mobile-menu button:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}
.mobile-menu__brand::after{content:"Nelkytplusblogit";font-family:Georgia,serif;font-weight:500}.mobile-menu__brand img{border-radius:50%}.mobile-menu__toggle,.mobile-menu__close{border-radius:50%}.mobile-menu__nav a{border-radius:10px}
