:root,[data-bs-theme=light]{--bs-primary:#9a0094;--bs-primary-rgb:154,0,148;--bs-primary-text-emphasis:#3E003B;--bs-primary-bg-subtle:#EBCCEA;--bs-primary-border-subtle:#D799D4}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#9a0094;--bs-btn-border-color:#9a0094;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#83007E;--bs-btn-hover-border-color:#7B0076;--bs-btn-focus-shadow-rgb:240,217,239;--bs-btn-active-color:#fff;--bs-btn-active-bg:#7B0076;--bs-btn-active-border-color:#74006F;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#9a0094;--bs-btn-disabled-border-color:#9a0094}.btn-outline-primary{--bs-btn-color:#9a0094;--bs-btn-border-color:#9a0094;--bs-btn-focus-shadow-rgb:154,0,148;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#9a0094;--bs-btn-hover-border-color:#9a0094;--bs-btn-active-color:#fff;--bs-btn-active-bg:#9a0094;--bs-btn-active-border-color:#9a0094;--bs-btn-disabled-color:#9a0094;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#9a0094}[data-bs-theme=dark]{--bs-body-color:#dadfe4;--bs-body-color-rgb:218,223,228;--bs-body-bg:#100314;--bs-body-bg-rgb:16,3,20;--bs-secondary-color:rgba(218,223,228,0.75);--bs-secondary-color-rgb:218,223,228,0.75;--bs-tertiary-color:rgba(218,223,228,0.5);--bs-tertiary-color-rgb:218,223,228,0.5;--bs-body-font-family:Ubuntu,sans-serif;--bs-body-font-size:1.15rem;--bs-link-color:#d500cc;--bs-link-color-rgb:213,0,204;--bs-link-hover-color:#ff00f4;--bs-link-hover-color-rgb:255,0,244}.bs-icon{--bs-icon-size:.75rem;display:flex;flex-shrink:0;justify-content:center;align-items:center;font-size:var(--bs-icon-size);width:calc(var(--bs-icon-size) * 2);height:calc(var(--bs-icon-size) * 2);color:var(--bs-primary)}.bs-icon-xs{--bs-icon-size:1rem;width:calc(var(--bs-icon-size) * 1.5);height:calc(var(--bs-icon-size) * 1.5)}.bs-icon-sm{--bs-icon-size:1rem}.bs-icon-md{--bs-icon-size:1.5rem}.bs-icon-lg{--bs-icon-size:2rem}.bs-icon-xl{--bs-icon-size:2.5rem}.bs-icon.bs-icon-primary{color:var(--bs-white);background:var(--bs-primary)}.bs-icon.bs-icon-primary-light{color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.2)}.bs-icon.bs-icon-semi-white{color:var(--bs-primary);background:rgba(255,255,255,.5)}.bs-icon.bs-icon-rounded{border-radius:.5rem}.bs-icon.bs-icon-circle{border-radius:50%}main{max-width:800px;margin:auto;padding:15px}h1,h2,h3,h4{line-height:1.1;font-family:'Fira Code',monospace}h1,h2{font-weight:700;font-size:2rem}@media (min-width:600px){h1{font-size:3rem}h2{font-weight:700;font-size:2.6rem}}section{border-bottom:solid 1px var(--bs-secondary);padding:2.5rem 1rem;margin:1rem 0}p,ul li{margin:1.5rem 0}footer p{text-align:center;color:var(--bs-secondary);font-size:medium}details{border:solid 1px var(--bs-secondary);padding:.5rem;border-radius:.6rem}details summary{font-family:'Fira Code',monospace}blockquote{border-inline-start:.35rem solid;border-color:var(--bs-primary);color:var(--bs-gray);margin-block:2rem;margin-inline:2rem 0;padding:.4rem .8rem;font-style:italic}blockquote p{margin:initial}.notice{background:var(--bs-dark);border:1px solid var(--bs-secondary);border-radius:1rem;margin:2rem 0;padding:1rem}