@keyframes board-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.board-in{animation:.32s cubic-bezier(.2,.7,.2,1) both board-in}@media (prefers-reduced-motion:reduce){.board-in{animation:none}}.session-grid{--grid-minor:color-mix(in srgb, var(--color-chrome) 7%, transparent);--grid-major:color-mix(in srgb, var(--color-chrome) 11%, transparent);background-color:var(--color-bg);background-image:linear-gradient(var(--grid-major) 1px, transparent 1px), linear-gradient(90deg, var(--grid-major) 1px, transparent 1px), linear-gradient(var(--grid-minor) 1px, transparent 1px), linear-gradient(90deg, var(--grid-minor) 1px, transparent 1px);background-position:-1px -1px;background-size:120px 120px,120px 120px,24px 24px,24px 24px}.paper-lined{--rule:color-mix(in srgb, var(--color-chrome) 12%, transparent);--margin-rule:color-mix(in srgb, var(--color-leaf) 45%, transparent);background-color:var(--color-bg);background-image:linear-gradient(90deg, transparent 63px, var(--margin-rule) 63px, var(--margin-rule) 64px, transparent 64px), linear-gradient(transparent 31px, var(--rule) 31px);background-size:100% 100%,100% 32px}.paper-plain{background-color:var(--color-bg)}.board-stage svg{max-height:min(40vh,440px)}.board-stage figure,.board-stage>div{max-width:100%}
