body{margin:0;background-color:#f0f0f0;font-family:sans-serif;display:flex;justify-content:center}.page-wrapper{display:flex;flex-direction:column;width:100%;max-width:600px;padding:10px;box-sizing:border-box;gap:20px}.container{width:100%;display:flex;flex-direction:column;align-items:center;background-color:#fff;border:2px solid #092207;box-sizing:border-box}.main{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:auto;padding:10px 5px;padding-bottom:0;gap:3px;box-sizing:border-box;overflow:hidden}.img-wrapper{flex:1;min-width:0;aspect-ratio:1/1.5;box-sizing:border-box}.randomImage{width:100%;height:100%;object-fit:cover;border:1px solid #ccc}.plus{font-size:clamp(25px,3vw,15px);font-weight:700;color:#126e0a}.triz-section{display:flex;width:98%;margin:15px 0;background-color:#333;color:#fff;box-sizing:border-box;border:1px solid #222;overflow:hidden}.triz-img-box{flex:1;display:flex;justify-content:center;align-items:center;background-color:#444;padding:10px;box-sizing:border-box}.triz-img-box img{width:100%;max-width:150px;height:auto;object-fit:contain}.triz-text-box{flex:2;padding:15px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.triz-text-box h3{margin:0 0 10px 0;font-size:clamp(15px,4vw,18px);color:#e9e4b8}.triz-text-box p{margin:0;font-size:clamp(11px,3.5vw,14px);line-height:1.5;color:#eee;white-space:pre-line}.ad-space{flex:1;width:90%;background-color:#e9e9e9;display:flex;min-height:50px}button{width:80%;max-width:250px;height:50px;background-color:#0b581c;color:#ebeed6;font-size:25px;font-weight:700;border:none;border-radius:5px;margin:5px;cursor:pointer}.footer{display:flex;width:95%;gap:5px;margin-bottom:20px}.r3c1,.r3c2,.r3c3{flex:1;font-size:10px;padding:5px;border:1px solid #ddd;text-align:center}.r3c1 a,.r3c2 a,.r3c3 a{text-decoration:none!important;color:inherit!important;display:block!important}@media (max-width:768px){.page-wrapper{flex-direction:column}.ad-space{min-height:80px}}@media (max-width:480px){.triz-section{flex-direction:column}.triz-img-box img{max-width:120px}.footer{flex-direction:row}}.counter-box{background-color:#fff;padding:15px 25px;display:inline-block;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.05);margin:20px 0}.counter-box p{margin:0;font-size:15px;color:#333}#count{font-weight:700;color:#075514;font-size:1.2em}
