/* SevnTorrents reference UI v2 — shared by catalogue, releases, search and accounts. */
:root{--blue:#008aff;--line:#cce6ff;--bar:linear-gradient(#8dd0ff 0%,#49afff 48%,#1294ff 51%,#0082ed 100%)}
body.reference-ui{background:radial-gradient(ellipse at 50% 15%,#ecf8ff 0,#cce8ff 63%,#b8ddfa 100%);color:#111;font:13px Arial,Helvetica,sans-serif}.reference-ui .site{max-width:1420px;padding:0 12px}.reference-ui .masthead{height:90px;padding:8px 20px;margin-bottom:7px;border-radius:0 0 3px 3px;background:linear-gradient(#a6dfff,#5fbdff 38%,#008cff 100%)}.brand-logo{width:330px;height:77px;display:block;max-width:100%;object-fit:contain}.reference-ui .top-search{margin-bottom:10px}.top-search input{height:30px;min-height:30px;padding:5px 9px;font-size:12px}.reference-ui .layout{grid-template-columns:175px minmax(0,1fr) 180px;gap:8px}.reference-ui .side-panel{border:0;border-radius:1px;margin-bottom:8px}.reference-ui .side-panel h2{font-size:16px;font-style:italic;font-weight:900;letter-spacing:.4px;padding:8px 11px;text-transform:uppercase}.reference-ui .nav-link{min-height:29px;padding:6px 10px;font-size:12px;gap:8px}.reference-ui .nav-link>span{font-size:16px}.reference-ui .panel{border:0;border-radius:1px;padding:7px;margin-bottom:8px;box-shadow:none}.reference-ui .section-title{border-bottom:2px solid #1a98ff;margin-bottom:9px;min-height:29px}.reference-ui .section-title h1{font-weight:900;font-style:italic;text-transform:uppercase;font-size:26px;letter-spacing:.5px;color:#007aff;padding:0 0 5px}.reference-ui .section-title>a{font-size:11px;white-space:nowrap}.reference-ui .box-office .section-title h1{text-transform:none;font-size:21px}.reference-ui .carousel{gap:12px;padding:2px 20px 4px}.reference-ui .featured{flex-basis:calc((100% - 48px)/5);min-width:90px}.reference-ui .featured .poster{padding:2px;box-shadow:none}.reference-ui .featured b{font-size:11px;line-height:1.2;margin-top:5px}.reference-ui .featured small{font-size:10px;margin-top:1px;color:#111}.reference-ui .intro{font-size:12px;line-height:1.3;margin:8px 0}.reference-ui .filters{padding:5px;gap:7px;margin:8px 0;background:#e4f3ff;border:0;flex-wrap:nowrap}.reference-ui .filters .field{min-width:0;margin:0;flex:1}.reference-ui .filters .field>span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0)}.reference-ui .filters .grow{flex:1.7}.reference-ui .filters select,.reference-ui .filters input{min-height:28px;height:28px;padding:4px;font-size:11px;border-color:#8ecaff;border-radius:2px}.reference-ui .filters .btn{height:28px;min-height:28px;padding:2px 9px;font-size:20px;line-height:1}.reference-ui .pagination{margin:7px 0;gap:1px}.reference-ui .pagination>a,.reference-ui .pagination>span{padding:4px 7px;border-color:#c5e6ff;font-size:11px;border-radius:0}.reference-ui .release-card{margin:7px -3px 0;border:3px solid #e1f2ff}.reference-ui .release-card>h2{padding:5px 7px;font-size:15px;font-weight:bold;line-height:1.2;min-height:28px}.release-card>h2 em{font-size:12px;letter-spacing:0;font-weight:bold}.reference-ui .release-grid{display:grid;grid-template-columns:27% minmax(0,1fr) 28%;gap:7px;padding:7px 4px;align-items:stretch}.reference-ui .release-grid>.poster-link{grid-row:auto;border:1px solid #91caff;padding:2px;background:white}.reference-ui .release-grid>.poster-link .poster{height:100%;object-fit:cover;min-height:245px}.reference-ui .release-grid>div:nth-child(2){grid-column:auto}.reference-ui .release-stats{grid-column:auto;min-width:0}.reference-ui .metadata th,.reference-ui .metadata td{padding:4px 6px;font-size:11px;line-height:1.3;border-color:#cde8ff}.reference-ui .metadata th{width:72px;background:linear-gradient(90deg,#f1f8ff,#fff)}.reference-ui .metadata tr{display:table-row}.card-ratings{font-size:11px;height:auto}.card-ratings th,.card-ratings td{padding:5px;border-color:#cde8ff;vertical-align:middle}.card-ratings th{background:#eef7ff;white-space:nowrap;width:49px;font-size:11px}.card-ratings small{display:block;font-size:10px;line-height:1.3;margin-top:3px}.rating-display{display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px;line-height:1.3;max-width:100%}.star-meter{position:relative;display:inline-block;color:#8dc2e8;font:17px/1.15 Arial,sans-serif;white-space:nowrap;letter-spacing:-1.9px;width:max-content;max-width:100%;vertical-align:middle}.star-meter>span:first-child{-webkit-text-stroke:.25px #2586d2}.star-fill{display:block;position:absolute;left:0;top:0;overflow:hidden;color:#008eff;white-space:nowrap}.imdb-rating .star-fill{color:#ffbb00}.imdb-rating .star-meter>span:first-child{-webkit-text-stroke:.25px #bc9b47}.rate-value{font-size:11px;white-space:nowrap;color:#0062ed}.imdb-rating .rate-value{color:#111}.rate-value small{display:inline;font-size:inherit;margin:0}.reference-ui .get-it{margin-top:7px;border:2px solid #0083eb;border-radius:5px;padding:8px 5px;font-size:21px;box-shadow:inset 0 0 0 2px #b7e4ff;text-shadow:0 1px #0077c7;white-space:nowrap}.get-it>span{font:bold 38px/1 Arial;vertical-align:middle;display:inline-block;margin-right:7px}.all-releases{display:block;text-align:center;margin-top:5px;font-size:10px}.reference-ui .search-results{font-size:12px;min-width:560px}.reference-ui .search-results thead th{background:var(--bar);color:white;font-size:12px}.reference-ui .search-results td{padding:5px 7px}.reference-ui .search-results th:nth-child(2),.reference-ui .search-results td:nth-child(2){text-align:left}.reference-ui .search-results .poster-small{width:48px;height:70px;object-fit:cover}.reference-ui .search-item b{font-size:12px}.reference-ui .search-item small{font-size:10px;margin-top:3px;max-width:270px}.reference-ui .scores{gap:3px;font-size:11px}.reference-ui .scores>span{border:1px solid #d7e5f5;padding:0 4px 0 0;display:flex;align-items:center;justify-content:space-between;gap:6px;border-radius:2px;font-weight:bold}.scores>span>b{color:white;background:#005bff;border-radius:2px;padding:1px 3px;min-width:16px;text-align:center}.scores .v>b{background:#199a24}.scores .a>b{background:red}.reference-ui .detail>.section-title{background:var(--bar);border:0;padding:6px;margin:-3px -3px 7px}.reference-ui .detail>.section-title h1{color:white;text-transform:none;font-style:normal;font-size:21px;padding:0;letter-spacing:0}.reference-ui .topic-releases{padding:0;margin:0 0 8px;border:0;background:white}.topic-releases>.subheading{display:none}.topic-banner{border:1px solid #9e9c6f;background:#ffffdf;text-align:center;font-weight:bold;padding:6px;margin:0 0 7px;font-size:14px}.topic-releases table{font-size:11px}.topic-releases th,.topic-releases td{padding:5px;vertical-align:middle}.topic-releases thead th{text-align:center;background:linear-gradient(#e0f3ff,#badfff);white-space:nowrap}.topic-releases tbody>tr>th{padding:4px 7px;background:#edf7ff}.topic-releases .rating-display{min-width:105px}.topic-releases .star-meter{font-size:15px}.reference-ui .detail-grid{grid-template-columns:57% minmax(0,1fr);gap:8px;align-items:start}.reference-ui .movie-title{background:linear-gradient(90deg,#e3f3ff,#c4e3ff);font-size:17px;text-align:left;padding:5px;margin-bottom:0}.reference-ui .detail .metadata th,.reference-ui .detail .metadata td{font-size:12px;padding:4px 6px}.reference-ui .detail-art{grid-row:auto;max-width:none;margin:0}.reference-ui .detail-art>.poster{border:3px solid white;outline:1px solid #c3dffa;box-shadow:none;max-height:none;object-fit:cover}.reference-ui .detail .ratings{font-size:11px;margin-top:7px}.reference-ui .ratings th,.reference-ui .ratings td{padding:4px;background:#d6edff;border-color:white;vertical-align:middle}.reference-ui .ratings th{width:65px}.reference-ui .ratings td:nth-child(2){background:#dff0ff}.reference-ui .ratings .vote-count{white-space:nowrap}.rate-hint{text-align:center;font-style:italic;background:#d6eaff;font-size:11px;padding:5px;margin:1px 0}.reference-ui .download-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.reference-ui .download-buttons .get-it{font-style:normal;font-size:13px;white-space:normal;line-height:1.1;min-width:0;position:relative;padding:10px 4px 10px 36px;border-radius:17px}.download-buttons .get-it>span{position:absolute;left:6px;top:7px;font-size:37px;margin:0}.peer-strip{display:grid;grid-template-columns:1fr 1fr 1.15fr;margin-top:8px;border:1px solid #d4eaff}.peer-strip>div{padding:8px 3px;text-align:center;border-right:1px solid #d4eaff}.peer-strip b{font-size:15px}.peer-strip small{display:block;color:#68717b;font-size:11px;margin-top:3px}.reference-ui .detail-art>.muted{font-size:10px;margin:5px 0}.media-tabs{margin:15px 0 9px}.tab-list{display:flex;gap:2px;border-bottom:2px solid #159aff}.tab-list a{display:block;background:linear-gradient(#bce1ff,#e7f6ff);border:1px solid #bde3ff;border-bottom:0;padding:8px 15px;color:black;border-radius:6px 6px 0 0;font-size:13px}.tab-list a[aria-selected=true]{background:#fff;font-weight:bold}.tab-panel{border:1px solid #c3e4ff;padding:8px}.tab-panel[hidden]{display:none!important}.tab-panel pre{font:12px/1.6 Arial;white-space:pre-wrap;overflow-wrap:anywhere;max-height:330px;overflow:auto;margin:0}.reference-ui .screenshots{margin:0;gap:5px}.reference-ui .screenshots a{flex-basis:32.5%}.reference-ui .screenshots img{height:130px;border:2px solid #d8edff}.trailer-frame{display:block;width:100%;aspect-ratio:16/9;border:0}.reference-ui #comments>.section-title{background:var(--bar);border:0;padding:6px;margin-top:12px}.reference-ui #comments>.section-title h1{font-size:20px;color:white;padding:0}.reference-ui .comment-form{grid-template-columns:minmax(0,1.25fr) minmax(150px,.9fr) minmax(0,1fr);gap:12px;padding:9px;background:linear-gradient(120deg,#d4eaff,#c4e7ff)}.reference-ui .comment-form .field>span{font-size:12px}.reference-ui .comment-form textarea{font-size:12px;border-radius:0;padding:5px;min-height:105px}.reference-ui .comment-form h3{font-size:13px;margin:0 0 5px}.reference-ui .comment-rules{font-size:11px;background:#ffffdc;padding:8px;line-height:1.3}.comment-rules li:last-child{color:#f11}.reference-ui .rating-input{display:block;border:0;padding:0;margin:0 0 6px;min-width:0}.rating-input legend{font-size:11px;padding:0;margin:0 0 2px}.star-options{display:flex;gap:0;align-items:center;width:max-content;max-width:100%}.star-options label{position:relative;cursor:pointer;line-height:1;color:#9ac4e2;font-size:19px;letter-spacing:-2px}.star-options label:has(input:focus-visible){outline:2px solid #005bff;outline-offset:2px}.star-options input{position:absolute;opacity:0;width:1px;height:1px;min-height:0;padding:0;margin:0}.star-options label.is-filled{color:#008bff;-webkit-text-stroke:.3px #0063ce}.star-options label:not(.is-filled){-webkit-text-stroke:.5px #008bff;color:#eef8ff}.star-output{font-size:10px;margin-left:6px;color:#0063ce;letter-spacing:0}.clear-rating{font-size:9px;color:#405c72;display:block;margin-top:2px}.clear-rating input{width:10px;height:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rate-only{margin:6px 0;background:#edf7ff;padding:7px;font-size:11px}.rate-only summary{cursor:pointer;color:#0068dc}.rate-only .rating-controls{display:flex;flex-wrap:wrap;gap:20px;padding:10px 0}.reference-ui .comment{display:grid;grid-template-columns:45px minmax(0,1fr) auto;gap:9px;position:relative;padding:9px 5px;border-bottom:1px solid #cce7ff;margin:4px 0}.reference-ui .comment-feed{grid-template-columns:52px minmax(0,1fr) auto;background:linear-gradient(110deg,#f6fbff,#eef7ff);border:1px solid #c9e6ff;border-radius:2px}.reference-ui .comment-poster .poster{width:48px;height:71px;object-fit:cover}.reference-ui .comment-release{font-size:13px;margin:0 0 5px}.reference-ui .comment-header{font-size:11px;gap:7px}.reference-ui .comment-header time{margin-left:0;font-size:10px;color:#777}.reference-ui .comment-copy p{line-height:1.3;font-size:12px;margin:5px 0}.comment-actions{display:flex;justify-content:flex-end;gap:10px;align-items:center;font-size:10px}.comment-actions form{margin:0}.reference-ui .comment-actions .text-button,.reply-button{display:inline;border:0;background:transparent;padding:0;font:inherit;color:blue;text-decoration:underline;margin:0}.reference-ui .comment .scores{flex-direction:row;align-items:start;gap:8px}.reference-ui .comment-detail{grid-template-columns:44px minmax(0,1fr);padding-bottom:12px}.comment-rates{grid-column:2;font-size:11px;display:flex;gap:10px;flex-wrap:wrap}.comment-rates .star-meter{font-size:14px}.comment-rates .rating-display{flex-wrap:nowrap}.reference-ui .support{padding:9px;font-size:12px;background:linear-gradient(#ecffd0,#ddffaa);border:1px solid #9bdf51}.support ul{display:table;margin:6px auto 0;padding-left:20px;text-align:left;font-size:11px}.reference-ui .account-columns{grid-template-columns:1fr 1fr;padding:5px 5px 12px;gap:15px}.reference-ui .account-card{border:0;border-radius:4px;padding:15px;background:linear-gradient(110deg,#d9ebff,#e2f2ff)}.reference-ui .account-card h2{font-size:15px;margin-bottom:13px;padding-bottom:7px;color:#005adb}.reference-ui .account-card .field{margin-bottom:11px;gap:4px}.reference-ui .account-card input,.reference-ui .account-card select{height:29px;min-height:29px;padding:4px 7px;border-radius:2px;font-size:12px}.reference-ui .account-card input[type=checkbox]{height:16px;min-height:0;padding:0}.reference-ui .account-card .field>span{font-size:12px}.reference-ui .account-card textarea{font-size:12px;padding:6px}.captcha-block img{display:block;max-width:100%;height:auto;border:1px solid #a9c9e2;margin:4px 0 6px}.captcha-block>a{font-size:10px;display:block;margin-bottom:10px}.reference-ui .account-card .btn{font-size:15px;padding:7px}.reference-ui .profile-inner .avatar.large{height:90px;margin-bottom:8px}.reference-ui .side-content,.reference-ui .profile-inner{padding:9px}.reference-ui .mini-comment{padding:8px 0}.reference-ui .mini-comment p{font-size:11px;line-height:1.3}.reference-ui footer{font-size:11px;margin-top:7px;padding:16px;background:var(--bar)}#image-viewer{border:0;padding:0;background:#071728;max-width:94vw;max-height:94vh;overflow:visible}#image-viewer::backdrop{background:#000d}#image-viewer img{display:block;max-width:94vw;max-height:90vh;object-fit:contain}#image-viewer button{position:absolute;right:2px;top:2px;background:#fff;border:0;font-size:28px;width:34px;height:34px}.reference-ui .alert{padding:9px 12px;border-radius:1px}.reference-ui .danger{background:#ffffe0;border-color:#f33;color:red}
@media(min-width:1450px){.reference-ui .layout{grid-template-columns:195px minmax(0,1fr) 200px}.reference-ui .release-grid{grid-template-columns:26% minmax(0,1fr) 27%}.reference-ui .metadata th,.reference-ui .metadata td{font-size:12px}.reference-ui .card-ratings{font-size:12px}}
@media(max-width:1150px) and (min-width:901px){.reference-ui .layout{grid-template-columns:155px minmax(0,1fr) 160px;gap:7px}.reference-ui .release-grid{grid-template-columns:26% minmax(0,1fr) 29%;gap:6px}.reference-ui .metadata th,.reference-ui .metadata td{font-size:10px;padding:4px}.card-ratings th,.card-ratings td{padding:4px;font-size:10px}.star-meter{font-size:15px}.reference-ui .account-columns{gap:10px}.reference-ui .side-panel h2{font-size:14px}.reference-ui .nav-link{font-size:11px}.reference-ui .detail .metadata th,.reference-ui .detail .metadata td{font-size:11px}.reference-ui .comment-form{grid-template-columns:1fr 150px}.reference-ui .comment-rules{grid-column:1/-1}.reference-ui .comment-rules ul{columns:2}}
@media(max-width:900px){.reference-ui .layout{grid-template-columns:150px minmax(0,1fr)}.reference-ui .right{display:none}.reference-ui .release-grid{grid-template-columns:25% minmax(0,1fr) 29%;gap:5px}.reference-ui .release-grid>.poster-link{grid-row:auto}.reference-ui .release-stats{grid-column:auto}.reference-ui .release-stats .ratings tr{display:table-row}.reference-ui .card-ratings th,.reference-ui .card-ratings td{font-size:10px;padding:4px}.reference-ui .metadata th,.reference-ui .metadata td{font-size:10px;padding:4px}.reference-ui .detail-grid{grid-template-columns:55% minmax(0,1fr)}.reference-ui .detail-art{grid-row:auto}.reference-ui .detail .metadata th,.reference-ui .detail .metadata td{font-size:11px}.reference-ui .comment-form{grid-template-columns:1fr 155px}.reference-ui .comment-rules{grid-column:1/-1}.reference-ui .account-columns{grid-template-columns:1fr 1fr}.reference-ui .account-card{padding:12px}.reference-ui .section-title h1{font-size:23px}.reference-ui .comment .scores{flex-direction:column}}
@media(max-width:650px){.reference-ui .site{padding:0 5px}.reference-ui .masthead{height:135px;padding:5px 8px}.brand-logo{width:285px;height:75px}.reference-ui .layout{display:block}.reference-ui .left{display:none}.reference-ui .left.open{display:grid}.reference-ui .top-search{margin:0;left:9px;right:98px;bottom:10px}.reference-ui .top-search input{height:35px}.reference-ui .menu-toggle{display:block}.reference-ui .carousel{gap:10px;padding:0 15px}.reference-ui .featured{flex-basis:31%;min-width:100px}.reference-ui .release-grid{grid-template-columns:31% minmax(0,1fr);padding:5px;gap:6px}.reference-ui .release-grid>.poster-link{grid-row:1;align-self:start}.reference-ui .release-grid>.poster-link .poster{height:auto;min-height:0}.reference-ui .release-stats{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:5px}.reference-ui .card-ratings{grid-row:1/3}.reference-ui .card-ratings th,.reference-ui .card-ratings td{font-size:11px}.reference-ui .card-ratings small{display:inline;margin-left:5px}.reference-ui .get-it{font-size:18px;align-self:center}.reference-ui .release-card>h2{font-size:14px}.release-card>h2 em{display:block;font-size:11px;margin-top:2px}.reference-ui .metadata tr{display:table-row}.reference-ui .filters{flex-wrap:wrap}.reference-ui .filters .field{flex:1 1 25%}.reference-ui .filters .grow{flex:1 1 50%}.reference-ui .filters .field input,.reference-ui .filters .field select{font-size:12px;height:32px}.reference-ui .detail-grid{display:flex;flex-direction:column}.reference-ui .detail-grid>div{width:100%}.reference-ui .detail-art{max-width:330px;margin:10px auto}.reference-ui .detail-art>.poster{max-height:480px;object-fit:contain}.reference-ui .detail .metadata th,.reference-ui .detail .metadata td{font-size:12px}.reference-ui .ratings .star-meter{font-size:18px}.reference-ui .comment-form{grid-template-columns:1fr}.reference-ui .comment-rules{grid-column:auto}.reference-ui .comment-rules ul{columns:1}.reference-ui .comment-form .rating-controls{display:flex;flex-wrap:wrap;gap:10px}.reference-ui .comment{grid-template-columns:45px minmax(0,1fr)}.reference-ui .comment>.scores{grid-column:2;flex-direction:row;justify-content:flex-start}.reference-ui .comment-detail>.avatar{display:flex}.reference-ui .account-columns{grid-template-columns:1fr}.reference-ui .account-card{padding:17px}.reference-ui .section-title h1{font-size:24px}.reference-ui .box-office .section-title h1{font-size:18px}.reference-ui .section-title>a{font-size:10px}.reference-ui .screenshots img{height:90px}.reference-ui .comment-rates{display:block}.reference-ui .comment-rates>div{margin:2px 0}.reference-ui .comment-actions{flex-wrap:wrap}.reference-ui .detail>.section-title h1{font-size:17px}.reference-ui .download-buttons .get-it{font-size:13px}.reference-ui .account-card input,.reference-ui .account-card select{height:36px}.reference-ui footer{gap:12px}}
.footer-logo{width:150px;height:38px;object-fit:contain;margin-right:auto}.top-imdb{display:block;margin-top:3px}.top-imdb .star-meter{font-size:13px}.top-imdb .rate-value{font-size:10px}.reference-ui .signup-page .account-columns{grid-template-columns:1.35fr 1fr}.reference-ui .signup-page .account-card:first-child .field{display:grid;grid-template-columns:105px minmax(0,1fr);align-items:center;gap:7px;margin-bottom:8px}.reference-ui .signup-page .account-card:first-child .field>span{font-size:11px;font-weight:normal}.reference-ui .signup-page .account-card h2:not(:first-child){margin-top:20px}
@media(max-width:650px){.reference-ui .signup-page .account-columns{grid-template-columns:1fr}.footer-logo{margin:0}.reference-ui .signup-page .account-card:first-child .field{grid-template-columns:95px minmax(0,1fr)}}
.reference-ui .top-search{width:250px;flex:0 0 250px}.reference-ui .top-search input{width:210px;min-width:0;flex:1}.reference-ui .top-search button{width:34px;padding:0;flex:0 0 34px}dialog:not([open]){display:none}
@media(max-width:650px){.reference-ui .top-search{width:auto;flex:auto}.reference-ui .top-search input{width:100%}}
/* Release picker: click the entire yellow bar to show or hide release variants. */
.reference-ui details.release-accordion{margin:0 0 10px;background:#fff;border:0;padding:0}.release-accordion>.topic-banner{display:flex;align-items:center;gap:10px;margin:0;cursor:pointer;list-style:none;padding:11px 12px;background:linear-gradient(#ffffee,#ffffd7);border:1px solid #aaa978;font-size:13px;line-height:1.3;user-select:none}.release-accordion>.topic-banner::-webkit-details-marker{display:none}.release-accordion>.topic-banner::marker{content:''}.release-accordion>.topic-banner:focus-visible{outline:2px solid #008cff;outline-offset:2px}.release-accordion>.topic-banner>b{flex:1;text-align:center}.release-chevron{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #0786e1;flex:0 0 auto}.release-accordion[open]>.topic-banner .release-chevron{transform:rotate(90deg)}.release-toggle-label{font-size:10px;color:#0063b6;white-space:nowrap}.release-accordion .when-open{display:none}.release-accordion[open] .when-open{display:inline}.release-accordion[open] .when-closed{display:none}.release-accordion-body{padding-top:8px}.release-accordion-body table{margin:0}.release-accordion-body .filters{margin-top:0}
/* Detail comments follow the reference: member | three rating rows | message. */
.reference-ui .comment-detail{display:grid;grid-template-columns:155px 215px minmax(0,1fr);gap:0;margin:0;padding:13px 5px;border:0;border-bottom:1px solid #cbe5fb;background:#fff;min-height:100px}.reference-ui .comment-detail>.comment-member{grid-column:1;grid-row:1;display:flex;align-items:flex-start;gap:9px;padding:0 10px 0 0;border-right:1px solid #d4e8fa;min-width:0}.reference-ui .comment-detail .avatar{display:flex;flex:0 0 44px;width:44px;height:52px;border:1px solid #99d4ff;border-radius:3px;font-size:27px;background:linear-gradient(140deg,#b0e0ff,#168fff);box-shadow:inset 0 0 0 2px #ffffff70}.comment-identity{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-top:2px;overflow-wrap:anywhere}.comment-identity>a:first-child{font-size:13px;color:#0064ec}.member-country,.member-age{font-size:10px;color:#667783;line-height:1.25}.member-country:empty{display:none}.member-comments{font-size:10px;margin-top:3px}.reference-ui .comment-detail>.comment-rates{grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:flex-start;gap:5px;padding:0 10px;border-right:1px solid #d4e8fa;font-size:11px}.reference-ui .comment-detail>.comment-rates>div{display:flex;align-items:center;gap:5px;white-space:nowrap;line-height:1.45}.comment-detail>.comment-rates>div>span:first-child{min-width:36px;color:#17252f}.reference-ui .comment-detail .rating-display{flex-wrap:nowrap;gap:5px;line-height:1.2}.reference-ui .comment-detail .star-meter{font-size:15px;letter-spacing:-1.7px}.reference-ui .comment-detail .rate-value{font-size:10px}.reference-ui .comment-detail>.comment-message{grid-column:3;grid-row:1;min-width:0;padding:0 3px 0 12px;display:flex;flex-direction:column;align-items:stretch}.comment-message>time{display:block;font-size:10px;color:#7a858e;margin:0 0 9px}.comment-message>p{font-size:12px;line-height:1.5;margin:0 0 10px;white-space:pre-wrap;overflow-wrap:anywhere}.reference-ui .comment-message .comment-actions{margin-top:auto;justify-content:flex-end;gap:15px;font-size:11px;min-height:20px}.reference-ui .comment-message .reply-button,.reference-ui .comment-message .text-button{color:#005ce6;font-size:11px;cursor:pointer;text-decoration:underline}.comment-message .reply-button[aria-expanded=true]{font-weight:bold}.reference-ui .inline-reply{grid-column:1/-1;margin:12px 0 0 53px;padding:12px;background:linear-gradient(110deg,#eff8ff,#e3f2ff);border:1px solid #a9d8ff;border-left:3px solid #1595f5;border-radius:3px}.inline-reply[hidden]{display:none!important}.reply-context{position:relative;padding-right:25px;font-size:12px;color:#075dac}.reply-context>button{position:absolute;right:0;top:-4px;border:0;background:transparent;color:#527b9d;font-size:22px;line-height:1;cursor:pointer}.reply-context blockquote{font-size:11px;font-weight:normal;color:#647483;border-left:2px solid #b4d4ed;margin:8px 0 10px;padding:3px 9px;max-height:65px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.reference-ui .inline-reply .field{margin:0}.reference-ui .inline-reply textarea{min-height:75px;max-width:100%;font-size:12px;padding:7px;border:1px solid #9fc9eb;background:#fff;resize:vertical}.reply-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.reply-toolbar small{color:#64788a;font-size:10px}.reply-toolbar>div{display:flex;align-items:center;gap:8px}.reply-toolbar .btn{font-size:12px;padding:7px 15px}.cancel-reply{border:1px solid #bad8ed;background:#fff;border-radius:3px;color:#4d6579;padding:7px 12px;font-size:12px;cursor:pointer}.reference-ui .comment-form{grid-template-columns:minmax(0,1.3fr) 185px minmax(0,1fr);gap:14px;padding:10px}.reference-ui .comment-form h3{font-size:13px}.reference-ui .comment-form .rating-input{margin-bottom:5px}.reference-ui .comment-form .rating-input legend{margin-bottom:2px}.reference-ui .comment-form .clear-rating{font-size:9px;margin-top:1px;line-height:1.1}.reference-ui .comment-form .star-options label{font-size:18px}.reference-ui .comment-form .btn{padding:6px 14px;font-size:12px}.reference-ui .comment-form textarea{min-height:120px}.reference-ui .comment-rules{grid-column:auto;line-height:1.35}.reference-ui .comment-rules ul{columns:1}.reference-ui .rate-only{margin-bottom:3px;padding:7px 9px;background:#f0f8ff}
@media(max-width:1150px) and (min-width:701px){.reference-ui .comment-detail{grid-template-columns:115px 190px minmax(0,1fr)}.reference-ui .comment-detail>.comment-member{gap:6px;padding-right:7px}.reference-ui .comment-detail .avatar{width:35px;height:43px;flex-basis:35px;font-size:23px}.comment-identity>a:first-child{font-size:12px}.reference-ui .comment-detail>.comment-rates{padding:0 7px;font-size:10px}.reference-ui .comment-detail .star-meter{font-size:13px;letter-spacing:-1.6px}.reference-ui .comment-form{grid-template-columns:minmax(0,1fr) 170px}.reference-ui .comment-rules{grid-column:1/-1}.reference-ui .comment-rules ul{columns:2}.release-toggle-label{font-size:9px}}
@media(max-width:700px){.reference-ui .comment-detail{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:8px;padding:12px 3px}.reference-ui .comment-detail>.comment-member{grid-column:1;grid-row:1;border:0;padding-right:4px}.reference-ui .comment-detail>.comment-rates{grid-column:2;grid-row:1;border:0;padding:0 2px 0 5px}.reference-ui .comment-detail>.comment-message{grid-column:1/-1;grid-row:2;border-top:1px solid #e3effa;padding:8px 1px 0}.reference-ui .comment-detail .star-meter{font-size:14px;letter-spacing:-1.8px}.reference-ui .comment-detail .rate-value{font-size:10px}.reference-ui .comment-detail>.comment-rates>div>span:first-child{min-width:32px}.reference-ui .inline-reply{grid-column:1/-1;margin:3px 0 0;padding:9px}.reply-toolbar{flex-wrap:wrap}.reply-toolbar>div{margin-left:auto}.reference-ui .comment-form{grid-template-columns:1fr}.reference-ui .comment-rules{grid-column:auto}.reference-ui .comment-rules ul{columns:1}.reference-ui .comment-form .rating-controls{display:block}.reference-ui .comment-form .rating-input{max-width:200px}.release-accordion>.topic-banner{font-size:12px;padding:9px;gap:7px}.release-toggle-label{font-size:9px}.reference-ui .comment-detail .comment-message .comment-actions{font-size:12px;min-height:30px}.reference-ui .comment-detail .reply-button,.reference-ui .comment-detail .text-button{min-height:26px;padding:3px}
}
/* Profile photos and flags, shared by the sidebar and comments. */
.reference-ui img.avatar-photo{display:block;object-fit:cover;padding:0;background:#eef5fb;flex-shrink:0}.reference-ui .comment-detail .avatar-photo{width:48px;height:56px;flex-basis:48px;border:1px solid #acd3ec;box-shadow:none;border-radius:1px}.reference-ui .profile-inner .avatar-photo.large{height:auto;aspect-ratio:1/1;width:100%;max-width:160px;margin:0 auto 9px;border:3px solid white;outline:1px solid #b9dcf6}.comment-name{display:flex;align-items:center;gap:6px;flex-wrap:wrap;line-height:1.2}.country-flag{display:inline-block;width:20px;height:15px;object-fit:cover;border:1px solid #b4c9dd;vertical-align:middle;flex:0 0 20px}.profile-login-country{text-align:center;margin:-3px 0 8px}.profile-login-country:empty{display:none}.avatar-editor{border-bottom:1px solid #a9d6fa;padding-bottom:18px;margin-bottom:20px}.avatar-editor-top{display:flex;align-items:center;gap:14px;margin-bottom:14px}.avatar-editor-top .avatar{width:80px;height:80px;flex-basis:80px;border-radius:2px;font-size:42px}.avatar-editor-top p{margin:6px 0;font-size:11px}.avatar-editor-top small{font-size:10px;color:#60798d}.reference-ui .avatar-editor input[type=file]{height:auto;padding:6px;font-size:11px;min-height:34px}.avatar-preview{display:block;object-fit:cover;width:96px;height:96px;border:2px solid #fff;outline:1px solid #aad6f9;margin:8px 0}.avatar-preview[hidden]{display:none!important}.reference-ui .comment-form .clear-rating{display:none}.reference-ui .comment-form .rating-input{margin-bottom:7px}.reference-ui .comment-form .star-options{margin-top:3px}.reference-ui .comment-form .btn{margin-top:4px}.reference-ui .nav-link.genre-link{display:flex;gap:7px}.reference-ui .genre-link>.genre-label{flex:1;min-width:0;font-size:12px;color:#18242e;width:auto;text-align:left}.reference-ui .genre-link>.genre-count{font:11px Arial;color:#3f647f;width:auto;min-width:24px;text-align:right;margin-left:auto}.reference-ui .genre-link>.genre-icon{width:16px;color:#0789ec}
/* Match the reference poster width instead of stretching it across the column. */
.reference-ui .detail-grid{grid-template-columns:minmax(0,1fr) minmax(240px,34%);gap:10px}.reference-ui .detail-art{width:100%;max-width:300px;justify-self:end;margin:0}.reference-ui .detail-art>.poster{width:100%;height:auto;aspect-ratio:auto;max-height:430px;object-fit:contain;background:#fff}.reference-ui .detail-art>.poster.sprite{height:410px;aspect-ratio:2/3}.reference-ui .detail-art .download-buttons .get-it{font-size:11px;padding-left:29px;border-radius:12px}.reference-ui .detail-art .download-buttons .get-it>span{font-size:30px;left:5px;top:9px}.reference-ui .detail-art .peer-strip b{font-size:13px}.reference-ui .detail-art .peer-strip small{font-size:10px}
@media(max-width:900px) and (min-width:651px){.reference-ui .detail-grid{grid-template-columns:minmax(0,1fr) 230px}.reference-ui .detail-art{max-width:230px}.reference-ui .detail-art>.poster{max-height:345px}.reference-ui .detail-art>.poster.sprite{height:345px}.reference-ui .genre-link>.genre-label{font-size:11px}}
@media(max-width:650px){.reference-ui .detail-grid{display:flex;flex-direction:column}.reference-ui .detail-art{width:100%;max-width:260px;align-self:center;margin:10px auto}.reference-ui .detail-art>.poster{max-height:380px}.reference-ui .detail-art>.poster.sprite{height:380px}.reference-ui .comment-detail .avatar-photo{width:44px;height:52px;flex-basis:44px}.reference-ui .genre-link>.genre-label{font-size:12px}}
.reference-ui .screenshots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;overflow:hidden}.reference-ui .screenshots>a{display:block;min-width:0}.reference-ui .screenshots img{display:block;width:100%;height:115px;object-fit:cover;border:2px solid #d1e8fb}.reference-ui .screenshots>.empty{grid-column:1/-1}
@media(max-width:650px){.reference-ui .screenshots img{height:75px}}
/* Compact release rows matching the seven-column reference. */
.reference-ui .release-accordion-body .release-table{table-layout:fixed;min-width:570px;width:100%;font-size:11px}.release-table .col-type{width:42px}.release-table .col-size{width:65px}.release-table .col-peers{width:40px}.release-table .col-date{width:75px}.release-table .col-rating{width:105px}.reference-ui .release-table th,.reference-ui .release-table td{padding:5px 6px;font-size:11px;line-height:1.3;vertical-align:middle;white-space:nowrap}.reference-ui .release-table thead th{background:linear-gradient(#e6f5ff,#c4e4ff);text-align:center}.reference-ui .release-table td{text-align:center}.reference-ui .release-table td.release-name{text-align:left;overflow:hidden}.release-table .release-name>a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4}.release-table .release-selected{background:#e9f5ff}.release-table .release-selected .release-name>a{font-weight:bold}.release-table .release-selected .release-name>a:before{content:'▸ ';color:#0089ee}.release-type{display:inline-block;background:linear-gradient(#379ff7,#0075e5);color:#fff;font-weight:bold;padding:1px 4px;border-radius:3px;font-size:11px;line-height:1.2}.reference-ui .release-table .rating-display{display:inline-flex;min-width:0;flex-wrap:nowrap}.reference-ui .release-table .star-meter{font-size:14px;letter-spacing:-1.65px}.release-table .rate-value{display:none}.reference-ui .release-table .release-group th{text-align:left;white-space:normal;font-size:11px;padding:4px 7px;background:#eff7ff}.reference-ui .release-accordion-body{min-width:0;max-width:100%}.reference-ui .release-accordion-body .table-scroll{width:100%;max-width:100%}
/* Login and registration use the two-panel reference layout. */
.reference-ui.page-login .site,.reference-ui.page-signup .site{max-width:1120px}.reference-ui.page-login .layout,.reference-ui.page-signup .layout{grid-template-columns:175px minmax(0,1fr)}.page-login .right,.page-signup .right{display:none}.reference-ui .auth-page .section-title h1{display:flex;align-items:center;gap:8px;font-size:25px}.auth-icon{width:21px;height:23px;fill:#0073d8;display:inline-block;vertical-align:middle;flex:0 0 21px}.reference-ui .auth-page .account-card h2{display:flex;align-items:center;gap:9px;font-size:14px;margin-bottom:13px;padding:0 0 8px;border-bottom:1px solid #a6d1f5}.reference-ui .login-page .account-columns{grid-template-columns:1.25fr 1fr;gap:16px;padding:8px 7px 16px}.reference-ui .auth-page .account-card{padding:18px 17px;background:linear-gradient(110deg,#d5e9ff,#e7f4ff);border-radius:4px}.reference-ui .login-card .field{margin-bottom:12px}.reference-ui .login-card .field>span,.reference-ui .activation-card .field>span{font-size:12px}.reference-ui .auth-page .account-card input:not([type=checkbox]):not([type=radio]){height:28px;min-height:28px;padding:4px 6px;border:1px solid #9daebc;border-radius:2px;background:linear-gradient(#fff,#f9fcff)}.reference-ui .auth-page .check{font-size:11px;line-height:1.4;margin:10px 0}.reference-ui .auth-page .check input{width:17px;height:17px;min-height:0;accent-color:#007bff}.reference-ui .auth-page .btn{font-size:15px;min-height:33px;padding:6px 12px}.reference-ui .login-page .sub-link{font-size:11px;margin-top:12px;text-decoration:underline}.reference-ui .activation-card p{font-size:12px;line-height:1.5;margin:0 0 19px}.reference-ui .activation-card .btn{font-size:11px;background:linear-gradient(#fff,#e6e9ee);border:1px solid #9aaebf;color:#152c3d;text-shadow:none;box-shadow:inset 0 1px white;width:auto;min-height:29px;padding:6px 11px}.reference-ui .signup-page .account-columns{grid-template-columns:1.4fr 1fr;gap:10px;padding:5px}.reference-ui .signup-page .account-card{padding:14px}.reference-ui .signup-page .account-card:first-child .field{grid-template-columns:105px minmax(0,1fr);gap:8px;margin-bottom:8px}.reference-ui .signup-page .account-card:first-child .field>span{font-size:11px}.reference-ui .signup-page .account-card h2:not(:first-child){margin-top:20px}.birthday-selects{display:grid;grid-template-columns:1fr 1.25fr 1.2fr;gap:4px;min-width:0}.reference-ui .birthday-selects select{min-width:0;font-size:10px;height:25px;min-height:25px;padding:3px}.gender-field{border:0;padding:0;margin:0 0 8px;display:grid;grid-template-columns:105px minmax(0,1fr);align-items:center;gap:8px}.gender-field>legend{float:left;width:105px;font-size:11px}.gender-field>div{display:flex;align-items:center;gap:10px;grid-column:2}.gender-field label{font-size:11px;display:flex;align-items:center;gap:3px;white-space:nowrap}.reference-ui .gender-field input[type=radio]{width:13px;height:13px;min-height:0;margin:0;accent-color:#0085ef}.password-hint,.about-hint{display:block;font-size:9px;color:#718292;line-height:1.4}.password-hint{margin:2px 0 7px 113px}.about-hint{margin:-6px 0 9px}.reference-ui .auth-page .captcha-block img{width:100%;max-width:220px;height:auto;margin:3px 0 8px}.reference-ui .auth-page .captcha-block .field>span{font-size:11px;font-weight:normal}.reference-ui .auth-page .captcha-block>a{font-size:9px;margin-bottom:8px}.reference-ui .signup-page .account-card textarea{min-height:80px;max-height:140px;font-size:12px;border-radius:1px;padding:5px}.terms-link{display:block;font-size:10px;margin:-4px 0 6px}.reference-ui .signup-page .account-card .field>span{font-size:11px}.reference-ui .auth-page .alert.danger{background:#ffffe2;border:1px solid red;color:red;padding:8px 10px;font-size:12px}
@media(max-width:850px) and (min-width:651px){.reference-ui.page-login .layout,.reference-ui.page-signup .layout{grid-template-columns:150px minmax(0,1fr)}.reference-ui .auth-page .account-card{padding:12px}.reference-ui .signup-page .account-card:first-child .field{grid-template-columns:88px minmax(0,1fr)}.gender-field{grid-template-columns:88px minmax(0,1fr)}.gender-field>legend{width:88px}.password-hint{margin-left:96px}.reference-ui .login-page .account-columns{gap:10px}}
@media(max-width:650px){.reference-ui.page-login .layout,.reference-ui.page-signup .layout{display:block}.reference-ui .login-page .account-columns,.reference-ui .signup-page .account-columns{grid-template-columns:1fr;gap:13px;padding:5px 0}.reference-ui .auth-page .account-card{padding:17px}.reference-ui .auth-page .account-card input:not([type=checkbox]):not([type=radio]){min-height:34px}.reference-ui .signup-page .account-card:first-child .field{grid-template-columns:100px minmax(0,1fr)}.gender-field{grid-template-columns:100px minmax(0,1fr)}.gender-field>legend{width:100px}.password-hint{margin-left:108px}.reference-ui .birthday-selects select{height:32px;min-height:32px}}

/* SEVN FRAME THEME START */
/* SevnTorrents unified page frame — visual changes only. */
html{min-height:100%}
body.reference-ui{margin:0;background:radial-gradient(ellipse at top,#e8f6ff 0%,#c9e3f7 65%,#b6d6ee 100%);min-height:100vh;padding:14px 12px 18px}
body.reference-ui .site{width:100%;max-width:1340px;margin:0 auto;padding:0;background:#f0f8ff;border:1px solid #86bfe8;border-radius:7px;box-shadow:0 5px 24px #21577e30,0 0 0 4px #ffffff70;overflow:hidden}
body.reference-ui .masthead{margin:0;border:0;border-bottom:3px solid #c6e7ff;border-radius:0;box-shadow:none;padding-left:20px;padding-right:20px}
body.reference-ui .layout{padding:8px;gap:8px;background:linear-gradient(90deg,#d9edfc,#f5fbff 18%,#f5fbff 82%,#d9edfc);min-width:0}
body.reference-ui main{min-width:0}
body.reference-ui .panel{border:1px solid #cce5f8;border-radius:3px;margin-bottom:8px;background:#fff}
body.reference-ui .side-panel{border:1px solid #bddff8;border-radius:3px;margin-bottom:8px}
body.reference-ui .left>.side-panel:last-child,body.reference-ui .right>.side-panel:last-child,body.reference-ui main>.panel:last-child{margin-bottom:0}
body.reference-ui footer{margin:0;border-top:3px solid #c6e7ff;border-radius:0;min-height:62px;padding:10px 16px;gap:14px}
body.reference-ui .release-card{margin-left:0;margin-right:0}
body.reference-ui.page-login .site,body.reference-ui.page-signup .site{max-width:1120px}
@media(min-width:1500px){body.reference-ui{padding-top:18px}.reference-ui .layout{grid-template-columns:185px minmax(0,1fr) 190px}}
@media(max-width:900px){body.reference-ui{padding:9px 7px 12px}body.reference-ui .layout{padding:7px;gap:7px}body.reference-ui .site{border-radius:5px;box-shadow:0 3px 14px #21577e25,0 0 0 2px #ffffff70}}
@media(max-width:650px){body.reference-ui{padding:5px 4px 8px}body.reference-ui .site{border-radius:4px;box-shadow:0 2px 8px #21577e20}body.reference-ui .layout{padding:5px}body.reference-ui .masthead{padding-left:8px;padding-right:8px}body.reference-ui footer{padding:10px 8px;gap:10px}body.reference-ui .panel{padding:6px}body.reference-ui .left.open{margin-bottom:6px}}

/* SEVN FRAME THEME END */

/* SEVN CLASSIC PAGES START */
/* Classic index, comments and essentials based on the supplied references. */
.classic-card{background:#fff;margin:8px 0 0;border:0;border-bottom:7px solid #d2e7fb}.classic-card-title{margin:0;padding:5px 7px;background:linear-gradient(#9cd1ff,#42a3fa 55%,#68b5ff);font:700 15px/1.3 Arial;color:#fff}.classic-card-title>a{color:#fff;text-decoration:none}.classic-release-grid{display:grid;grid-template-columns:44% minmax(0,1fr);gap:9px;padding:9px 4px 11px;align-items:start}.classic-poster{display:block;min-width:0}.classic-poster>.poster{display:block;width:100%;height:auto;max-height:490px;object-fit:contain;background:#fff}.classic-poster>.poster.sprite{height:440px;aspect-ratio:2/3}.classic-release-info{min-width:0}.classic-release-info>h3{text-align:center;background:#cce3ff;font-size:14px;margin:0;padding:5px 7px;color:#000}.classic-release-info .metadata th,.classic-release-info .metadata td{font-size:11px;line-height:1.35;padding:5px;border:0;border-bottom:1px solid #d2e5f9}.classic-release-info .metadata th{background:#fff;width:83px;white-space:nowrap}.classic-release-info .metadata tr:last-child th,.classic-release-info .metadata tr:last-child td{border-bottom:0}.classic-release-info .ratings{margin-top:3px;font-size:11px}.classic-release-info .ratings th,.classic-release-info .ratings td{border:1px solid #fff;padding:4px 5px;background:#d1e5ff;vertical-align:middle}.classic-release-info .ratings th{width:73px;white-space:nowrap;text-align:center}.classic-release-info .ratings thead th{background:#c4dfff}.classic-release-info .rating-display{display:inline-flex;align-items:center;gap:5px;flex-wrap:nowrap}.classic-release-info .star-meter{font-size:15px;letter-spacing:-1.7px}.classic-release-info .rate-value{font-size:11px}.classic-release-info .vote-count{font-size:10px;white-space:nowrap}.classic-download{text-align:center;padding:9px 3px 0;font-size:11px}.classic-download>a{text-decoration:underline}.classic-comments .section-title h1,.classic-essentials .section-title h1{font-size:25px;letter-spacing:.5px}.classic-comments-summary{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:4px 0 8px;font-size:12px}.classic-comments-summary .pagination{margin:0;flex:0 0 auto}.classic-comment{margin:0 -3px;padding:9px 5px 8px;border-bottom:7px solid #d1e5fb;background:#fff}.classic-comment>header{display:flex;justify-content:space-between;align-items:start;gap:12px;font-size:13px;font-weight:bold;line-height:1.3;margin-bottom:7px}.classic-comment-title,.classic-more{color:#686868}.classic-more{flex:0 0 auto;white-space:nowrap}.classic-comment-row{display:grid;grid-template-columns:35px minmax(0,1fr);gap:7px}.classic-mva{display:flex;flex-direction:column;align-items:start;font:bold 12px/1.15 Arial;white-space:nowrap;padding-top:1px}.classic-mva .m{color:#3b34ff}.classic-mva .v{color:#00b819}.classic-mva .a{color:red}.classic-comment-copy{border-left:4px solid #cee4ff;padding-left:7px;min-width:0}.classic-comment-meta{display:flex;align-items:start;justify-content:space-between;gap:9px;border-bottom:1px dotted #108aff;padding:0 0 3px;font-size:12px;line-height:1.4}.classic-comment-meta>span{min-width:0;overflow-wrap:anywhere}.classic-comment-user{font-weight:bold;color:#000}.classic-comment-meta time{white-space:nowrap;color:#111;flex:0 0 auto}.classic-comment-copy>p{font-size:12px;line-height:1.4;margin:3px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.classic-comment-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:4px;font-size:10px}.classic-comment-actions form{margin:0}.classic-comment-actions .text-button{font-size:10px;margin:0;padding:0;text-decoration:underline;color:#0067dd}.classic-essentials{padding:9px 12px!important}.classic-essentials>h2{font:bold 12px Arial;color:#656565;margin:16px 0 7px}.classic-essentials>ul{padding-left:24px;margin:0 0 13px}.classic-essentials li{font:12px/1.55 Arial;margin:2px 0;color:#111}.classic-essentials li>a{font-weight:bold;text-decoration:underline}.essentials-contact{font-size:11px;margin:18px 0 5px;text-decoration:underline}
@media(max-width:1050px) and (min-width:651px){.classic-release-grid{grid-template-columns:42% minmax(0,1fr);gap:7px}.classic-release-info .metadata th,.classic-release-info .metadata td{font-size:10px;padding:4px}.classic-release-info .ratings th,.classic-release-info .ratings td{font-size:10px;padding:3px}.classic-release-info .star-meter{font-size:13px;letter-spacing:-1.5px}.classic-release-info .rate-value{font-size:10px}.classic-comments-summary{display:block}.classic-comments-summary>.pagination{margin-top:7px}.classic-comment-meta{font-size:11px}.classic-comment-copy>p{font-size:11px}}
@media(max-width:650px){.classic-release-grid{grid-template-columns:33% minmax(0,1fr);gap:7px;padding:7px 2px}.classic-poster>.poster{max-height:280px}.classic-poster>.poster.sprite{height:240px}.classic-release-info>h3{font-size:12px;padding:4px}.classic-release-info .metadata th,.classic-release-info .metadata td{font-size:10px;padding:4px;line-height:1.35}.classic-release-info .metadata th{width:58px;white-space:normal}.classic-release-info .ratings th,.classic-release-info .ratings td{font-size:9px;padding:3px}.classic-release-info .ratings th{width:48px}.classic-release-info .rating-display{flex-wrap:wrap;gap:2px}.classic-release-info .star-meter{font-size:12px;letter-spacing:-1.5px}.classic-release-info .vote-count{font-size:9px}.classic-release-info .rate-value{font-size:9px}.classic-card-title{font-size:13px}.classic-download{font-size:10px}.classic-comments-summary{display:block}.classic-comments-summary .pagination{margin-top:7px}.classic-comment>header{font-size:12px;gap:7px}.classic-comment-meta{flex-wrap:wrap;font-size:11px;gap:3px}.classic-comment-meta time{margin-left:auto;font-size:10px}.classic-comment-copy>p{font-size:12px}.classic-essentials li{font-size:12px}.classic-mva{font-size:11px}.classic-comment-row{grid-template-columns:32px minmax(0,1fr)}}

/* SEVN CLASSIC PAGES END */

/* SEVN NO UNDERLINE */
body a, body a:hover, body a:visited, body a *,
body .reply-button, body .text-button {
    text-decoration: none !important;
}