:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{overflow-x:hidden;line-height:1.5;width:100%;height:100%;margin:0}body{color:var(--foreground);background:var(--background);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.column-it-baby{display:flex;flex-direction:column;align-items:flex-start}h1,h2{margin-top:1rem}h1,h2,p{margin-bottom:.5rem}.footer{display:flex;justify-content:space-between;margin-top:1rem;padding:.5rem 1rem;border-top:1px solid #ccc;flex-grow:0}.textDiv{display:flex;flex-direction:column;align-items:center}.titleSpan{font-weight:700}.colorSpan,.priceSpan{color:#666}.responsive-image{max-width:100%;height:auto}.about-side{display:flex;justify-content:center;align-items:center;flex-direction:column}.about-name{font-size:1.6rem}.about-name,.about-title{text-transform:uppercase;font-weight:500;text-align:center}.about-title{font-size:1.3rem;margin-bottom:1rem}.about-paragraph{text-align:justify;text-justify:inter-word}.about-email{font-style:italic}.description-div p{text-align:justify;text-justify:inter-word}.emphasized-description-text{font-weight:500}.buyItButton{color:#888;border:2px solid #888;border-radius:.5em}.buyItButton,.buyItButton:hover{background-color:transparent;padding:.3em .7em;font-weight:700;text-decoration:none}.buyItButton:hover{color:#444;border:2px solid #444;border-radius:.5em}.buyItDiv{display:flex;flex-direction:row;justify-content:center;margin-top:3em}.image-div{display:flex;flex-direction:column;align-items:center;padding:20px 10%;text-align:center}.h1-description,.image-description{font-size:14px;font-weight:500;font-style:italic}h2{margin-top:30px}.nobreak{white-space:nowrap;padding-right:20px}td,th{vertical-align:top}.sv-list{margin:0 30px;padding:0}.sv-table{text-align:left}.sv-table th{font-style:italic}a{-webkit-text-decoration-line:none;text-decoration-line:none;background-color:transparent;color:#007bff}.section{padding-top:1em}.descriptionDiv{padding:0}.descriptionDiv p{text-align:justify}.descriptionDiv2{padding:0}.blueprint-string{width:100%;font-size:1.2em;padding:.2em}button{padding:.4em}.rowLayout{display:flex;flex-direction:row}.columnLayout{display:flex;flex-direction:column}.staticSize{flex-grow:0}.flexibleSize{flex-grow:1;overflow:auto}.appFullSize{width:100%;height:100%;margin:0}