html{font-family:Arial,sans-serif;line-height:1.4rem;font-size:14px}body{overflow-y:scroll}h1,h2,h3,h4,h5,h6{margin-block:3rem 1rem}:is(h1,h2,h3,h4,h5,h6) small{color:#c8c8c8}details summary h1,details summary h2,details summary h3,details summary h4,details summary h5,details summary h6{display:inline-block}main>details summary{position:sticky;top:-2rem;background-color:#fff}footer{margin-block-start:5rem;border-block-start:1px solid rgb(180,180,180);font-size:.9rem;color:#b4b4b4}footer #floating-logo{position:fixed;bottom:10px;right:10px;background-color:#fff;padding:5px;border:1px solid rgb(230,230,230);border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem}nav{display:flex;flex-direction:row;gap:2rem;padding-block:1rem;font-size:1.2rem;text-transform:uppercase}a{text-decoration:none;color:#1e90ff}a.active{color:#228b22}a:hover{color:#00008b}ul li{margin-block:1rem}form{display:flex;flex-direction:column;gap:.5rem}form .json-object{display:flex;flex-direction:column;align-items:flex-start}time{display:inline-flex;flex-direction:row;gap:.2rem;align-items:baseline;font-family:Menlo,Courier New,monospace}time span:nth-child(2n){color:var(--color-divider);font-size:.75rem}
