@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700;800&family=Playfair+Display:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box;font-family:Open Sans,sans-serif}input{padding:.5rem;border-radius:.25rem;border:none;outline:none;background-color:#faf9f9;outline:1px solid #a59494;font-size:1rem}input:hover{outline:2px solid #9594a5}input:focus{outline:2px solid #2c2230}button:not(.plain){padding:.5rem;border-radius:.25rem;border:none;outline:none;background-color:#a59494;font-size:1rem;transition:background-color .3s;cursor:pointer;color:#faf9f9!important}button:not(.plain):hover,button:not(.plain):focus{background-color:#736060;outline:2px solid #2c2230}pre .json-key{font-weight:600;color:#ec3e78}pre .json-value{font-weight:400;color:#a074c4}pre .json-string{color:#3f9822}::-webkit-scrollbar{width:14px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#9e9c94;border:4px solid transparent;border-radius:9999px;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:#828283}::-webkit-scrollbar-corner{background-color:transparent}body{font-family:Open Sans,sans-serif;background-color:#faf9f9;padding:0;margin:0;color:#2c2230;scrollbar-gutter:stable;overflow-y:scroll}.app{display:flex;padding-top:3rem;width:100%}.container{max-width:1200px;width:100%;margin-inline:auto;display:flex;gap:2rem}.container .aside{width:200px;position:sticky;top:3rem;display:grid;height:fit-content;gap:.5rem;flex-shrink:0}.container .aside>a{text-decoration:none;border-radius:.25rem;padding:.5rem;font-family:Playfair Display,serif;font-size:1.75rem;font-weight:700;color:#2c2230;display:flex;align-items:center;position:relative;transition:all .25s}.container .aside>a:after{content:"";width:4px;height:0%;margin-left:-.25rem;background-color:#9d9495;left:0;transition:all .25s;position:absolute}.container .aside>a:hover{color:#9d9495}.container .aside>a:hover:after{height:80%}.container .aside button{margin-top:2rem;width:fit-content;padding-inline:2rem}.container .main{width:100%;padding-top:-1rem;padding-bottom:4rem}
