article header,div header,main header,section header{padding-top:1px}nav,section{display:flex}footer,nav ul li{position:relative}body,nav ul li ul{background:var(--color-bg)}.dropdown-content,nav ul li ul{display:none;z-index:1;position:absolute}nav ul,p{padding:0}a:active,button:active,input[type=submit]:active{filter:brightness(var(--active-brightness))}a:hover,button:hover,input[type=submit]:hover{filter:brightness(var(--hover-brightness))}a,a em,a i{color:var(--color-link)}.readable,form,hr,nav{margin-left:auto;margin-right:auto}form header,pre{margin:1rem 0;padding:1rem 0}hr,input[readonly],textarea[readonly]{background-color:var(--color-bg-secondary)}label,nav{margin-bottom:.2rem}nav ul li ul,table{white-space:nowrap}hr,iframe{width:90%}form,iframe{box-shadow:var(--box-shadow) var(--color-shadow);min-width:var(--width-card);text-align:var(--justify-normal);display:block;max-width:var(--width-card-wide)}form,iframe,table thead th:first-child,table tr td:first-child{text-align:var(--justify-normal)}blockquote,header,table td,table th,table tr{text-align:var(--justify-important)}blockquote,blockquote footer,body,h1,h2,h3,h4,h5,h6{line-height:var(--line-height)}.tooltip,.tooltipdata,.tooltipdata:hover::after{top:100%;white-space:pre-line}#toastAlert.show,.show{visibility:visible}.readable,blog div{padding-left:5%;padding-right:5%}.dropdown-content,blog div,form{background-color:var(--color-bg-whiteish)}article aside a,blog a{color:var(--color-secondary)}a,blog a{font-weight:700;text-decoration:none;overflow-wrap:break-word}blog h1,blog h2{margin-bottom:1%}article img,blog img,figure img,section img,table{max-width:100%}blog blockquote,code,samp,table tr:nth-child(2n){background-color:var(--color-accent)}blog form small,blog h3,blog h4,table th{font-style:italic}.code,blog form small{font-family:monospace}.slider,.tooltip,.tooltipdata{left:0;right:0}.dropdown-content a,.dropdown:hover .dropdown-content,blockquote,blockquote footer,blog form small,blog img,fadeout,form,hr,iframe,nav ul li ul li,nav ul li ul li a,nav ul li:hover ul,pre code,pre samp{display:block}fadeout,form,iframe,input,label,pre,pre code,pre samp,select,textarea{max-width:var(--width-card-wide)}#toastAlert,blog,blog button,blog form small,blog h4,fadeout,fadeout small,footer{text-align:center}#toastAlert,blog div,body,button,fadeout small,form,input[type=submit]{font-family:var(--font-family)}.dropdown-content a,blog blockquote,blog div,body,code,fadeout small,samp{color:var(--color-text)}:root{--active-brightness:0.85;--border-radius:13px;--box-shadow:2px 2px 10px;--color-accent:#118bee15;--color-darkblue:#043898;--color-bg:#fffce4;--color-bg-secondary:#485cf5;--color-link:#000000;--color-secondary:#485cf5;--color-secondary-accent:#e90d0d0b;--color-shadow:#acb4e7;--color-table:#118bee;--color-text:#161b2b;--color-text-secondary:#7b7a7a;--color-bg-whiteish:#f0f8ff;--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,"Ubuntu",Cantarell,"Helvetica Neue",sans-serif;--hover-brightness:1.3;--justify-important:center;--justify-normal:left;--line-height:1.3;--width-card:285px;--width-card-medium:460px;--width-card-wide:800px;--width-content:1080px}@media (prefers-color-scheme:dark){:root{--color-accent:#0097fc5e;--color-darkblue:#f3febd;--color-bg:#313131;--color-bg-secondary:#555;--color-link:#fcf199;--color-secondary:#fcd80e;--color-secondary-accent:#e20de94f;--color-shadow:#bbbbbb20;--color-table:#0097fc;--color-text:#fffce4;--color-text-secondary:#aaa;--color-bg-whiteish:#0e1e2e}}article aside{background:var(--color-secondary-accent);border-left:4px solid var(--color-secondary);padding:.01rem .1rem}body{overflow-x:hidden;padding:.5em;scroll-behavior:smooth;margin:.5em}footer,header,main{margin:.1px auto;max-width:var(--width-content);padding-top:1.1rem}footer{font-size:x-small;opacity:.7;width:100%;bottom:10px}footer p{margin:.1em}hr{border:none;height:1px}section{flex-wrap:wrap;justify-content:var(--justify-important)}section pre{overflow:auto}section aside{border:1px solid var(--color-bg-secondary);border-radius:var(--border-radius);box-shadow:var(--box-shadow) var(--color-shadow);margin:.8rem;padding:1.3rem;width:var(--width-card)}section aside:hover{box-shadow:var(--box-shadow) var(--color-bg-secondary)}[hidden]{display:none}header a b,header a em,header a i,header a strong{margin-left:.5rem;margin-right:.5rem}header nav img{margin:.5rem 0}section header{width:100%}nav{align-items:center;font-weight:700;justify-content:space-between;max-width:90vw}nav ul{list-style:none}nav ul li{display:inline-block;margin:0 .5rem;text-align:left}.dropdown{float:left;overflow:hidden}.dropdown .dropbtn{font-size:16px;border:none;outline:0;color:var(--color-bg-whiteish);padding:14px 16px;background-color:inherit;font-family:inherit;margin:0}.dropdown:hover .dropbtn,.navbar a:hover{background-color:red}.dropdown-content{min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.switch,.tooltip,fadeout,sup{position:relative}.dropdown-content a{float:none;padding:12px 16px;text-decoration:none;text-align:left}blockquote footer,blog form small,blog h3,blog h4,button:disabled,figure figcaption,input:disabled,small{color:var(--color-text-secondary)}a:active,a:hover{text-decoration:underline}a,a b,a em,a i,a strong,blog a,blog code,button,code,input[type=checkbox],input[type=radio],input[type=submit],samp{display:inline-block}.dropdown-content a:hover{background-color:var(--color-bg)}nav ul li ul{border:1px solid var(--color-bg-secondary);border-radius:var(--border-radius);box-shadow:var(--box-shadow) var(--color-shadow);height:auto;left:-2px;padding:.5rem 1rem;top:1.7rem;width:auto}nav ul li ul::before{content:"";position:absolute;left:0;right:0;top:-.5rem;height:.5rem}code,samp{border-radius:var(--border-radius);margin:0 .1rem;padding:0 .5rem}blog code,samp,sup,table thead{color:var(--color-bg)}details{margin:1.3rem 0}details summary{font-weight:700;cursor:pointer}h1,h2,h3,h4,h5,h6{margin-bottom:2%}mark{padding:.1rem}ol li,ul li{padding:.2rem 0;padding-inline-start:1ch}p{margin:.75rem auto;text-align:inherit}pre code,pre samp{padding:.5rem 2rem;white-space:pre-wrap}.readable{max-width:750px}.hidden,figure{margin:0}.hidden,blog hr,figure,table{padding:0}.monitor:-webkit-scrollbar-thumb{background-color:var(--color-darkblue);border-radius:20px;border:3px solid transparent}.code{background-color:#2f4f4f;color:#adff2f;font-size:16px;border-radius:0;border:4px groove #fff;max-width:500px;height:30vh}.code::-webkit-input-placeholder{color:#fff}sup{background-color:var(--color-secondary);border-radius:var(--border-radius);font-size:xx-small;font-weight:700;margin:.2rem;padding:.2rem .3rem;top:-2px}a b,a em,a i,a strong,button,input[type=submit]{border-radius:var(--border-radius);font-size:medium;font-weight:700;line-height:var(--line-height);margin:.5rem 0;padding:1rem 2rem}button:hover,input[type=submit]:hover{cursor:pointer}a b,a strong,button,input[type=submit]{background-color:var(--color-link);border:2px solid var(--color-link);color:var(--color-bg)}a em,a i{border:2px solid var(--color-link);border-radius:var(--border-radius);padding:1rem}button:disabled,input:disabled{background:var(--color-bg-secondary);border-color:var(--color-bg-secondary);cursor:not-allowed}button[disabled]:hover,input[type=submit][disabled]:hover{filter:none}form{border:1px solid var(--color-bg-secondary);border-radius:var(--border-radius);padding:1.5rem}.hidden{display:none!important;height:1px;width:1px;font-size:0px;overflow:hidden;background:0 0;background-color:none}.loader{margin:auto auto 10px;border:5px solid #add8e6;border-radius:50%;border-top:5px solid var(--color-bg-secondary);width:30px;height:30px;animation:1s linear infinite spinner;z-index:2;background-color:transparent;pointer-events:none}.tooltip,.tooltipdata,blog img,iframe{margin-left:auto}.tooltip,.tooltipdata,.tooltipdata:hover::after,blog img,iframe{margin-right:auto}dialog,input,select,textarea{border:1px solid var(--color-bg-secondary)}.loader.show{visibility:show}.loader.hidden{visibility:hidden;width:1px;height:1px}@keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}input,label,select,textarea{display:block;font-size:inherit;align-items:center;margin-left:auto;margin-right:auto}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;font-weight:400;position:relative;top:1px}input[type=range]{padding:.4rem 0}input,select,textarea{border-radius:var(--border-radius);margin-bottom:1rem;padding:.4rem .8rem}input[type=text],textarea{width:calc(100% - 1.6rem);resize:vertical;overflow-x:visible}label{font-weight:700}dialog{border-radius:var(--border-radius);box-shadow:var(--box-shadow) var(--color-shadow);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;z-index:999}table{border:1px solid var(--color-bg-secondary);border-radius:var(--border-radius);border-spacing:0;display:flex;overflow-x:auto}table td,table th,table tr{padding:.4rem .8rem}table thead{background-color:var(--color-table);border-collapse:collapse;border-radius:var(--border-radius);margin:0;padding:0}table th{background-color:#485cf5;color:#fff}table thead th:first-child{border-top-left-radius:var(--border-radius)}table thead th:last-child{border-top-right-radius:var(--border-radius)}iframe{border:1px solid var(--color-bg-secondary);border-radius:var(--border-radius);height:70vh;padding:1rem;background-color:#f5f5f5}blockquote{font-size:large;margin:1rem auto;max-width:var(--width-card-medium);padding:11rem 1rem}blockquote footer{font-size:small;padding:1.5rem 0}.tooltip{cursor:context-menu;z-index:1}.tooltipdata{cursor:context-menu;pointer-events:all}.tooltipdata:hover::after{content:attr(data-tooltip);position:absolute;display:flex;font-size:medium;font-style:italic;font-weight:250;min-width:200px;text-align:center;border-radius:var(--border-radius);border:2px var(--color-secondary) solid;padding:8px;color:#000;background-color:var(--color-shadow);z-index:1}#toastAlert,blog img{border-radius:var(--border-radius)}#toastAlert{visibility:hidden;min-width:20vw;background-color:#333;color:#fff;padding:5px;position:fixed;z-index:1;left:33vw;right:33vw;bottom:32px}#toastAlert.show{-webkit-animation:.5s fadein,.5s 2.5s fadeout;animation:.5s fadein,.5s 2.5s fadeout}@-webkit-keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}blog div{line-height:160%;font-size:110%;min-height:69vh}blog a{word-wrap:normal}blog h2{margin-top:5%}blog h3{font-size:100%;font-weight:350}blog blockquote,blog h4{margin:0 auto;font-weight:300;max-width:80%}blog h4{padding:0 1em;font-size:80%}blog img{max-height:40vh}blog blockquote{padding:2px 3em;border-left:.4em solid var(--color-accent);font-style:normal;font-display:inherit;text-align:left;font-size:85%}blog code,samp{background-color:#333;border-radius:4px;margin:.1rem;font-size:17px}blog form,blog iframe{border:0 transparent;margin-left:auto;margin-right:auto}.row,blog button{display:flex}blog form{padding-left:1%;padding-right:1%}blog form small{align-content:center;margin-left:auto;margin-right:auto}blog button{margin-right:auto;margin-left:auto;align-self:center}blog hr{width:50%;height:2px;margin:20px auto}blog ul li::marker{content:"ᐷ";padding-inline-start:1ch;color:var(--color-bg-secondary)}blog iframe{padding-left:0;padding-right:0;width:100%;height:600px}.column{flex:50%}@media screen and (max-width:600px){.column{width:100%}}.switch{display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}fadeout{margin-top:-50px;height:90px;background-image:linear-gradient(to bottom,rgba(245,245,245,0),var(--color-bg-whiteish),var(--color-bg-whiteish));cursor:pointer;min-width:(var(--width-card));padding:1%;margin-left:auto;margin-right:auto;line-height:100px}fadeout small{font-size:120%}.collapsed>*{max-height:600px;overflow-y:hidden}.dyslexic{font-family:"Comic Sans",sans-serif;font-size:120%;letter-spacing:.06em;word-spacing:1.2em;line-height:108%;font-style:normal;background-color:#d7f5ff;margin-bottom:10px}.dyslexic h1,h2,h3,h4{font-size:150%;font-style:normal}.dyslexic p{margin-bottom:2.6em}.dyslexic i,em{font-style:normal;font-weight:650}