:root{color-scheme:light;--eng-desk: #e7e4dd;--eng-gold: #ab7c00;--eng-gold-line: rgba(171, 124, 0, .55);--eng-twin: #262320}*{box-sizing:border-box}html,body{margin:0;background:var(--eng-desk);overscroll-behavior:none}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}#root{-webkit-user-select:none;user-select:none}button{font-family:inherit}@keyframes engFade{0%{opacity:.25}to{opacity:1}}@keyframes pmSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes chordGlow{0%{color:var(--eng-gold);text-shadow:0 0 14px var(--eng-gold-line)}to{color:inherit;text-shadow:none}}@keyframes targetReached{0%{opacity:.35;box-shadow:0 0 0 0 var(--eng-gold-line)}45%{opacity:1;box-shadow:0 0 0 4px var(--eng-gold-line)}to{opacity:1;box-shadow:0 0 #0000}}@keyframes noteSwap{0%{opacity:0;transform:translateY(-3px)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes pmBloom{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@keyframes pmInk{0%{opacity:0;letter-spacing:.42em;filter:blur(1.5px)}to{opacity:1;filter:none}}@keyframes pmRise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes pmSheet{0%{transform:translateY(40%);opacity:0}to{transform:none;opacity:1}}@keyframes pmDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pmGlow{0%{box-shadow:0 0 color-mix(in srgb,var(--eng-twin) 0%,transparent)}40%{box-shadow:0 0 0 7px color-mix(in srgb,var(--eng-twin) 16%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--eng-twin) 0%,transparent)}}@keyframes pmDrawer{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes pmDrawerClose{0%{grid-template-rows:1fr}to{grid-template-rows:0fr}}@keyframes pmBeckon{0%,to{text-shadow:0 0 0 transparent}50%{text-shadow:0 0 10px color-mix(in srgb,currentColor 70%,transparent)}}.system-lift{pointer-events:none}.system-lift button,.system-lift a,.system-lift input,.system-lift [role=button]{pointer-events:auto}.eng-term{border:none;border-bottom:1px dotted transparent;transition:border-bottom-color .15s}.eng-term:hover,.eng-term:focus-visible{border-bottom-color:var(--eng-gold-line)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--eng-gold);outline-offset:2px;border-radius:2px}.fader-input:focus-visible+.fader-cap{outline:2px solid var(--eng-gold);outline-offset:2px}.cl-signIn-start .cl-headerTitle,.cl-signIn-start .cl-headerSubtitle,.cl-signUp-start .cl-headerTitle,.cl-signUp-start .cl-headerSubtitle{display:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.eng-slop{position:relative}.eng-slop:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:max(100%,44px)}.eng-hit{position:relative}.eng-hit:before{content:"";position:absolute;top:calc(-1 * var(--hit-t, 0px));right:calc(-1 * var(--hit-r, 0px));bottom:calc(-1 * var(--hit-b, 0px));left:calc(-1 * var(--hit-l, 0px))}
