.fs-menu{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--m-bg:var(--fs-canvas-100);--m-surface:var(--fs-surface);--m-surface-2:var(--fs-canvas-200);--m-ink:var(--fs-ink);--m-ink-2:var(--fs-ink-700);--m-ink-3:var(--fs-ink-500);--m-line:var(--fs-line-200);--m-line-2:var(--fs-line-100);--m-danger-bg:var(--fs-down-50);--m-danger-ink:var(--fs-down-700);--m-danger-line:var(--fs-down-200);--m-accent:var(--fs-deep-600);--m-accent-fg:#fff;--m-sticky-h:3.5rem;background:var(--m-bg);min-height:100dvh;color:var(--m-ink);-webkit-tap-highlight-color:transparent;font-size:16px;line-height:1.5}.fs-menu[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--m-bg:var(--fs-dark-canvas-100);--m-surface:var(--fs-dark-surface);--m-surface-2:var(--fs-dark-canvas-200);--m-ink:var(--fs-dark-ink);--m-ink-2:var(--fs-dark-ink-700);--m-ink-3:var(--fs-dark-ink-500);--m-line:var(--fs-dark-line-200);--m-line-2:var(--fs-dark-line-100);--m-danger-bg:var(--fs-dark-down-50);--m-danger-ink:var(--fs-dark-down-700);--m-danger-line:var(--fs-dark-down-200)}@media (prefers-color-scheme:dark){.fs-menu[data-theme=auto]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--m-bg:var(--fs-dark-canvas-100);--m-surface:var(--fs-dark-surface);--m-surface-2:var(--fs-dark-canvas-200);--m-ink:var(--fs-dark-ink);--m-ink-2:var(--fs-dark-ink-700);--m-ink-3:var(--fs-dark-ink-500);--m-line:var(--fs-dark-line-200);--m-line-2:var(--fs-dark-line-100);--m-danger-bg:var(--fs-dark-down-50);--m-danger-ink:var(--fs-dark-down-700);--m-danger-line:var(--fs-dark-down-200)}body:has(.fs-menu[data-theme=auto]){background:var(--fs-dark-canvas-100)}}body:has(.fs-menu[data-theme=dark]){background:var(--fs-dark-canvas-100)}.fs-menu:lang(uk),.fs-menu:lang(ru){--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-family:var(--font-sans)}.fs-menu h1,.fs-menu h2,.fs-menu h3{color:var(--m-ink)}.fs-menu :focus-visible{outline:2px solid var(--m-accent);outline-offset:2px}.m-sticky{z-index:20;background:var(--m-bg);box-shadow:0 1px 0 var(--m-line);position:sticky;top:0}.m-section{scroll-margin-top:calc(var(--m-sticky-h) + .5rem)}.m-scroll-x{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.m-scroll-x::-webkit-scrollbar{display:none}.m-sheet{background:var(--m-surface);width:100%;max-width:100%;max-height:min(92vh,92dvh);color:var(--m-ink);border:0;border-radius:1.25rem 1.25rem 0 0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -16px 40px -12px #00000040}.m-sheet[open]{flex-direction:column;animation:.22s cubic-bezier(.22,1,.36,1) both m-rise;display:flex}.m-sheet::backdrop{background:rgb(var(--fs-ink-950-rgb) / .5)}.m-sheet-body{overscroll-behavior:contain;min-height:0;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));flex:auto;overflow-y:auto}@media (min-width:640px){.m-sheet{border-radius:1.25rem;width:min(32rem,100% - 2rem);max-height:min(85vh,85dvh);margin:auto;inset:0;box-shadow:0 24px 60px -20px #00000059}}@keyframes m-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.m-photo-frame{background:var(--m-surface-2);overflow:hidden}.m-photo-frame>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.m-toggle{border:1px solid var(--m-line);background:var(--m-surface);cursor:pointer;border-radius:.75rem;align-items:center;gap:.75rem;min-height:44px;padding:.5rem .75rem;display:flex}.m-toggle:has(input:checked){border-color:var(--m-accent);background:color-mix(in srgb, var(--m-accent) 10%, var(--m-surface))}.m-toggle input{width:1.125rem;height:1.125rem;accent-color:var(--m-accent);flex:none}
