body{align-items:center;background:#012824;display:flex;height:100vh;justify-content:center;margin:0;width:100vw}.buttons-box{align-items:center;display:flex;height:30px;justify-content:center;min-width:50px;padding:5px}h1{color:#fcdeea;font-family:CCFont,sans-serif;margin:0;text-align:center}.input-box{background-color:#fcdeea;border-radius:4px;box-sizing:border-box;color:#012824;font-family:CCFont,sans-serif;font-size:1.2rem;height:40px;margin-bottom:5px;margin-top:5px;padding:12px 16px;text-align:center}main{align-items:stretch;display:flex;flex-direction:column;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}p{color:#fcdeea;font-family:CCFont,sans-serif;margin:0;text-align:center}.product-box{border-bottom:2px dashed #fcdeea;display:flex;font-family:CCFont,sans-serif;gap:10px;min-height:200px;min-width:300px}.product-data p{margin-bottom:1em;white-space:pre-wrap}.product-description{flex:2;font-size:16px;padding:10px}.product-image{flex:1;padding:10px}.product-image img{display:block;height:auto;max-height:200px;max-width:100%}.product-title{font-style:italic;text-align:center;font-size:14px;text-overflow:ellipsis;cursor:pointer}.results-box{color:#fcdeea;font-size:90px;height:500px;min-height:200px;min-width:300px;overflow-y:auto;padding:10px}.stats-box{align-items:center;color:#fcdeea;display:flex;font-family:CCFont,sans-serif;gap:10px;justify-content:center;padding:10px}.stats-box>div{align-items:center;display:flex;height:30px;justify-content:center;min-width:50px;padding:5px}.stats-button{background-color:#012824;color:#fcdeea;cursor:pointer;font-family:CCFont,sans-serif;height:30px;min-width:50px}@font-face{font-family:CCFont;font-style:normal;font-weight:400;src:url(/typefaces/cc.ttf) format("truetype")}@font-face{font-family:LGFont;font-style:normal;font-weight:400;src:url(/typefaces/lg.ttf) format("truetype")}.product-bullets{text-align:center;font-size:14px}.popup-center{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000e6;color:#fff;padding:16px 24px;border-radius:8px;font-size:16px;max-width:80%;text-align:center;z-index:9999;box-shadow:0 4px 20px #0000004d;animation:fadeInOut 2s ease forwards}@keyframes fadeInOut{0%{opacity:0;transform:translate(-50%,-60%)}10%,90%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-40%)}}.loader-container{position:fixed;top:0;left:0;width:100vw;height:100vh;display:grid;place-items:center;background:#012824cc;z-index:9999}.loader-text{margin-top:190px;color:#fcdeea;font-family:CCFont,sans-serif;font-size:1.4rem;text-align:center;animation:blink 1.5s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.8}}.loader{width:160px;height:185px;position:relative;background:#fff;border-radius:100px 100px 0 0;image-rendering:pixelated}.loader:after{content:"";position:absolute;width:100px;height:125px;left:50%;top:25px;transform:translate(-50%);background-image:radial-gradient(circle,#000 48%,transparent 55%),radial-gradient(circle,#000 48%,transparent 55%),radial-gradient(circle,#fff 30%,transparent 45%),radial-gradient(circle,#000 48%,transparent 51%),linear-gradient(#000 20px,transparent 0),linear-gradient(#cfecf9 60px,transparent 0),radial-gradient(circle,#cfecf9 50%,transparent 51%),radial-gradient(circle,#cfecf9 50%,transparent 51%);background-repeat:no-repeat;background-size:16px 16px,16px 16px,10px 10px,42px 42px,12px 3px,50px 25px,70px 70px,70px 70px;background-position:25px 10px,55px 10px,36px 44px,50% 30px,50% 85px,50% 50px,50% 22px,50% 45px;animation:faceLift 3s linear infinite alternate}.loader:before{content:"";position:absolute;width:140%;height:125px;left:-20%;top:0;background-image:radial-gradient(circle,#fff 48%,transparent 50%),radial-gradient(circle,#fff 48%,transparent 50%);background-repeat:no-repeat;background-size:65px 65px;background-position:0px 12px,145px 12px;animation:earLift 3s linear infinite alternate}@keyframes faceLift{0%{transform:translate(-60%)}to{transform:translate(-30%)}}@keyframes earLift{0%{transform:translate(10px)}to{transform:translate(0)}}.text-general{font-size:1.1rem;font-family:CCFont,sans-serif;text-align:justify;text-justify:inter-word}.text-subtitle{font-size:1.2rem;font-family:CCFont,sans-serif;text-align:justify;text-justify:inter-word}a.custom-link{text-decoration:underline;color:inherit;display:inline-flex;align-items:center;gap:.25rem}a.custom-link:hover{text-decoration:underline}.link-icon{font-size:.9rem}
