html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}:root{--text-color: #000;--inverted-text-color: #fff;--background-color: #f7f7f7;--secondary-background-color: #ddd;--primary-color: #000;--mono-font: Consolas, Menlo, Monaco, "Andale Mono", "Ubuntu Mono", monospace;--code: #d81b60;--logo-color: #00b7d8;--logo-hover-color: var(--text-color);--link-color: #f46f3b;--link-highlight-color: #f46f3b;--link-highlight-color-hover: #f75b1d;--pre-text-color: #f8f8f2;--pre-background-color: #282a36;--left-align: #ffb300;--pre-bg-color: #efefef}@media(prefers-color-scheme:dark){:root{--text-color: #fff;--inverted-text-color: #000;--background-color: #1a1a26;--secondary-background-color: #333;--primary-color: #fff;--logo-hover-color: #333;--link-color: white;--link-highlight-color: #50fb7b;--link-highlight-color-hover: #22e252;--pre-bg-color: #2d2d2d}}*{box-sizing:border-box}html{--sans-font: -apple-system, BlinkMacSystemFont, "Avenir Next", Avenir,
    "Nimbus Sans L", Roboto, "Noto Sans", "Segoe UI", Arial, Helvetica,
    "Helvetica Neue", sans-serif;--mono-font: Consolas, Menlo, Monaco, "Andale Mono", "Ubuntu Mono", monospace;--standard-border-radius: 5px;color:var(--text-color);background:var(--background-color);font-style:"Fira Sans Condensed"}body{font-size:1.3rem;line-height:1.6;font-family:var(--sans-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}strong{font-weight:800}em{font-style:italic}code,pre{font-family:SourceCodePro,Inconsolata,Consolas,Monaco,Ubuntu Mono,monospace;font-size:1.2rem}p>code,li>code{background:var(--secondary-background-color);border:1px solid #a7a7a7}a{color:var(--link-color);text-decoration:underline;text-decoration-color:var(--link-highlight-color);text-decoration-skip-ink:none;text-decoration-thickness:.2rem;font-weight:400}a:hover,a:focus{text-decoration:none;color:#000;background:var(--link-highlight-color)}a:active{position:relative;top:1px}::selection{color:var(--inverted-text-color);background:var(--primary-color)}h1{font-weight:800;font-size:3rem;margin-top:2rem;margin-bottom:2rem;line-height:1em}code,pre,pre span,kbd,samp{font-family:var(--mono-font);background-color:#fff}kbd{color:var(--preformatted);border:1px solid var(--preformatted);border-bottom:3px solid var(--preformatted);border-radius:var(--standard-border-radius)}pre{padding:1rem 1.4rem;max-width:800px;overflow:auto;color:var(--preformatted)}pre code{color:var(--preformatted);background:0 0;margin:0 1rem;padding:0;line-height:150%!important;font-weight:500}code{border:#fff}blockquote{margin:2rem 0 2rem 2rem;padding:.4rem .8rem;border-left:.35rem solid var(--accent);color:var(--text-light);font-style:italic}cite{font-size:.9rem;color:var(--text-light);font-style:normal}.tinylytics_webring{text-decoration:none}.remove-hover>a:hover{background:0 0}.visit-btn{display:inline-block;margin:1rem 0 1.2rem;border:3px solid var(--text-color);padding:.8rem 2rem;background-color:var(--background-color);box-shadow:5px 5px 0 0 var(--text-color);transition:color .1s ease-in-out,.1s ease-in-out;color:var(--inverted-text-color);font-size:large;text-decoration:none!important}.visit-btn:hover{box-shadow:0 0 0 0 var(--primary-color);transition:color .1s ease-in-out,.1s ease-in-out;background:var(--background-color)!important;color:var(--text-color)!important}.logo{display:inline-block}.logo__image{border-radius:100%;margin-left:auto;margin-right:auto;background:var(--logo-color);color:transparent}.logo .logo__image{transition:background .1s ease-out}.logo:hover,.logo:focus{background:transparent}.logo:hover .logo__image,.logo:focus .logo__image{background:var(--logo-hover-color)}footer{line-height:1em;font-size:1rem;text-align:center;max-width:700px;width:90%;margin:2rem auto 0}footer>*{margin-bottom:1rem}footer ul{text-align:center}footer ul li{display:inline-block;margin-right:.5rem;margin-left:.5rem}footer .logo__image{width:88px;height:88px}footer p{font-size:.8rem}footer .license a{text-decoration:none;font-weight:600}.home{display:flex;min-height:100vh;padding:2rem;flex-direction:column;justify-content:center;align-items:center;text-align:center}.home .logo__image{width:200px;height:200px}.home p{margin-bottom:0;font-size:1rem;font-weight:500}.home h1{font-size:2.5rem;margin-top:.2rem;margin-bottom:1rem}.home nav{text-align:center}.home nav a{display:inline-block;text-align:center;padding:0 1em}.content-page>h1,.content-page>h2,.content-page>h3,.content-page>h4,.content-page>h5,.content-page>h6,.content-page>p,.content-page>ul,.content-page>ol,.content-page>blockquote,.content-page>hr,.content-page>table{margin-left:auto;margin-right:auto;max-width:39rem;width:90%;overflow-wrap:anywhere;word-wrap:break-word}.content-page>.highlight,.content-page>pre{margin:0 auto;max-width:90%;width:650px;font-size:smaller;border:2px solid #fff}.content-page .sign{max-width:100%;text-align:center}.content-page h1{text-align:center;line-height:1.4}.content-page h1.with-byline{margin-bottom:.5rem}.content-page .byline{text-align:center;margin-bottom:2rem;line-height:1.2rem;font-size:80%}.content-page .byline address,.content-page .byline time{display:inline}.content-page .byline .sign{max-width:100%;text-align:center}.content-page h2,.content-page h3,.content-page h4,.content-page h5,.content-page h6,.content-page p,.content-page ul,.content-page ol,.content-page blockquote,.content-page pre,.content-page hr,.content-page table{line-height:1.5;margin-bottom:1.5rem}.content-page h2{font-size:2.6rem;font-weight:800;margin-top:3rem}.content-page h3{font-size:2rem;font-weight:700}.content-page h4{font-weight:700;font-size:1.44rem}.content-page h5{font-weight:700;font-size:1.15rem}.content-page h6{font-weight:700;font-size:.96rem}.content-page h1,.content-page h2,.content-page h3{line-height:1.1}.content-page ul,.content-page ol{padding-left:1em;padding-right:1em}.content-page ul>li{list-style-type:square}.content-page ol>li{list-style-type:decimal}.content-page li ul,.content-page li ol{padding-left:2em;padding-right:2em}.content-page pre{padding:2rem 1rem;font-size:14pt;line-height:.6em;color:var(--text-color);background:var(--pre-bg-color);border:2px solid;border-color:var(--text-color);overflow-x:auto}.content-page pre code{font-size:medium;background:0 0;margin:0;padding:0}.content-page code{padding:0 .5em;line-height:1em}.content-page blockquote{padding-left:1rem;border-left:.35rem solid var(--left-align);color:var(--text-light);font-style:italic}.content-page cite{font-size:.9rem;color:var(--text-light);font-style:normal}.content-page img,.content-page video{max-width:100%}.content-page img{border-radius:.6rem;margin:2rem auto}.content-page hr{border:0;border-top:2px solid var(--primary-color)}.content-page table{text-align:left}.content-page thead{color:var(--inverted-text-color);background:var(--text-color)}.content-page th,.content-page td{padding:.5rem 1rem}.content-page tbody tr:nth-child(odd){background:var(--secondary-background-color)}.content-page a{color:var(--text-color);text-decoration:underline;text-decoration-color:none;text-decoration-skip-ink:none;text-decoration-thickness:.2rem;font-weight:400}.content-page a:hover,.content-page a:focus{text-decoration:none;color:#000;background:var(--link-highlight-color)}.content-page a:active{position:relative;top:1px}.content-page .custom-class{display:block;display:flex;margin:2rem auto;max-width:100%}.content-page .center-div{max-width:39rem;display:flex;margin:3rem auto;border:2px;border-style:dashed;border-color:var(--text-color);padding:2rem 0;flex-direction:column;justify-content:center;align-items:center}.content-page .button-strip{display:flex;justify-content:center;align-items:center;gap:1rem;margin:1.5rem auto;max-width:39rem}.content-page .reply-button{padding:.8rem 1rem;font-size:.9rem;background:var(--link-highlight-color);border:transparent;border-radius:5px;transition:background-color .3s}.content-page .reply-button>a{color:#000;text-decoration:none;background:transparent}.content-page .reply-button:hover{cursor:pointer}.content-page .center-button{margin:0 auto}.content-page .center-button{background:#fff;border:2px solid;border-radius:5px;padding:.5rem 1rem;color:#000}.content-page .html-container{max-width:650px;margin:0 auto 2rem}.content-page .sys-info{border:4px solid var(--text-color);box-sizing:border-box;padding:1.2rem 1.2rem 0;color:#000;margin:1rem}.content-page .sys-info img{margin:.5rem auto}.content-page .sys-info li a{color:#000}.content-page .bg-yellow{background-color:#fd5}.content-page .bg-green{background-color:#c3ec81}.content-page .bg-purple{background-color:#929cf9}.content-page .bg-pink{background-color:#f495c6}.content-page .bg-blue{background-color:#acf}.content-page .system-title{margin-top:10px}.content-page .couplets{max-width:650px;margin:0 auto 4rem;padding:20px;background:var(--background-color);box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center}.content-page .verse{font-family:arial,sans-serif;font-size:20px;color:#333;color:var(--text-color);margin:0 0 10px}.content-page .translation{font-family:georgia,serif;font-style:italic;font-size:18px;color:var(--text-color);margin:0 auto 1rem}.content-page .book-list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;max-width:650px;margin:0 auto 1rem}.content-page .book-card{flex:0 0 calc(30% - 20px);box-sizing:border-box}.content-page .book-card img{width:100%;height:250px!important;border-radius:5px!important;margin:0!important}.content-page .book-card h4{font-size:1rem;margin-top:5px}.content-page .book-card p{font-size:1.2rem}@media only screen and (max-width:768px){.content-page .book-list{gap:5px;padding:0 10px 0 20px;justify-content:flex-start}.content-page .book-card{flex:0 0 calc(50% - 20px);margin:0!important}.content-page .book-card img{width:100%;height:230px!important;border-radius:3px!important;margin:0!important;padding:0 5px}}