:root{color-scheme:dark;--bg:#090909;--surface:#101010;--surface2:#141414;--border:#252525;--text:#f4f4f4;--muted:#9f9f9f;--purple:#8a8a8a;--purple2:#5c5c5c;--pink:#9d9d9d;--green:#70e6b0;--red:#ff8eaa;--yellow:#f0cb84;--radius:18px}*{box-sizing:border-box}html{min-height:100%;background:var(--bg)}body{margin:0;color:var(--text);font-family:Manrope,Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.6;background:radial-gradient(1000px 600px at 75% -10%,rgba(80, 80, 80, .18),transparent 60%),radial-gradient(900px 450px at -15% 25%,rgba(62, 62, 62, .12),transparent 55%),var(--bg);min-height:100vh}a{color:#b3b3b3;text-decoration:none}a:hover{color:#e1e1e1}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{width:min(1440px,calc(100% - 44px));margin:0 auto}.topbar{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:23px 0;border-bottom:1px solid rgba(158, 158, 158, .13)}.brand{display:flex;align-items:center;gap:11px;color:var(--text);font-size:16px;font-weight:800;letter-spacing:1.7px}.brand small{display:block;font-size:8px;letter-spacing:2px;color:var(--muted);font-weight:700}.brandmark{display:grid;place-items:center;width:37px;height:37px;border-radius:12px;background:linear-gradient(135deg,#a2a2a2,#595959);color:#0d0d0d;font-size:22px;box-shadow:0 0 24px #78787833}.topbar nav{display:flex;align-items:center;gap:10px}.navlink{border:0;background:transparent;color:var(--muted);padding:9px 12px;border-radius:10px;font-weight:700;font-size:12px}.navlink:hover,.navlink.active{background:#ffffff08;color:var(--text)}.inline{display:inline-flex}.asbutton{font-family:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid #a7a7a733;background:linear-gradient(135deg,#9c9c9c,#6e6e6e);color:#111111;padding:12px 18px;border-radius:11px;font-weight:800;box-shadow:0 8px 26px #69696922;transition:transform .15s,filter .15s}.btn:hover{transform:translateY(-1px);filter:brightness(1.08);color:#111111}.btn:disabled{opacity:.55;cursor:wait;transform:none}.btn-small{padding:8px 11px;font-size:11px;border-radius:9px}.btn-ghost{background:#ffffff04;color:var(--text);border-color:var(--border);box-shadow:none}.btn-ghost:hover{color:white;background:#ffffff0b}.btn-danger{background:#3a1423;color:#ffc3d0;border-color:#733247;box-shadow:none}.block{width:100%}main{min-height:68vh;padding:34px 0 60px}footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid rgba(158, 158, 158, .13);padding:18px 0 25px;color:#707070;font-size:10px;letter-spacing:.5px}.hero{padding:65px 0 45px;max-width:950px}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:800;color:var(--purple);margin-bottom:11px}.pulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 14px #70e6b0;vertical-align:middle;margin-right:7px}.hero h1{font-size:clamp(44px,7.2vw,82px);line-height:1.05;letter-spacing:-4px;margin:14px 0 20px;font-weight:800}.gradient{background:linear-gradient(100deg,#cbcbcb 0%,#8e8e8e 50%,#b8b8b8 100%);color:transparent;background-clip:text}.hero>p{font-size:17px;max-width:690px;color:var(--muted);line-height:1.8}.hero-actions{display:flex;gap:13px;margin:28px 0 60px;flex-wrap:wrap}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.feature,.panel{background:linear-gradient(145deg,rgba(21, 21, 21, .92),rgba(14,14,14,.98));border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 15px 50px #0002}.feature{padding:24px}.feature>span{font-size:10px;color:#808080;font-weight:800;letter-spacing:1px}.feature h3{font-size:16px;margin:14px 0 4px}.feature p{color:var(--muted);font-size:12px;margin:0;line-height:1.7}.panel{padding:23px;margin-bottom:18px}.panel h2{font-size:18px;margin:0 0 12px;letter-spacing:-.4px}.panel h3{font-size:13px}.panel p{line-height:1.7}.muted{color:var(--muted)}.tiny{font-size:10px;line-height:1.65}.notice{padding:13px 15px;border-radius:12px;border:1px solid var(--border);margin:0 0 16px;font-size:12px}.notice.error{border-color:#71304a;background:#341523;color:#ffc0d1}.notice.warning{border-color:#594525;background:#2b2114;color:#ffdf9f}.notice.success{border-color:#285c49;background:#102a21;color:#9ef0c9}.auth-wrap{display:flex;justify-content:center;padding:20px 0}.auth-panel{width:min(460px,100%);padding:32px}.auth-panel h1{font-size:30px;letter-spacing:-1px;margin:0}.auth-panel form{margin-top:22px}.auth-foot{text-align:center;font-size:12px;color:var(--muted);margin:22px 0 0}label{display:block;font-size:11px;font-weight:700;color:#c2c2c2;margin-bottom:15px}input,select,textarea{display:block;width:100%;margin-top:7px;background:#0b0b0b;border:1px solid #2d2d2d;border-radius:10px;color:var(--text);padding:12px 13px;outline:none}input:focus,select:focus,textarea:focus{border-color:#828282;box-shadow:0 0 0 3px #7b7b7b1a}input::placeholder,textarea::placeholder{color:#606060}select option{background:#101010}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:4px 0 25px}.page-head h1{font-size:32px;letter-spacing:-1.4px;margin:0 0 6px}.page-head p{color:var(--muted);margin:0;max-width:850px}.pill{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--border);border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.5px;color:#bdbdbd;white-space:nowrap}.pill.live{border-color:#2c654f;color:#8feabc;background:#10281f}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:17px}.stats-grid .stat{margin:0;padding:19px 21px}.stat span,.stat small{display:block;color:var(--muted);font-size:11px}.stat strong{display:block;font-size:30px;line-height:1.35;letter-spacing:-1px;margin:7px 0}.stat small{font-size:10px}.work-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);align-items:start;gap:17px}.work-grid>.panel{margin:0}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:17px}.panel-head h2{margin:0}.key-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0}.key-prefix{font-size:15px;font-weight:800;letter-spacing:.4px;margin:5px 0}.divider{height:1px;background:var(--border);margin:18px 0}.source-mini{display:flex;align-items:center;gap:11px;margin:16px 0}.source-mini strong,.source-mini small{display:block}.source-mini small{font-size:10px;color:var(--muted)}.source-dot{display:block;width:8px;height:8px;border-radius:50%;background:var(--purple);box-shadow:0 0 12px #8a8a8a66}.source-dot.green{background:var(--green)}.source-dot.blue{background:#9c9c9c}.source-dot.purple{background:var(--purple)}.results-wrap{margin-top:22px}.empty-state{text-align:center;padding:34px 16px;color:var(--muted);border:1px dashed #2f2f2f;border-radius:14px}.empty-state h3{color:var(--text);margin:7px 0}.empty-state p{font-size:12px;margin:0}.empty-icon{font-size:34px;color:#767676}.provider-status{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.source-status{display:inline-flex;gap:4px;padding:4px 7px;border-radius:7px;font-size:9px;background:#191919;border:1px solid var(--border);color:#aaaaaa}.source-ok{color:#91e9ba;border-color:#28533f}.source-off{color:#929292}.source-error{color:#ffa7b9;border-color:#653047}.result-count{font-size:11px;color:var(--muted);margin:10px 0}.result-card{display:flex;gap:16px;padding:15px;margin:12px 0;border:1px solid var(--border);border-radius:15px;background:#0d0d0d}.result-poster{width:100px;height:146px;object-fit:cover;flex:0 0 100px;border-radius:8px;background:#181818}.no-poster{display:grid;place-items:center;font-weight:800;color:#696969}.result-body{min-width:0;flex:1}.result-source{color:#9e9e9e;font-size:9px;font-weight:800;letter-spacing:1px}.result-body h3{font-size:16px;line-height:1.4;margin:5px 0}.result-meta{font-size:10px;color:#bbbbbb;margin-bottom:7px}.result-overview{font-size:11px;line-height:1.7;color:var(--muted);margin:8px 0}.result-links{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:13px}.text-link{font-size:10px;font-weight:700}.description-details{margin-top:12px;font-size:10px;color:var(--muted)}.description-details summary{cursor:pointer;color:#b3b3b3}.description-preview{white-space:pre-wrap;overflow-wrap:anywhere;padding:13px;border-radius:8px;background:#080808;border:1px solid #242424;color:#d3d3d3;font:11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.recent{margin-top:18px}.table-wrap{overflow:auto;width:100%}table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:11px}th{text-align:left;font-size:9px;text-transform:uppercase;letter-spacing:.7px;color:#8a8a8a;font-weight:800;border-bottom:1px solid var(--border);padding:13px 10px}td{border-bottom:1px solid #1f1f1f;padding:13px 10px;color:#d1d1d1}tbody tr:hover{background:#ffffff04}.status{display:inline-flex;padding:3px 7px;font-size:9px;border:1px solid;border-radius:6px;font-weight:800}.status.ok{color:var(--green);border-color:#285641;background:#10251d}.status.bad{color:#ffa5b8;border-color:#713044;background:#2a1520}.admin-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.admin-link{display:flex;flex-direction:column;gap:8px;margin:0;color:var(--text);transition:transform .15s,border-color .15s}.admin-link:hover{transform:translateY(-2px);border-color:#565656;color:var(--text)}.admin-link>span{color:var(--purple);font-size:10px;font-weight:800}.admin-link strong{font-size:14px}.admin-link small{font-size:10px;color:var(--muted);line-height:1.6}.actions{display:flex;flex-direction:column;gap:7px;align-items:flex-start}.actions form{margin:0}.wide-table{min-width:990px}.quota-form{display:flex;align-items:end;gap:5px}.quota-form label{margin:0;font-size:9px}.quota-form input{width:85px;padding:7px;margin-top:4px}.provider-card{background:#101010;border:1px solid var(--border);border-radius:16px;padding:21px;margin-bottom:14px}.provider-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.provider-top h2{margin:0;font-size:17px}.provider-top p{font-size:11px;margin:6px 0}.switch-label{display:flex;align-items:center;gap:7px;white-space:nowrap;margin:0}.switch-label input{width:16px;height:16px;margin:0;accent-color:#8a8a8a}.provider-card>label,.provider-card .form-row{margin-top:17px}.provider-card textarea{font-family:ui-monospace,Consolas,monospace;font-size:11px}.provider-card .tiny{margin-top:10px}pre{max-width:100%;overflow:auto;background:#080808;border:1px solid #252525;border-radius:11px;padding:15px;color:#d1d1d1;font-size:11px;line-height:1.7}code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#c7c7c7}.page-head .pill{margin-top:10px}
@media(max-width:900px){.work-grid{grid-template-columns:1fr}.admin-nav{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid{grid-template-columns:1fr}.hero{padding-top:45px}.hero h1{letter-spacing:-2px}}
@media(max-width:650px){.shell{width:calc(100% - 26px)}.topbar{align-items:flex-start;gap:10px;flex-direction:column}.topbar nav{width:100%;flex-wrap:wrap;gap:3px}.navlink{padding:8px}.hero{padding-top:32px}.hero h1{font-size:47px}.hero>p{font-size:14px}.panel{padding:17px}.auth-panel{padding:22px}.page-head{flex-direction:column}.page-head h1{font-size:28px}.stats-grid{grid-template-columns:1fr}.form-row{grid-template-columns:1fr;gap:0}.key-line{align-items:flex-start;flex-direction:column}.result-card{gap:10px;padding:10px}.result-poster{width:74px;height:110px;flex-basis:74px}.result-body h3{font-size:13px}.result-overview{font-size:10px}.provider-top{flex-direction:column}.quota-form{flex-wrap:wrap}footer{flex-direction:column;gap:6px}}.profile-dropdown{position:relative}.profile-dropdown summary{list-style:none;cursor:pointer;user-select:none}.profile-dropdown summary::-webkit-details-marker{display:none}.profile-menu-links{position:absolute;right:0;top:calc(100% + 7px);min-width:200px;z-index:60;display:grid;gap:4px;padding:8px;background:var(--surface2);border:1px solid var(--border);border-radius:12px;box-shadow:0 16px 38px #0008}.profile-menu-links a{display:block;padding:9px 11px;border-radius:8px;color:var(--text);font-size:12px;font-weight:700}.profile-menu-links a:hover{background:#ffffff0b}.profile-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.profile-details>div{display:grid;gap:4px;padding:13px;border:1px solid var(--border);border-radius:12px;background:#ffffff03}.profile-details strong{overflow-wrap:anywhere}.key-prefix{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;letter-spacing:.3px;color:#cacaca}
@media(max-width:650px){.profile-dropdown{position:static}.profile-menu-links{right:13px;left:13px;top:100%}.profile-details{grid-template-columns:1fr}}/* Data-source table used by the lookup form. */
.source-table-wrap{min-width:0}.source-table-heading{font-size:11px;font-weight:800;color:#c2c2c2;margin:1px 0 8px}.source-table{display:grid;gap:8px}.source-row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;align-items:start;padding:10px;border:1px solid var(--border);border-radius:12px;background:#ffffff02}.source-category{font-size:10px;font-weight:800;color:#919191;padding:9px 3px}.source-options{display:flex;flex-wrap:wrap;gap:7px}.source-tile{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;margin:0;min-width:128px;flex:1 1 128px;border:1px solid #2d2d2d;border-radius:9px;background:#0b0b0b;cursor:pointer;color:var(--text)}.source-tile input{display:block;flex:0 0 14px;width:14px;height:14px;margin:2px 0 0;accent-color:#8a8a8a}.source-tile span{min-width:0;display:grid;gap:3px}.source-tile strong{font-size:11px}.source-tile small{font-size:9px;line-height:1.4;color:var(--muted);font-weight:500}.source-tile:has(input:checked){border-color:#828282;background:#1d1d1d;box-shadow:0 0 0 1px #82828230}.key-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px}.key-actions .btn{width:auto}
@media(max-width:650px){.source-row{grid-template-columns:1fr;gap:5px}.source-category{padding:2px 3px}.source-tile{min-width:0;flex-basis:calc(50% - 7px)}}

@media(min-width:651px){.form-row:has(.source-table-wrap){grid-template-columns:1fr}}/* Rich metadata cards: cover and direct cover URL above a visible,copy-ready description. */
.result-card-rich{display:block;padding:16px}.result-header{display:grid;grid-template-columns:126px minmax(0,1fr);gap:17px;align-items:start}.result-header .result-poster{width:126px;height:184px;flex-basis:126px;object-fit:contain;object-position:top;background:#101010}.result-header .result-poster.poster-error{font-size:10px;color:var(--muted);object-fit:contain}.result-head-body{min-width:0}.result-head-body h3{font-size:18px;line-height:1.4;margin:5px 0}.original-title{color:#bcbcbc;font-size:12px;margin-bottom:8px}.field-caption{display:block;font-size:10px;font-weight:800;color:#c2c2c2;margin:12px 0 6px}.cover-url{display:block;font-size:11px;line-height:1.65;overflow-wrap:anywhere;word-break:break-word;color:#b4b4b4}.source-url{display:inline-block;margin-top:9px}.result-description{border-top:1px solid var(--border);margin-top:17px;padding-top:12px}.description-textarea{width:100%;min-height:165px;resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;color:#dbdbdb;background:#080808;padding:14px}.result-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:10px}.discogs-attribution{font-size:10px;color:#adadad;margin:10px 0 0}.result-warning{font-size:10px;line-height:1.5;margin-top:10px}.result-count{margin-bottom:12px}
@media(max-width:650px){.result-card-rich{padding:11px}.result-header{grid-template-columns:82px minmax(0,1fr);gap:11px}.result-header .result-poster{width:82px;height:123px;flex-basis:82px}.result-head-body h3{font-size:14px}.cover-url{font-size:10px}.description-textarea{font-size:11px;padding:10px}.result-actions{align-items:flex-start;flex-direction:column}}/* biTDEX v1.6.2: restored source-by-source lookup table */
.source-table-panel,.content-data-panel,.results-panel,.key-panel{margin-top:18px}.source-intro{font-size:12px;margin:-4px 0 17px;max-width:1050px}.source-table-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,1fr);gap:15px;align-items:start}.source-group{min-width:0;background:linear-gradient(145deg,rgba(18,18,18,.9),rgba(11,11,11,.96));border:1px solid var(--border);border-radius:14px;padding:16px}.source-group-head{display:flex;align-items:flex-start;gap:10px;padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid rgba(158, 158, 158, .12)}.source-group-icon{display:grid;place-items:center;width:29px;height:29px;flex:0 0 29px;border-radius:8px;color:#c5c5c5;background:#82828218;border:1px solid #505050;font-size:15px;font-weight:800}.source-group-head h3{font-size:13px;margin:0 0 3px;color:#ededed}.source-group-head p{font-size:10px;line-height:1.5;color:var(--muted);margin:0}.source-rows{display:flex;flex-direction:column;gap:0}.source-row{display:grid;grid-template-columns:minmax(104px,.5fr) minmax(0,1.5fr);align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(158, 158, 158, .09)}.source-row:last-child{border-bottom:0;padding-bottom:0}.source-row-info{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.source-row-info small{font-size:10px;line-height:1.45;color:var(--muted)}.source-badge{font-size:11px;font-weight:800;letter-spacing:.1px;color:#e0e0e0}.source-badge-tmdb{color:#b6e1ff}.source-badge-imdb{color:#ffd875}.source-badge-porthu{color:#d1d1d1}.source-badge-mafab{color:#ffb5c2}.source-badge-moly{color:#a6efc9}.source-badge-steam{color:#b8b8b8}.source-badge-discogs{color:#c6c6c6}.source-badge-youtube{color:#ffaaaa}.source-lookup-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;margin:0}.source-lookup-form label{margin:0;min-width:0}.source-lookup-form input[name="q"]{min-width:0;width:100%;margin:0;padding:10px 11px;font-size:11px;border-radius:8px;grid-column:1;grid-row:1}.source-lookup-form .lookup-type{width:auto;min-width:82px;margin:0;padding:9px 10px;font-size:10px;grid-column:1;grid-row:2}.source-lookup-form:has(.lookup-type){grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto}.source-lookup-form:has(.lookup-type) input[name="q"]{grid-column:1/-1;grid-row:1}.source-lookup-form:has(.lookup-type) .lookup-type{grid-column:1;grid-row:2}.source-lookup-form .source-submit{grid-column:2;grid-row:1;white-space:nowrap;padding:9px 11px;font-size:10px}.source-lookup-form:has(.lookup-type) .source-submit{grid-column:2;grid-row:2}.source-right-stack{display:flex;flex-direction:column;gap:15px;min-width:0}.source-music{grid-column:1}.source-table-grid .source-right-stack .source-row{grid-template-columns:1fr;gap:7px;align-items:stretch}.source-table-grid .source-right-stack .source-row-info{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.source-table-grid .source-right-stack .source-lookup-form{grid-template-columns:minmax(0,1fr) auto}.source-table-grid .source-right-stack .source-lookup-form input[name="q"]{grid-column:1;grid-row:1}.source-table-grid .source-right-stack .source-lookup-form .source-submit{grid-column:2;grid-row:1}.source-side-placeholder{color:var(--muted)}.content-data-panel .source-rows{max-width:850px}.content-data-panel .source-row{grid-template-columns:minmax(130px,.35fr) minmax(0,1.65fr)}.key-panel .key-line{max-width:700px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:900px){.source-table-grid{grid-template-columns:1fr}.source-music{grid-column:auto}.source-right-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.source-table-grid{grid-template-columns:1fr}.source-right-stack{grid-template-columns:1fr}.source-group{padding:13px}.source-row,.content-data-panel .source-row{grid-template-columns:1fr;gap:8px;align-items:stretch}.source-row-info{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.source-lookup-form{grid-template-columns:minmax(0,1fr) auto}.source-lookup-form input[name="q"]{grid-column:1;grid-row:1}.source-lookup-form .source-submit{grid-column:2;grid-row:1}.source-lookup-form:has(.lookup-type){grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto}.source-lookup-form:has(.lookup-type) input[name="q"]{grid-column:1/-1;grid-row:1}.source-lookup-form:has(.lookup-type) .lookup-type{grid-column:1;grid-row:2}.source-lookup-form:has(.lookup-type) .source-submit{grid-column:2;grid-row:2}}.source-lookup-form input[type="hidden"]{display:none!important}/* biTDEX v1.6.3: compact account and quota strip for the lookup page. */
.quota-strip{display:grid;grid-template-columns:minmax(190px,1.1fr) minmax(230px,1fr) minmax(190px,.8fr);align-items:stretch;gap:0;margin:8px 0 22px;padding:0;background:linear-gradient(105deg,rgba(29, 29, 29, .96),rgba(18,18,18,.98));border:1px solid rgba(138, 138, 138, .28);border-radius:14px;box-shadow:0 12px 34px rgba(0,0,0,.18);overflow:hidden}.quota-user,.quota-metric{display:flex;flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:14px 20px}.quota-user,.quota-metric:not(:last-child){border-right:1px solid rgba(158, 158, 158, .16)}.quota-label{font-size:10px;line-height:1.4;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.quota-user strong{font-size:17px;line-height:1.35;overflow-wrap:anywhere;color:#ededed}.quota-value{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;min-width:0}.quota-value strong{font-size:22px;line-height:1.2;font-weight:850;color:#c2c2c2;font-variant-numeric:tabular-nums}.quota-value span{font-size:11px;color:#b0b0b0}
@media(max-width:760px){.quota-strip{grid-template-columns:1fr 1fr}.quota-user{grid-column:1/-1;border-right:0;border-bottom:1px solid rgba(158, 158, 158, .16)}.quota-metric{padding:12px 15px}.quota-metric:nth-child(2){border-right:1px solid rgba(158, 158, 158, .16)}.quota-metric:last-child{border-right:0}}
@media(max-width:420px){.quota-strip{grid-template-columns:1fr}.quota-user,.quota-metric{grid-column:auto;border-right:0!important}.quota-user,.quota-metric:not(:last-child){border-bottom:1px solid rgba(158, 158, 158, .16)}.quota-user strong{font-size:15px}.quota-value strong{font-size:20px}}/* biTDEX v1.6.5 — readable layout and fixed grey account/quota bar. */
.shell{width:min(1120px,calc(100% - 44px));margin:0 auto}.shell:has(.quota-strip){width:min(1120px,calc(100% - 44px));padding-top:68px}.shell:has(.quota-strip) .topbar{padding:15px 0 18px;gap:22px;border-bottom:1px solid rgba(158, 158, 158, .13)}.shell:has(.quota-strip) main{padding:30px 0 60px;min-height:68vh}.shell:has(.quota-strip) .quota-strip{
  position:fixed!important;top:0;left:0;right:0;z-index:10000;
  width:100%;max-width:none;min-height:68px;height:68px;
  margin:0;padding:0 max(22px,calc((100vw - 1120px)/2));
  grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr);
  align-items:stretch;gap:0;border:0;border-bottom:1px solid #52545b;border-radius:0;
  background:#3b3d43;box-shadow:0 4px 18px rgba(0,0,0,.28);overflow:hidden;color:#f4f4f6
}.shell:has(.quota-strip) .quota-user,.shell:has(.quota-strip) .quota-metric{
  min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:10px 22px;
  border-right:1px solid rgba(255,255,255,.12);border-bottom:0
}.shell:has(.quota-strip) .quota-metric:last-child{border-right:0}.quota-user-link{color:inherit;text-decoration:none;cursor:pointer}.quota-user-link:hover{color:#fff;background:rgba(255,255,255,.045)}.shell:has(.quota-strip) .quota-label{font-size:10px;line-height:1.35;letter-spacing:.075em;font-weight:800;text-transform:uppercase;color:#d1d2d6}.shell:has(.quota-strip) .quota-user strong{font-size:16px;line-height:1.35;font-weight:800;color:#fff;overflow-wrap:anywhere}.shell:has(.quota-strip) .quota-value{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;line-height:1.3}.shell:has(.quota-strip) .quota-value strong{font-size:22px;line-height:1.2;font-weight:850;color:#fff;font-variant-numeric:tabular-nums}.shell:has(.quota-strip) .quota-value span{font-size:12px;line-height:1.35;color:#e0e0e3;white-space:normal}.shell:has(.quota-strip) .page-head{margin:4px 0 25px;gap:24px;align-items:flex-start}.shell:has(.quota-strip) .page-head h1{font-size:32px;line-height:1.2;letter-spacing:-1.4px;margin:0 0 6px;font-weight:800}.shell:has(.quota-strip) .page-head p{font-size:14px;line-height:1.7;margin:0;color:var(--muted);max-width:850px}.shell:has(.quota-strip) .source-table-panel{margin:0 0 18px;padding:23px;border-radius:18px;border-color:var(--border);box-shadow:0 15px 50px #0002;background:linear-gradient(145deg,rgba(21, 21, 21, .92),rgba(14,14,14,.98))}.shell:has(.quota-strip) .source-table-panel .panel-head{margin:0 0 17px;gap:16px}.shell:has(.quota-strip) .source-table-panel .panel-head h2{font-size:18px;line-height:1.35;letter-spacing:-.4px;margin:0;font-weight:800}.shell:has(.quota-strip) .source-intro{font-size:12px;line-height:1.7;margin:0 0 16px;max-width:100%;color:var(--muted);font-weight:400}.shell:has(.quota-strip) .source-table-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:14px;align-items:start}.shell:has(.quota-strip) .source-group{min-width:0;padding:14px;border-radius:14px;border:1px solid var(--border);box-shadow:none;background:linear-gradient(145deg,rgba(16,16,16,.98),rgba(12,12,12,.98))}.shell:has(.quota-strip) .source-group-head{gap:10px;padding-bottom:12px;margin-bottom:6px;border-bottom-color:rgba(158, 158, 158, .11)}.shell:has(.quota-strip) .source-group-icon{width:28px;height:28px;flex:0 0 28px;border-radius:8px;font-size:14px;line-height:1;border-color:#494949;background:#8a8a8a16}.shell:has(.quota-strip) .source-group-head h3{font-size:13px;line-height:1.35;margin:0 0 3px;font-weight:800}.shell:has(.quota-strip) .source-group-head p{font-size:11px;line-height:1.45;margin:0;color:var(--muted)}.shell:has(.quota-strip) .source-rows{gap:0}.shell:has(.quota-strip) .source-row{grid-template-columns:125px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;border-bottom-color:rgba(158, 158, 158, .09)}.shell:has(.quota-strip) .source-row:last-child{padding-bottom:0}.shell:has(.quota-strip) .source-row-info{min-width:0;gap:3px;align-items:flex-start}.shell:has(.quota-strip) .source-badge{font-size:12px;line-height:1.35;font-weight:800;letter-spacing:0}.shell:has(.quota-strip) .source-row-info small{font-size:10px;line-height:1.45;overflow-wrap:anywhere;color:#a4a4a4}.shell:has(.quota-strip) .source-lookup-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;margin:0}.shell:has(.quota-strip) .source-lookup-form input[name="q"]{grid-column:1;grid-row:1;min-width:0;width:100%;height:38px;margin:0;padding:8px 11px;border-radius:8px;border-color:#2c2c2c;font-size:12px;line-height:1.4}.shell:has(.quota-strip) .source-lookup-form .source-submit{grid-column:2;grid-row:1;padding:9px 12px;min-height:38px;border-radius:8px;font-size:11px;white-space:nowrap}.shell:has(.quota-strip) .source-lookup-form .lookup-type{grid-column:1;grid-row:2;width:100%;height:36px;min-width:0;margin:6px 0 0;padding:7px 10px;border-radius:8px;font-size:12px}.shell:has(.quota-strip) .source-lookup-form:has(.lookup-type){grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto}.shell:has(.quota-strip) .source-lookup-form:has(.lookup-type) input[name="q"]{grid-column:1/-1;grid-row:1}.shell:has(.quota-strip) .source-lookup-form:has(.lookup-type) .lookup-type{grid-column:1;grid-row:2}.shell:has(.quota-strip) .source-lookup-form:has(.lookup-type) .source-submit{grid-column:2;grid-row:2;margin-top:6px}.shell:has(.quota-strip) .source-right-stack{display:flex;flex-direction:column;gap:14px;min-width:0}.shell:has(.quota-strip) .source-table-grid .source-right-stack .source-row{grid-template-columns:1fr;align-items:stretch;gap:7px;padding:10px 0}.shell:has(.quota-strip) .source-table-grid .source-right-stack .source-row-info{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.shell:has(.quota-strip) .source-table-grid .source-right-stack .source-row-info small{text-align:right}.shell:has(.quota-strip) .source-table-grid .source-right-stack .source-lookup-form{grid-template-columns:minmax(0,1fr) auto;gap:7px}.shell:has(.quota-strip) .source-table-grid .source-right-stack .source-lookup-form input[name="q"]{grid-column:1;grid-row:1}.shell:has(.quota-strip) .source-table-grid .source-right-stack .source-lookup-form .source-submit{grid-column:2;grid-row:1}.shell:has(.quota-strip) .source-music{grid-column:1}.shell:has(.quota-strip) .results-panel{margin-top:18px;padding:23px;border-radius:18px;box-shadow:0 15px 50px #0002}.shell:has(.quota-strip) .results-panel .panel-head{margin-bottom:12px}.shell:has(.quota-strip) .results-panel .panel-head h2{font-size:18px}.shell:has(.quota-strip) .results-panel #searchStatus{font-size:11px}.shell:has(.quota-strip) .results-wrap{margin-top:16px}.shell:has(.quota-strip) .result-card-rich{padding:16px;border-radius:14px;margin:12px 0}.shell:has(.quota-strip) .result-header{grid-template-columns:140px minmax(0,1fr);gap:18px}.shell:has(.quota-strip) .result-header .result-poster{width:140px;height:204px;flex-basis:140px}.shell:has(.quota-strip) .result-head-body h3{font-size:20px;margin:4px 0}.shell:has(.quota-strip) .result-source{font-size:10px}.shell:has(.quota-strip) .original-title{font-size:13px;margin-bottom:7px}.shell:has(.quota-strip) .result-meta{font-size:12px;margin-bottom:6px}.shell:has(.quota-strip) .field-caption{font-size:11px;margin:9px 0 5px}.shell:has(.quota-strip) .cover-url{font-size:11px;line-height:1.5;overflow-wrap:anywhere}.shell:has(.quota-strip) .result-description{margin-top:14px;padding-top:10px}.shell:has(.quota-strip) .description-textarea{margin-top:0;min-height:220px;font-size:12px;line-height:1.55;padding:12px}.shell:has(.quota-strip) .result-actions{margin-top:10px;gap:10px}.shell:has(.quota-strip) .result-actions .tiny{font-size:10px}
@media(max-width:900px){.shell:has(.quota-strip){width:calc(100% - 32px)}.shell:has(.quota-strip) .source-table-grid{grid-template-columns:1fr}.shell:has(.quota-strip) .source-music{grid-column:auto}.shell:has(.quota-strip) .source-right-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.shell:has(.quota-strip){padding-top:112px}.shell:has(.quota-strip) .quota-strip{height:auto;min-height:108px;grid-template-columns:1fr 1fr;padding:7px 16px}.shell:has(.quota-strip) .quota-user{grid-column:1/-1;border-right:0;border-bottom:1px solid rgba(255,255,255,.12);padding:8px 10px}.shell:has(.quota-strip) .quota-metric{padding:8px 10px}.shell:has(.quota-strip) .quota-metric:nth-child(2){border-right:1px solid rgba(255,255,255,.12)}.shell:has(.quota-strip) .quota-metric:last-child{border-right:0}.shell:has(.quota-strip) .quota-label{font-size:9px}.shell:has(.quota-strip) .quota-user strong{font-size:14px}.shell:has(.quota-strip) .quota-value strong{font-size:19px}.shell:has(.quota-strip) .quota-value span{font-size:10px}}
@media(max-width:620px){.shell:has(.quota-strip){width:calc(100% - 24px);padding-top:116px}.shell:has(.quota-strip) .topbar{align-items:center;gap:8px;flex-wrap:wrap}.shell:has(.quota-strip) .topbar nav{gap:3px;flex-wrap:wrap}.shell:has(.quota-strip) .source-table-grid{grid-template-columns:1fr}.shell:has(.quota-strip) .source-right-stack{grid-template-columns:1fr}.shell:has(.quota-strip) .source-row{grid-template-columns:100px minmax(0,1fr)}.shell:has(.quota-strip) .source-group{padding:12px}.shell:has(.quota-strip) .source-table-grid .source-right-stack .source-row{grid-template-columns:1fr}.shell:has(.quota-strip) .source-lookup-form input[name="q"]{font-size:12px}}
@media(max-width:420px){.shell:has(.quota-strip){padding-top:122px}.shell:has(.quota-strip) .quota-strip{min-height:114px}.shell:has(.quota-strip) .quota-user,.shell:has(.quota-strip) .quota-metric{padding:7px 8px}.shell:has(.quota-strip) .quota-user strong{font-size:13px}.shell:has(.quota-strip) .quota-label{font-size:8px}.shell:has(.quota-strip) .quota-value{gap:4px}.shell:has(.quota-strip) .quota-value strong{font-size:18px}.shell:has(.quota-strip) .quota-value span{font-size:9px}}/* biTDEX classic tracker-style layout: separate account strip,centered brand,horizontal tabs and right quick menu. */
:root{--bg:#090909;--surface:#121212;--surface2:#1b1b1b;--border:#373737;--text:#ededed;--muted:#a6a6a6;--purple:#acacac;--purple2:#676767;--pink:#d0d0d0;--radius:4px}html{background:#080808}body.bitdex-classic-layout{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.55;color:#ddd;background:radial-gradient(ellipse at 50% 0%,rgba(120,120,120,.12),transparent 62%),radial-gradient(ellipse at 0% 45%,rgba(81, 81, 81, .07),transparent 45%),#080808;min-height:100vh}body.bitdex-classic-layout:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 15% 30%,#ffffff08 0 1px,transparent 2px),radial-gradient(circle at 78% 62%,#ffffff06 0 1px,transparent 2px);background-size:37px 41px,53px 47px;opacity:.25}.account-strip{width:100%;min-height:26px;background:linear-gradient(#252525,#111);border-bottom:1px solid #383838;box-shadow:0 1px 2px #000;position:relative;z-index:2;color:#bcbcbc;font-size:10px}.account-strip-inner{width:min(1020px,calc(100% - 24px));min-height:26px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.account-summary{min-width:0;display:flex;align-items:center;gap:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-label{font-weight:bold;color:#eee}.account-summary strong{font-weight:bold;color:#fff}.account-divider{color:#777}.account-email{max-width:210px;overflow:hidden;text-overflow:ellipsis}.account-status{display:inline-flex;align-items:center;gap:4px;color:#c6c6c6}.account-status i,.sidebar-status i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#9ce7ad;box-shadow:0 0 5px #71d888}.account-role{color:#aeaeae;font-size:9px;text-transform:uppercase;letter-spacing:.45px}.account-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-shrink:0}.account-button{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#c7c7c7;padding:3px 5px;font-size:10px;text-decoration:none;white-space:nowrap}.account-button:hover{background:#ffffff12;color:#fff}.account-button span:first-child{font-size:12px;color:#cbcbcb}.account-logout{margin:0}.site-shell.shell{width:min(1020px,calc(100% - 24px));margin:0 auto}.site-brand-header{min-height:76px;padding:11px 0 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2px;border-bottom:0}.site-logo{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#cfcfcf;text-decoration:none;filter:drop-shadow(0 2px 2px #000)}.site-logo:hover{color:#fff}.site-logo-mark{display:none}.site-logo-copy{display:flex;flex-direction:column;align-items:center;line-height:1}.site-logo-copy strong{font-family:Arial,Helvetica,sans-serif;font-size:29px;font-weight:900;letter-spacing:-1.8px;color:#969696;text-shadow:0 1px #292929,0 2px #000,0 0 14px #acacac21}.site-logo-copy small{font-size:8px;letter-spacing:.4px;color:#777;font-weight:bold;margin-top:4px}.site-tagline{font-size:7px;letter-spacing:1.25px;color:#6d6d6d;margin-top:2px}.primary-nav{display:flex;align-items:stretch;justify-content:center;gap:0;min-height:30px;background:linear-gradient(#363636,#1d1d1d 45%,#111);border:1px solid #494949;border-bottom-color:#080808;border-radius:3px;box-shadow:0 2px 4px #000,inset 0 1px #ffffff18;overflow:hidden;margin:0 0 15px}.primary-nav .navlink{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:6px 13px;border:0;border-right:1px solid #080808;border-radius:0;background:transparent;color:#a6a6a6;font:normal 10px Tahoma,Arial,sans-serif;text-transform:uppercase;letter-spacing:.25px;white-space:nowrap}.primary-nav .navlink:last-child{border-right:0}.primary-nav .navlink:hover,.primary-nav .navlink.active{background:linear-gradient(#4a4a4a,#272727);color:#ededed;text-shadow:0 0 6px #c1c1c143}.primary-nav .nav-icon{font-size:10px;color:#797979}.primary-nav .inline{display:inline-flex;margin:0}.site-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 192px;gap:13px;align-items:start;min-height:65vh}.site-main{min-width:0;min-height:65vh;padding:0 0 25px}.site-main-auth{width:min(620px,100%);margin:0 auto;min-height:62vh;padding-top:15px}.site-main .page-head{margin:2px 0 15px;padding:0 0 7px;border-bottom:1px solid #3a3a3a;gap:12px}.site-main .page-head h1{font-size:18px;letter-spacing:-.2px;color:#ececec;margin:0}.site-main .page-head p{font-size:11px;color:#999}.site-main .panel,.site-main .feature,.site-sidebar .panel{background:linear-gradient(145deg,rgba(29,29,29,.96),rgba(15,15,15,.98));border:1px solid #383838;border-radius:3px;box-shadow:0 2px 5px #0008}.site-main .panel{padding:14px;margin-bottom:12px}.site-main .panel h2{font-size:13px;letter-spacing:0;color:#dadada;margin:0 0 9px}.site-main .panel h3{font-size:12px}.site-main .muted,.site-main p{color:#aaa}.site-main a{color:#bbbbbb}.site-main a:hover{color:#fff}.site-main input,.site-main select,.site-main textarea{background:#0b0b0b;border:1px solid #444;border-radius:2px;color:#eee;padding:9px 10px;font-size:12px}.site-main input:focus,.site-main select:focus,.site-main textarea:focus{border-color:#8b8b8b;box-shadow:0 0 0 2px #89898922}.site-main .btn{background:linear-gradient(#494949,#282828);color:#ebebeb;border:1px solid #515151;border-radius:2px;padding:8px 13px;box-shadow:0 1px 2px #000;font-weight:bold}.site-main .btn:hover{filter:brightness(1.2);color:#fff;transform:none}.site-main .btn-ghost{background:linear-gradient(#303030,#1a1a1a);border-color:#444;color:#ddd}.site-main .notice{border-radius:2px;font-size:11px}.site-sidebar{display:flex;flex-direction:column;gap:12px;min-width:0}.sidebar-title{height:25px;display:flex;align-items:center;padding:0 9px;background:linear-gradient(#373737,#181818);border:1px solid #414141;border-radius:3px;color:#eee;font-size:9px;font-weight:bold;letter-spacing:.8px}.sidebar-menu{display:flex;flex-direction:column;gap:4px}.quick-link{min-height:26px;display:flex;align-items:center;gap:8px;padding:5px 8px;color:#c9c9c9;background:linear-gradient(#292929,#151515);border:1px solid #363636;border-radius:3px;font-size:10px;text-decoration:none;box-shadow:0 1px 2px #000}.quick-link>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:14px;color:#afafaf;font-size:12px}.quick-link:hover,.quick-link.active{background:linear-gradient(#3a3a3a,#202020);border-color:#515151;color:#fff}.sidebar-info{margin-top:2px;padding:12px 10px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;background:linear-gradient(150deg,#1e1e1e,#0d0d0d);border:1px solid #353535;border-radius:3px}.sidebar-info-icon{font-size:19px;line-height:1;color:#9e9e9e}.sidebar-info strong{font-size:10px;letter-spacing:.5px;color:#ddd}.sidebar-info small{font-size:10px;line-height:1.5;color:#888}.sidebar-status{display:inline-flex;align-items:center;gap:5px;margin-top:3px;color:#aaa;font-size:9px}.site-main .auth-wrap{padding:18px 0}.site-main .auth-panel{width:min(460px,100%);background:linear-gradient(145deg,#202020,#111);border:1px solid #414141;border-radius:3px;padding:25px;box-shadow:0 10px 25px #0008}.site-main .auth-panel h1{font-size:23px;color:#eee}.site-main .auth-panel>p{font-size:11px}.site-main .auth-foot{font-size:11px}.site-main .hero{padding:25px 0;max-width:none}.site-main .hero h1{font-size:40px;letter-spacing:-1.5px}.site-main .hero>p{font-size:13px}.site-main .stats-grid{gap:7px;margin-bottom:11px}.site-main .stats-grid .stat{padding:12px;margin:0}.site-main .stat strong{font-size:22px}.site-main .stat span,.site-main .stat small{font-size:9px}.site-main .admin-nav{gap:7px;margin:10px 0}.site-main .admin-link{padding:12px}.site-main .admin-link strong{font-size:11px}.site-main .admin-link small{font-size:9px}.site-main .table-wrap{border:1px solid #343434}.site-main table{font-size:10px}.site-main th{font-size:8px;background:#202020;color:#aaa;padding:9px 7px}.site-main td{padding:9px 7px;border-bottom-color:#292929}.site-main .result-card{border-radius:3px;background:#141414;padding:12px}.site-main .result-poster{border-radius:2px}.site-main .description-preview{border-radius:2px;background:#090909}.site-footer{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #333;padding:12px 0 18px;color:#656565;font-size:9px;letter-spacing:.25px}.site-footer span:last-child{color:#555}
@media(max-width:780px){.site-content-grid{grid-template-columns:minmax(0,1fr) 170px;gap:9px}.primary-nav .navlink{padding-left:9px;padding-right:9px}.account-email{max-width:130px}}
@media(max-width:620px){.account-strip-inner{width:calc(100% - 16px);align-items:flex-start;gap:4px;padding:5px 0;flex-direction:column}.account-summary{width:100%;white-space:normal;flex-wrap:wrap;gap:5px}.account-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.account-button{padding:3px 6px}.site-shell.shell{width:calc(100% - 16px)}.site-brand-header{min-height:68px;padding-top:10px}.site-logo-copy strong{font-size:26px}.primary-nav{justify-content:flex-start;overflow-x:auto;min-height:32px}.primary-nav .navlink{padding:7px 10px;font-size:9px}.site-content-grid{grid-template-columns:1fr}.site-main{min-height:auto}.site-sidebar{display:grid;grid-template-columns:1fr;order:2;margin-bottom:12px}.sidebar-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.site-main-auth{min-height:65vh}.site-footer{flex-direction:column;gap:4px}.site-main .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-main .admin-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:390px){.site-main .stats-grid,.site-main .admin-nav{grid-template-columns:1fr}.account-email{max-width:100%}.site-main .auth-panel{padding:18px}.sidebar-menu{grid-template-columns:1fr}}/* biTDEX v1.7.0: dashboard uses the same account strip as every other page; neutral charcoal theme. */
:root{--bg:#090909;--surface:#121212;--surface2:#1b1b1b;--border:#373737;--text:#ededed;--muted:#a6a6a6;--purple:#bcbcbc;--purple2:#757575;--pink:#d8d8d8;--green:#b7c8bb;--red:#d6a5ab;--yellow:#cfc4a7;--radius:4px}body.bitdex-classic-layout{background:radial-gradient(ellipse at 50% 0%,rgba(155,155,155,.10),transparent 62%),radial-gradient(ellipse at 0% 45%,rgba(135,135,135,.045),transparent 45%),#080808}.account-strip{background:linear-gradient(#363636,#1d1d1d 45%,#111);border-bottom:1px solid #494949;box-shadow:0 1px 2px #000}.account-role{color:#c0c0c0}.account-status i,.sidebar-status i{background:#aeb8b0;box-shadow:0 0 4px #aeb8b0}.account-button span:first-child,.primary-nav .nav-icon,.quick-link>span:first-child,.source-group-icon,.sidebar-info-icon{color:#bdbdbd!important}.site-logo-copy strong{color:#b9b9b9;text-shadow:0 1px #292929,0 2px #000,0 0 12px #ffffff0b}.primary-nav .navlink:hover,.primary-nav .navlink.active{background:linear-gradient(#4a4a4a,#272727);color:#f2f2f2;text-shadow:none}.quick-link:hover,.quick-link.active{background:linear-gradient(#3a3a3a,#202020);border-color:#555;color:#fff}.site-main .panel,.site-main .feature,.site-sidebar .panel{background:linear-gradient(145deg,rgba(29,29,29,.97),rgba(15,15,15,.99));border-color:#383838}.site-main .panel h2,.site-main .panel h3,.source-group-head h3,.source-badge,.source-badge-tmdb,.source-badge-imdb,.source-badge-porthu,.source-badge-mafab,.source-badge-moly,.source-badge-steam,.source-badge-discogs,.source-badge-youtube{color:#dedede!important}.site-main a,.site-main a:visited,.cover-url,.field-caption,.original-title{color:#c6c6c6!important}.site-main a:hover{color:#fff!important}.site-main .btn{background:linear-gradient(#494949,#282828);color:#f0f0f0;border-color:#5a5a5a;box-shadow:0 1px 2px #000}.site-main .btn-ghost{background:linear-gradient(#303030,#1a1a1a);border-color:#444;color:#ddd}.site-main .btn-danger{background:#351c20;border-color:#6b4448;color:#f3cdd0}.site-main input:focus,.site-main select:focus,.site-main textarea:focus{border-color:#888;box-shadow:0 0 0 2px #aaaaaa22}.site-main .auth-panel,.site-main .source-group,.source-group{background:linear-gradient(145deg,#1b1b1b,#101010);border-color:#383838}.source-group-head{border-bottom-color:#333}.source-group-icon{background:#ffffff08;border-color:#444;color:#c4c4c4}.source-row{border-bottom-color:#303030}.quota-strip{background:linear-gradient(110deg,#303030,#191919)!important;border-color:#484848!important;box-shadow:0 5px 18px #0006!important;border-radius:3px!important}.quota-user,.quota-metric:not(:last-child){border-right-color:#424242!important}.quota-label,.quota-value span{color:#c0c0c0!important}.quota-user strong,.quota-value strong{color:#f0f0f0!important}/* Important: don't let the dashboard usage panel cover the shared top account strip. */
.shell:has(.quota-strip){padding-top:0!important}.shell:has(.quota-strip) .quota-strip{position:relative!important;top:auto!important;left:auto!important;right:auto!important;z-index:auto!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;margin:8px 0 18px!important;padding:0!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr)!important;border:1px solid #484848!important;border-radius:3px!important;overflow:hidden!important}.shell:has(.quota-strip) .quota-user,.shell:has(.quota-strip) .quota-metric{padding:12px 16px!important;border-right:1px solid #424242!important}.shell:has(.quota-strip) .quota-metric:last-child{border-right:0!important}.news-panel{margin-bottom:14px!important}.news-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.news-panel-head h2{margin:0!important}.news-item{padding:10px 0;border-top:1px solid #333}.news-item:first-child{border-top:0;padding-top:2px}.news-item-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.news-item-head h3{margin:0;color:#eee;font-size:13px}.news-item-head time{color:#888;font-size:10px;white-space:nowrap}.news-item-body{margin-top:6px;color:#c4c4c4;white-space:normal;overflow-wrap:anywhere;line-height:1.7}.news-empty{margin:4px 0}.news-panel.is-collapsed{padding-bottom:12px}.news-admin-form textarea{min-height:150px}.news-admin-form .switch-label{display:flex;align-items:center;gap:8px}.news-admin-form .switch-label input{width:auto;margin:0}
@media(max-width:620px){.shell:has(.quota-strip) .quota-strip{grid-template-columns:1fr!important}.shell:has(.quota-strip) .quota-user,.shell:has(.quota-strip) .quota-metric{border-right:0!important;border-bottom:1px solid #424242!important}.shell:has(.quota-strip) .quota-metric:last-child{border-bottom:0!important}.news-item-head{align-items:flex-start;flex-direction:column;gap:3px}}/* Final neutral-theme pass: override legacy violet-tinted source and result components. */
body.bitdex-classic-layout .site-main .source-group,body.bitdex-classic-layout .site-main .result-card,body.bitdex-classic-layout .site-main .result-card-rich,body.bitdex-classic-layout .site-main .results-panel,body.bitdex-classic-layout .site-main .content-data-panel{background:linear-gradient(145deg,#1b1b1b,#101010)!important;border-color:#383838!important}body.bitdex-classic-layout .site-main .source-group-head{border-bottom-color:#333!important}body.bitdex-classic-layout .site-main .source-group-icon{background:#292929!important;border-color:#444!important;color:#c4c4c4!important}body.bitdex-classic-layout .site-main .source-badge,body.bitdex-classic-layout .site-main .source-badge-tmdb,body.bitdex-classic-layout .site-main .source-badge-imdb,body.bitdex-classic-layout .site-main .source-badge-porthu,body.bitdex-classic-layout .site-main .source-badge-mafab,body.bitdex-classic-layout .site-main .source-badge-moly,body.bitdex-classic-layout .site-main .source-badge-steam,body.bitdex-classic-layout .site-main .source-badge-discogs{color:#d0d0d0!important}body.bitdex-classic-layout .site-main .description-textarea{background:#080808!important;color:#dedede!important;border-color:#3d3d3d!important}body.bitdex-classic-layout .site-main .original-title,body.bitdex-classic-layout .site-main .field-caption,body.bitdex-classic-layout .site-main .discogs-attribution{color:#bcbcbc!important}body.bitdex-classic-layout .site-main .btn:hover{filter:brightness(1.18);color:#fff!important}.news-heading-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;border:0;background:transparent;color:#eee;text-align:left;cursor:pointer}.news-heading-toggle h2{margin:0!important;font:inherit;font-size:13px!important;font-weight:700;letter-spacing:0;color:#eee!important}.news-heading-toggle>span{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;border:1px solid #444;background:#222;color:#ddd;font-size:17px;line-height:1}.news-heading-toggle:hover h2{color:#fff!important}/* biTDEX v1.7.1: one consistent charcoal/grey theme on every page. */
:root{--bg:#090909;--surface:#141414;--surface2:#1c1c1c;--border:#383838;--text:#ededed;--muted:#a6a6a6;--purple:#bdbdbd;--purple2:#777;--pink:#d4d4d4;--radius:4px}body.bitdex-classic-layout{background:radial-gradient(ellipse at 50% 0%,rgba(160,160,160,.07),transparent 62%),#080808!important;color:#ededed}body.bitdex-classic-layout a,body.bitdex-classic-layout a:visited{color:#c8c8c8}body.bitdex-classic-layout a:hover{color:#fff}body.bitdex-classic-layout .account-strip,body.bitdex-classic-layout .primary-nav{background:linear-gradient(#363636,#1d1d1d 45%,#111)!important;border-color:#494949!important;color:#eee}body.bitdex-classic-layout .account-status,body.bitdex-classic-layout .account-status i{display:none!important}body.bitdex-classic-layout .account-role{color:#bdbdbd!important}body.bitdex-classic-layout .account-button span:first-child,body.bitdex-classic-layout .primary-nav .nav-icon,body.bitdex-classic-layout .quick-link>span:first-child,body.bitdex-classic-layout .source-group-icon,body.bitdex-classic-layout .sidebar-info-icon{color:#bdbdbd!important}body.bitdex-classic-layout .primary-nav .navlink:hover,body.bitdex-classic-layout .primary-nav .navlink.active{background:linear-gradient(#4a4a4a,#272727)!important;color:#fff!important;text-shadow:none!important}body.bitdex-classic-layout .quick-link,body.bitdex-classic-layout .sidebar-title{background:linear-gradient(#303030,#181818)!important;border-color:#3d3d3d!important;color:#ddd!important}body.bitdex-classic-layout .quick-link:hover,body.bitdex-classic-layout .quick-link.active{background:linear-gradient(#414141,#242424)!important;border-color:#5a5a5a!important;color:#fff!important}body.bitdex-classic-layout .quick-link-group-label{margin:10px 0 2px;padding:7px 8px;border-top:1px solid #383838;color:#9e9e9e;font-size:9px;font-weight:800;letter-spacing:.7px}body.bitdex-classic-layout .site-logo-copy strong{color:#bdbdbd!important;text-shadow:0 1px #292929,0 2px #000,0 0 12px #ffffff0b!important}body.bitdex-classic-layout .site-logo-copy small,body.bitdex-classic-layout .site-tagline{color:#888!important}body.bitdex-classic-layout .eyebrow,body.bitdex-classic-layout .feature>span,body.bitdex-classic-layout .empty-icon,body.bitdex-classic-layout .result-source,body.bitdex-classic-layout .description-details summary,body.bitdex-classic-layout .source-badge,body.bitdex-classic-layout [class*="source-badge-"]{color:#c5c5c5!important}body.bitdex-classic-layout .gradient{background:none!important;background-image:none!important;color:#ededed!important;-webkit-text-fill-color:#ededed!important}body.bitdex-classic-layout .brandmark,body.bitdex-classic-layout .source-group-icon{background:linear-gradient(#343434,#222)!important;border-color:#4a4a4a!important;color:#ddd!important;box-shadow:none!important}body.bitdex-classic-layout .btn,body.bitdex-classic-layout .site-main .btn{background:linear-gradient(#484848,#292929)!important;color:#f1f1f1!important;border-color:#5b5b5b!important;box-shadow:0 1px 2px #000!important}body.bitdex-classic-layout .btn:hover,body.bitdex-classic-layout .site-main .btn:hover{background:linear-gradient(#555,#333)!important;color:#fff!important;filter:none!important}body.bitdex-classic-layout .btn-ghost,body.bitdex-classic-layout .site-main .btn-ghost{background:linear-gradient(#303030,#1a1a1a)!important;border-color:#444!important;color:#ddd!important}body.bitdex-classic-layout input:focus,body.bitdex-classic-layout select:focus,body.bitdex-classic-layout textarea:focus,body.bitdex-classic-layout .site-main input:focus,body.bitdex-classic-layout .site-main select:focus,body.bitdex-classic-layout .site-main textarea:focus{border-color:#888!important;box-shadow:0 0 0 2px #aaa2!important}body.bitdex-classic-layout input,body.bitdex-classic-layout select,body.bitdex-classic-layout textarea{background:#0c0c0c!important;border-color:#3a3a3a!important;color:#eee!important}body.bitdex-classic-layout input::placeholder,body.bitdex-classic-layout textarea::placeholder{color:#777!important}body.bitdex-classic-layout .pill,body.bitdex-classic-layout .status,body.bitdex-classic-layout .source-status{color:#d0d0d0!important;border-color:#484848!important;background:#202020!important}body.bitdex-classic-layout .status.ok{color:#c7d4ca!important;border-color:#4a5b4d!important;background:#202722!important}body.bitdex-classic-layout .status.bad{color:#e0c6c8!important;border-color:#654448!important;background:#2a2021!important}body.bitdex-classic-layout .notice.success{background:#202722!important;border-color:#4a5b4d!important;color:#d2e4d7!important}body.bitdex-classic-layout .notice.error,body.bitdex-classic-layout .btn-danger{background:#2b2021!important;border-color:#654448!important;color:#ecd4d6!important}body.bitdex-classic-layout .notice.warning{background:#28251f!important;border-color:#5a5140!important;color:#e2d8c5!important}body.bitdex-classic-layout .source-dot,body.bitdex-classic-layout .source-dot.purple,body.bitdex-classic-layout .source-dot.blue{background:#a9a9a9!important;box-shadow:none!important}body.bitdex-classic-layout .source-group,body.bitdex-classic-layout .site-main .source-group,body.bitdex-classic-layout .result-card,body.bitdex-classic-layout .result-card-rich,body.bitdex-classic-layout .results-panel,body.bitdex-classic-layout .content-data-panel{background:linear-gradient(145deg,#1b1b1b,#101010)!important;border-color:#383838!important}body.bitdex-classic-layout .source-group-head{border-bottom-color:#333!important}body.bitdex-classic-layout .source-row{border-bottom-color:#333!important}body.bitdex-classic-layout .source-row-info small,body.bitdex-classic-layout .source-group-head p{color:#aaa!important}body.bitdex-classic-layout .source-lookup-form input[name="q"],body.bitdex-classic-layout .description-textarea,body.bitdex-classic-layout .description-preview{background:#090909!important;color:#dedede!important;border-color:#3d3d3d!important}body.bitdex-classic-layout .source-badge,body.bitdex-classic-layout .source-status,body.bitdex-classic-layout .provider-status{background:#252525!important;border-color:#444!important}body.bitdex-classic-layout .source-badge:hover{background:#303030!important}body.bitdex-classic-layout .source-table-panel,body.bitdex-classic-layout .news-panel{background:linear-gradient(145deg,#1b1b1b,#111)!important;border:1px solid #383838!important;border-radius:4px!important;padding:18px!important;box-shadow:none!important}body.bitdex-classic-layout .news-item{padding:11px 0;border-top:1px solid #363636!important}body.bitdex-classic-layout .news-item:first-child{border-top:0!important;padding-top:2px}body.bitdex-classic-layout .news-item-line{font-size:12px;line-height:1.65;color:#eee;overflow-wrap:anywhere}body.bitdex-classic-layout .news-item-line strong{font-weight:800;color:#eee}body.bitdex-classic-layout .news-item-line time{font-variant-numeric:tabular-nums;color:#d0d0d0}body.bitdex-classic-layout .news-item-body{margin-top:5px;color:#c5c5c5;white-space:normal;overflow-wrap:anywhere;line-height:1.7}body.bitdex-classic-layout .news-heading-toggle>span{border-color:#444;background:#242424;color:#ddd}body.bitdex-classic-layout .table-wrap{border-color:#383838!important}body.bitdex-classic-layout table th{background:#242424!important;color:#bcbcbc!important;border-bottom-color:#444!important}body.bitdex-classic-layout table td{border-bottom-color:#333!important;color:#ddd!important}body.bitdex-classic-layout .admin-link,body.bitdex-classic-layout .panel,body.bitdex-classic-layout .feature{border-color:#383838!important}body.bitdex-classic-layout .admin-link:hover{border-color:#666!important}body.bitdex-classic-layout .account-status i{box-shadow:none!important}
@media(max-width:620px){body.bitdex-classic-layout .source-table-panel,body.bitdex-classic-layout .news-panel{padding:13px!important}.quick-link-group-label{grid-column:1/-1}}/* High-specificity clean-up for dashboard selectors inherited from older versions. */
body.bitdex-classic-layout .shell:has(.quota-strip) .source-table-panel,body.bitdex-classic-layout .shell:has(.quota-strip) .news-panel{background:linear-gradient(145deg,#1b1b1b,#111)!important;border:1px solid #383838!important;border-radius:4px!important;padding:18px!important;box-shadow:none!important}body.bitdex-classic-layout .shell:has(.quota-strip) .source-group-head{border-bottom-color:#333!important}body.bitdex-classic-layout .shell:has(.quota-strip) .source-group-head p,body.bitdex-classic-layout .shell:has(.quota-strip) .source-row-info small{color:#aaa!important}body.bitdex-classic-layout .shell:has(.quota-strip) .source-group-icon{background:linear-gradient(#343434,#222)!important;border-color:#444!important;color:#ddd!important}body.bitdex-classic-layout .result-meta,body.bitdex-classic-layout .result-overview,body.bitdex-classic-layout .no-poster{color:#c4c4c4!important}body.bitdex-classic-layout .empty-state{border-color:#444!important}body.bitdex-classic-layout .site-main .result-meta,body.bitdex-classic-layout .site-main .result-overview{color:#c4c4c4!important}/* v1.7.4 — community feeds and bug-report workflows,using the unified graphite palette. */
body.bitdex-classic-layout .external-feed-panel{padding:15px!important}.external-feed-status{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#929292;font-size:10px;padding:0 0 11px;margin:0 0 3px;border-bottom:1px solid #343434}.external-feed-item{padding:13px 0;border-bottom:1px solid #343434}.external-feed-item:last-of-type{border-bottom:0}.external-feed-item-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#858585;font-size:10px}.external-feed-platform{display:inline-block;padding:3px 6px;border:1px solid #444;background:#242424;color:#d0d0d0;font-weight:700;border-radius:2px}.external-feed-item h2{margin:7px 0 5px!important;font-size:15px!important;line-height:1.45!important}.external-feed-item h2 a{color:#eee!important;text-decoration:none}.external-feed-item h2 a:hover{color:#fff!important;text-decoration:underline}.external-feed-item p{margin:5px 0 8px;color:#b0b0b0;font-size:12px;line-height:1.65}.external-feed-read{font-size:10px;font-weight:700;color:#c7c7c7!important;text-decoration:none}.external-feed-read:hover{text-decoration:underline}.external-feed-attribution{border-top:1px solid #343434;padding-top:10px;margin:8px 0 0}.report-form-panel form,.admin-report-edit-form{display:flex;flex-direction:column;gap:12px}.report-form-panel label,.admin-report-edit-form label{display:flex;flex-direction:column;gap:5px;color:#d0d0d0;font-size:11px;font-weight:700}.report-form-panel textarea,.admin-report-edit-form textarea{resize:vertical;min-height:115px}.report-history-panel>.panel-head{margin-bottom:7px}.report-user-card,.admin-report-card{padding:13px 0;border-bottom:1px solid #353535}.report-user-card:first-child,.admin-report-card:first-child{padding-top:2px}.report-user-card:last-child,.admin-report-card:last-child{border-bottom:0}.report-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.report-card-head h2{margin:2px 0 4px!important;font-size:14px!important;line-height:1.5}.report-card-head p{margin:0}.report-sender{font-size:11px;color:#b8b8b8}.report-description{padding:11px;background:#101010;border:1px solid #343434;color:#d2d2d2;font-size:12px;line-height:1.7;white-space:normal;overflow-wrap:anywhere;border-radius:2px}.report-reply{margin-top:10px;padding:12px;background:#202020;border:1px solid #505050;border-left:3px solid #888;color:#ddd;border-radius:2px;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.report-reply>strong{display:block;margin-bottom:5px;color:#fff;font-size:12px}.report-reply .tiny{margin:7px 0 0;color:#888}.admin-report-list{display:flex;flex-direction:column;gap:12px}.admin-report-card{padding:15px!important;background:linear-gradient(145deg,#1c1c1c,#111);border:1px solid #3a3a3a;border-radius:3px;box-shadow:0 2px 5px #0007}.admin-report-edit-form{margin-top:12px;padding-top:12px;border-top:1px solid #383838}.admin-report-edit-form select{max-width:260px}.report-admin-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid #333}.report-admin-card-footer form{margin:0}body.bitdex-classic-layout .quick-link>span:first-child{color:#bdbdbd!important}
@media(max-width:620px){.external-feed-item h2{font-size:14px!important}.external-feed-status{flex-direction:column;gap:4px}.report-admin-card{padding:12px!important}.report-card-head{flex-direction:column;gap:6px}}/* biTDEX appearance,theme picker and assistant */
:root{--accent:#a982f7;--accent2:#6f4ac7;--accent-rgb:169,130,247}html[data-palette="blue"]{--accent:#68b8ff;--accent2:#287ac4;--accent-rgb:104,184,255}html[data-palette="emerald"]{--accent:#56dfad;--accent2:#218d68;--accent-rgb:86,223,173}html[data-palette="rose"]{--accent:#ff83bd;--accent2:#c34282;--accent-rgb:255,131,189}html[data-palette="amber"]{--accent:#ffc56a;--accent2:#bc7922;--accent-rgb:255,197,106}html[data-mode="light"]{color-scheme:light;--bg:#f4f5fa;--surface:#fff;--surface2:#eceef5;--border:#d9dce8;--text:#202234;--muted:#686d80}html[data-mode="light"] body{background:radial-gradient(900px 500px at 80% 0%,rgba(var(--accent-rgb),.17),transparent 60%),var(--bg);color:var(--text)}html[data-mode="light"] .panel,html[data-mode="light"] .site-sidebar,html[data-mode="light"] .account-strip{background:rgba(255,255,255,.88);color:var(--text)}.btn,.brandmark{background:linear-gradient(135deg,var(--accent),var(--accent2))!important}a{color:var(--accent)}.account-button:focus-visible,.theme-open:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.theme-backdrop{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;background:rgba(4,5,12,.62);backdrop-filter:blur(14px) brightness(.55);-webkit-backdrop-filter:blur(14px) brightness(.55);opacity:0;transition:opacity .24s ease}.theme-backdrop[hidden]{display:none}.theme-backdrop.is-open{opacity:1}.theme-dialog{position:relative;width:min(460px,100%);padding:30px;border:1px solid rgba(var(--accent-rgb),.35);border-radius:24px;background:linear-gradient(145deg,#171522f7,#0c0c12f7);color:#f7f5ff;box-shadow:0 28px 100px #0009,0 0 60px rgba(var(--accent-rgb),.15);transform:translateY(18px) scale(.97);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.theme-backdrop.is-open .theme-dialog{transform:translateY(0) scale(1)}.theme-dialog h2{margin:0 0 4px;font-size:24px}.theme-dialog p{margin:0 0 22px;color:#aaa8b8}.theme-close{position:absolute;right:15px;top:12px;border:0;background:transparent;color:#ccc;font-size:28px}.theme-swatches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.theme-swatches button{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #ffffff20;border-radius:12px;background:#ffffff08;color:#f6f3ff;text-align:left}.theme-swatches button:hover,.theme-swatches button.selected{border-color:var(--accent);background:rgba(var(--accent-rgb),.13)}.theme-swatches i{width:22px;height:22px;border-radius:50%;background:#a982f7;box-shadow:0 0 18px currentColor}.theme-swatches button[data-palette="blue"] i{background:#68b8ff}.theme-swatches button[data-palette="emerald"] i{background:#56dfad}.theme-swatches button[data-palette="rose"] i{background:#ff83bd}.theme-swatches button[data-palette="amber"] i{background:#ffc56a}.theme-mode{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid #ffffff1c}.theme-mode>div{display:flex;gap:6px}.theme-mode button{border:1px solid #ffffff25;border-radius:9px;background:#ffffff0b;color:#fff;padding:8px 12px}.theme-mode button.selected{background:var(--accent);color:#17121f;border-color:transparent}
@media(max-width:600px){.theme-dialog{padding:24px 18px}.theme-mode{align-items:flex-start;flex-direction:column}}.partners-empty{display:flex;align-items:center;gap:13px;min-height:76px;padding:12px 16px;border:1px dashed rgba(var(--accent-rgb),.28);border-radius:14px;background:rgba(var(--accent-rgb),.035)}.partners-empty>span{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:12px;background:rgba(var(--accent-rgb),.13);color:var(--accent);font-size:20px}.partners-empty p{margin:0;color:var(--muted)}/* biTDEX partner banner manager */
.partner-ad-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;align-items:stretch}.partner-ad-item{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:rgba(var(--accent-rgb),.035)}.partner-ad-item>a{display:block}.partner-ad-item img{display:block;width:100%;height:170px;object-fit:contain;background:rgba(0,0,0,.16);transition:transform .22s ease}.partner-ad-item>a:hover img{transform:scale(1.025)}.partner-ad-caption{padding:9px 11px;font-size:11px;font-weight:700;overflow-wrap:anywhere}.ad-admin-thumb{display:flex;align-items:center;gap:10px;min-width:210px;white-space:normal}.ad-admin-thumb img{width:72px;height:52px;object-fit:contain;border:1px solid var(--border);border-radius:6px;background:#0a0a0a}.ad-current-image{margin:8px 0 12px}.ad-current-image img{display:block;max-width:min(100%,420px);max-height:220px;object-fit:contain;border:1px solid var(--border);border-radius:10px;background:#0a0a0a}.ad-limit-actions{display:flex;align-items:end;padding-bottom:15px}.ad-active-toggle{display:flex;align-items:center;gap:8px;margin-top:24px}.ad-active-toggle input{width:16px;height:16px;margin:0;flex:0 0 16px}
@media(max-width:620px){.partner-ad-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.partner-ad-item img{height:125px}.ad-admin-thumb{min-width:190px}.ad-limit-actions{padding-bottom:0;margin-bottom:12px}}/* biTDEX v1.8.2 — full-site appearance themes. Grafit keeps the original look. */
:root{
  --ui-bg:#080808;--ui-surface:#1b1b1b;--ui-surface2:#101010;--ui-border:#383838;
  --ui-control-bg:#0c0c0c;--ui-control-border:#444;--ui-text:#e8e8e8;--ui-muted:#a0a0a0;
  --ui-hover:rgba(255,255,255,.06);--ui-nav-top:#363636;--ui-nav-bottom:#111111;
  --ui-input-text:#eeeeee;--ui-accent-ink:#101010;
  --ui-bg-light:#f3f3f3;--ui-surface-light:#ffffff;--ui-surface2-light:#e9e9e9;
  --ui-border-light:#d0d0d0;--ui-control-light:#ffffff;--ui-control-border-light:#c5c5c5;
  --ui-text-light:#242424;--ui-muted-light:#666666;--ui-hover-light:rgba(0,0,0,.055);
}html[data-palette="graphite"]{--accent:#a9a9a9;--accent2:#555555;--accent-rgb:169,169,169;--ui-bg-light:#f2f2f2;--ui-surface-light:#ffffff;--ui-surface2-light:#e9e9e9;--ui-border-light:#cfcfcf;--ui-control-light:#ffffff;--ui-control-border-light:#c5c5c5;--ui-text-light:#252525;--ui-muted-light:#666666}html[data-palette="purple"]{--accent:#b78cff;--accent2:#7c4bd3;--accent-rgb:183,140,255;--ui-bg:#100a18;--ui-surface:#1a1126;--ui-surface2:#251832;--ui-border:#49345f;--ui-control-bg:#100a17;--ui-control-border:#49345d;--ui-text:#f6efff;--ui-muted:#c0aecf;--ui-hover:rgba(183,140,255,.11);--ui-nav-top:#38244c;--ui-nav-bottom:#1a1025;--ui-bg-light:#faf6ff;--ui-surface-light:#ffffff;--ui-surface2-light:#f0e7fb;--ui-border-light:#ddc9f4;--ui-control-light:#ffffff;--ui-control-border-light:#d5bfea;--ui-text-light:#2b1c3c;--ui-muted-light:#705d82}html[data-palette="blue"]{--accent:#68b8ff;--accent2:#287ac4;--accent-rgb:104,184,255;--ui-bg:#07131f;--ui-surface:#102235;--ui-surface2:#172f45;--ui-border:#2c4e6b;--ui-control-bg:#091622;--ui-control-border:#355b7a;--ui-text:#edf7ff;--ui-muted:#aac2d7;--ui-hover:rgba(104,184,255,.12);--ui-nav-top:#173c5b;--ui-nav-bottom:#091a29;--ui-bg-light:#f3f9ff;--ui-surface-light:#ffffff;--ui-surface2-light:#e6f2ff;--ui-border-light:#c3ddf5;--ui-control-light:#ffffff;--ui-control-border-light:#b9d5ef;--ui-text-light:#162e43;--ui-muted-light:#58718a}html[data-palette="emerald"]{--accent:#56dfad;--accent2:#218d68;--accent-rgb:86,223,173;--ui-bg:#071711;--ui-surface:#10251c;--ui-surface2:#183629;--ui-border:#2b5947;--ui-control-bg:#081911;--ui-control-border:#2c5948;--ui-text:#ecfff7;--ui-muted:#a9d3c1;--ui-hover:rgba(86,223,173,.11);--ui-nav-top:#1c4f3c;--ui-nav-bottom:#0b2118;--ui-bg-light:#f2fcf7;--ui-surface-light:#ffffff;--ui-surface2-light:#e4f7ed;--ui-border-light:#bde7d1;--ui-control-light:#ffffff;--ui-control-border-light:#b5ddca;--ui-text-light:#173b2b;--ui-muted-light:#547b68}html[data-palette="rose"]{--accent:#ff83bd;--accent2:#c34282;--accent-rgb:255,131,189;--ui-bg:#1b0b15;--ui-surface:#2a1321;--ui-surface2:#381a2c;--ui-border:#66344f;--ui-control-bg:#190a13;--ui-control-border:#63334e;--ui-text:#fff0f7;--ui-muted:#d8afc4;--ui-hover:rgba(255,131,189,.11);--ui-nav-top:#572540;--ui-nav-bottom:#29111e;--ui-bg-light:#fff5fa;--ui-surface-light:#ffffff;--ui-surface2-light:#ffebf4;--ui-border-light:#f0c5dc;--ui-control-light:#ffffff;--ui-control-border-light:#e9bad3;--ui-text-light:#482036;--ui-muted-light:#8a5b73}html[data-palette="amber"]{--accent:#ffc56a;--accent2:#bc7922;--accent-rgb:255,197,106;--ui-bg:#1a1207;--ui-surface:#2a1e0d;--ui-surface2:#382710;--ui-border:#60451f;--ui-control-bg:#191105;--ui-control-border:#60461f;--ui-text:#fff7e9;--ui-muted:#d9c29f;--ui-hover:rgba(255,197,106,.11);--ui-nav-top:#523914;--ui-nav-bottom:#281b09;--ui-bg-light:#fffaf0;--ui-surface-light:#ffffff;--ui-surface2-light:#fff0d5;--ui-border-light:#ecd3a5;--ui-control-light:#ffffff;--ui-control-border-light:#e5c994;--ui-text-light:#423017;--ui-muted-light:#85683d}html[data-mode="light"]{color-scheme:light;--bg:var(--ui-bg-light);--surface:var(--ui-surface-light);--surface2:var(--ui-surface2-light);--border:var(--ui-border-light);--text:var(--ui-text-light);--muted:var(--ui-muted-light);--ui-bg:var(--ui-bg-light);--ui-surface:var(--ui-surface-light);--ui-surface2:var(--ui-surface2-light);--ui-border:var(--ui-border-light);--ui-control-bg:var(--ui-control-light);--ui-control-border:var(--ui-control-border-light);--ui-text:var(--ui-text-light);--ui-muted:var(--ui-muted-light);--ui-nav-top:var(--ui-surface2-light);--ui-nav-bottom:var(--ui-bg-light);--ui-hover:var(--ui-hover-light);--ui-input-text:var(--ui-text-light);--ui-accent-ink:#24162f}/* Main page,navigation,account strip and global text */
html[data-theme-active="true"] body.bitdex-classic-layout{background:radial-gradient(ellipse at 70% 0%,rgba(var(--accent-rgb),.14),transparent 60%),var(--ui-bg)!important;color:var(--ui-text)!important}html[data-theme-active="true"] body.bitdex-classic-layout .account-strip{background:linear-gradient(180deg,var(--ui-nav-top),var(--ui-nav-bottom))!important;border-color:var(--ui-border)!important;color:var(--ui-muted)!important;box-shadow:0 2px 12px #0002!important}html[data-theme-active="true"] body.bitdex-classic-layout .primary-nav{background:linear-gradient(180deg,var(--ui-nav-top),var(--ui-nav-bottom))!important;border-color:var(--ui-border)!important;box-shadow:0 3px 16px #0002!important}html[data-theme-active="true"] body.bitdex-classic-layout .primary-nav .navlink{color:var(--ui-muted)!important;border-right-color:var(--ui-border)!important}html[data-theme-active="true"] body.bitdex-classic-layout .primary-nav .navlink:hover,html[data-theme-active="true"] body.bitdex-classic-layout .primary-nav .navlink.active{background:var(--ui-hover)!important;color:var(--ui-text)!important;text-shadow:none!important}html[data-theme-active="true"] body.bitdex-classic-layout .site-logo-copy strong{color:var(--accent)!important;text-shadow:0 0 22px rgba(var(--accent-rgb),.19)!important}html[data-theme-active="true"] body.bitdex-classic-layout .site-logo-copy small,html[data-theme-active="true"] body.bitdex-classic-layout .site-tagline,html[data-theme-active="true"] body.bitdex-classic-layout .site-footer,html[data-theme-active="true"] body.bitdex-classic-layout .site-footer span:last-child{color:var(--ui-muted)!important}html[data-theme-active="true"] body.bitdex-classic-layout .site-footer{border-top-color:var(--ui-border)!important}html[data-theme-active="true"] body.bitdex-classic-layout .account-button{color:var(--ui-text)!important;border-color:var(--ui-border)!important}html[data-theme-active="true"] body.bitdex-classic-layout .account-button:hover{background:var(--ui-hover)!important}html[data-theme-active="true"] body.bitdex-classic-layout .account-button span:first-child,html[data-theme-active="true"] body.bitdex-classic-layout .primary-nav .nav-icon,html[data-theme-active="true"] body.bitdex-classic-layout .quick-link>span:first-child,html[data-theme-active="true"] body.bitdex-classic-layout .source-group-icon,html[data-theme-active="true"] body.bitdex-classic-layout .sidebar-info-icon{color:var(--accent)!important}html[data-theme-active="true"] body.bitdex-classic-layout .site-main .page-head{border-bottom-color:var(--ui-border)!important}html[data-theme-active="true"] body.bitdex-classic-layout .site-main .page-head h1,html[data-theme-active="true"] body.bitdex-classic-layout .site-main .panel h2,html[data-theme-active="true"] body.bitdex-classic-layout .site-main .panel h3,html[data-theme-active="true"] body.bitdex-classic-layout .news-heading-toggle h2,html[data-theme-active="true"] body.bitdex-classic-layout .source-group-head h3{color:var(--ui-text)!important}html[data-theme-active="true"] body.bitdex-classic-layout .site-main,html[data-theme-active="true"] body.bitdex-classic-layout .site-sidebar{color:var(--ui-text)!important}html[data-theme-active="true"] body.bitdex-classic-layout .site-main p,html[data-theme-active="true"] body.bitdex-classic-layout .site-main .muted,html[data-theme-active="true"] body.bitdex-classic-layout .page-head p,html[data-theme-active="true"] body.bitdex-classic-layout .feature p,html[data-theme-active="true"] body.bitdex-classic-layout .feature>span,html[data-theme-active="true"] body.bitdex-classic-layout .stat span,html[data-theme-active="true"] body.bitdex-classic-layout .stat small,html[data-theme-active="true"] body.bitdex-classic-layout .source-row-info small,html[data-theme-active="true"] body.bitdex-classic-layout .result-overview,html[data-theme-active="true"] body.bitdex-classic-layout .result-meta,html[data-theme-active="true"] body.bitdex-classic-layout .external-feed-status,html[data-theme-active="true"] body.bitdex-classic-layout .external-feed-item-meta,html[data-theme-active="true"] body.bitdex-classic-layout .external-feed-item p,html[data-theme-active="true"] body.bitdex-classic-layout .sidebar-info small{color:var(--ui-muted)!important}html[data-theme-active="true"] body.bitdex-classic-layout .site-main a,html[data-theme-active="true"] body.bitdex-classic-layout .site-main a:visited,html[data-theme-active="true"] body.bitdex-classic-layout .cover-url,html[data-theme-active="true"] body.bitdex-classic-layout .field-caption,html[data-theme-active="true"] body.bitdex-classic-layout .original-title,html[data-theme-active="true"] body.bitdex-classic-layout .external-feed-item h2 a,html[data-theme-active="true"] body.bitdex-classic-layout .external-feed-read{color:var(--accent)!important}html[data-theme-active="true"] body.bitdex-classic-layout .site-main a:hover,html[data-theme-active="true"] body.bitdex-classic-layout .external-feed-item h2 a:hover{color:var(--ui-text)!important}/* Panels,cards,sidebar and feeds */
html[data-theme-active="true"] body.bitdex-classic-layout .site-main .panel,html[data-theme-active="true"] body.bitdex-classic-layout .site-main .feature,html[data-theme-active="true"] body.bitdex-classic-layout .site-sidebar .panel,html[data-theme-active="true"] body.bitdex-classic-layout .site-main .auth-panel,html[data-theme-active="true"] body.bitdex-classic-layout .source-group,html[data-theme-active="true"] body.bitdex-classic-layout .source-table-panel,html[data-theme-active="true"] body.bitdex-classic-layout .news-panel,html[data-theme-active="true"] body.bitdex-classic-layout .admin-report-card,html[data-theme-active="true"] body.bitdex-classic-layout .provider-card,html[data-theme-active="true"] body.bitdex-classic-layout .result-card,html[data-theme-active="true"] body.bitdex-classic-layout .result-card-rich,html[data-theme-active="true"] body.bitdex-classic-layout .source-tile,html[data-theme-active="true"] body.bitdex-classic-layout .source-row,html[data-theme-active="true"] body.bitdex-classic-layout .profile-menu-links,html[data-theme-active="true"] body.bitdex-classic-layout .report-description,html[data-theme-active="true"] body.bitdex-classic-layout .report-reply{background:linear-gradient(145deg,var(--ui-surface),var(--ui-surface2))!important;border-color:var(--ui-border)!important;color:var(--ui-text)!important;box-shadow:0 8px 26px #0002!important}html[data-theme-active="true"] body.bitdex-classic-layout .account-strip,html[data-theme-active="true"] body.bitdex-classic-layout .primary-nav,html[data-theme-active="true"] body.bitdex-classic-layout .sidebar-title,html[data-theme-active="true"] body.bitdex-classic-layout .quick-link,html[data-theme-active="true"] body.bitdex-classic-layout .sidebar-info,html[data-theme-active="true"] body.bitdex-classic-layout .quota-strip,html[data-theme-active="true"] body.bitdex-classic-layout .source-group-icon{background:linear-gradient(145deg,var(--ui-surface2),var(--ui-surface))!important;border-color:var(--ui-border)!important;color:var(--ui-text)!important}html[data-theme-active="true"] body.bitdex-classic-layout .quick-link{box-shadow:0 2px 10px #0002!important}html[data-theme-active="true"] body.bitdex-classic-layout .quick-link:hover,html[data-theme-active="true"] body.bitdex-classic-layout .quick-link.active{background:var(--ui-hover)!important;border-color:var(--accent)!important;color:var(--ui-text)!important}html[data-theme-active="true"] body.bitdex-classic-layout .profile-menu-links a,html[data-theme-active="true"] body.bitdex-classic-layout .sidebar-info strong,html[data-theme-active="true"] body.bitdex-classic-layout .admin-link strong{color:var(--ui-text)!important}html[data-theme-active="true"] body.bitdex-classic-layout .profile-menu-links a:hover{background:var(--ui-hover)!important}html[data-theme-active="true"] body.bitdex-classic-layout .source-group-head,html[data-theme-active="true"] body.bitdex-classic-layout .source-row,html[data-theme-active="true"] body.bitdex-classic-layout .external-feed-item,html[data-theme-active="true"] body.bitdex-classic-layout .admin-report-edit-form,html[data-theme-active="true"] body.bitdex-classic-layout .report-admin-card-footer{border-color:var(--ui-border)!important}html[data-theme-active="true"] body.bitdex-classic-layout .source-group-icon{border-color:var(--ui-border)!important;color:var(--accent)!important}html[data-theme-active="true"] body.bitdex-classic-layout .source-tile:has(input:checked){background:var(--ui-hover)!important;border-color:var(--accent)!important}html[data-theme-active="true"] body.bitdex-classic-layout .source-status,html[data-theme-active="true"] body.bitdex-classic-layout .source-badge,html[data-theme-active="true"] body.bitdex-classic-layout .external-feed-platform,html[data-theme-active="true"] body.bitdex-classic-layout .news-heading-toggle>span{background:var(--ui-surface2)!important;border-color:var(--ui-border)!important;color:var(--ui-text)!important}html[data-theme-active="true"] body.bitdex-classic-layout .source-badge:hover{background:var(--ui-hover)!important}html[data-theme-active="true"] body.bitdex-classic-layout .source-table-heading,html[data-theme-active="true"] body.bitdex-classic-layout .quota-label,html[data-theme-active="true"] body.bitdex-classic-layout .quota-value span,html[data-theme-active="true"] body.bitdex-classic-layout .quota-user strong{color:var(--ui-text)!important}html[data-theme-active="true"] body.bitdex-classic-layout .partners-empty,html[data-theme-active="true"] body.bitdex-classic-layout .partner-ad-item{background:var(--ui-hover)!important;border-color:var(--ui-border)!important}html[data-theme-active="true"] body.bitdex-classic-layout .partner-ad-item img,html[data-theme-active="true"] body.bitdex-classic-layout .ad-admin-thumb img,html[data-theme-active="true"] body.bitdex-classic-layout .ad-current-image img{background:var(--ui-control-bg)!important}/* Forms and data tables */
html[data-theme-active="true"] body.bitdex-classic-layout .site-main input,html[data-theme-active="true"] body.bitdex-classic-layout .site-main select,html[data-theme-active="true"] body.bitdex-classic-layout .site-main textarea,html[data-theme-active="true"] body.bitdex-classic-layout .source-lookup-form input[name="q"],html[data-theme-active="true"] body.bitdex-classic-layout .description-textarea,html[data-theme-active="true"] body.bitdex-classic-layout .quota-form input{background:var(--ui-control-bg)!important;border-color:var(--ui-control-border)!important;color:var(--ui-input-text)!important}html[data-theme-active="true"] body.bitdex-classic-layout .site-main input::placeholder,html[data-theme-active="true"] body.bitdex-classic-layout .site-main textarea::placeholder{color:var(--ui-muted)!important;opacity:.8}html[data-theme-active="true"] body.bitdex-classic-layout .site-main input:focus,html[data-theme-active="true"] body.bitdex-classic-layout .site-main select:focus,html[data-theme-active="true"] body.bitdex-classic-layout .site-main textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.16)!important}html[data-theme-active="true"] body.bitdex-classic-layout select option{background:var(--ui-control-bg)!important;color:var(--ui-input-text)!important}html[data-theme-active="true"] body.bitdex-classic-layout .site-main table,html[data-theme-active="true"] body.bitdex-classic-layout .site-main td{color:var(--ui-text)!important}html[data-theme-active="true"] body.bitdex-classic-layout .site-main th{background:var(--ui-surface2)!important;color:var(--ui-muted)!important;border-color:var(--ui-border)!important}html[data-theme-active="true"] body.bitdex-classic-layout .site-main td,html[data-theme-active="true"] body.bitdex-classic-layout .site-main .table-wrap{border-color:var(--ui-border)!important}html[data-theme-active="true"] body.bitdex-classic-layout tbody tr:hover{background:var(--ui-hover)!important}html[data-theme-active="true"] body.bitdex-classic-layout .description-preview,html[data-theme-active="true"] body.bitdex-classic-layout pre,html[data-theme-active="true"] body.bitdex-classic-layout code{background:var(--ui-control-bg)!important;border-color:var(--ui-border)!important;color:var(--ui-text)!important}html[data-theme-active="true"] body.bitdex-classic-layout .btn,html[data-theme-active="true"] body.bitdex-classic-layout .site-main .btn{background:linear-gradient(135deg,var(--accent),var(--accent2))!important;border:1px solid rgba(var(--accent-rgb),.5)!important;color:var(--ui-accent-ink)!important;box-shadow:0 5px 18px rgba(var(--accent-rgb),.14)!important}html[data-theme-active="true"] body.bitdex-classic-layout .btn:hover,html[data-theme-active="true"] body.bitdex-classic-layout .site-main .btn:hover{filter:brightness(1.08)!important;color:var(--ui-accent-ink)!important}html[data-theme-active="true"] body.bitdex-classic-layout .btn-ghost,html[data-theme-active="true"] body.bitdex-classic-layout .site-main .btn-ghost{background:var(--ui-surface2)!important;border-color:var(--ui-border)!important;color:var(--ui-text)!important;box-shadow:none!important}html[data-theme-active="true"] body.bitdex-classic-layout .btn-danger,html[data-theme-active="true"] body.bitdex-classic-layout .site-main .btn-danger{background:#4a1c2a!important;border-color:#8b4057!important;color:#ffe0e8!important}html[data-theme-active="true"] body.bitdex-classic-layout .admin-link>span,html[data-theme-active="true"] body.bitdex-classic-layout .eyebrow,html[data-theme-active="true"] body.bitdex-classic-layout .result-source,html[data-theme-active="true"] body.bitdex-classic-layout .text-link,html[data-theme-active="true"] body.bitdex-classic-layout .empty-icon{color:var(--accent)!important}html[data-theme-active="true"] body.bitdex-classic-layout .empty-state{border-color:var(--ui-border)!important}/* Light mode applies to every theme,including the original graphite theme. */
html[data-mode="light"] body.bitdex-classic-layout{background:radial-gradient(ellipse at 70% 0%,rgba(var(--accent-rgb),.10),transparent 62%),var(--ui-bg)!important;color:var(--ui-text)!important}html[data-mode="light"] body.bitdex-classic-layout .account-strip,html[data-mode="light"] body.bitdex-classic-layout .primary-nav,html[data-mode="light"] body.bitdex-classic-layout .sidebar-title,html[data-mode="light"] body.bitdex-classic-layout .quick-link,html[data-mode="light"] body.bitdex-classic-layout .sidebar-info,html[data-mode="light"] body.bitdex-classic-layout .site-main .panel,html[data-mode="light"] body.bitdex-classic-layout .site-main .feature,html[data-mode="light"] body.bitdex-classic-layout .site-sidebar .panel,html[data-mode="light"] body.bitdex-classic-layout .site-main .auth-panel,html[data-mode="light"] body.bitdex-classic-layout .source-group,html[data-mode="light"] body.bitdex-classic-layout .source-table-panel,html[data-mode="light"] body.bitdex-classic-layout .news-panel,html[data-mode="light"] body.bitdex-classic-layout .admin-report-card,html[data-mode="light"] body.bitdex-classic-layout .provider-card,html[data-mode="light"] body.bitdex-classic-layout .result-card,html[data-mode="light"] body.bitdex-classic-layout .result-card-rich,html[data-mode="light"] body.bitdex-classic-layout .source-tile,html[data-mode="light"] body.bitdex-classic-layout .source-row,html[data-mode="light"] body.bitdex-classic-layout .profile-menu-links,html[data-mode="light"] body.bitdex-classic-layout .report-description,html[data-mode="light"] body.bitdex-classic-layout .report-reply,html[data-mode="light"] body.bitdex-classic-layout .quota-strip{background:linear-gradient(145deg,var(--ui-surface),var(--ui-surface2))!important;border-color:var(--ui-border)!important;color:var(--ui-text)!important;box-shadow:0 5px 18px rgba(35,45,70,.055)!important}html[data-mode="light"] body.bitdex-classic-layout .primary-nav .navlink{color:var(--ui-muted)!important;border-right-color:var(--ui-border)!important}html[data-mode="light"] body.bitdex-classic-layout .primary-nav .navlink:hover,html[data-mode="light"] body.bitdex-classic-layout .primary-nav .navlink.active,html[data-mode="light"] body.bitdex-classic-layout .quick-link:hover,html[data-mode="light"] body.bitdex-classic-layout .quick-link.active{background:var(--ui-hover)!important;border-color:var(--accent)!important;color:var(--ui-text)!important}html[data-mode="light"] body.bitdex-classic-layout .site-logo-copy strong{color:var(--accent2)!important;text-shadow:none!important}html[data-mode="light"] body.bitdex-classic-layout .site-logo-copy small,html[data-mode="light"] body.bitdex-classic-layout .site-tagline,html[data-mode="light"] body.bitdex-classic-layout .site-footer,html[data-mode="light"] body.bitdex-classic-layout .site-footer span:last-child,html[data-mode="light"] body.bitdex-classic-layout .account-strip,html[data-mode="light"] body.bitdex-classic-layout .account-label,html[data-mode="light"] body.bitdex-classic-layout .account-email,html[data-mode="light"] body.bitdex-classic-layout .account-role{color:var(--ui-muted)!important}html[data-mode="light"] body.bitdex-classic-layout .site-footer,html[data-mode="light"] body.bitdex-classic-layout .site-main .page-head,html[data-mode="light"] body.bitdex-classic-layout .source-group-head,html[data-mode="light"] body.bitdex-classic-layout .source-row,html[data-mode="light"] body.bitdex-classic-layout .external-feed-item{border-color:var(--ui-border)!important}html[data-mode="light"] body.bitdex-classic-layout .site-main .page-head h1,html[data-mode="light"] body.bitdex-classic-layout .site-main .panel h2,html[data-mode="light"] body.bitdex-classic-layout .site-main .panel h3,html[data-mode="light"] body.bitdex-classic-layout .news-heading-toggle h2,html[data-mode="light"] body.bitdex-classic-layout .source-group-head h3,html[data-mode="light"] body.bitdex-classic-layout .site-main,html[data-mode="light"] body.bitdex-classic-layout .site-sidebar,html[data-mode="light"] body.bitdex-classic-layout .site-main table,html[data-mode="light"] body.bitdex-classic-layout .site-main td,html[data-mode="light"] body.bitdex-classic-layout .profile-menu-links a,html[data-mode="light"] body.bitdex-classic-layout .sidebar-info strong,html[data-mode="light"] body.bitdex-classic-layout .admin-link strong{color:var(--ui-text)!important}html[data-mode="light"] body.bitdex-classic-layout .site-main p,html[data-mode="light"] body.bitdex-classic-layout .site-main .muted,html[data-mode="light"] body.bitdex-classic-layout .page-head p,html[data-mode="light"] body.bitdex-classic-layout .feature p,html[data-mode="light"] body.bitdex-classic-layout .feature>span,html[data-mode="light"] body.bitdex-classic-layout .stat span,html[data-mode="light"] body.bitdex-classic-layout .stat small,html[data-mode="light"] body.bitdex-classic-layout .source-row-info small,html[data-mode="light"] body.bitdex-classic-layout .result-overview,html[data-mode="light"] body.bitdex-classic-layout .result-meta,html[data-mode="light"] body.bitdex-classic-layout .external-feed-status,html[data-mode="light"] body.bitdex-classic-layout .external-feed-item-meta,html[data-mode="light"] body.bitdex-classic-layout .external-feed-item p,html[data-mode="light"] body.bitdex-classic-layout .sidebar-info small{color:var(--ui-muted)!important}html[data-mode="light"] body.bitdex-classic-layout .site-main a,html[data-mode="light"] body.bitdex-classic-layout .site-main a:visited,html[data-mode="light"] body.bitdex-classic-layout .cover-url,html[data-mode="light"] body.bitdex-classic-layout .field-caption,html[data-mode="light"] body.bitdex-classic-layout .original-title,html[data-mode="light"] body.bitdex-classic-layout .external-feed-item h2 a,html[data-mode="light"] body.bitdex-classic-layout .external-feed-read{color:var(--accent2)!important}html[data-mode="light"] body.bitdex-classic-layout .site-main a:hover,html[data-mode="light"] body.bitdex-classic-layout .external-feed-item h2 a:hover{color:var(--ui-text)!important}html[data-mode="light"] body.bitdex-classic-layout .site-main input,html[data-mode="light"] body.bitdex-classic-layout .site-main select,html[data-mode="light"] body.bitdex-classic-layout .site-main textarea,html[data-mode="light"] body.bitdex-classic-layout .source-lookup-form input[name="q"],html[data-mode="light"] body.bitdex-classic-layout .description-textarea,html[data-mode="light"] body.bitdex-classic-layout .quota-form input{background:var(--ui-control-bg)!important;border-color:var(--ui-control-border)!important;color:var(--ui-input-text)!important}html[data-mode="light"] body.bitdex-classic-layout .site-main input:focus,html[data-mode="light"] body.bitdex-classic-layout .site-main select:focus,html[data-mode="light"] body.bitdex-classic-layout .site-main textarea:focus{border-color:var(--accent2)!important;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.15)!important}html[data-mode="light"] body.bitdex-classic-layout .site-main th,html[data-mode="light"] body.bitdex-classic-layout .source-status,html[data-mode="light"] body.bitdex-classic-layout .source-badge,html[data-mode="light"] body.bitdex-classic-layout .external-feed-platform,html[data-mode="light"] body.bitdex-classic-layout .news-heading-toggle>span{background:var(--ui-surface2)!important;border-color:var(--ui-border)!important;color:var(--ui-muted)!important}html[data-mode="light"] body.bitdex-classic-layout .site-main td,html[data-mode="light"] body.bitdex-classic-layout .site-main .table-wrap,html[data-mode="light"] body.bitdex-classic-layout .source-rows,html[data-mode="light"] body.bitdex-classic-layout .source-tile,html[data-mode="light"] body.bitdex-classic-layout .report-admin-card-footer{border-color:var(--ui-border)!important}html[data-mode="light"] body.bitdex-classic-layout tbody tr:hover,html[data-mode="light"] body.bitdex-classic-layout .source-tile:has(input:checked){background:var(--ui-hover)!important}html[data-mode="light"] body.bitdex-classic-layout .description-preview,html[data-mode="light"] body.bitdex-classic-layout pre,html[data-mode="light"] body.bitdex-classic-layout code{background:var(--ui-surface2)!important;border-color:var(--ui-border)!important;color:var(--ui-text)!important}html[data-mode="light"] body.bitdex-classic-layout .btn,html[data-mode="light"] body.bitdex-classic-layout .site-main .btn{background:linear-gradient(135deg,var(--accent),var(--accent2))!important;border-color:rgba(var(--accent-rgb),.45)!important;color:var(--ui-accent-ink)!important}html[data-mode="light"] body.bitdex-classic-layout .btn-ghost,html[data-mode="light"] body.bitdex-classic-layout .site-main .btn-ghost{background:var(--ui-surface2)!important;border-color:var(--ui-border)!important;color:var(--ui-text)!important}html[data-mode="light"] body.bitdex-classic-layout .btn-danger,html[data-mode="light"] body.bitdex-classic-layout .site-main .btn-danger{background:#fae8ec!important;border-color:#e6aebc!important;color:#7a1f36!important}html[data-mode="light"] body.bitdex-classic-layout .partners-empty,html[data-mode="light"] body.bitdex-classic-layout .partner-ad-item{background:var(--ui-surface2)!important;border-color:var(--ui-border)!important}html[data-mode="light"] body.bitdex-classic-layout .partner-ad-item img,html[data-mode="light"] body.bitdex-classic-layout .ad-admin-thumb img,html[data-mode="light"] body.bitdex-classic-layout .ad-current-image img{background:var(--ui-surface2)!important}
html[data-theme-active="true"] .theme-dialog{background:linear-gradient(145deg,var(--ui-surface),var(--ui-surface2))!important;border-color:var(--ui-border)!important;color:var(--ui-text)!important}html[data-theme-active="true"] .theme-dialog p,html[data-theme-active="true"] .theme-close{color:var(--ui-muted)!important}html[data-theme-active="true"] .theme-swatches button,html[data-theme-active="true"] .theme-mode button{background:var(--ui-surface2)!important;border-color:var(--ui-border)!important;color:var(--ui-text)!important}html[data-theme-active="true"] .theme-swatches button.selected,html[data-theme-active="true"] .theme-mode button.selected{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--ui-accent-ink)!important}html[data-theme-active="true"] .theme-swatches button:hover{border-color:var(--accent)!important}html[data-mode="light"] .theme-backdrop{background:rgba(29,35,50,.3)!important;backdrop-filter:blur(14px) brightness(.85)!important;-webkit-backdrop-filter:blur(14px) brightness(.85)!important}html[data-theme-active="true"] body.bitdex-classic-layout .gradient{background:linear-gradient(100deg,var(--accent),var(--accent2))!important;color:transparent!important;background-clip:text!important;-webkit-background-clip:text!important}.theme-swatches button[data-palette="graphite"] i{background:#a8a8a8}html[data-mode="light"] .theme-swatches button[data-palette="graphite"] i{background:#a8a8a8}/* Remaining dense components use the same surface tokens. */
html[data-theme-active="true"] body.bitdex-classic-layout .result-poster,html[data-theme-active="true"] body.bitdex-classic-layout .result-header .result-poster,html[data-theme-active="true"] body.bitdex-classic-layout .no-poster,html[data-theme-active="true"] body.bitdex-classic-layout .source-side-placeholder,html[data-theme-active="true"] body.bitdex-classic-layout .profile-details>div,html[data-theme-active="true"] body.bitdex-classic-layout .source-mini,html[data-theme-active="true"] body.bitdex-classic-layout .source-table-heading,html[data-theme-active="true"] body.bitdex-classic-layout .description-details,html[data-theme-active="true"] body.bitdex-classic-layout .description-details summary,html[data-theme-active="true"] body.bitdex-classic-layout .source-group-icon{background-color:var(--ui-surface2)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}html[data-theme-active="true"] body.bitdex-classic-layout .pill,html[data-theme-active="true"] body.bitdex-classic-layout .status,html[data-theme-active="true"] body.bitdex-classic-layout .field-caption,html[data-theme-active="true"] body.bitdex-classic-layout .original-title,html[data-theme-active="true"] body.bitdex-classic-layout .source-row-info,html[data-theme-active="true"] body.bitdex-classic-layout .profile-details,html[data-theme-active="true"] body.bitdex-classic-layout .key-prefix{color:var(--ui-text)!important;border-color:var(--ui-border)!important}html[data-theme-active="true"] body.bitdex-classic-layout .source-group-head p,html[data-theme-active="true"] body.bitdex-classic-layout .source-group-head small,html[data-theme-active="true"] body.bitdex-classic-layout .source-mini small,html[data-theme-active="true"] body.bitdex-classic-layout .source-category,html[data-theme-active="true"] body.bitdex-classic-layout .field-caption{color:var(--ui-muted)!important}html[data-theme-active="true"] body.bitdex-classic-layout .source-dot,html[data-theme-active="true"] body.bitdex-classic-layout .source-dot.blue,html[data-theme-active="true"] body.bitdex-classic-layout .source-dot.purple{background:var(--accent)!important;box-shadow:0 0 12px rgba(var(--accent-rgb),.28)!important}html[data-theme-active="true"] body.bitdex-classic-layout .source-table-heading{border-bottom-color:var(--ui-border)!important}html[data-mode="light"] body.bitdex-classic-layout .result-poster,html[data-mode="light"] body.bitdex-classic-layout .result-header .result-poster,html[data-mode="light"] body.bitdex-classic-layout .no-poster,html[data-mode="light"] body.bitdex-classic-layout .source-side-placeholder,html[data-mode="light"] body.bitdex-classic-layout .profile-details>div,html[data-mode="light"] body.bitdex-classic-layout .source-mini,html[data-mode="light"] body.bitdex-classic-layout .source-table-heading,html[data-mode="light"] body.bitdex-classic-layout .description-details{background-color:var(--ui-surface2)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}html[data-mode="light"] body.bitdex-classic-layout .pill,html[data-mode="light"] body.bitdex-classic-layout .status{color:var(--ui-text)!important;border-color:var(--ui-border)!important}
.cover-link-row{display:flex;align-items:flex-start;gap:8px;min-width:0;margin-top:10px}.cover-link-row .cover-url{flex:1;min-width:0;margin:0}.cover-copy-button{flex:0 0 32px;width:32px;height:32px;display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:9px;background:rgba(var(--accent-rgb),.10);color:var(--accent);font-size:19px;line-height:1}.cover-copy-button:hover{background:rgba(var(--accent-rgb),.2);border-color:var(--accent)}
/* biTDEX database-backed support chat */
.support-chat-link{display:inline-flex;align-items:center;gap:7px}.support-unread-badge,.support-count{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#e54866;color:#fff;font-size:11px;font-weight:800;line-height:1}.support-unread-badge[hidden],.support-count[hidden]{display:none}
.support-chat-card{display:flex;flex-direction:column;min-height:480px;overflow:hidden}.support-chat-messages{display:flex;flex:1;flex-direction:column;gap:12px;min-height:340px;max-height:62vh;overflow:auto;padding:18px}.support-chat-form{display:flex;align-items:flex-end;gap:10px;padding:14px;border-top:1px solid var(--ui-border,rgba(255,255,255,.14))}.support-chat-form textarea{flex:1;min-width:0;resize:vertical;min-height:70px;max-height:180px;padding:12px;border:1px solid var(--ui-control-border,var(--ui-border,rgba(255,255,255,.14)));border-radius:12px;background:var(--ui-control-bg,rgba(255,255,255,.04));color:var(--ui-input-text,#f4f4f4);font:inherit}.support-chat-form button{flex:0 0 auto}.support-chat-hint{padding:0 16px 12px;margin:0;color:var(--ui-muted,#999);font-size:11px}.support-chat-title{padding:15px 18px;border-bottom:1px solid var(--ui-border,rgba(255,255,255,.14))}.support-chat-title h2{margin:0 0 6px;font-size:17px}.support-chat-title>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.support-chat-title [data-chat-presence],.page-head [data-chat-presence]{font-size:11px}.is-online{color:#38c98b!important;border-color:rgba(56,201,139,.4)!important}.is-offline{color:var(--ui-muted,#999)!important}.support-message{align-self:flex-start;width:fit-content;max-width:min(84%,650px);padding:10px 13px;border:1px solid var(--ui-border,rgba(255,255,255,.14));border-radius:5px 15px 15px 15px;background:var(--ui-surface,rgba(255,255,255,.035));overflow-wrap:anywhere}.support-message.is-own{align-self:flex-end;border-radius:15px 5px 15px 15px;background:rgba(var(--accent-rgb),.14);border-color:rgba(var(--accent-rgb),.32)}.support-message-meta{display:flex;align-items:center;gap:12px;margin-bottom:5px;font-size:11px}.support-message-meta strong{font-size:12px}.support-message-meta time,.support-read-state{color:var(--ui-muted,#999);font-size:10px}.support-message-body{margin:0;white-space:pre-wrap;line-height:1.5}.support-read-state{display:block;text-align:right;margin-top:5px}.support-chat-error{padding:10px 12px;border-radius:10px;background:rgba(229,72,102,.12);color:#e65b75;font-size:12px}.support-admin-layout{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:14px;align-items:stretch}.support-inbox{padding:0;overflow:hidden}.support-inbox-head{display:flex;align-items:center;justify-content:space-between;padding:15px 14px;border-bottom:1px solid var(--ui-border,rgba(255,255,255,.14))}.support-inbox-head h2{font-size:16px;margin:0}.support-inbox [data-support-inbox]{max-height:700px;overflow:auto}.support-inbox-item{display:flex;flex-direction:column;gap:6px;width:100%;padding:13px 14px;text-align:left;color:var(--ui-text,#eee);background:transparent;border:0;border-bottom:1px solid var(--ui-border,rgba(255,255,255,.14));cursor:pointer}.support-inbox-item:hover,.support-inbox-item.selected{background:rgba(var(--accent-rgb),.1)}.support-inbox-top,.support-inbox-bottom{display:flex;align-items:center;justify-content:space-between;gap:9px}.support-inbox-top strong{font-size:13px;overflow-wrap:anywhere}.support-online-dot{width:8px;height:8px;flex:none;border-radius:50%;background:#8a8a8a}.support-online-dot.online{background:#37ce8c;box-shadow:0 0 0 3px rgba(55,206,140,.12)}.support-inbox-preview{display:block;color:var(--ui-muted,#999);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-inbox-bottom small{color:var(--ui-muted,#999);font-size:10px}.support-inbox-bottom .support-count{font-style:normal}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:760px){.support-admin-layout{grid-template-columns:1fr}.support-inbox [data-support-inbox]{max-height:250px}.support-chat-card{min-height:420px}.support-chat-messages{min-height:260px;max-height:55vh}.support-chat-form{align-items:stretch;flex-direction:column}.support-chat-form button{align-self:flex-end}.support-message{max-width:94%}}

/* biTDEX support chat v1.9.1 - floating Messenger-style drawer */
.support-float-launcher{position:fixed;right:24px;bottom:22px;z-index:12000;width:62px;height:62px;border:0;border-radius:50%;display:grid;place-items:center;background:var(--ui-accent,var(--accent,#8c6de8));color:#fff;box-shadow:0 12px 36px rgba(0,0,0,.34);font-size:25px;cursor:pointer;transition:transform .18s ease,filter .18s ease}.support-float-launcher:hover{transform:translateY(-3px);filter:brightness(1.08)}.support-float-launcher .support-unread-badge{position:absolute;right:-2px;top:-3px;min-width:22px;height:22px;border:2px solid var(--ui-bg,#111);font-size:10px}.support-float-launcher .support-unread-badge[hidden]{display:none!important}
.support-float-panel{position:fixed;right:24px;bottom:98px;z-index:11999;width:min(440px,calc(100vw - 28px));height:min(690px,calc(100dvh - 126px));min-height:360px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ui-border,rgba(255,255,255,.16));border-radius:20px;background:var(--ui-panel,var(--ui-surface,#17171b));color:var(--ui-text,#f2f2f4);box-shadow:0 22px 70px rgba(0,0,0,.46);backdrop-filter:blur(22px)}.support-float-panel[hidden]{display:none!important}.support-float-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;background:linear-gradient(120deg,rgba(var(--accent-rgb),.19),transparent);border-bottom:1px solid var(--ui-border,rgba(255,255,255,.12));flex:none}.support-float-head strong{display:block;font-size:14px}.support-float-head small{display:block;margin-top:3px;color:var(--ui-muted,#999);font-size:11px}.support-float-close{width:32px;height:32px;flex:none;border:1px solid var(--ui-border,rgba(255,255,255,.18));border-radius:10px;background:transparent;color:inherit;font-size:21px;line-height:1;cursor:pointer}.support-float-panel>.support-chat-card,.support-float-panel>[data-support-admin-chat]{flex:1;min-height:0;overflow:hidden}
.support-widget-admin{display:flex;flex-direction:column;gap:0}.support-widget-admin .support-inbox{flex:none;border:0;border-bottom:1px solid var(--ui-border,rgba(255,255,255,.12));border-radius:0;box-shadow:none}.support-widget-admin .support-inbox-head{padding:9px 13px}.support-widget-admin .support-inbox-head h2{font-size:12px}.support-widget-admin .support-inbox [data-support-inbox]{display:flex;gap:7px;max-height:106px;overflow:auto;padding:7px}.support-widget-admin .support-inbox-item{min-width:145px;width:145px;flex:none;border:1px solid var(--ui-border,rgba(255,255,255,.12));border-radius:10px;padding:8px}.support-widget-admin .support-inbox-preview{max-width:125px}.support-widget-admin>[data-support-chat]{flex:1;min-height:0;border:0;border-radius:0;box-shadow:none}.support-widget-admin .support-chat-messages{min-height:100px;max-height:none;padding:12px}.support-widget-admin .support-chat-title{padding:9px 12px}.support-widget-admin .support-chat-title h2{font-size:13px}.support-widget-admin .support-chat-form{padding:9px;gap:8px}.support-widget-admin .support-chat-form textarea{min-height:50px;max-height:95px;padding:9px;font-size:12px}.support-widget-admin .support-chat-hint{display:none}
.support-float-panel .support-chat-card{min-height:0;height:100%;border:0;border-radius:0;box-shadow:none}.support-float-panel .support-chat-messages{min-height:0;max-height:none;flex:1;padding:13px}.support-float-panel .support-chat-form{padding:10px}.support-float-panel .support-chat-form textarea{min-height:54px;max-height:120px;padding:9px;font-size:13px}.support-float-panel .support-chat-title{padding:10px 13px}.support-float-panel .support-chat-title h2{font-size:13px}.support-chat-title>div{align-items:center}.support-chat-title [data-chat-presence]{white-space:nowrap}.support-chat-title [data-chat-clear]{font-size:10px;padding:6px 9px;white-space:nowrap}
.support-message-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:5px}.support-message-foot .support-read-state{margin:0}.support-message-edit{padding:0;border:0;background:transparent;color:var(--ui-muted,#999);font:inherit;font-size:10px;cursor:pointer;text-decoration:underline}.support-message-edit:hover{color:var(--ui-text,#fff)}.support-edited{display:block;text-align:right;color:var(--ui-muted,#999);font-size:10px;margin-top:4px}.support-message-editor{display:block;width:100%;min-height:72px;resize:vertical;box-sizing:border-box;padding:9px;border:1px solid var(--ui-control-border,var(--ui-border,rgba(255,255,255,.18)));border-radius:9px;background:var(--ui-control-bg,rgba(0,0,0,.15));color:var(--ui-input-text,var(--ui-text,#fff));font:inherit;font-size:13px}.support-edit-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:7px}.support-edit-actions .btn{padding:6px 10px;font-size:11px}.support-message-edit[hidden]{display:none!important}.support-chat-title [data-chat-clear]:disabled{opacity:.4;cursor:not-allowed}
@media(max-width:600px){.support-float-launcher{right:15px;bottom:15px;width:56px;height:56px}.support-float-panel{right:10px;bottom:80px;width:calc(100vw - 20px);height:min(690px,calc(100dvh - 95px));min-height:320px;border-radius:17px}.support-widget-admin .support-inbox [data-support-inbox]{max-height:90px}.support-float-panel .support-chat-form{align-items:flex-end;flex-direction:row}.support-float-panel .support-chat-form button{align-self:auto}.support-message{max-width:94%}}

/* biTDEX v1.9.3 – consistent cover URL label, copy action and URL row */
.cover-link-block{min-width:0;margin-top:8px}
.cover-link-heading{display:flex;align-items:center;gap:9px;margin:8px 0 3px}
.cover-link-heading .field-caption{margin:0}
.cover-link-heading .cover-copy-button{flex:none;padding:5px 9px;font-size:10px;min-height:28px}
.cover-link-block .cover-url{display:block;margin-top:0}

/* biTDEX v1.9.4 – cover copy button fixed width */
.cover-link-heading .cover-copy-button{
  box-sizing:border-box;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex:0 0 116px;
  width:116px;
  min-width:116px;
  max-width:116px;
  min-height:32px;
  padding:5px 10px;
  white-space:nowrap;
  text-align:center;
  line-height:1.2;
}

/* biTDEX v1.10.0: MAFAB/PORT title search + optional IMDb cross-check field. */
.source-lookup-form:has(.source-imdb-input){grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;}
.source-lookup-form:has(.source-imdb-input) input[name="q"]{grid-column:1/-1;grid-row:1;}
.source-lookup-form:has(.source-imdb-input) .source-imdb-input{grid-column:1/-1;grid-row:2;min-width:0;width:100%;margin:0;padding:9px 11px;font-size:11px;border-radius:8px;}
.source-lookup-form:has(.source-imdb-input) .lookup-type{grid-column:1;grid-row:3;}
.source-lookup-form:has(.source-imdb-input) .source-submit{grid-column:2;grid-row:3;}
@media(max-width:620px){
  .source-lookup-form:has(.source-imdb-input){grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;}
  .source-lookup-form:has(.source-imdb-input) input[name="q"]{grid-column:1/-1;grid-row:1;}
  .source-lookup-form:has(.source-imdb-input) .source-imdb-input{grid-column:1/-1;grid-row:2;}
  .source-lookup-form:has(.source-imdb-input) .lookup-type{grid-column:1;grid-row:3;}
  .source-lookup-form:has(.source-imdb-input) .source-submit{grid-column:2;grid-row:3;}
}



/* biTDEX v1.20.0 reader icons follow the selected account theme. */
html[data-theme-active="true"] body.bitdex-classic-layout .source-group-icon,
html[data-theme-active="true"] body.bitdex-classic-layout .source-group-icon::before{
  color:var(--accent)!important;
  border-color:rgba(var(--accent-rgb),.55)!important;
  background:rgba(var(--accent-rgb),.12)!important;
  box-shadow:0 0 14px rgba(var(--accent-rgb),.16)!important;
}
html[data-theme-active="true"] body.bitdex-classic-layout .source-badge,
html[data-theme-active="true"] body.bitdex-classic-layout .source-category,
html[data-theme-active="true"] body.bitdex-classic-layout .source-table-heading{
  color:var(--accent)!important;
}


/* biTDEX v1.20.1: reader icons always use the active account accent. */
html[data-theme-active="true"] body.bitdex-classic-layout .source-group-icon,
html[data-theme-active="true"] body.bitdex-classic-layout .source-group-icon::before{
  color:var(--accent)!important;
  border-color:var(--accent)!important;
  background:rgba(var(--accent-rgb),.14)!important;
  box-shadow:0 0 14px rgba(var(--accent-rgb),.18)!important;
}


/* biTDEX v1.20.2: force reader group icons to the selected palette accent. */
html[data-palette] body.bitdex-classic-layout .source-group-icon,
html[data-palette] body.bitdex-classic-layout .source-group-icon::before{
  color:var(--accent)!important;
  border-color:var(--accent)!important;
  background:rgba(var(--accent-rgb),.14)!important;
  box-shadow:0 0 14px rgba(var(--accent-rgb),.18)!important;
}


/* biTDEX v1.23.0: compact two-column partner advertisements and themed reader icons. */
body.bitdex-classic-layout .partner-ad-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;}
body.bitdex-classic-layout .partner-ad-item img{width:100%!important;height:120px!important;object-fit:contain!important;}
body.bitdex-classic-layout .partner-ad-caption{padding:8px 10px 5px!important;min-height:28px;line-height:1.3;}
html[data-palette] body.bitdex-classic-layout .source-group-icon{color:var(--accent)!important;border-color:var(--accent)!important;background:rgba(var(--accent-rgb),.14)!important;box-shadow:0 0 14px rgba(var(--accent-rgb),.18)!important;}
@media(max-width:620px){body.bitdex-classic-layout .partner-ad-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;}body.bitdex-classic-layout .partner-ad-item img{height:96px!important;}body.bitdex-classic-layout .partner-ad-caption{padding:7px 8px 4px!important;font-size:10px!important;}}


/* biTDEX v1.24.0: admin-only online users below the reader results. */
body.bitdex-classic-layout .available-users-panel{margin-top:18px;}
body.bitdex-classic-layout .available-users-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;}
body.bitdex-classic-layout .available-user-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:11px 13px;border:1px solid var(--ui-border,var(--border));border-radius:10px;background:var(--ui-surface2,rgba(255,255,255,.035));}
body.bitdex-classic-layout .available-user-card strong{overflow-wrap:anywhere;color:var(--ui-text,var(--text));}
body.bitdex-classic-layout .available-user-card span{grid-column:1;font-size:11px;color:var(--ui-muted,var(--muted));overflow-wrap:anywhere;}
body.bitdex-classic-layout .available-user-card em{grid-column:2;grid-row:1 / span 2;align-self:center;color:#38c98b;font-size:10px;font-style:normal;font-weight:800;}

/* biTDEX v1.29.0 reader width fix */
@media (min-width: 901px) {
  body.bitdex-classic-layout .site-shell.shell:has(.quota-strip) {
    width: min(1180px, calc(100% - 24px));
  }
  body.bitdex-classic-layout .shell:has(.quota-strip) .source-table-grid {
    grid-template-columns: minmax(0, 1.6fr) minmax(310px, 1fr);
  }
  body.bitdex-classic-layout .shell:has(.quota-strip) .source-row {
    grid-template-columns: 118px minmax(0, 1fr);
  }
  body.bitdex-classic-layout .shell:has(.quota-strip) .source-lookup-form,
  body.bitdex-classic-layout .shell:has(.quota-strip) .source-lookup-form:has(.lookup-type) {
    min-width: 0;
  }
  body.bitdex-classic-layout .shell:has(.quota-strip) .source-submit {
    flex: 0 0 auto;
    box-sizing: border-box;
  }
}

/* biTDEX v1.29.1 reader button inset */
@media (min-width: 901px) {
  body.bitdex-classic-layout .shell:has(.quota-strip) .source-row {
    padding-left: 8px;
    padding-right: 8px;
  }
  body.bitdex-classic-layout .shell:has(.quota-strip) .source-lookup-form {
    min-width: 0;
  }
  body.bitdex-classic-layout .shell:has(.quota-strip) .source-submit {
    box-sizing: border-box;
    margin-right: 0;
  }
}

/* biTDEX v1.29.2 reader row spacing */
@media (min-width: 901px) {
  body.bitdex-classic-layout .shell:has(.quota-strip) .source-rows {
    gap: 8px;
  }
  body.bitdex-classic-layout .shell:has(.quota-strip) .source-row,
  body.bitdex-classic-layout .shell:has(.quota-strip) .source-table-grid .source-right-stack .source-row {
    padding: 12px 10px;
  }
  body.bitdex-classic-layout .shell:has(.quota-strip) .source-row {
    column-gap: 14px;
  }
  body.bitdex-classic-layout .shell:has(.quota-strip) .source-lookup-form {
    gap: 8px;
  }
  body.bitdex-classic-layout .shell:has(.quota-strip) .source-submit {
    min-width: 78px;
  }
}

/* biTDEX v1.29.3 reader frame balance */
@media (min-width: 901px) {
  body.bitdex-classic-layout .site-shell.shell:has(.quota-strip) {
    width: min(1020px, calc(100% - 24px));
  }
  body.bitdex-classic-layout .shell:has(.quota-strip) .source-table-grid {
    grid-template-columns: minmax(0, 1.55fr) minmax(290px, 1fr);
  }
  body.bitdex-classic-layout .shell:has(.quota-strip) .source-right-stack .source-group,
  body.bitdex-classic-layout .shell:has(.quota-strip) .source-music {
    padding-bottom: 16px;
  }
  body.bitdex-classic-layout .shell:has(.quota-strip) .source-right-stack .source-row,
  body.bitdex-classic-layout .shell:has(.quota-strip) .source-music .source-row {
    padding-bottom: 12px;
  }
}

/* biTDEX v1.29.5 all source box bottom */
@media (min-width: 901px) {
  body.bitdex-classic-layout .shell:has(.quota-strip) .source-table-grid .source-group {
    padding-bottom: 16px;
    overflow: visible;
  }
  body.bitdex-classic-layout .shell:has(.quota-strip) .source-table-grid .source-group .source-rows {
    padding-bottom: 2px;
  }
}

/* biTDEX v1.29.6 source box border contrast */
@media (min-width: 901px) {
  body.bitdex-classic-layout .shell:has(.quota-strip) .source-table-grid .source-group {
    border-bottom: 2px solid #55585d !important;
    box-shadow: 0 2px 0 rgba(255,255,255,.035);
  }
  body.bitdex-classic-layout .shell:has(.quota-strip) .source-table-grid .source-group .source-row:last-child {
    border-bottom-color: #4d5055 !important;
    padding-bottom: 14px !important;
  }
}
