.drv{--bg-page:var(--tg-theme-secondary-bg-color,#f1f3f6);--bg-surface:var(--tg-theme-section-bg-color,var(--tg-theme-bg-color,#fff));--bg-fill:color-mix(in oklab, var(--ink) 6%, var(--bg-surface));--bg-fill-2:color-mix(in oklab, var(--ink) 10%, var(--bg-surface));--ink:var(--tg-theme-text-color,#15181d);--ink-2:color-mix(in oklab, var(--ink) 80%, var(--bg-surface));--ink-3:var(--tg-theme-hint-color,#6f7784);--ink-4:color-mix(in oklab, var(--ink-3) 60%, var(--bg-surface));--line:color-mix(in oklab, var(--ink) 10%, var(--bg-surface));--line-2:color-mix(in oklab, var(--ink) 18%, var(--bg-surface));--link:var(--tg-theme-link-color,#2563eb);--danger:var(--tg-theme-destructive-text-color,#d0353f);--brand-tint:color-mix(in oklab, var(--brand) 14%, var(--bg-surface));--radius:14px;--safe-top:max(env(safe-area-inset-top,0px), var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,0px));--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px));min-height:100vh;min-height:var(--tg-viewport-stable-height,100dvh);background:var(--bg-page);color:var(--ink);overflow-x:hidden}[data-theme=dark] .drv{--bg-page:var(--tg-theme-secondary-bg-color,#0f1318);--bg-surface:var(--tg-theme-section-bg-color,var(--tg-theme-bg-color,#191e25));--ink:var(--tg-theme-text-color,#e8ecf1);--ink-3:var(--tg-theme-hint-color,#8d97a5);--link:var(--tg-theme-link-color,#6ea8fe);--ok-tint:color-mix(in oklab, var(--ok) 22%, var(--bg-surface));--warn-tint:color-mix(in oklab, var(--warn) 24%, var(--bg-surface));--danger-tint:color-mix(in oklab, var(--danger) 22%, var(--bg-surface));--info-tint:color-mix(in oklab, var(--info) 24%, var(--bg-surface));--muted-tint:color-mix(in oklab, var(--ink) 12%, var(--bg-surface))}html.drv-root,html.drv-root body{background:var(--tg-theme-secondary-bg-color,var(--bg-page));overscroll-behavior-y:none}.drv a{color:var(--link)}.drv .btn{border-radius:12px;height:44px;font-size:15px}.drv .btn.sm{height:34px;font-size:14px}.drv .btn.lg{height:52px;font-size:16px;font-weight:600}.drv .input{border-radius:12px;height:44px;font-size:16px}.drv .card{box-shadow:none;border-radius:var(--radius);border:0}
