.watch-page article img{width: 100%;max-width: 500px;border-radius:10px;box-shadow: 0 0 15px rgba(150, 0 ,0 , 0.4);margin-bottom: 20px;}
.variant{padding: 10px;background: #d3818144;border-radius: 10px;margin-bottom: 20px;}
.variant h2{font-size: 18px;margin-left: 10px;}.variant strong{color: #b10b0b;}
.description {font-family: 'Arial', sans-serif;font-size: 16px;line-height: 1.7;color: #333;background: #f9f9f9;padding: 15px;border-radius: 10px;margin-bottom: 20px;}
.description h2 {color: #1a73e8;font-size: 28px;margin-bottom: 15px;text-shadow: 1px 1px 2px #ccc;}
.description h3 {color: #b10b0b;font-size: 22px;margin-top: 25px;margin-bottom: 10px;}
.description ul, .description ol {margin-left: 20px;margin-bottom: 15px;}
li {margin-bottom: 8px;color: #444;}
.description a {color: #1283ecb4;text-decoration: underline;font-weight: bold;}
.description strong {color: #009688;}
.description p {margin-bottom: 15px;}
.home-btn{margin-top:20px;} .home-btn a, .home-btn button{background:transparent;border-radius:5px;border:0;cursor: pointer;font-weight:700;margin:0 10px;}
.home-btn a:hover, .home-btn button:hover{box-shadow: 1px 1px 1px 1px rgba(150, 0, 0, 0.2);}
.steps{background: #ccc;padding: 5px 10px;border-radius: 5px;margin-bottom: 20px;}

.share-btn{margin-top: 30px;} .share-btn button{width: 100%;padding: 10px;border: 0;background: #b10b0b;color: #fff;border-radius: 5px;cursor: pointer;font-size: 20px;margin: 10px 0;}
.share-btn button:hover{box-shadow: 0 0 10px rgba(150, 0 ,0 , 0.4);transform: scale(1.02);}