*{box-sizing:border-box;margin:0;padding:0}html,body{-webkit-text-size-adjust:100%;background:#000;height:100%;overflow:hidden}body{overscroll-behavior:none}#page{z-index:0;transition:opacity .24s;position:relative}#page.leaving{opacity:0}#share,#hint,#waiting,#copied{z-index:10;color:#fff;mix-blend-mode:difference;letter-spacing:.14em;pointer-events:none;-webkit-user-select:none;user-select:none;font:400 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:fixed}#share{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));cursor:pointer;opacity:0;pointer-events:auto;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;transition:opacity .4s;display:grid}#share.near,#share:hover,#share:focus-visible{opacity:.62}#share:active{opacity:1}#share:focus-visible{outline-offset:3px;outline:1px solid}@media (hover:none){#share{opacity:.34}}#copied{right:max(18px, env(safe-area-inset-right));bottom:max(58px, calc(env(safe-area-inset-bottom) + 40px));opacity:0;transition:opacity .3s}#copied.show{opacity:.75}#hint{left:50%;bottom:max(26px, env(safe-area-inset-bottom));opacity:.5;transition:opacity 1.6s;transform:translate(-50%)}#hint.gone{opacity:0}#hint kbd{font:inherit;border:1px solid;border-radius:3px;margin-left:2px;padding:2px 5px}#waiting{opacity:0;align-items:baseline;gap:1px;transition:opacity .28s;display:flex;top:50%;left:50%;transform:translate(-50%,-50%)}#waiting.show{opacity:.72}#waiting i{background:currentColor;border-radius:50%;width:3px;height:3px;margin-left:2px;animation:1.15s ease-in-out infinite blip}#waiting i:nth-child(3){animation-delay:.14s}#waiting i:nth-child(4){animation-delay:.28s}@keyframes blip{0%,65%,to{opacity:.22}30%{opacity:1}}@media (prefers-reduced-motion:reduce){#page,#share,#copied,#hint,#waiting{transition-duration:.01ms}#waiting i{opacity:.6;animation:none}}#debugbar{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#d8d8d8;background:#0a0a0cf0;border-right:1px solid #ffffff14;flex-direction:column;width:200px;font:400 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;transition:transform .22s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:12px 0 30px #00000059}#debugbar.open{transform:translate(0)}#debugtab{z-index:21;color:#d8d8d8;letter-spacing:.04em;cursor:pointer;opacity:.5;background:#0a0a0cb8;border:1px solid #ffffff24;border-radius:4px;padding:5px 9px;font:400 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:opacity .15s,left .22s;position:fixed;top:10px;left:10px}#debugtab:hover,#debugtab.open{opacity:.95}#debugtab.open{left:210px}@media (prefers-reduced-motion:reduce){#debugbar,#debugtab{transition-duration:.01ms}}.dbhead{color:#8a8a8a;letter-spacing:.06em;padding:10px 12px 6px;font-size:10.5px}.dbfilter{color:inherit;font:inherit;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:3px;margin:0 10px 8px;padding:5px 7px}.dbfilter:focus{outline:1px solid #ffffff59}.dblist{padding-bottom:10px;overflow-y:auto}.dbrow{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;padding:5px 12px;display:block}.dbrow:hover{background:#ffffff0f}.dbrow[hidden]{display:none}.dbrow.active{color:#e8c15a;background:#e8c15a14;border-left-color:#e8c15a}
