
.classic-page .community-main .card>h1{margin:0 0 20px;padding:12px 16px;background:#586b32;color:#fff;font-size:19px;border-radius:3px}.account-verification{margin:20px 0;min-height:70px}.account-verification [data-turnstile-sitekey]{max-width:100%}.account-verification .help{margin:6px 0}.community-main .account-verification button{margin-top:4px}html.dark .classic-page .community-main .card{background:#292e25;color:#e7ebdf;border-color:#5b664c}html.dark .classic-page .community-main .card>h1{color:#fff}html.dark .classic-page .community-main .card .muted,html.dark .classic-page .community-main .card .help,html.dark .classic-page .community-main .message small{color:#c5cebb}html.dark .classic-page .community-main .message{background:#343b2c;color:#e7ebdf;border-color:#5b664c}html.dark .classic-page .community-main .message.mine{background:#303d42;border-color:#5e7c8c}html.dark .classic-page .community-main .card .meta dt{color:#c5cebb}
.contact-panel{max-width:720px;margin:0 auto}.contact-panel .success{overflow-wrap:anywhere}.contact-message{padding:20px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.contact-message h2{margin:0 0 10px}.contact-message .description{white-space:pre-wrap}.contact-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact-panel button[type=submit]{min-height:44px}@media(max-width:760px){.community-main .contact-panel input,.community-main .contact-panel select,.community-main .contact-panel textarea{font-size:16px}}

.community-page [hidden]{display:none!important}
.classic-page .community-main>.auth-panel{width:100%;max-width:520px;margin:28px auto}.community-main .auth-form button[type=submit]{min-height:44px}.auth-links{margin-top:20px;padding-top:12px;border-top:1px solid #d3d9c9}.community-main .auth-links p{margin:8px 0}.auth-panel .classic-body>p:first-child{margin-top:0}html.dark .classic-page .auth-panel .help{color:#c5cebb}html.dark .classic-page .auth-links{border-color:#5b664c}@media(max-width:760px){.classic-page .community-main>.auth-panel{margin:12px auto}.community-main .auth-form input{font-size:16px}}
.upload-management .actions{margin-bottom:20px}.community-main .upload-management .actions .button{margin-top:0;min-height:44px}.classic-page .community-main .upload-manager-list>.row{display:grid;grid-template-columns:minmax(0,1fr) auto}.upload-manager-list .inline-form{display:block;flex-shrink:0;margin:0}.community-main .upload-manager-list .inline-form button{margin:0;min-height:44px;white-space:normal}@media(max-width:620px){.classic-page .community-main .upload-manager-list>.row{grid-template-columns:1fr}.upload-manager-list .inline-form{justify-self:start}}
.upload-layout>.classic-panel{min-width:0}.community-main .upload-form>label:first-of-type{margin-top:18px}.community-main .upload-form input[type=file]{min-width:0;max-width:100%;padding:8px}.upload-form input[type=file]::file-selector-button{font:inherit;margin-right:10px;padding:6px 10px;background:#edf2e3;color:#354b25;border:1px solid #b4c19f;border-radius:3px;cursor:pointer}.community-main .upload-form button[type=submit]{min-height:44px}html.dark .classic-page .upload-layout .help{color:#c5cebb}html.dark .classic-page .upload-form input[type=file]::file-selector-button{background:#435032;color:#edf2e8;border-color:#798764}@media(max-width:760px){.upload-form input,.upload-form textarea,.upload-form select{font-size:16px}}
.uploads-intro{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.community-main .uploads-intro .button{margin:0;flex-shrink:0}.uploads-search{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px) auto;align-items:end;gap:12px;margin-bottom:20px}.uploads-search>div{min-width:0}.community-main .uploads-search label{margin:0 0 6px}.community-main .uploads-search button{margin:0;min-height:44px}.community-upload-list{border-top:1px solid #d3d9c9}.classic-page .community-main .community-upload-list>.row{padding:16px 12px}.community-upload-list>.row:nth-child(even){background:#f3f4ef}.community-upload-list .muted{font-size:13px;overflow-wrap:anywhere}html.dark .classic-page .community-upload-list>.row:nth-child(even){background:#343b2c}html.dark .classic-page .community-upload-list,html.dark .classic-page .community-upload-list>.row{border-color:#5b664c}html.dark .classic-page .empty{color:#c5cebb}@media(max-width:620px){.uploads-intro{align-items:flex-start;flex-direction:column;gap:4px}.uploads-search{grid-template-columns:1fr}.uploads-search button{justify-self:start}}
.classic-page .community-footer a{color:var(--blue)}html.dark .classic-page .community-nav a{color:#a9d7e8}
.member-directory-search{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:20px}.member-directory-search>div,.member-directory-row>div{min-width:0}.community-main .member-directory-search label{margin:0 0 6px}.community-main .member-directory-search button,.community-main .member-directory-message{margin:0;min-height:44px}.member-directory-list{border-top:1px solid #d3d9c9}.classic-page .community-main .member-directory-row{padding:16px 12px}.member-directory-row:nth-child(even){background:#f3f4ef}.member-directory-row .muted{font-size:13px;overflow-wrap:anywhere}.member-directory-message{flex-shrink:0}html.dark .classic-page .member-directory-row:nth-child(even){background:#343b2c}html.dark .classic-page .member-directory-list,html.dark .classic-page .member-directory-row{border-color:#5b664c}@media(max-width:460px){.member-directory-search{grid-template-columns:1fr}.member-directory-search button{justify-self:start}.classic-page .community-main .member-directory-row{display:grid;grid-template-columns:1fr;gap:10px}.member-directory-message{justify-self:start}}
html.dark .classic-page .community-main h2,html.dark .classic-page .profile-events time{color:#e2e9d9}html.dark .classic-page .profile-username{color:#8bc9e9}html.dark .classic-page .member-class{background:#3c4632;border-color:#5b664c;color:#e7ebdf}html.dark .classic-page .super-admin{color:#d6a2e4!important}html.dark .classic-page .admin{color:#ffb18f!important}html.dark .classic-page .moderator{color:#9bd29a!important}html.dark .classic-page .torrent-officer{color:#8ed2f2!important}
.classic-brandbar{display:flex;align-items:center;gap:28px;padding:12px max(18px,calc((100% - 1160px)/2));background:linear-gradient(#fffff8,#f0f5d9)}.classic-brandbar img{display:block;max-width:100%;width:340px;height:auto}.classic-brandbar form{display:flex;min-width:0;max-width:390px;width:100%;margin:0}.classic-brandbar input{font:14px Arial;padding:10px 12px;min-width:0;width:100%;border:1px solid #c4cbbb;border-radius:4px 0 0 4px}.classic-brandbar button{font:14px Arial;padding:10px 16px;background:#337fa6;color:#fff;border:1px solid #337fa6;border-radius:0 4px 4px 0;cursor:pointer}.community-nav .community-menu-toggle{display:none}.community-nav .local-theme-toggle{background:transparent;color:inherit;padding:0;border:0}.classic-navigation{padding-top:10px;padding-bottom:10px}.classic-page .community-main{max-width:1240px;margin-top:18px}.classic-page .community-main>.classic-panel{margin-top:0}html.dark .classic-page{--paper:#20231d;--ink:#e7ebdf;--blue:#8bc9e9;--line:#5b664c}html.dark .classic-page .classic-brandbar{background:#292f21}html.dark .classic-page .community-nav,html.dark .classic-page .classic-panel{background:#292e25;color:#e7ebdf;border-color:#5b664c}html.dark .classic-page .profile-tabs,html.dark .classic-page .staff-role{background:#343b2c;border-color:#5b664c}html.dark .classic-page .profile-tabs a[aria-current=page]{background:#292e25;color:#edf2e8;border-color:#5b664c}html.dark .classic-page .profile-details th{color:#c2cbb5}html.dark .classic-page .profile-details tr:nth-child(odd),html.dark .classic-page .review-table tbody tr:nth-child(even),html.dark .classic-page .profile-bio,html.dark .classic-page .staff-notice{background:#343b2c}html.dark .classic-page .profile-count,html.dark .classic-page .review-table th{background:#566143;color:#fff}html.dark .classic-page .muted{color:#c5cebb}html.dark .classic-page .community-main input,html.dark .classic-page .community-main textarea,html.dark .classic-page .community-main select{background:#20261c;color:#f1f4ea}@media(max-width:767px){.classic-brandbar{display:block;padding:10px 16px 4px}.classic-brandbar>a{display:block;max-width:355px;margin:0 auto 16px}.classic-brandbar form{margin:auto;max-width:100%}.classic-navigation{padding:8px 12px}.classic-navigation .community-menu-toggle{display:flex;align-items:center;gap:10px;width:100%;font:600 16px Arial;padding:11px 14px;border:1px solid #b9c69f;border-radius:4px;background:transparent;color:inherit}.community-nav.classic-navigation nav{display:none;margin-top:8px;gap:0;flex-direction:column;align-items:stretch}.community-nav.classic-navigation.is-open nav{display:flex}.classic-navigation nav>a,.classic-navigation .local-theme-toggle{padding:11px 14px;min-height:44px;text-align:left}.classic-navigation nav>form{padding:4px 14px}.classic-page .community-main{margin-top:12px}}
.classic-panel{background:#fff;border:1px solid #aab994;border-radius:5px;overflow:hidden;margin-bottom:22px}.community-main .classic-title{margin:0;padding:12px 16px;background:#586b32;color:#fff;font-size:19px;font-weight:600}.classic-body,.staff-directory{padding:20px}.profile-tabs{display:flex;flex-wrap:wrap;gap:0;padding:10px 14px 0;border-bottom:1px solid #cdd2c6;background:#f5f5f1}.profile-tabs a{padding:10px 16px;text-decoration:none;border:1px solid transparent;border-bottom:0;border-radius:5px 5px 0 0}.profile-tabs a[aria-current=page]{background:#fff;border-color:#cdd2c6;color:#333;font-weight:bold;margin-bottom:-1px;padding-bottom:11px}.profile-overview{display:grid;grid-template-columns:190px minmax(0,1fr);gap:26px;padding:30px 25px}.profile-identity{display:flex;flex-direction:column;align-items:center;gap:12px}.member-avatar{width:120px;height:120px;border:1px solid #acb99d;border-radius:5px;background:linear-gradient(135deg,#e5ecd7,#bdccab);color:#526b37;display:flex;align-items:center;justify-content:center;font-size:44px;font-weight:700;flex-shrink:0}.member-avatar.small{width:52px;height:52px;font-size:20px}.member-class{padding:3px 9px;background:#edf2e3;border:1px solid #cad4ba;border-radius:3px;font-size:12px}.profile-buttons{display:grid;gap:7px;width:140px}.community-main .profile-action{display:block;border-radius:3px;padding:7px 10px;text-align:center;text-decoration:none;color:#fff;font-size:13px;background:#638541}.community-main .profile-action.review{background:#328f9c}.community-main .profile-action.pm{background:#337fac}.community-main .profile-action.edit{background:#538b54}.profile-details{width:100%;border-collapse:collapse;font-size:14px}.profile-details th,.profile-details td{padding:9px 13px;text-align:left;border-bottom:1px solid #e8e9e2;overflow-wrap:anywhere}.profile-details th{font-weight:normal;width:42%;color:#58604f}.profile-details tr:nth-child(odd){background:#f3f4ef}.profile-username{font-size:17px;color:#26708c}.profile-count{display:inline-block;min-width:26px;padding:1px 7px;background:#e3e8d8;border-radius:3px;text-align:center}.profile-count.reputation{background:#557b3b;color:#fff}.profile-bio{margin:0 25px 25px;padding:20px;border:1px solid #d3d9c9;background:#fafbf6}.review-table{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.review-table th,.review-table td{padding:12px 10px;border-bottom:1px solid #dfe4d4;text-align:left;vertical-align:top;overflow-wrap:anywhere}.review-table th{background:#e9efdd}.review-table th:nth-child(1){width:19%}.review-table th:nth-child(3){width:70px}.review-table th:nth-child(4){width:22%}.review-table tbody tr:nth-child(even){background:#f6f8f1}.review-table time{font-size:12px}.review-mobile-date{display:none}.profile-events{margin:20px 0;padding-left:22px}.profile-events li{padding:10px 0 15px 12px;border-bottom:1px solid #e3e7d9}.profile-events time{font-size:12px;color:#657457}.profile-pages{display:flex;justify-content:space-between;gap:12px}.staff-group{margin:0 0 24px;border:1px solid #d3d8cc;border-radius:4px;overflow:hidden}.community-main .staff-role{margin:0;padding:10px 14px;font-size:16px;background:#edf1e4;border-bottom:1px solid #d3d8cc}.staff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px}.staff-member{display:flex;align-items:center;gap:12px;min-width:0}.staff-member>div{min-width:0}.staff-name{font-weight:700;font-size:15px;overflow-wrap:anywhere}.staff-member p{font-size:13px}.staff-message{display:block;font-size:12px;margin-top:5px}.staff-notice{padding:12px 15px;background:#f5f7ed;border:1px solid #dce1d0}.super-admin{color:#963da1!important}.admin{color:#bc4d30!important}.moderator{color:#3f7c42!important}.torrent-officer{color:#2b7897!important}@media(max-width:620px){.profile-overview{grid-template-columns:1fr;padding:20px 12px;gap:20px}.profile-identity{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:start;justify-items:start;max-width:340px;width:100%;margin:auto;column-gap:18px}.profile-identity .member-avatar{grid-row:1/3}.profile-identity .member-class{align-self:end}.profile-buttons{width:100%}.profile-details th,.profile-details td{padding:9px;font-size:13px}.profile-tabs{padding:8px 4px 0}.profile-tabs a{padding:9px 11px;font-size:13px}.profile-bio{margin:0 12px 18px;padding:14px}.classic-body,.staff-directory{padding:14px}.staff-grid{grid-template-columns:1fr;gap:18px;padding:16px}.review-table{table-layout:auto}.review-table th,.review-table td{padding:9px 5px;font-size:12px}.review-table th:nth-child(1),.review-table th:nth-child(3),.review-table th:nth-child(4){width:auto}.review-table th:nth-child(4),.review-table td:nth-child(4){display:none}.review-table td:nth-child(2){max-width:48vw}.review-mobile-date{display:block;margin-top:5px}.community-main .classic-title{font-size:17px}}
:root{--olive:#586b32;--line:#c9ceb8;--ink:#333;--blue:#26769d;--paper:#f7f8f1}*{box-sizing:border-box}.community-page{margin:0;background:var(--paper);color:var(--ink);font:15px/1.55 Arial,sans-serif}.community-nav{background:#fff;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px max(18px,calc((100% - 1160px)/2));color:#333;font:14px/1.4 Arial,sans-serif}.community-nav .brand{font-size:22px;font-weight:800;color:#187f8b;white-space:nowrap;text-decoration:none}.community-nav nav{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.community-nav a{color:#286982;text-decoration:none}.community-nav a:hover{text-decoration:underline}.community-nav .user{font-weight:bold}.community-nav form{display:inline;margin:0}.community-nav button{font:inherit;background:#fff;border:1px solid #b8c0a6;color:#354328;padding:5px 10px;border-radius:4px;cursor:pointer}.community-main{max-width:1160px;margin:28px auto;padding:0 18px}.community-main a{color:var(--blue)}.community-main h1{font-size:26px;line-height:1.2;margin:0 0 8px;color:#415328}.community-main h2{font-size:18px;margin:0 0 14px}.community-main p{margin:10px 0}.community-main .muted{color:#68705e}.community-main .layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:22px;align-items:start}.community-main .card{background:white;border:1px solid var(--line);border-radius:6px;padding:22px;margin-bottom:18px;min-width:0}.community-main .narrow{max-width:520px;margin:36px auto}.community-main .panel-title{background:var(--olive);color:white;padding:12px 18px;margin:-22px -22px 22px;border-radius:5px 5px 0 0;font-size:18px}.community-main label{display:block;font-weight:600;margin:15px 0 5px}.community-main input,.community-main textarea,.community-main select{font:inherit;display:block;width:100%;padding:10px 12px;border:1px solid #aeb8a1;border-radius:4px;background:white;color:#222}.community-main input:focus,.community-main textarea:focus,.community-main select:focus{outline:2px solid #6b98ae;outline-offset:1px}.community-main textarea{min-height:130px;resize:vertical}.community-main .help{font-size:13px;color:#65705b;margin-top:5px}.community-main .error,.community-main .success{padding:12px 14px;border-radius:4px;margin:16px 0;background:#fff0ec;border:1px solid #dfb6aa;color:#772e1b}.community-main .success{background:#edf5df;border-color:#b6c89b;color:#355215}.community-main button,.community-main .button{display:inline-block;width:auto;background:#317fa4;border:1px solid #236d90;color:#fff;padding:9px 15px;margin-top:14px;border-radius:4px;cursor:pointer;text-decoration:none;font:inherit}.community-main .secondary{background:#fff;color:#3a5829;border-color:#a8b293}.community-main .danger{background:#fff;color:#8a2c22;border-color:#d5aaa3}.community-main button:disabled{opacity:.6;cursor:wait}.community-main .actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.community-main .row{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:14px 0;border-bottom:1px solid #e3e6d9}.community-main .row:last-child{border:0}.community-main .row strong,.community-main .row a{overflow-wrap:anywhere}.community-main .badge{display:inline-block;padding:2px 8px;background:#edf3df;border:1px solid #c7d1b5;border-radius:12px;color:#435b2d;font-size:12px}.community-main .meta{display:grid;grid-template-columns:130px minmax(0,1fr);gap:8px 16px;margin:20px 0}.community-main .meta dd{margin:0;overflow-wrap:anywhere}.community-main .meta dt{color:#68705e}.community-main .description{white-space:pre-wrap;overflow-wrap:anywhere}.community-main .file-list{max-height:340px;overflow:auto;border-top:1px solid #e3e6d9}.community-main .file-list .row{font-size:13px;padding:7px 0}.community-main code{word-break:break-all;background:#f0f2e9;padding:3px}.community-main .message{padding:14px 16px;border:1px solid #d6ddc6;border-radius:5px;background:#f6f9ef;margin:14px 0;max-width:90%}.community-main .message.mine{margin-left:auto;background:#eef4f9;border-color:#c4d4df}.community-main .message p{white-space:pre-wrap;overflow-wrap:anywhere}.community-main .message small{color:#6b7461}.community-main .empty{padding:28px 12px;text-align:center;color:#6b7461}.community-main .search{display:flex;align-items:end;gap:10px}.community-main .search input{flex:1}.community-main .search button{margin:0}.community-footer{text-align:center;color:#747d68;font:12px Arial;padding:25px}.catalog-community-results{margin:12px auto;max-width:1160px;padding:12px 18px;background:#f5f8eb;border:1px solid #c9d1b6;font:14px Arial,sans-serif}.catalog-community-results a{color:#246c91}.catalog-community-results .local-result{display:block;margin:9px 0}.community-main .inline-form{display:inline}.community-main .inline-form button{margin:0}.community-main .split{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:760px){.community-nav{display:block;padding:12px 15px}.community-nav nav{gap:10px 15px;margin-top:10px}.community-main{margin:18px auto;padding:0 12px}.community-main .layout,.community-main .split{grid-template-columns:1fr}.community-main .card{padding:17px}.community-main .panel-title{margin:-17px -17px 17px}.community-main .meta{grid-template-columns:90px minmax(0,1fr)}.community-main .row{align-items:flex-start}.community-main h1{font-size:23px}.community-main .message{max-width:100%}.community-main .search{flex-wrap:wrap}.community-main .search input{min-width:180px}}

html.dark .classic-page .community-main .local-torrent-detail{background:#292e25;color:#e7ebdf;border-color:#5b664c}
html.dark .classic-page .community-main .local-torrent-detail h1,html.dark .classic-page .community-main .local-torrent-detail h2{color:#e7ebdf}
html.dark .classic-page .community-main .local-torrent-detail .muted,html.dark .classic-page .community-main .local-torrent-detail .meta dt{color:#c5cebb}
html.dark .classic-page .community-main .local-torrent-detail code{background:#20261c;color:#f1f4ea;border:1px solid #5b664c;border-radius:3px}
html.dark .classic-page .community-main .local-torrent-detail .file-list,html.dark .classic-page .community-main .local-torrent-detail .file-list .row{border-color:#5b664c}
html.dark .classic-page .community-main .local-torrent-detail .actions .button,html.dark .classic-page .community-main .local-torrent-detail .actions button{background:#276a8c;color:#fff;border-color:#6fa2b7}
html.dark .classic-page .community-main .local-torrent-detail .actions .secondary{background:#343b2c;color:#e7ebdf;border-color:#7c8e66}
html.dark .classic-page .community-main .local-torrent-detail .actions .danger{background:#343b2c;color:#ffb6a6;border-color:#b87868}

.upload-pagination{align-items:center;flex-wrap:wrap;margin-top:20px}.community-main .upload-pagination .button{margin-top:0}
