@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap";header{z-index:100;background-color:#2f4f4f;width:100vw;padding:1rem;position:fixed;top:0;left:0}header h1{float:left;color:#8fbc8f}header .nav{float:right;margin-right:1.5rem;margin-top:.75rem;font-size:.8rem;font-family:Urbanist,sans-serif}@media (max-width: 600px){header .nav{margin-top:.33rem;font-size:.66rem}}header .nav a.profile{position:relative}header .nav a.profile:after{background:#8fbc8f;border-radius:50%;transition:.33s;width:2rem;height:2rem;content:"";display:inline-block;vertical-align:middle;margin-left:.25rem;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width: 600px){header .nav a.profile:after{width:1.2rem;height:1.2rem}}header .nav a.profile:hover:after{transition:.33s;background:#fff}body,main{margin:0;padding:4rem 2rem;background-color:#080f0f;font-family:Urbanist}@media (max-width: 600px){body,main{padding:2rem 1rem}}code{font-family:Fira Code,monospace}table{border-collapse:collapse;width:100%;margin-bottom:1rem;font-family:"Noto Serif";color:silver}table th,table td{padding:.75rem;text-align:left;border:1px solid #444}table th{background-color:#333;color:silver;font-weight:700}table tr{transition:background-color .33s}table tr:nth-child(2n){background-color:#141414}table tr:nth-child(odd){background-color:#1e1e1e}table tr:hover{background-color:#2a2a2a}@media (max-width: 600px){table{font-size:.8rem}}.table-container{width:100%;overflow-x:scroll;height:fit-content}p,li{color:silver;font-size:1.1rem;transition-duration:.33s}@media (max-width: 600px){p,li{font-size:.9rem}}p:hover,li:hover{color:#3cb371}p:hover .outbound,li:hover .outbound{color:silver}p.error,li.error{transition-duration:.33s;background-color:#f001;font-size:.66rem;padding:1rem;margin:auto;border-radius:.5rem;border:.066rem solid silver}p.error a,li.error a{text-decoration:underline;transition-duration:.33s}p.error a:hover,li.error a:hover{color:#dc143c}p.error:hover,li.error:hover{color:#fff;background-color:#f002}a{color:inherit;text-decoration:none}a.outbound{color:#3cb371;transition-duration:.33s;text-decoration:underline}a.outbound:hover{color:#fff!important;text-shadow:white 0 0 .1rem}a.outbound:visited{color:#2e8b57}.sitemap ul{list-style:none;margin-top:.5rem;padding-left:0}.sitemap ul ul{padding-left:2rem}.sitemap ul:last-child{margin-bottom:1rem}.sitemap li{margin-bottom:.5rem}.sitemap a{font-weight:700;text-decoration:underline;color:#3cb371;transition-duration:.33s;position:relative}.sitemap a:hover{color:#fff;text-shadow:white 0 0 .1rem;filter:hue-rotate(720deg);transition-duration:1s;transition-timing-function:ease-in-out}.sitemap a.external:after{content:" ↗︎";font-size:.8em}.sitemap p{margin:.25rem 0 0;color:#999;font-family:Urbanist,sans-serif}button,select,input,textarea{font-family:Urbanist;font-weight:600;font-size:1rem;background:linear-gradient(#222,#000);color:silver;padding:.33rem;border:.1rem solid grey;border-radius:.5rem;transition-duration:.33s}button:hover,select:hover,input:hover,textarea:hover{font-weight:900;color:#fff}button:disabled,select:disabled,input:disabled,textarea:disabled{color:#666;border-color:#444;background:#222}button.toggle,select.toggle,input.toggle,textarea.toggle{width:3rem;height:1.5rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;cursor:pointer;margin:.5rem;padding:0;border-radius:1rem;background:#333;transition:.33s}button.toggle:after,select.toggle:after,input.toggle:after,textarea.toggle:after{content:"";position:absolute;left:.1rem;top:.1rem;width:1.1rem;height:1.1rem;background:silver;border-radius:50%;transition:.33s}button.toggle:checked,select.toggle:checked,input.toggle:checked,textarea.toggle:checked{background:#3cb371;border-color:#2e8b57}button.toggle:checked:after,select.toggle:checked:after,input.toggle:checked:after,textarea.toggle:checked:after{left:1.7rem;background:#fff}blockquote{border-left:6px solid seagreen;background:linear-gradient(to right,#00382d,transparent);padding:.33rem .33rem .33rem 2rem;margin:auto}blockquote blockquote{border:none;background:none}h1,h2,h3,h4,h5,h6{color:teal;font-weight:900;transition-duration:.33s;margin:auto;padding:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;transition:.33s}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#3cb371;text-shadow:seagreen 0 0 2rem}h1{font-size:2.5rem}@media (max-width: 600px){h1{font-size:1.2rem}}h2{font-size:2rem}@media (max-width: 600px){h2{font-size:1.15rem}}h3{font-size:1.66rem}@media (max-width: 600px){h3{font-size:1.1rem}}h4{font-size:1.5rem}@media (max-width: 600px){h4{font-size:1rem}}h5{font-size:1.33rem}@media (max-width: 600px){h5{font-size:.9rem}}h6{font-size:1.25rem}@media (max-width: 600px){h6{font-size:.9rem}}
