.v2-shell{--v2-brand:var(--v2-brand-override,221 83% 45%);--v2-brand-dark:var(--v2-brand-dark-override,221 83% 32%);--v2-brand-light:var(--v2-brand-light-override,221 100% 96%);--brand:var(--v2-brand);--brand-dark:var(--v2-brand-dark);--brand-darker:var(--v2-brand-dark);--brand-hover:var(--v2-brand-dark);--brand-light:var(--v2-brand-light);--brand-border:var(--v2-brand);--brand-border-light:var(--v2-brand-light);--brand-foreground:0 0% 100%;--brand-muted:var(--v2-brand-light);color:#111827}.dark .v2-shell{--v2-brand:var(--v2-brand-dm-override,221 83% 50%);--v2-brand-dark:var(--v2-brand-dark-dm-override,221 83% 65%);--v2-brand-light:var(--v2-brand-light-dm-override,221 45% 13%);--brand-hover:var(--v2-brand-override,221 83% 45%);--brand-border-light:var(--v2-brand-border-light-dm-override,221 35% 24%);color:#f9fafb}.v2-rich .katex{font-size:1.05em}.v2-rich .katex-display{margin:.25rem 0}.v2-rich p+p{margin-top:.75rem}.v2-focus{position:fixed;inset:0;z-index:60;background:#f9fafb;color:#111827;display:flex;flex-direction:column;overscroll-behavior:contain}.dark .v2-focus{background:#030712;color:#f9fafb}.v2-focus .v2-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.v2-safe-bottom{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}@media (pointer:coarse){.v2-safe-bottom{padding-bottom:calc(.75rem + max(env(safe-area-inset-bottom), 1.25rem))}}.v2-safe-top{padding-top:calc(.5rem + env(safe-area-inset-top))}.v2-struck{text-decoration:line-through;text-decoration-thickness:2px;opacity:.45}.v2-tap{min-height:3rem;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@keyframes v2-pop{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.v2-pop{animation:v2-pop .16s ease-out}