/* Premier Moto: white, racing red and clean blue. */
:root{color-scheme:only light;--red:#c52232;--ink:#172d49;--muted:#5c6d82;--paper:#fff;--line:#dbe5f0}
html{color-scheme:only light}body{background:#fff;color:#172d49}
body>nav:not(.pm-page-jumps):not(.pm-mobile-actions),body>header{background:#fffffffa;border-color:#dbe5f0}
.visit,.journal-wrap,.store-gallery-section,.kyb-learning,.kyb-education,.wholesale-entry,.social-section{background:#f1f6fc;border-color:#dbe5f0}
.about-image,.certificate-panel,.store-photo-view,.ig-collage,.modeltags span,.note,.knowledge-en{background:#edf3fa}
.kyb-edu-card,.learn-card,.social-card,.visit-contact-card,.google-map-panel,.line-contact-card{background:#fff;border-color:#dbe5f0}
.kyb-warranty-note{background:#f7faff;border-color:#dbe5f0;border-left-color:#c52232}
.strip{background:#173c68;background-image:linear-gradient(120deg,#1e4b7e,#122f55);color:#fff}
.closing{background:#bb2031}.video-section{background:#122c4b;color:#fff}.video-card{background:#1a3a5e}.video-card h3{color:#fff}
footer,.pm-store-footer{background:#122c4b;color:#fff}.pm-mobile-actions,.contact-mobile-bar{background:#fffffffa!important;border-top-color:#dbe5f0!important}
/* White bold copy sits on navy, while the product photos keep their true colours. */
.pm-product-links a,.pm-product-links a.pm-raised-control{background:linear-gradient(130deg,#224c7d,#173856)!important;color:#fff!important;border:1px solid #54769c!important;border-left:4px solid #c52232!important;box-shadow:inset 0 1px 0 #ffffff25,0 3px 0 #102c49,0 7px 16px #163e6817!important;font-weight:700!important;font-size:16px;min-height:64px;line-height:1.55}
.kyb-series-links a{color:#fff!important;background:#fff;border-color:#cfdae8;border-radius:12px}
.series-card-copy{background:#193e68;color:#fff;min-height:108px;padding:16px 18px}
.series-card-copy .series-card-brand,.series-card-copy b,.series-card-copy .series-card-arrow{color:#fff!important;font-weight:700}
.series-card-copy .series-card-brand{font-size:11px;letter-spacing:1.5px;opacity:.85}
.series-card-copy b{font-size:clamp(17px,1.8vw,21px);line-height:1.35;overflow-wrap:normal}
.series-card-media{background:#f6f9fd;border-color:#dbe5f0}
.kyb-series-links a:last-child .series-card-copy{align-self:stretch;justify-content:center}
/* Reading and navigation controls have a soft blue face and dark blue ink. */
a.read-story,a.read-story.pm-raised-control,a.read-story.pm-raised-inline,.kyb-edu-copy>a:not(:first-child){--pm-face:linear-gradient(145deg,#eef8ff,#d6ebff)!important;--pm-ink:#174d7e!important;--pm-edge:#a6c5e5!important;background:var(--pm-face)!important;color:#174d7e!important;border-color:#b8d5ef!important;font-weight:700;min-height:44px;padding:11px 18px;border-radius:10px}
.pm-page-jumps button{background:linear-gradient(145deg,#fff,#e7f2ff)!important;color:#205a8b!important;border-color:#b9cee6!important;box-shadow:inset 0 1px 0 #fff,0 3px 0 #acc4de,0 6px 14px #12365b1c!important}
.pm-page-jumps button:last-child{background:linear-gradient(145deg,#eaf6ff,#bcdcf9)!important;color:#164b7a!important}
.yss-categories button[aria-pressed=true],.pm-raised-control[aria-pressed=true],.pm-raised-control[aria-selected=true]{background:linear-gradient(145deg,#e8f5ff,#c3e1ff)!important;color:#164b7a!important;border-color:#80b2e0!important;--pm-edge:#8cb7dc;box-shadow:inset 0 1px 0 #fff,0 3px 0 #8cb7dc,0 7px 16px #15395e20!important}
.pm-raised-control,.pm-raised-inline,.pm-raised-field{border-color:#bdcde080!important;box-shadow:inset 0 1px 0 #ffffff55,0 3px 0 var(--pm-edge,#b9c9dd),0 7px 16px #18355718!important}
.pm-raised-brand{box-shadow:none!important}.pm-raised-media{box-shadow:0 3px 0 #c2d0e2,0 8px 20px #18355712!important}
/* Platform buttons retain recognisable brand colours. */
[data-pm-tone="tiktok"]{border-color:#25f4ee70!important;box-shadow:inset 2px 0 #25f4ee,inset -2px 0 #fe2c55,0 3px 0 #0c1422,0 6px 14px #172d4920!important}
[data-pm-tone="maps"]{border-top:3px solid #4285f4!important;border-right:3px solid #34a853!important;border-bottom:3px solid #fbbc04!important;border-left:3px solid #ea4335!important;color:#174ea6!important}
.yt-mini,.large-play,.play-circle{background:#ff0000!important;color:#fff!important}
.video-embed,.video-embed iframe{color-scheme:only light;filter:none!important}.video-embed iframe{background:#000}
footer .footer-social a.pm-raised-control,footer .footer-contact a.pm-raised-control{font-weight:700;min-height:46px}
@media(max-width:800px){.pm-product-links{gap:14px!important}.pm-product-links a,.pm-product-links a.pm-raised-control{font-size:15px!important;min-height:62px!important;padding:16px 18px!important}.series-card-copy{min-height:102px;padding:15px}.series-card-copy b{font-size:20px}.kyb-series-links a:last-child .series-card-copy{gap:10px}.series-card-copy .series-card-arrow{font-size:18px}}
.seo-topic{background:#f1f6fc;border-color:#dbe5f0}
@media(max-width:800px){footer{padding-bottom:160px!important}}
