:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-page:#fff;--color-surface:#fff;--color-ink:#000;--color-guide:#0000008c;--color-shadow:#00000040;--color-shadow-strong:#00000073;--color-overlay:#0009;--color-backdrop-base:#efeee7;--page-backdrop:linear-gradient(180deg, #f4f4efeb, #e8e8e0d6) center / 100vw 100lvh no-repeat fixed, radial-gradient(circle at 24% 18%, #d84f3833, transparent 34%) center / 100vw 100lvh no-repeat fixed, radial-gradient(circle at 74% 72%, #2e6f952e, transparent 32%) center / 100vw 100lvh no-repeat fixed, var(--color-backdrop-base);--photocopy-filter:none;--photocopy-filter-hover:invert(1)}html{background:var(--color-backdrop-base)}body{background:var(--page-backdrop);color:var(--color-ink);margin:0}:root{--guide-reach:3000px;--guide-button-gap:10px;--guide-dot:color-mix(in srgb, var(--color-ink) 55%, var(--color-page))}[data-guide]{position:relative}[data-guide]:before,[data-guide]:after{content:"";z-index:-1;pointer-events:none;position:absolute}[data-guide=block]:before,[data-guide=button]:before{left:calc(-1 * var(--guide-reach));right:calc(-1 * var(--guide-reach));background:repeating-linear-gradient(90deg, var(--guide-dot) 0 1px, transparent 1px 6px);background-attachment:fixed;-webkit-mask:linear-gradient(#000,#000) top/100% 1px no-repeat,linear-gradient(#000,#000) bottom/100% 1px no-repeat;mask:linear-gradient(#000,#000) top/100% 1px no-repeat,linear-gradient(#000,#000) bottom/100% 1px no-repeat}[data-guide=block]:before{top:calc(-1 * var(--guide-bw,0px));bottom:calc(-1 * var(--guide-bw,0px))}[data-guide=button]:before{top:calc(-1 * (var(--guide-bw,0px) + var(--guide-button-gap)));bottom:calc(-1 * (var(--guide-bw,0px) + var(--guide-button-gap)))}[data-guide=block]:after{top:calc(-1 * var(--guide-reach));bottom:calc(-1 * var(--guide-reach));left:calc(-1 * var(--guide-bw,0px));right:calc(-1 * var(--guide-bw,0px));background:repeating-linear-gradient(180deg, var(--guide-dot) 0 1px, transparent 1px 6px);background-attachment:fixed;-webkit-mask:linear-gradient(#000,#000) 0/1px 100% no-repeat,linear-gradient(#000,#000) 100%/1px 100% no-repeat;mask:linear-gradient(#000,#000) 0/1px 100% no-repeat,linear-gradient(#000,#000) 100%/1px 100% no-repeat}
