html[data-veche-mini-app]{--veche-mini-top:calc(max(env(safe-area-inset-top,0px),var(--veche-tg-safe-top,0px)) + var(--veche-tg-content-top,0px));--veche-mini-bottom:calc(max(env(safe-area-inset-bottom,0px),var(--veche-tg-safe-bottom,0px)) + var(--veche-tg-content-bottom,0px));--veche-mini-left:calc(max(env(safe-area-inset-left,0px),var(--veche-tg-safe-left,0px)) + var(--veche-tg-content-left,0px));--veche-mini-right:calc(max(env(safe-area-inset-right,0px),var(--veche-tg-safe-right,0px)) + var(--veche-tg-content-right,0px))}html[data-veche-mini-app=telegram][data-veche-mini-theme]{--surface:var(--veche-tg-surface,var(--media-white));--bg:var(--veche-tg-bg,var(--palette-f7f7f7));--text:var(--veche-tg-text,var(--palette-202020));--muted:var(--veche-tg-muted,var(--palette-66758a));--accent:var(--veche-tg-accent,var(--palette-2563eb));--line:color-mix(in srgb,var(--text) 12%,var(--surface));--soft:color-mix(in srgb,var(--text) 6%,var(--surface));--hover:var(--soft);--accent-soft:color-mix(in srgb,var(--accent) 10%,var(--surface))}html[data-veche-mini-app][data-veche-mini-theme=dark]{color-scheme:dark}html[data-veche-mini-app][data-veche-mini-theme=light]{color-scheme:light}html[data-veche-mini-app] body{background:var(--surface)}html[data-veche-mini-app] body .shell-foot,html[data-veche-mini-app] body .side-nav{display:none}html[data-veche-mini-app] body .app-shell,html[data-veche-mini-app] body .app-shell-wide{max-width:760px;width:100%;margin:0 auto;padding:var(--veche-mini-top) var(--veche-mini-right) calc(var(--shell-nav) + var(--space-3) + var(--veche-mini-bottom)) var(--veche-mini-left)}html[data-veche-mini-app] body .main-surface{border:0;border-radius:0;min-height:calc(var(--veche-tg-stable-height,100dvh) - 120px - var(--veche-mini-top) - var(--veche-mini-bottom));overflow:clip}@media (min-width:651px){html[data-veche-mini-app] body .mobile-nav{display:flex;position:fixed;z-index:30;bottom:0;left:50%;right:auto;transform:translateX(-50%);width:100%;max-width:760px;height:calc(var(--mobile-nav-height) + var(--veche-mini-bottom));padding:0 var(--veche-mini-right) var(--veche-mini-bottom) var(--veche-mini-left);align-items:center;justify-content:space-around;background:var(--surface);border-top:1px solid var(--line)}html[data-veche-mini-app] body .mobile-nav a{display:flex;flex-direction:column;gap:var(--space-half);min-height:44px;height:48px;width:54px;font-size:var(--fs-10)}html[data-veche-mini-app] body .mobile-nav .nav-label{display:block;font-size:var(--fs-10);line-height:var(--lh-12px)}}html[data-veche-mini-app] body .commerce-mobile-cta{bottom:calc(var(--mobile-nav-height) + var(--veche-mini-bottom))}html[data-veche-mini-app] body .toast{bottom:calc(80px + var(--veche-mini-bottom))}html[data-veche-mini-app] body .modal-backdrop{height:min(100dvh,var(--veche-tg-viewport-height,100dvh));bottom:auto;padding-top:var(--veche-mini-top);padding-left:var(--veche-mini-left);padding-right:var(--veche-mini-right)}html[data-veche-mini-app] body .modal{max-height:calc(var(--veche-tg-viewport-height,100dvh) - var(--veche-mini-top) - 12px);padding-bottom:var(--veche-mini-bottom)}.mini-app-browser-note{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-11px) var(--space-4);background:var(--hover);border-bottom:1px solid var(--line);font-size:var(--fs-12);line-height:1.4}.mini-app-browser-note>span{flex:1 1;min-width:0}.mini-app-browser-note strong{display:block;font-size:var(--fs-12);font-weight:var(--fw-semibold)}.mini-app-browser-note small{display:block;font-size:var(--fs-11);color:var(--muted-readable);margin-top:var(--space-3px)}.mini-app-browser-note button{border:0;border-radius:var(--r-media);background:transparent;color:var(--muted-readable);font-size:var(--fs-11);min-height:44px;padding:var(--space-one-half);max-width:96px}.mini-app-browser-note button:hover{color:var(--text);background:var(--soft)}