#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:9999;top:0;left:0;width:100%;height:4px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar{position:absolute}:root{--soft: color-mix(in srgb, var(--fg), transparent 30%);--very-soft: color-mix(in srgb, var(--fg), transparent 70%)}*{overscroll-behavior:none}.inverse{filter:invert(1) hue-rotate(180deg)}a:not(.logo){color:var(--soft);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:#abc;text-underline-offset:5px}a:hover:not(.logo){color:var(--fg);text-decoration-color:salmon}a:active:not(.logo){color:var(--soft);opacity:.9}button,.button{background-color:#7892;padding:.5rem .7rem;line-height:1;border-radius:8px;cursor:pointer}button:hover,.button:hover{outline:2px solid var(--very-soft)}button:active,.button:active{outline:2px solid var(--soft);opacity:.7}main{width:100%;max-width:640px;margin:2.5rem auto;padding-top:3rem;border-top:3px solid #7897;h1,h2,h3,h4{margin-bottom:1.5rem;letter-spacing:.03em}p{margin-bottom:1.5rem}h1,h2{text-transform:uppercase}h1{font-size:1.3rem}h2{font-size:1.15rem}h3{font-size:1rem;font-style:italic}p{line-height:1.75;letter-spacing:.04em}h2,hr{border-top:1px dotted var(--very-soft)}hr{border:none;margin:1rem 0}h2{padding-top:1rem}.anchor{font-weight:400;padding-right:12px;opacity:.7;text-decoration:none}.anchor:hover{opacity:1}ul,ol{margin-left:2rem;margin-bottom:1.5rem;li{padding-left:.5rem;margin-bottom:.5rem}}ul{list-style:disc}ol{list-style:decimal}}
