.details{background-color:#fff;margin-top:.2rem;border-radius:10px;color:#000 !important}
.details .sub-title{margin:0 0 9px;text-transform:uppercase;display:inline-block;font-size:14px;font-weight:bold;margin:0;position:relative;color:#333}
.details .content{font-size:.24rem;color:#666;margin-top:.2rem}
.details .sub{color:#333;font-size:15px;font-weight:400;line-height:22px;margin-top:20px}
@media (max-width:768px){.detail-desc{width:100% !important}
.gameNames{width:100% !important}
}
.detail{width:100%;margin:20px 0}
.detail-desc{width:100%;overflow:hidden;margin:0 auto}
.detail-bg{background-size:cover;bottom:0;left:0;right:0;top:0;width:100%;z-index:2;height:100%}
.detail-game{display:flex;flex-direction:column;font-family:Helvetica,Arial,sans-serif;background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab) 0 0 / 300% 300%;animation:pluto-gradient 60s ease 0s infinite normal none running;height:100%;width:100%;margin:0 auto;z-index:999;justify-content:center;align-items:center;padding:20px 0}
.detail-game img{width:200px;height:200px;object-fit:contain}
.detail-game .play{padding:8px;border-radius:6px;border:0;text-transform:uppercase;font-weight:600;font-size:24px;cursor:pointer;box-shadow:0 1px 2px transparent;width:180px;background-color:hsla(0,0%,100%,0.9);text-align:center;display:block;margin-top:20px;color:#000;background:#fff}
.gameNames{width:100%;background-color:#fff;margin:10px auto;border-radius:10px;flex-wrap:wrap;align-items:flex-end;padding:20px 20px 13px;display:flex;justify-content:space-between;align-items:center}
.gameNames h1{color:#333;display:inline-block;font-size:22px;font-weight:bold;margin:0 0 5px;padding:0}
.sub-infos{color:#666;display:block;font-size:14px;font-weight:500;margin:0 0 15px}
.Like,.No-Like{cursor:pointer}
.comments{background-color:#fff;border-radius:10px;margin:10px auto;padding:20px 20px 13px;width:100%}
.comments h1{color:#333;display:inline-block;font-size:22px;font-weight:bold;margin:0 0 5px;padding:0}
.comments .comment{display:flex;justify-content:space-between;align-items:center;margin-top:20px}
.commentfrom{border:1px solid #efefef;padding:10px;border-radius:5px;width:100%;height:100px;resize:none;color:#333;font-weight:600;text-align:center}
.comments p{display:inline-block;font-size:14px;font-weight:bold;margin:10px;position:relative}
@media screen and (max-width:100%){.comments{width:100%}
}

.game-info .game-meta {display:flex;gap:20px;margin-bottom:20px;font-size:14px;color:#4e4eec;}
.game-info .game-category2 {background:linear-gradient(135deg,#ffffff,#a3bffa);color:#1a1a1a;padding:4px 12px;border-radius:4px;font-weight:600;cursor: pointer;}
.game-info .game-rating {display:flex;align-items:center;gap:5px;color:rgb(225, 152, 17);}
.game-description{max-height: 300px;overflow-y: auto;}
@media (max-width:576px) {
  .game-info .game-meta {flex-direction:column;gap:10px;}
  .game-description{padding: 15px;}
;}

#product-review-container {--primary-color:#4a6bff;--primary-hover:#3a56d4;--text-color:#333;--light-text:#666;--lighter-text:#999;--border-color:#e1e1e1;--bg-color:#fff;--shadow:0 4px 12px rgba(0,0,0,0.08);--radius:8px;--transition:all 0.3s ease;}
#product-review-container * {margin:0;padding:0;box-sizing:border-box;}
#product-review-container {color:var(--text-color);line-height:1.2;}
#product-review-container .container {background-color:var(--bg-color);border-radius:var(--radius);box-shadow:var(--shadow);padding:30px;position:relative;}
#product-review-container h2 {font-size:24px;margin:5px 0 15px;color:var(--primary-color);}
#product-review-container .review-section,#product-review-container .share-section {margin-bottom:20px;}
#product-review-container .review-form {background-color:#f5f7ff;padding:15px;border-radius:var(--radius);margin-bottom:20px;}
#product-review-container .form-group {margin-bottom:15px;}
#product-review-container label {display:block;margin-bottom:8px;font-weight:600;color:var(--text-color);}
#product-review-container input[type="text"],#product-review-container textarea {width:100%;padding:12px 15px;border:1px solid var(--border-color);border-radius:var(--radius);font-size:16px;transition:var(--transition);}
#product-review-container input[type="text"]:focus,#product-review-container textarea:focus {outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(74,107,255,0.2);}
#product-review-container textarea {min-height:100px;resize:vertical;}
#product-review-container .btn {background-color:var(--primary-color);color:white;border:none;padding:12px 20px;border-radius:var(--radius);font-size:16px;font-weight:600;cursor:pointer;transition:var(--transition);display:inline-flex;align-items:center;justify-content:center;}
#product-review-container .btn:hover {background-color:var(--primary-hover);transform:translateY(-2px);}
#product-review-container .btn svg {margin-right:8px;}
#product-review-container .reviews-list {margin-top:20px;}
#product-review-container .review-item {padding:15px 0;border-bottom:1px solid var(--border-color);}
#product-review-container .review-item:last-child {border-bottom:none;}
#product-review-container .review-header {display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;}
#product-review-container .review-moderation {display:flex;align-items:center;font-size:12px;margin-top:5px;color:#eaa60f;}
#product-review-container .review-author {font-weight:600;color:var(--text-color);word-wrap:break-word;text-wrap:initial;}
#product-review-container .review-date {color:var(--lighter-text);font-size:14px;}
#product-review-container .review-content {color:var(--light-text);}
#product-review-container .success-message {background-color:#e6f7ee;color:#0a7c4a;padding:15px;border-radius:var(--radius);margin-bottom:20px;display:none;}
#product-review-container .share-options {display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;}
#product-review-container .share-btn {display:inline-flex;align-items:center;padding:10px 15px;border-radius:var(--radius);color:white;font-weight:600;text-decoration:none;transition:var(--transition);}
#product-review-container .share-btn:hover {transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.1);}
#product-review-container .share-btn svg {margin-right:8px;}
#product-review-container .facebook {background-color:#3b5998;}
#product-review-container .twitter {background-color:#1da1f2;}
#product-review-container .whatsapp {background-color:#25d366;}
#product-review-container .copy-link {background-color:var(--primary-color);position:relative;border:none;padding:10.54px 15px;}
#product-review-container .copy-link:hover {background-color:var(--primary-hover);}
#product-review-container .tooltip {position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:#333;color:white;padding:5px 10px;border-radius:4px;font-size:12px;margin-bottom:5px;opacity:0;transition:opacity 0.3s;pointer-events:none;white-space:nowrap;}
#product-review-container .tooltip.show {opacity:1;}
.share-link-txt {text-align:left !important;}
@media (max-width:768px) {.share-link-txt {text-align:center;}
#product-review-container .container {padding:20px;}
#product-review-container h1 {font-size:24px;}
#product-review-container h2 {font-size:20px;}
#product-review-container .review-form {padding:15px;}
#product-review-container .share-options {flex-direction:column;}
#product-review-container .share-btn {justify-content:center;}
;}
#product-review-container .icon {width:18px;height:18px;fill:currentColor;}
