.lk-hamburger-wrap{position:fixed;top:16px;right:16px;z-index:1000}.lk-hamburger{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;background-color:var(--lk-surface);border:1px solid var(--lk-border);border-radius:10px;cursor:pointer;padding:8px;transition:background-color var(--lk-transition)}.lk-hamburger:hover{background-color:var(--lk-surface-hover)}.lk-hamburger__bar{display:block;width:18px;height:2px;background-color:var(--lk-text-primary);border-radius:2px;transition:transform .25s ease,opacity .25s ease}.lk-hamburger.is-open .lk-hamburger__bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.lk-hamburger.is-open .lk-hamburger__bar:nth-child(2){opacity:0;transform:scaleX(0)}.lk-hamburger.is-open .lk-hamburger__bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.lk-menu{position:fixed;top:0;right:-320px;width:300px;height:100vh;background-color:var(--lk-bg);border-left:1px solid var(--lk-border);padding:24px 20px;display:flex;flex-direction:column;gap:24px;transition:right .3s cubic-bezier(.4,0,.2,1);z-index:999;overflow-y:auto}.lk-menu.is-open{right:0}.lk-menu__header{display:flex;justify-content:space-between;align-items:center}.lk-menu__title{font-size:1rem;font-weight:700;color:var(--lk-text-primary)}.lk-menu__close{background:none;border:none;cursor:pointer;font-size:1rem;color:var(--lk-text-secondary);padding:4px;transition:color var(--lk-transition)}.lk-menu__close:hover{color:var(--lk-text-primary)}.lk-menu__section{display:flex;flex-direction:column;gap:10px}.lk-menu__label{font-size:.75rem;font-weight:600;color:var(--lk-text-secondary);text-transform:uppercase;letter-spacing:.08em}.lk-menu__themes{display:flex;flex-direction:column;gap:8px}.lk-theme-btn{display:flex;align-items:center;gap:10px;padding:12px 14px;background-color:var(--lk-surface);border:1px solid var(--lk-border);border-radius:10px;cursor:pointer;font-size:.875rem;font-weight:500;color:var(--lk-text-primary);text-align:left;transition:background-color var(--lk-transition),border-color var(--lk-transition)}.lk-theme-btn:hover{background-color:var(--lk-surface-hover)}.lk-theme-btn--active{border-color:var(--lk-accent);background-color:var(--lk-surface-hover)}.lk-theme-btn__dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.lk-theme-btn__dot--default{background:linear-gradient(135deg,#fff 50%,#111 50%);border:1px solid var(--lk-border)}.lk-theme-btn__dot--mono{background-color:#333}.lk-theme-btn__dot--neu{background-color:#f5c842;border:1px solid #333}.lk-menu__schemes{display:flex;gap:8px}.lk-scheme-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;background-color:var(--lk-surface);border:1px solid var(--lk-border);border-radius:10px;cursor:pointer;font-size:.8125rem;font-weight:500;color:var(--lk-text-primary);transition:background-color var(--lk-transition),border-color var(--lk-transition)}.lk-scheme-btn:hover{background-color:var(--lk-surface-hover)}.lk-scheme-btn.is-active{border-color:var(--lk-accent)}.lk-menu-overlay{display:none;position:fixed;inset:0;background-color:#0000004d;z-index:998;backdrop-filter:blur(2px)}.lk-menu-overlay.is-visible{display:block}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--lk-bg: #ffffff;--lk-surface: #f5f5f5;--lk-surface-hover: #ebebeb;--lk-border: #e0e0e0;--lk-text-primary: #0a0a0a;--lk-text-secondary: #6b6b6b;--lk-accent: #0a0a0a;--lk-radius: 12px;--lk-transition: .18s ease;--lk-font: "Inter", system-ui, sans-serif}[data-color-scheme=dark]{--lk-bg: #111111;--lk-surface: #1e1e1e;--lk-surface-hover: #2a2a2a;--lk-border: #2e2e2e;--lk-text-primary: #f0f0f0;--lk-text-secondary: #888888;--lk-accent: #f0f0f0}body{background-color:var(--lk-bg);color:var(--lk-text-primary);font-family:var(--lk-font);min-height:100vh;transition:background-color var(--lk-transition),color var(--lk-transition)}.lk-main{display:flex;justify-content:center;align-items:flex-start;padding:48px 16px 32px;min-height:100vh}.lk-container{width:100%;max-width:480px;display:flex;flex-direction:column;gap:0}
