/* VIDEOTIMES design system applied to the original Short Commerce LP structure */
html[data-series-brand=videotimes] :is(body){--pink:#0072B0;--cyan:#0088D2;--ink:#313234;--vt-bg:#F6F7F9;--vt-surface:#FFFFFF;--vt-border:#DDE0E5;--vt-text:#1E1F21;--vt-muted:#6E747E;--vt-soft:#E8F5FC;--vt-success:#0A6B43;--vt-warning:#8F5A00;--vt-error:#B02234}
html[data-series-brand=videotimes] :is(body){background:var(--vt-bg);color:var(--vt-text);font-family:"Noto Sans JP",sans-serif}html[data-series-brand=videotimes] :is(.nav){background:rgba(30,31,33,.97);border-color:rgba(255,255,255,.12)}html[data-series-brand=videotimes] :is(.navlinks){color:#DDE0E5}html[data-series-brand=videotimes] :is(.btn){border-radius:8px}html[data-series-brand=videotimes] :is(.btn-p){background:#0072B0;box-shadow:none}html[data-series-brand=videotimes] :is(.btn-p:hover){background:#005C8E}html[data-series-brand=videotimes] :is(.btn-g){background:#fff;color:#313234;border-color:#DDE0E5}html[data-series-brand=videotimes] :is(.hero){background:#313234;color:#fff}html[data-series-brand=videotimes] :is(.hero-bg){background:radial-gradient(55% 60% at 88% 20%,rgba(0,136,210,.18),transparent 70%)}html[data-series-brand=videotimes] :is(.eyebrow){color:#8DCFF1;background:transparent;border:0;border-radius:0}html[data-series-brand=videotimes] :is(.grad){background:none;color:#54B6E9}html[data-series-brand=videotimes] :is(.lead){color:#DDE0E5}html[data-series-brand=videotimes] :is(.ph){border-radius:24px;border-color:#4E5359}html[data-series-brand=videotimes] :is(.scart){background:#0072B0;border-radius:8px}html[data-series-brand=videotimes] :is(.osbar){background:#252628;border-color:#4E5359;border-radius:14px}html[data-series-brand=videotimes] :is(.os-sample){border-radius:8px;background:#3E4145}html[data-series-brand=videotimes] :is(.heat){border-radius:8px}html[data-series-brand=videotimes] :is(.heat::before){border-radius:8px 8px 0 0}html[data-series-brand=videotimes] :is(.heat.full::before,.heat.low::before,.heat.ok::before){background:#0088D2}html[data-series-brand=videotimes] :is(.heat.full .hs,.heat.low .hs,.heat.ok .hs){color:#8DCFF1}html[data-series-brand=videotimes] :is(.sec.wrap:not([style*="background"])){color:var(--vt-text)}html[data-series-brand=videotimes] :is(.sec.wrap:not([style*="background"]) .ssub,.sec.wrap:not([style*="background"]) .card p,.sec.wrap:not([style*="background"]) .stat .lbl,.sec.wrap:not([style*="background"]) .base p,.sec.wrap:not([style*="background"]) .qa p,.sec.wrap:not([style*="background"]) .baitem p,.sec.wrap:not([style*="background"]) .exec p,.sec.wrap:not([style*="background"]) .pterms){color:var(--vt-muted)}html[data-series-brand=videotimes] :is(.sec.wrap[style*="background"]){color:#fff;border-radius:14px!important}html[data-series-brand=videotimes] :is(.pink,.cyan){color:#0072B0}html[data-series-brand=videotimes] :is(.sec.wrap[style*="background"] .pink,.sec.wrap[style*="background"] .cyan){color:#54B6E9}
html[data-series-brand=videotimes] :is(.card,.stat,.base,.qa,.vitem,.bacol,.stp,.metr,.case,.exec,.pc,.tl .s,.exgrp,.vpair){background:#fff;border:1px solid var(--vt-border);border-radius:14px;box-shadow:0 4px 18px rgba(30,31,33,.025)}html[data-series-brand=videotimes] :is(.card .ico,.qa .qn,.vnum,.vpicon){background:var(--vt-soft);border-color:#C5E7F8;color:#0072B0;border-radius:10px}html[data-series-brand=videotimes] :is(.card .k,.base .pin,.vnum,.tl .w,.stp .stn,.exec .role){color:#0072B0}html[data-series-brand=videotimes] :is(.stat .num,.card h3,.base h3,.qa h4,.vitem h4,.bacol b,.stp h4,.exec h4,.pc h3,.tl h4,.exgrp h4){color:var(--vt-text)}html[data-series-brand=videotimes] :is(.stat-link:hover,.card-link:hover,.case:hover,.rt:hover,.gal .t:hover,.vpitem:hover){border-color:#8DCFF1;box-shadow:0 12px 28px rgba(0,114,176,.12)}
html[data-series-brand=videotimes] :is(#trust,#service,#pos,#why,#case1,#quality,#cases,#excluded,#conditions,#flow){background:transparent}html[data-series-brand=videotimes] :is(.company-mark){border:1px solid var(--vt-border);border-radius:14px;box-shadow:none}html[data-series-brand=videotimes] :is(.postbl){background:white;border-color:var(--vt-border);border-radius:14px}html[data-series-brand=videotimes] :is(.postbl th,.postbl td){border-color:var(--vt-border);color:var(--vt-text)}html[data-series-brand=videotimes] :is(.postbl thead th,.postbl tbody th){color:var(--vt-muted)}html[data-series-brand=videotimes] :is(.postbl tbody .pickcol){background:var(--vt-soft)}html[data-series-brand=videotimes] :is(.postbl thead .pick){color:#005C8E}html[data-series-brand=videotimes] :is(.postbl thead .pick::after){background:#0088D2}html[data-series-brand=videotimes] :is(.bar){background:#EDEFF2}html[data-series-brand=videotimes] :is(.bar .f.sh){background:#0088D2}html[data-series-brand=videotimes] :is(.bar .f.lv){background:#9AA0A9}html[data-series-brand=videotimes] :is(.five .c,.rt,.gal .t,.case .ph9,.vpitem){border-radius:10px;border-color:var(--vt-border)}html[data-series-brand=videotimes] :is(.five .n){color:#8DCFF1}html[data-series-brand=videotimes] :is(.studio){background:white;border-color:var(--vt-border);border-radius:14px}html[data-series-brand=videotimes] :is(.studio h3){color:var(--vt-text)}html[data-series-brand=videotimes] :is(.studio p){color:var(--vt-muted)}html[data-series-brand=videotimes] :is(.studio .stpins span){background:var(--vt-soft);border-color:#C5E7F8;color:#005C8E;border-radius:9999px}html[data-series-brand=videotimes] :is(.studio .stimg){border-radius:10px;border-color:var(--vt-border)}html[data-series-brand=videotimes] :is(.eligibility-lead){background:var(--vt-soft);border-color:#C5E7F8;border-radius:14px}html[data-series-brand=videotimes] :is(.eligibility-lead .check){color:var(--vt-success);background:#E3F5ED}html[data-series-brand=videotimes] :is(.eligibility-lead span){color:var(--vt-muted)}html[data-series-brand=videotimes] :is(.exgrp.ng){border-color:#F1C4CA}html[data-series-brand=videotimes] :is(.exgrp.wr){border-color:#EAD6AD}html[data-series-brand=videotimes] :is(.exgrp.ng .exstatus){color:var(--vt-error);background:#FCE9EB}html[data-series-brand=videotimes] :is(.exgrp.wr .exstatus){color:var(--vt-warning);background:#FBF1DF}html[data-series-brand=videotimes] :is(.exgrp li){border-color:var(--vt-border)}html[data-series-brand=videotimes] :is(.exgrp li b){color:var(--vt-text)}html[data-series-brand=videotimes] :is(.exgrp li span){color:var(--vt-muted)}
html[data-series-brand=videotimes] :is(.sec.wrap[style*="background"] .card,.sec.wrap[style*="background"] .stat,.sec.wrap[style*="background"] .base,.sec.wrap[style*="background"] .qa,.sec.wrap[style*="background"] .vitem,.sec.wrap[style*="background"] .bacol,.sec.wrap[style*="background"] .stp,.sec.wrap[style*="background"] .metr,.sec.wrap[style*="background"] .pc,.sec.wrap[style*="background"] .tl .s){background:#3E4145;border-color:#4E5359;box-shadow:none}html[data-series-brand=videotimes] :is(.sec.wrap[style*="background"] .card h3,.sec.wrap[style*="background"] .base h3,.sec.wrap[style*="background"] .qa h4,.sec.wrap[style*="background"] .vitem h4,.sec.wrap[style*="background"] .bacol b,.sec.wrap[style*="background"] .stp h4,.sec.wrap[style*="background"] .pc h3,.sec.wrap[style*="background"] .tl h4){color:#fff}html[data-series-brand=videotimes] :is(.sec.wrap[style*="background"] .card p,.sec.wrap[style*="background"] .base p,.sec.wrap[style*="background"] .qa p,.sec.wrap[style*="background"] .vitem p,.sec.wrap[style*="background"] .baitem p,.sec.wrap[style*="background"] .stp p,.sec.wrap[style*="background"] .pterms){color:#C2C6CD}html[data-series-brand=videotimes] :is(.threeeff .effchip){border-radius:9999px}html[data-series-brand=videotimes] :is(.discount){background:#0088D2;border-radius:10px}html[data-series-brand=videotimes] :is(.discount span){background:#252628;border-radius:8px}html[data-series-brand=videotimes] :is(.discount span b){background:none;color:#8DCFF1}html[data-series-brand=videotimes] :is(.pc.p1,.pc.p2){background:#3E4145;border-color:#6E747E}html[data-series-brand=videotimes] :is(.pbadge,.pspec span){border-radius:9999px}html[data-series-brand=videotimes] :is(.ctaband){background:#0072B0;border:0;border-radius:14px}html[data-series-brand=videotimes] :is(.ctaband .btn-p){background:white;color:#005C8E}html[data-series-brand=videotimes] :is(.foot){background:#313234;color:#C2C6CD}html[data-series-brand=videotimes] :is(.foot-company){color:#EDEFF2}html[data-series-brand=videotimes] :is(.vmodal){background:rgba(30,31,33,.9)}
/* Preview media uses the official production sample library. */
html[data-series-brand=videotimes] :is(.ph video,.gal video,.case video,.vpitem video){background:#313234}
@media(max-width:600px){html[data-series-brand=videotimes] :is(.sec.wrap[style*="background"]){border-radius:14px!important}html[data-series-brand=videotimes] :is(.card,.stat,.base,.qa,.vitem,.bacol,.stp,.metr,.case,.exec,.pc,.tl .s,.exgrp,.vpair){border-radius:14px}}html[data-series-brand=videotimes] :is(.video-library article){border:1px solid var(--vt-border);border-radius:14px;background:white;box-shadow:0 8px 24px rgba(30,31,33,.06)}html[data-series-brand=videotimes] :is(.video-library video){background:#313234}html[data-series-brand=videotimes] :is(.video-library span){color:#005C8E}html[data-series-brand=videotimes] :is(.video-library p){color:var(--vt-muted)}
/* Use the production sample library from the official Licoma site. */

/* Readability and spacing pass */
html[data-series-brand=videotimes] :is(body>.wrap:first-child){background:#1e1f21}
html[data-series-brand=videotimes] :is(.postbl tbody td){color:#313234}
html[data-series-brand=videotimes] :is(.postbl tbody .pickcol){color:#18384a;background:#e8f5fc}
html[data-series-brand=videotimes] :is(.postbl tbody .pickcol[style*="var(--cyan)"]){color:#0072b0!important}
html[data-series-brand=videotimes] :is(.postbl tbody .pickcol[style*="var(--pink)"]){color:#005c8e!important}
html[data-series-brand=videotimes] :is(.postbl thead th){color:#626a75}
html[data-series-brand=videotimes] :is(.postbl tbody th){color:#626a75}
html[data-series-brand=videotimes] :is(.five .c .bg::after){background:linear-gradient(180deg,rgba(0,0,0,.02) 0%,rgba(0,0,0,.68) 88%)}
html[data-series-brand=videotimes] :is(.case .b h4){color:#1e1f21}
html[data-series-brand=videotimes] :is(.case .b p){color:#6e747e}
html[data-series-brand=videotimes] :is(.sec.wrap[style*="background"] .ssub){color:#d5d8dd}
html[data-series-brand=videotimes] :is(.sec.wrap[style*="background"] .os-note){color:#c2c6cd}
html[data-series-brand=videotimes] :is(.foot){background:#1e1f21;color:#c2c6cd}
html[data-series-brand=videotimes] :is(.vt-footer-grid b){color:#fff}
html[data-series-brand=videotimes] :is(.vt-footer-grid a){color:#c2c6cd}
html[data-series-brand=videotimes] :is(.vt-footer-grid a:hover){color:#8dcff1}
html[data-series-brand=videotimes] :is(.vt-footer-brand p){color:#9aa0a9}
html[data-series-brand=videotimes] :is(.vt-footer-bottom){color:#8f959e}

/* Complete light/dark surface inheritance and narrow-screen reading. */
html[data-series-brand=videotimes] :is(.sec.wrap:not([style*="background"]) :is(.eyebrow,.grad)){color:#005c8e}
html[data-series-brand=videotimes] :is(.sec.wrap:not([style*="background"]) :is(.base li,.tl p,.exec .subrole,.exgrp .exnote,.vptag)){color:#525a66;border-color:#dde0e5}
html[data-series-brand=videotimes] :is(.sec.wrap:not([style*="background"]) .card-link .outlink){color:#005c8e}
html[data-series-brand=videotimes] :is(.sec.wrap:not([style*="background"]) .card-link .channel-cta){color:#fff;background:#0072b0}
html[data-series-brand=videotimes] :is(.sec.wrap[style*="background"] :is(.card .k,.stp .stn,.metr .mv)){color:#8dcff1}
html[data-series-brand=videotimes] :is(.sec.wrap[style*="background"] .metr .mm){color:#dde0e5}
html[data-series-brand=videotimes] :is(.sec.wrap[style*="background"] .pbadge){color:#8dcff1!important;border-color:#6e747e!important}
html[data-series-brand=videotimes] :is(.ctaband){color:#fff}
html[data-series-brand=videotimes] :is(.ctaband p){color:#edf7fc}
html[data-series-brand=videotimes] :is(.rt .rcat){color:#edf1f5}
html[data-series-brand=videotimes] :is(.case .ph9 .tg){color:#fff}
html[data-series-brand=videotimes] :is(.five .c .bg::after){background:linear-gradient(180deg,rgba(0,0,0,.16),transparent 30%,transparent 55%,rgba(0,0,0,.85))}
html[data-series-brand=videotimes] :is(.five .n){background:#252628;border-radius:4px}
html[data-series-brand=videotimes] :is(.postbl::after){color:#525a66}
@media(max-width:600px){
 html[data-series-brand=videotimes] :is(.vt-footer-bottom){color:#b3bac4}
}
html[data-series-brand=videotimes] :is(.vmlabel){background:rgba(0,0,0,.65)}

/* Preserve portrait samples and keep the player inside either viewport dimension. */

html[data-series-brand=videotimes] .discount{background:#0072b0}html[data-series-brand=videotimes] .grad{background:none;color:#54b6e9;-webkit-text-fill-color:currentColor}html[data-series-brand=videotimes] .sec .grad{color:#0072b0}
