*{font-family:poppins;caret-color:transparent}body{overflow-x:hidden;user-select: none;width:100vw}hr.title-line{border-radius:20px;height:5px;width:20%;background-color:#212529}.banner-section{position:relative;height:418px;width:100%;background:url(../images/banner.webp) no-repeat center center/cover;padding-top:120px}.banner-heading{font-weight:700;text-align:center;font-weight:bolder;font-size:5em;color:#212529;margin:0}.banner-subtitle{font-weight:300;font-size:1.3em;color:#212529;margin:0;text-align:center}.colored{background:linear-gradient(260deg,#ff7b47,#e90101);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.goty{grid-column-gap:9px;grid-row-gap:9px;grid-template-rows:auto;grid-template-columns:1fr 2fr;align-items:center;display:grid;margin-bottom:3%}.goty-reverse{grid-column-gap:9px;grid-row-gap:9px;grid-template-rows:auto;grid-template-columns:2fr 1fr;align-items:center;display:grid;margin-bottom:3%}.goty-cover{border-radius:12px;width:100%;max-width:450px;height:620px;overflow:hidden;display:flex;justify-content:center;transition:transform .4s ease}.goty-cover:hover{transform:scale(1.12)}.goty-cover img{height:100%;border-radius:8px}.goty-section{grid-row:span 1;padding:0 1rem;display:flex;flex-direction:column;background-color:#fff}.goty-title,.goty-title h1{font-size:40px;font-weight:700;line-height:2.5rem;margin-bottom:1%;margin-top:0}.goty-year,.goty-year h1{display:flex;align-items:center;font-size:25px;font-weight:400;margin-top:5%;margin-bottom:1%}.goty-year h1{margin:0}.goty-year h1::before{content:"";display:inline-block;width:30px;height:27px;background-image:url(../icons/trophy.webp);background-position:center;background-size:cover;background-repeat:no-repeat;margin-right:.5rem;opacity:84%}.goty-info{display:flex;justify-content:space-between}.goty-platform{align-self:center;align-items:center;display:flex;width:auto;height:auto}.goty-platform-wrap{display:inline-block;line-height:0;font-size:25px}.goty-platform-wrap img{height:auto;overflow:hidden;height:25px;width:auto;filter:brightness(0) contrast(75%);margin:0 2px;transition:transform .2s ease}.goty-platform-wrap img:hover{transform:scale(1.1)}img.big-plat{height:40px}.goty-date{box-sizing:border-box;display:flex}.goty-release-date{display:flex;align-items:center;background-color:#fff;border:1px solid #bfbfbf;border-radius:20px;padding:3px 15px;color:#404040;font-weight:700;font-size:1rem;transition:transform .2s ease}.goty-release-date:hover{transform:scale(1.1)}.goty-score-area{align-self:center;border-top:1px solid #bfbfbf;width:100%;padding-top:1rem;margin:1rem 0}.score-info{flex-wrap:nowrap;width:100%}.score-content{display:flex;justify-content:space-between;align-items:center}.score-title{font-size:1rem;letter-spacing:.2rem;line-height:1.5rem;display:block;color:#404040;text-transform:uppercase}.score-sentiment{font-style:normal;font-weight:700;color:#262626;font-size:1.2rem;line-height:1.5rem}.score-total{display:block;text-decoration:underline}.score-number{display:flex;align-items:center;transition:transform .3s ease}.score-number:hover{transform:scale(1.2)}.review-score{border-radius:50%;font-size:2rem;height:4rem;line-height:2.5rem;width:4rem;background:#00ce7a;color:#262626;font-weight:700;display:flex;flex-direction:column;justify-content:center;align-items:center}.score-graph{min-height:1rem;overflow:hidden;white-space:nowrap;margin-top:1rem;display:flex}.graph-positive{margin-left:0;border-bottom-left-radius:.5rem;border-top-left-radius:.5rem;height:.5rem;line-height:1rem;padding:0 4px;text-align:right;background:#00ce7a}.graph-full{border-radius:.5rem}.graph-neutral{height:.5rem;line-height:1rem;margin-left:8px;padding:0 4px;text-align:right;background:#ffbd3f}.graph-negative{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem;height:.5rem;line-height:1rem;margin-left:8px;padding:0 4px;text-align:right;background:#ff6874}.reviews{margin:5% 0 10% 0}.reviews h1{background:linear-gradient(260deg,#ff7b47,#e90101);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:20px;font-weight:600;display:flex;align-items:center}.reviews h1::before{content:"";display:inline-block;width:40px;height:40px;background-image:url(../icons/new.webp);background-position:center;background-size:contain;background-repeat:no-repeat;margin-right:.5rem;opacity:84%;filter:brightness(10%) contrast(0) sepia(59%) hue-rotate(340deg) saturate(5000%)}.controls{display:flex;justify-content:space-between;margin-bottom:30px;align-items:center}.sort-control select{padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.search-control input{padding:8px;border:1px solid #ddd;border-radius:4px;width:250px;font-size:14px}.reviews-list{display:grid;gap:20px}.review-card{display:flex;align-items:center;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:transform .3s ease}.review-card:hover{transform:scale(1.05)}.review-content{padding:20px;flex-grow:1}.platform{background:linear-gradient(260deg,#ff7b47,#e90101);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;margin-bottom:0}.review-title{font-size:32px;margin-bottom:5px;margin-top:5px;font-weight:700;color:#333}.meta{color:#666;font-size:17px;font-weight:400;display:flex;align-items:center}.meta span{margin-right:15px}.score{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;transition:transform .3s ease}.score:hover{transform:scale(1.1)}.score-ring{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:100%;padding:20px;width:80px;height:80px}.score .positive{background:#00ce7a;background-image:linear-gradient(90deg,rgba(0,0,0,0) 50%,#00ce7a 50%),linear-gradient(162deg,#d8d8d8 50%,rgba(0,0,0,0) 50%)}.score .neutral{background-color:#ffbd3f;background-image:linear-gradient(90deg,rgba(0,0,0,0) 50%,#ffbd3f 50%),linear-gradient(162deg,#d8d8d8 50%,rgba(0,0,0,0) 50%)}.score .negative{background-color:#ff6874;background-image:linear-gradient(90deg,rgba(0,0,0,0) 50%,#ff6874 50%),linear-gradient(162deg,#d8d8d8 50%,rgba(0,0,0,0) 50%)}.score .acclaimed{background-image:linear-gradient(90deg,rgba(0,0,0,0) 50%,#00ce7a 50%),linear-gradient(240deg,#d8d8d8 50%,rgba(0,0,0,0) 50%)}.score .favorable{background-image:linear-gradient(90deg,rgba(0,0,0,0) 50%,#00ce7a 50%),linear-gradient(200deg,#d8d8d8 50%,rgba(0,0,0,0) 50%)}.score .favorable2{background-image:linear-gradient(90deg,rgba(0,0,0,0) 50%,#00ce7a 50%),linear-gradient(180deg,#d8d8d8 50%,rgba(0,0,0,0) 50%)}.score .average{background-image:linear-gradient(90deg,rgba(0,0,0,0) 50%,#ffbd3f 50%),linear-gradient(145deg,#d8d8d8 50%,rgba(0,0,0,0) 50%)}.score .average2{background-image:linear-gradient(90deg,rgba(0,0,0,0) 50%,#ffbd3f 50%),linear-gradient(125deg,#d8d8d8 50%,rgba(0,0,0,0) 50%)}.score-ring .number{font-size:32px;font-weight:700;color:#333;width:60px;min-height:60px;border-radius:100%;background-color:#fff;display:block;display:flex;align-items:center;justify-content:center}.score-text{color:#666;font-weight:500;font-size:14px;padding-top:5px}.review-image{width:200px;height:120px;object-fit:cover;margin-right:15px;border-radius:3%;transition:transform .3s ease}.review-image:hover{transform:scale(1.1)}span.watched::before{content:"";display:inline-block;width:16px;height:16px;background-image:url(../icons/watched.webp);background-position:center;background-size:contain;background-repeat:no-repeat;margin-right:.2rem;opacity:60%;vertical-align:-8%}span.comments::before{content:"";display:inline-block;width:14px;height:14px;background-image:url(../icons/comments.webp);background-position:center;background-size:contain;background-repeat:no-repeat;margin-right:.2rem;opacity:60%;vertical-align:-4%}span.time::before{content:"";display:inline-block;width:14px;height:14px;background-image:url(../icons/time.webp);background-position:center;background-size:contain;background-repeat:no-repeat;margin-right:.3rem;opacity:60%;vertical-align:-4%}.footer{background-color:#ff4e4e78;padding:2% 5% .7% 5%;color:#c00300;position:relative;overflow:hidden;width:99.5vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.content{max-width:1400px;margin:0 auto;position:relative}.bottom-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding:0 3%}.page-icons{display:flex;gap:2rem}.page-icon{background-color:#c00300;color:#ff4e4e;width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:opacity .3s ease;overflow:hidden;transition:opacity .3s ease,transform .3s ease}.page-icon:hover{opacity:.8;transform:scale(1.2);transition-duration:.5s}.page-icon-img{width:60%;object-fit:cover}.footer-tag{text-align:center;margin-bottom:2%}.handle{font-size:1.7rem;margin:0;margin-bottom:.5rem;font-style:italic}.slogan{font-size:3rem;margin:0;font-weight:700;color:#c00300}.footer .logo{text-align:center;width:auto}.logo-img{max-width:150px;margin-top:-4%;height:auto;filter:brightness(0) saturate(100%) invert(28%) sepia(90%) saturate(700%) hue-rotate(320deg) brightness(90%) contrast(140%)}.footer-links{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem}.footer-links a{color:#c00300;text-decoration:none;font-size:.9rem}.footer-links a:hover{text-decoration:underline}.footer-logo-container{width:400px;height:150px;display:flex;justify-content:center;align-items:center;position:relative}.footer-logo-container img{width:100%;height:auto;position:absolute;object-fit:contain;transition:opacity .5s ease,transform .5s ease}.short-logo{opacity:1;transform:scale(1)}.full-logo{opacity:0;transform:scale(.7);margin-top:-5%;filter:brightness(0) saturate(100%) invert(28%) sepia(90%) saturate(700%) hue-rotate(320deg) brightness(90%) contrast(140%)}.footer-logo-container:hover .short-logo{opacity:0;transform:scale(1.1)}.footer-logo-container:hover .full-logo{opacity:1;transform:scale(1)}@media (max-width:1406px){.bottom-row{flex-wrap:nowrap;padding-left:0;padding-right:0}.banner-section{height:380px}.banner-heading{font-size:4.6em;line-height:100%}.banner-subtitle{font-size:1.2em}.goty-cover{height:560px}.goty-cover:hover{transform:scale(1.06)}.goty-year,.goty-year h1{font-size:23px}.goty-title,.goty-title h1{font-size:36px}.goty-year h1::before{width:25px;height:23px}.goty-platform-wrap img{height:20px}.goty-platform-wrap img:hover{transform:scale(1.06)}img.big-plat{height:35px}.goty-release-date{font-size:.8rem;padding:2px 10px}.goty-release-date:hover{transform:scale(1.06)}.goty-score-area{padding-top:.8rem}.score-title{font-size:.8rem;line-height:1.3rem}.score-content{margin-top:4px}.score-graph{margin-top:.7rem}}@media (max-width:1300px){.bottom-row{margin:10px 0 15px 0}.page-icons{gap:1.5rem}.page-icon{width:60px;height:60px}.footer-logo-container{width:300px;height:100px}.full-logo{width:100%!important}.short-logo{height:120%!important}.bottom-center{display:flex;justify-content:center}.slogan{font-size:45px}}@media (max-width:1200px){.banner-section{height:310px;padding-top:95px}.banner-heading{font-size:4em;line-height:100%}.banner-subtitle{font-size:1em}.row h1{font-size:40px!important}.goty-section{padding-left:.5rem}.goty-cover{height:460px}.goty-year h1{font-size:20px}.goty-year h1::before{width:20px;height:18px;margin-right:.3rem}.goty-title h1{font-size:30px}.goty-platform-wrap img{height:17px}img.big-plat{height:33px}.goty-release-date{font-size:.7rem}.score-content{margin:0}.score-title{font-size:.6rem;line-height:1rem}.score-sentiment{font-size:1.05rem;line-height:1rem}.score-total{font-size:14px;line-height:1rem}.review-score{height:3.4rem;width:3.4rem;font-size:1.6rem}.score-graph{margin-top:.5rem}.reviews h1{font-size:30px}.reviews h1::before{width:35px;height:35px}.review-card:hover{transform:scale(1.02)}.meta{font-size:14px}span.watched::before{width:14px;height:14px}span.comments::before{width:12px;height:11px}span.time::before{width:11px;height:12px}}@media (max-width:992px){.banner-section{height:235px;padding-top:60px}.banner-heading{font-size:3.5em;line-height:100%}.row{margin-top:1rem!important}.banner-subtitle{font-size:.9em;font-weight:400}hr.title-line{width:30%}.row h1{font-size:35px!important}.goty-section{padding-left:.5rem;padding-right:0}.goty-info{align-items:center}.goty-cover{height:350px}.goty-year h1{font-size:16px}.goty-year h1::before{width:17px;height:15px;margin-right:.3rem}.goty-title h1{font-size:24px;line-height:25px;margin-bottom:0}.goty-platform-wrap img{height:13px;margin:0}img.big-plat{height:30px}.goty-release-date{font-size:.55rem;padding:0 6px;height:25px;text-align:center}.goty-score-area{margin-top:7px;padding-top:2px}.score-title{font-size:.55rem;line-height:.8rem;font-weight:500}.score-sentiment{font-size:1rem;line-height:.8rem}.score-total{font-size:12px;line-height:.9rem}.review-score{height:3.1rem;width:3.1rem;font-size:1.4rem}.score-graph{margin-top:5px;min-height:auto}.graph-negative,.graph-neutral,.graph-positive{height:.35rem}.goty-score-info{margin:5px 0}.bottom-row{display:grid}.bottom-row .logo{order:2}.bottom-row{width:80vw;display:grid;grid-template-columns:48% 46%;grid-template-rows:auto auto;gap:20px 10px}.logo{text-align:center;grid-column:2;grid-row:1/span 2}.bottom-center{display:flex;justify-content:center;margin:5px 0 10px 0}.slogan{font-size:40px}.page-icon{width:55px;height:55px}.page-icons{justify-content:center}.footer-logo-container{width:300px;height:100px}.full-logo{width:100%!important}.short-logo{height:120%!important}}@media (max-width:768px){.banner-section{height:170px;margin-top:26px;padding-top:40px;margin-bottom:30px}.banner-heading{font-size:3em;line-height:90%}.banner-subtitle{font-size:.7em;font-weight:400}hr.title-line{width:25%;height:4px}.row h1{font-size:30px!important;margin-bottom:0}.goty{grid-template-columns:1fr;margin-top:20px;gap:3px}.goty-cover{order:-1;max-width:100%}.goty-cover:hover{transform:scale(1.03)}.goty-reverse{grid-template-columns:1fr}.goty-section{padding:0}.goty .goty-cover{content:url(../images/reviews/eldenring2.webp);height:300px;width:auto}.goty-reverse .goty-cover{content:url(../images/reviews/BaldursGate3-2.webp);height:300px;width:auto}.score-number:hover{transform:scale(1.05)}.score-graph{margin:8px 0}.reviews h1{font-size:27px}.reviews h1::before{width:30px;height:30px}.platform{font-size:12px}.review-title{font-size:20px}.review-image{width:150px;height:90px}.score-ring{width:55px;height:55px}.score-ring .number{width:43px;min-height:43px;font-size:24px}.score-text{font-size:12px}.bottom-center{display:flex;justify-content:center;margin:5px 0 10px 0}.meta{font-size:10px}.meta span{display:flex;align-items:center;margin-right:10px}span.watched::before{width:11px;height:11px}span.comments::before{width:9px;height:8px}span.time::before{width:8px;height:9px}.review-content{padding:15px}.page-icons{gap:1rem}.page-icon{width:50px;height:50px}.footer-logo-container{width:250px;height:75px}.full-logo{width:100%!important}.short-logo{height:120%!important}.slogan{font-size:23px}.page-icons{gap:.6rem}.page-icon{width:40px;height:40px}.bottom-row{width:80vw;display:grid;grid-template-columns:55% 42%;grid-template-rows:auto auto;gap:20px 10px}.footer-logo-container{width:150px;height:56px}.full-logo{width:100%!important}.short-logo{height:120%!important}.sort-control{font-size:14px}.sort-control select{font-size:13px;padding:6px}.search-control input{font-size:12px;width:220px}}@media (max-width:576px){.container{max-width:540px}hr.title-line{height:4px}}@media (max-width:527px){.banner-section{height:130px;margin-top:30px;padding-top:30px;margin-bottom:20px}.banner-heading{font-size:2.4em;line-height:90%}.banner-subtitle{font-size:.6em;font-weight:400}hr.title-line{width:20%;height:3px}.row h1{font-size:27px!important;margin-bottom:0}.goty-cover{width:100%!important;height:auto!important}.goty-info{justify-content:center;flex-wrap:wrap;flex-direction:column}.goty-title h1{font-size:22px}.goty-platform{margin:4px 0}.goty-platform-wrap img{height:16px;margin:0}.goty-platform-wrap{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px}img.big-plat{height:35px}.goty-release-date{font-size:.8rem;padding:5px 10px;height:35px;margin-bottom:6px}.sort-control{font-size:12px}.sort-control select{font-size:11px;padding:5px}.search-control input{font-size:10px;width:160px;padding:5px}.meta span{margin-right:4px}span.watched::before{width:10px;height:10px}span.comments::before{width:8px;height:7px}span.time::before{width:7px;height:8px}.review-image{width:100px;height:auto;object-fit:cover}.review-card{position:relative}.review-content .platform{float:left;position:absolute;margin-top:-1px;margin-left:1px}.review-title{padding-top:10px}}