:where(.crt-shell){display:flex}.crt-shell{width:100%;max-width:1400px;margin-inline:auto}.crt-page,.crt-shell{--crt-inner:calc(min(1400px, 100vw - 60px) - 80px);--crt-col-w:min(840px,var(--crt-inner),max(620px,calc(var(--crt-inner) - 320px)))}:where(.crt-main){display:flex;flex-direction:column}.crt-main{flex:1 1 auto;min-width:0;min-height:0}@media (min-width:768px){.crt-main{flex:0 1 auto;width:var(--crt-col-w)}}.crt-col{width:100%;max-width:840px;margin-inline:auto}:where(.crt-gutter){display:none}@media (min-width:768px){:where(.crt-gutter){display:block}}.crt-gutter{flex:0 0 0%;min-width:0}@media (min-width:768px){.crt-gutter{flex:1 1 0%}}@keyframes crtBloom{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes crtSweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes crtSheen{0%{transform:translateX(-120%);opacity:0}20%{opacity:1}to{transform:translateX(120%);opacity:0}}@keyframes crtMarquee{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.crt-bloom{animation:crtBloom 2.8s ease-in-out infinite}.crt-sheen:after,.crt-sweep:after{content:"";position:absolute;inset:0;will-change:transform}.crt-sweep:after{background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.1) 50%,transparent 65%);animation:crtSweep 3.2s linear infinite}.crt-sheen:after{background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);animation:crtSheen 1.1s ease-out .25s both;mix-blend-mode:screen;border-radius:inherit}.crt-pencil{cursor:url(/pencilicon.png) 0 24,auto;touch-action:none}.crt-marquee{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.crt-track{animation:crtMarquee var(--crt-marquee-duration,60s) linear infinite;will-change:transform}.crt-marquee.crt-paused .crt-track,.crt-marquee:hover .crt-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.crt-bloom,.crt-sheen:after,.crt-sweep:after,.crt-track{animation:none!important}.crt-bloom{opacity:.8}.crt-sheen:after,.crt-sweep:after{opacity:0}}:where(.crt-tap-hint){display:none}@media (hover:none){:where(.crt-tap-hint){display:inline-flex}}