#ln-mobile-navigation { display:none; }
@media (max-width:900px) {
 body.ln-mn-ready { padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px)) !important; }
 body.ln-mn-ready .linknote-global-header__toggle,
 body.ln-mn-ready .linknote-global-header__menu-wrap,
 body.ln-mn-ready .ln-store-mobile-tabs,
 body.ln-mn-ready .storefront-handheld-footer-bar,
 body.ln-mn-ready .storefront-primary-navigation,
 body.ln-mn-ready .site-header .main-navigation,
 body.ln-mn-ready .ln-client-account-shell__nav,
 body.ln-mn-ready .woocommerce-MyAccount-navigation,
 body.ln-mn-ready .ln-client-menu,
 body.ln-mn-ready .linknote-creator-menu { display:none !important; }
 body.ln-mn-ready .ln-client-account-shell,
 body.ln-mn-ready .linknote-creator-dashboard-layout,
 body.woocommerce-account.ln-mn-ready .woocommerce { display:block !important; grid-template-columns:none !important; }
 body.ln-mn-ready .ln-client-account-shell__content,
 body.ln-mn-ready .linknote-creator-dashboard-main,
 body.ln-mn-ready .woocommerce-MyAccount-content { float:none !important; width:100% !important; min-width:0; }
 #ln-mobile-navigation { display:block; position:relative; z-index:990; font-family:inherit; color:#243a38; }
 #ln-mobile-navigation *, #ln-mobile-navigation *::before, #ln-mobile-navigation *::after { box-sizing:border-box; }
 #ln-mobile-navigation [hidden] { display:none !important; }
 #ln-mobile-navigation.ln-mn-suspended { display:none; }
 #ln-mobile-navigation .ln-mn-bar { display:flex; position:fixed; left:0; right:0; bottom:0; min-height:64px; padding:4px 8px calc(4px + env(safe-area-inset-bottom, 0px)); background:#fff; border-top:1px solid #dce9e5; box-shadow:0 -4px 18px #183f3512; z-index:3; }
 #ln-mobile-navigation button { cursor:pointer; font:inherit; box-shadow:none; text-shadow:none; }
 #ln-mobile-navigation .ln-mn-bar button { display:flex; flex-direction:column; align-items:center; justify-content:center; gap:3px; flex:1; min-width:0; min-height:52px; margin:0; padding:5px 2px; border:0; border-radius:10px; background:transparent; color:#454b49; font-size:11px; font-weight:600; line-height:1.3; white-space:nowrap; }
 #ln-mobile-navigation .ln-mn-bar button::before { content:""; display:block; flex:none; width:24px; height:24px; background-color:currentColor; -webkit-mask:var(--ln-mn-icon) center / contain no-repeat; mask:var(--ln-mn-icon) center / contain no-repeat; }
 #ln-mobile-navigation .ln-mn-bar button[data-category=social] { --ln-mn-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%228%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M3%2021v-2a6%206%200%200%201%2012%200v2M16%205a3%203%200%200%201%200%206M21%2021v-2a6%206%200%200%200-4-5.65%22%2F%3E%3C%2Fsvg%3E"); }
 #ln-mobile-navigation .ln-mn-bar button[data-category=works] { --ln-mn-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%227%22%20y%3D%223%22%20width%3D%2214%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22m7%2013%204-4%2010%208M3%207v12a2%202%200%200%200%202%202h12%22%2F%3E%3Ccircle%20cx%3D%2216.5%22%20cy%3D%227.5%22%20r%3D%221%22%2F%3E%3C%2Fsvg%3E"); }
 #ln-mobile-navigation .ln-mn-bar button[data-category=store] { --ln-mn-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2010v10a1%201%200%200%200%201%201h16a1%201%200%200%200%201-1V10M2%207l2-4h16l2%204M2%207v2a3%203%200%200%200%205%202%203%203%200%200%200%205%200%203%203%200%200%200%205%200%203%203%200%200%200%205-2V7ZM9%2021v-7h6v7%22%2F%3E%3C%2Fsvg%3E"); }
 #ln-mobile-navigation .ln-mn-bar button[data-category=client] { --ln-mn-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%207%202-4h14l2%204v13a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1ZM3%207h18M8%2010a4%204%200%200%200%208%200%22%2F%3E%3C%2Fsvg%3E"); }
 #ln-mobile-navigation .ln-mn-bar button[data-category=creator] { --ln-mn-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%227%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%207V5a2%202%200%200%201%202-2h4a2%202%200%200%201%202%202v2M3%2012a24%2024%200%200%200%2018%200M12%2011v4%22%2F%3E%3C%2Fsvg%3E"); }
 #ln-mobile-navigation .ln-mn-bar button.is-current { color:#16816e; }
 #ln-mobile-navigation .ln-mn-bar button[aria-expanded=true] { background:#e7f7f2; color:#126b5b; }
 #ln-mobile-navigation :focus-visible { outline:3px solid #168f7d; outline-offset:-3px; }
 #ln-mobile-navigation .ln-mn-overlay { position:fixed; inset:0; background:#142d2938; z-index:1; }
 #ln-mobile-navigation .ln-mn-panel { position:fixed; left:10px; right:10px; bottom:calc(76px + env(safe-area-inset-bottom, 0px)); max-height:calc(100dvh - 170px - env(safe-area-inset-bottom, 0px)); overflow:auto; overscroll-behavior:contain; background:#fff; border:1px solid #dce9e5; border-radius:18px; padding:16px; box-shadow:0 8px 36px #183f3529; z-index:2; }
 #ln-mobile-navigation h2 { margin:0 72px 14px 0; font-size:18px; line-height:44px; font-weight:700; }
 #ln-mobile-navigation .ln-mn-close { position:absolute; right:12px; top:14px; min-height:44px; padding:8px 12px; border:0; border-radius:8px; background:#f0f5f3; color:#243a38; font-size:13px; }
 #ln-mobile-navigation ul { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px; list-style:none; margin:0; padding:0; }
 #ln-mobile-navigation li { list-style:none; margin:0; padding:0; }
 #ln-mobile-navigation a { display:flex; align-items:center; gap:6px; min-height:48px; padding:12px 10px; border-radius:10px; background:#f4f8f6; color:#243a38; text-decoration:none; font-size:13px; line-height:1.5; overflow-wrap:anywhere; }
 #ln-mobile-navigation a[aria-current=page] { background:#e3f5ee; color:#126b5b; font-weight:700; }
 #ln-mobile-navigation .ln-mn-badge { border-radius:20px; background:#16816e; color:#fff; padding:0 6px; font-size:11px; }
}
