:root{--paper:#fff;--ink:#000;--muted:#666;--focus:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{min-width:280px}body{min-height:100svh;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-family:Courier New,Courier,monospace;font-size:14px;line-height:1.6;display:flex}::selection{color:var(--paper);background:var(--ink)}a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible{outline:1px dashed var(--focus);outline-offset:6px}button{font:inherit}.skip-link{background:var(--paper);z-index:2;padding:8px;position:absolute;top:-100px;left:24px}.skip-link:focus{top:16px}.site-header{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:20px;padding:30px 40px 22px;display:flex}nav{gap:28px;display:flex}nav a{white-space:nowrap;text-decoration:none}nav a[aria-current=page]{text-decoration:underline}main{flex-direction:column;flex:1;display:flex}.home{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 20px 44px;display:flex}.disco{text-align:center;margin:0}.ascii{letter-spacing:0;white-space:pre;-webkit-user-select:none;user-select:none;margin:0;font-family:Courier New,Courier,monospace;font-size:min(11.5px,1.66667vw - .666667px);font-weight:700;line-height:1}.home-caption{text-align:center;margin-top:23px}h1,h2,p{margin-top:0}h1{letter-spacing:-.8px;font-size:26px;font-weight:400;line-height:1.3}.home-caption h1{margin-bottom:9px}.site-footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:24px 40px;font-size:11px;display:flex}.agent-desk-note{overflow-wrap:anywhere;flex-basis:100%;margin:0;font-size:11px}.agent-desk-note a{color:var(--ink)}.agent-desk-note a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.reading-page{width:min(100% - 48px,660px);margin:96px auto 100px}.reading-page h1{margin-bottom:12px}.opening-note{color:var(--muted);margin-bottom:48px;font-size:13px}.about-passage{font-size:16px;line-height:1.95}.closing-link{margin-top:34px;font-size:13px;display:inline-block}.ritual-steps{margin:0;padding-left:30px}.ritual-steps li{margin-bottom:30px;padding-left:15px}.ritual-steps h2{margin-bottom:6px;font-size:16px;font-weight:400;line-height:1.6}.ritual-steps p{max-width:56ch;color:var(--muted);margin-bottom:0}@media (max-width:600px){.site-header{flex-direction:column;gap:18px;padding:25px 24px 20px}nav{gap:24px;font-size:12px}.home{padding-top:16px;padding-bottom:48px}.home-caption{margin-top:20px}h1{font-size:22px}.home-caption h1{max-width:24ch}.site-footer{flex-wrap:wrap;padding:20px 24px;font-size:10px}.reading-page{margin-top:52px;margin-bottom:64px}.opening-note{margin-bottom:34px}.about-passage{font-size:15px;line-height:1.9}.ritual-steps{padding-left:24px}.ritual-steps li{padding-left:8px}}@media (min-width:601px) and (max-height:850px){.ascii{font-size:min(10.5px,1.85185vh - 4.81482px,1.66667vw - .666667px)}.home{padding-bottom:26px}.home-caption{margin-top:12px}}
