/* pk-site-width-20261101: one outer content edge, independent of theme. */
:root{--pk-site-max:1440px;--pk-site-gutter:24px}
@media(max-width:800px){:root{--pk-site-gutter:14px}}
/* Full-width backgrounds stay full width; only their inner shells are sized. */
body:is(.pk-shell-page,.pk-home-page) :is(#pk-category,#pk-news,#pk-blog,#pk-plus,#pk-gamepass,#pk-nso,#pk-fortnite,#pk-psn-cards,#pk-nintendo-cards,#pk-steamcredit-cards,#pk-xboxcredit-cards,.pk-contact,.pk-shops,.pke){padding-inline:0!important}
/* Shared chrome, standalone modules, and legacy outer sections. No card/article
   or nested reading-column widths are changed. Keep vertical spacing intact. */
body:is(.pk-shell-page,.pk-home-page) :is(.pk-header-inner,.menu-bar,.pk-theme-inner,#footer-top,#footer-bottom,#subscribe-banner),
body:is(.pk-shell-page,.pk-home-page)>.pk-home,
body:is(.pk-shell-page,.pk-home-page) :is(#pk-game>.pk-shell,#pk-category>.pk-shell,#pk-news>.pkn-shell,#pk-blog>.section,#pk-blog>.pkb-crumb,#pk-page>.pkp-wrap,#pk-plus>.pp-shell,#pk-gamepass>.gp-shell,#pk-nso>.nso-shell,#pk-fortnite>.fv-shell,#pk-psn-cards>.psn-shell,#pk-nintendo-cards>.nintendo-shell,#pk-steamcredit-cards>.steamcredit-shell,#pk-xboxcredit-cards>.xboxcredit-shell,#pk-free-games>.fg-wrap,#pk-weekly-deals>.wd-wrap,.pk-contact>.pkc-inner,.pk-shops>.pks-inner,.pke>.pke-wrap,#pk-faq>main),
body:is(.pk-shell-page,.pk-home-page)>:is(#pk-release-calendar,#pk-giftcards,.pk-site-container),
body:is(.pk-shell-page,.pk-home-page)>.pk-info-page>.pki-wrap,
body:is(.pk-shell-page,.pk-home-page)>#pk-cheap>.pk-wrap,
body:is(.pk-shell-page,.pk-home-page)>#pk-legal>.wrap,
body:is(.pk-shell-page,.pk-home-page)>.section-wrap:not(#pk-blog)>.section,
body:is(.pk-shell-page,.pk-home-page)>.section-headline-wrap>.section-headline{
 box-sizing:border-box!important;
 width:calc(100% - var(--pk-site-gutter) - var(--pk-site-gutter))!important;
 max-width:var(--pk-site-max)!important;
 margin-inline:auto!important;
 padding-inline:0!important;
 min-width:0;
}
/* Let future templates opt into the shared outer container explicitly. */
.pk-site-container{box-sizing:border-box;width:calc(100% - var(--pk-site-gutter) - var(--pk-site-gutter));max-width:var(--pk-site-max);margin-inline:auto}
/* Menu labels have their own breathing room, aligned to the logo at the edge. */
@media(min-width:801px){
 body:is(.pk-shell-page,.pk-home-page) .main-menu>.menu-item:first-child>:is(a,button.pk-nav-toggle){padding-left:0}
}


/* pk-credit-dark-20261101: repair incorrectly restricted card rules. */
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-list-toggle { border-top-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards { background-color: rgb(41, 55, 63) !important; color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards h1 { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-crumb { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-intro { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-panel { background-color: rgb(41, 55, 63) !important; border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards select { background-color: rgb(41, 55, 63) !important; color: rgb(245, 247, 250) !important; border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards button { background-color: rgb(255, 77, 0) !important; border-top-color: rgb(255, 121, 47) !important; border-right-color: rgb(255, 121, 47) !important; border-bottom-color: rgb(255, 121, 47) !important; border-left-color: rgb(255, 121, 47) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-notice { background-color: rgb(41, 55, 63) !important; color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-head { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-row { border-top-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-row h2 { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards small { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-saving { background-color: rgb(41, 55, 63) !important; color: rgb(161, 233, 183) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-compare { background-color: rgb(255, 77, 0) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-compare:hover { background-color: rgb(255, 77, 0) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-footnote { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-empty { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-description { background-color: rgb(41, 55, 63) !important; color: rgb(245, 247, 250) !important; border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-description :is(h1, h2, h3, h4, h5, h6) { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-description :is(p, li) { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-content-box { background-color: rgb(41, 55, 63) !important; border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-content-box h2 { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-play-circle { background-color: rgb(41, 55, 63) !important; color: rgb(165, 217, 255) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-video-note { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-guide-intro { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-guide-device + div { border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-guide-device h3 { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-guide-device h3 svg { color: rgb(165, 217, 255) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-guide-device li { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-guide-device a { color: rgb(165, 217, 255) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-guide-callout { background-color: rgb(41, 55, 63) !important; color: rgb(165, 217, 255) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-guide-note { color: rgb(198, 208, 214) !important; }
@media (max-width: 760px){html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-guide-device + div { border-top-color: rgb(70, 90, 101) !important; }
}
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-history-intro { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-history-legend { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-history-legend > span { border-top-color: rgb(255, 121, 47) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards #psn-history-status { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-history-stats > div { background-color: rgb(41, 55, 63) !important; border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-history-stats > div > span { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-history-alert { color: rgb(245, 247, 250) !important; border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-history-alert:hover { background-color: rgb(41, 55, 63) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-history-range,html[data-pk-theme="dark"][data-pk-theme] #pk-psn-cards .psn-history-conversion { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-list-toggle { border-top-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-list-toggle { border-top-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards { background-color: rgb(41, 55, 63) !important; color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards { background-color: rgb(41, 55, 63) !important; color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards h1 { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards h1 { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-crumb { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-crumb { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-intro { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-intro { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-panel { background-color: rgb(41, 55, 63) !important; border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-panel { background-color: rgb(41, 55, 63) !important; border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards select { background-color: rgb(41, 55, 63) !important; color: rgb(245, 247, 250) !important; border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards select { background-color: rgb(41, 55, 63) !important; color: rgb(245, 247, 250) !important; border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards button { background-color: rgb(255, 77, 0) !important; border-top-color: rgb(255, 121, 47) !important; border-right-color: rgb(255, 121, 47) !important; border-bottom-color: rgb(255, 121, 47) !important; border-left-color: rgb(255, 121, 47) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards button { background-color: rgb(255, 77, 0) !important; border-top-color: rgb(255, 121, 47) !important; border-right-color: rgb(255, 121, 47) !important; border-bottom-color: rgb(255, 121, 47) !important; border-left-color: rgb(255, 121, 47) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-notice { background-color: rgb(41, 55, 63) !important; color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-notice { background-color: rgb(41, 55, 63) !important; color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-head { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-head { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-row { border-top-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-row { border-top-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-row h2 { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-row h2 { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards small { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards small { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-saving { background-color: rgb(41, 55, 63) !important; color: rgb(161, 233, 183) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-saving { background-color: rgb(41, 55, 63) !important; color: rgb(161, 233, 183) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-compare { background-color: rgb(255, 77, 0) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-compare { background-color: rgb(255, 77, 0) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-compare:hover { background-color: rgb(255, 77, 0) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-compare:hover { background-color: rgb(255, 77, 0) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-footnote { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-footnote { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-empty { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-empty { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-description { background-color: rgb(41, 55, 63) !important; color: rgb(245, 247, 250) !important; border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-description { background-color: rgb(41, 55, 63) !important; color: rgb(245, 247, 250) !important; border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-description :is(h1, h2, h3, h4, h5, h6) { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-description :is(h1, h2, h3, h4, h5, h6) { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-description :is(p, li) { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-description :is(p, li) { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-eyebrow { border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-eyebrow { border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-card-art span { border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-card-art span { border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-content-box { background-color: rgb(41, 55, 63) !important; border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-content-box { background-color: rgb(41, 55, 63) !important; border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-content-box h2 { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-content-box h2 { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-content-box h3 { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-content-box h3 { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-content-box p { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-content-box p { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-guide ol { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-guide ol { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-guide-note { background-color: rgb(41, 55, 63) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-guide-note { background-color: rgb(41, 55, 63) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-guide-device { border-right-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-guide-device { border-right-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-step-number { background-color: rgb(41, 55, 63) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-step-number { background-color: rgb(41, 55, 63) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-guide-note { background-color: rgb(41, 55, 63) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-guide-note { background-color: rgb(41, 55, 63) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-video-player { background-color: rgb(255, 77, 0) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-video-player { background-color: rgb(255, 77, 0) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-play-circle { background-color: rgb(41, 55, 63) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-play-circle { background-color: rgb(41, 55, 63) !important; }
@media (max-width: 760px){html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-guide-device { border-bottom-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-guide-device { border-bottom-color: rgb(70, 90, 101) !important; }
}
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-guide-device h3 svg,html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-play-circle { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-guide-device h3 svg,html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-play-circle { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-step-number { background-color: rgb(41, 55, 63) !important; color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-step-number { background-color: rgb(41, 55, 63) !important; color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-guide-note { background-color: rgb(41, 55, 63) !important; color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-guide-note { background-color: rgb(41, 55, 63) !important; color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-tutorial-link { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-tutorial-link { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-guide-device { border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-guide-device { border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-content-box a { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-content-box a { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-step-number { background-color: rgb(41, 55, 63) !important; color: rgb(161, 233, 183) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-step-number { background-color: rgb(41, 55, 63) !important; color: rgb(161, 233, 183) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-guide-device h3 svg { color: rgb(161, 233, 183) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-guide-device h3 svg { color: rgb(161, 233, 183) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-guide-note { background-color: rgb(41, 55, 63) !important; color: rgb(161, 233, 183) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-guide-note { background-color: rgb(41, 55, 63) !important; color: rgb(161, 233, 183) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-tutorial-link { color: rgb(161, 233, 183) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-tutorial-link { color: rgb(161, 233, 183) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-play-circle { color: rgb(161, 233, 183) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-play-circle { color: rgb(161, 233, 183) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-history-intro { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-history-intro { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-history-legend { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-history-legend { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-history-legend > span { border-top-color: rgb(255, 121, 47) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-history-legend > span { border-top-color: rgb(255, 121, 47) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards #xboxcredit-history-status { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards #nintendo-history-status { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-history-stats > div { background-color: rgb(41, 55, 63) !important; border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-history-stats > div { background-color: rgb(41, 55, 63) !important; border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-history-stats > div > span { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-history-stats > div > span { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-history-alert { color: rgb(245, 247, 250) !important; border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-history-alert { color: rgb(245, 247, 250) !important; border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-history-alert:hover { background-color: rgb(41, 55, 63) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-history-alert:hover { background-color: rgb(41, 55, 63) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-history-range,html[data-pk-theme="dark"][data-pk-theme] #pk-xboxcredit-cards .xboxcredit-history-conversion { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-history-range,html[data-pk-theme="dark"][data-pk-theme] #pk-nintendo-cards .nintendo-history-conversion { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-list-toggle { border-top-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards { background-color: rgb(41, 55, 63) !important; color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards h1 { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-crumb { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-intro { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-panel { background-color: rgb(41, 55, 63) !important; border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards select { background-color: rgb(41, 55, 63) !important; color: rgb(245, 247, 250) !important; border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards button { background-color: rgb(255, 77, 0) !important; border-top-color: rgb(255, 121, 47) !important; border-right-color: rgb(255, 121, 47) !important; border-bottom-color: rgb(255, 121, 47) !important; border-left-color: rgb(255, 121, 47) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-notice { background-color: rgb(41, 55, 63) !important; color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-head { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-row { border-top-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-row h2 { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards small { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-saving { background-color: rgb(41, 55, 63) !important; color: rgb(161, 233, 183) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-compare { background-color: rgb(255, 77, 0) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-compare:hover { background-color: rgb(255, 77, 0) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-footnote { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-empty { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-description { background-color: rgb(41, 55, 63) !important; color: rgb(245, 247, 250) !important; border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-description :is(h1, h2, h3, h4, h5, h6) { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-description :is(p, li) { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-eyebrow { border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-card-art span { border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-content-box { background-color: rgb(41, 55, 63) !important; border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-content-box h2 { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-content-box h3 { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-content-box p { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-guide ol { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-guide-note { background-color: rgb(41, 55, 63) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-guide-device { border-right-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-step-number { background-color: rgb(41, 55, 63) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-guide-note { background-color: rgb(41, 55, 63) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-video-player { background-color: rgb(255, 77, 0) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-play-circle { background-color: rgb(41, 55, 63) !important; }
@media (max-width: 760px){html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-guide-device { border-bottom-color: rgb(70, 90, 101) !important; }
}
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-guide-device h3 svg,html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-play-circle { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-step-number { background-color: rgb(41, 55, 63) !important; color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-guide-note { background-color: rgb(41, 55, 63) !important; color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-tutorial-link { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-guide-device { border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-content-box a { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-history-intro { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-history-legend { color: rgb(245, 247, 250) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-history-legend > span { border-top-color: rgb(255, 121, 47) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards #steamcredit-history-status { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-history-stats > div { background-color: rgb(41, 55, 63) !important; border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-history-stats > div > span { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-history-alert { color: rgb(245, 247, 250) !important; border-top-color: rgb(70, 90, 101) !important; border-right-color: rgb(70, 90, 101) !important; border-bottom-color: rgb(70, 90, 101) !important; border-left-color: rgb(70, 90, 101) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-history-alert:hover { background-color: rgb(41, 55, 63) !important; }
html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-history-range,html[data-pk-theme="dark"][data-pk-theme] #pk-steamcredit-cards .steamcredit-history-conversion { color: rgb(198, 208, 214) !important; }
html[data-pk-theme="dark"][data-pk-theme] :is(#pk-psn-cards,#pk-steamcredit-cards,#pk-xboxcredit-cards,#pk-nintendo-cards){background-color:#202b31!important;color:#f5f7fa!important}
html[data-pk-theme="dark"] #pk-psn-cards :is(h1,h2,h3,h4){color:#f5f7fa!important}
html[data-pk-theme="dark"] #pk-psn-cards :is(p,li,label,small,.psn-amount,.psn-name,.psn-country-note){color:#c6d0d6!important}
html[data-pk-theme="dark"] #pk-psn-cards :is(.psn-hero p,.psn-video-title,.psn-video-subtitle,.psn-compare){color:#fff!important}
html[data-pk-theme="dark"] #pk-psn-cards .psn-guide-callout,html[data-pk-theme="dark"] #pk-psn-cards .psn-guide-callout a{background-color:#29373f!important;color:#a5d9ff!important}
html[data-pk-theme="dark"] #pk-steamcredit-cards :is(h1,h2,h3,h4){color:#f5f7fa!important}
html[data-pk-theme="dark"] #pk-steamcredit-cards :is(p,li,label,small,.steamcredit-amount,.steamcredit-name,.steamcredit-country-note){color:#c6d0d6!important}
html[data-pk-theme="dark"] #pk-steamcredit-cards :is(.steamcredit-hero p,.steamcredit-video-title,.steamcredit-video-subtitle,.steamcredit-compare){color:#fff!important}
html[data-pk-theme="dark"] #pk-steamcredit-cards .steamcredit-guide-callout,html[data-pk-theme="dark"] #pk-steamcredit-cards .steamcredit-guide-callout a{background-color:#29373f!important;color:#a5d9ff!important}
html[data-pk-theme="dark"] #pk-xboxcredit-cards :is(h1,h2,h3,h4){color:#f5f7fa!important}
html[data-pk-theme="dark"] #pk-xboxcredit-cards :is(p,li,label,small,.xboxcredit-amount,.xboxcredit-name,.xboxcredit-country-note){color:#c6d0d6!important}
html[data-pk-theme="dark"] #pk-xboxcredit-cards :is(.xboxcredit-hero p,.xboxcredit-video-title,.xboxcredit-video-subtitle,.xboxcredit-compare){color:#fff!important}
html[data-pk-theme="dark"] #pk-xboxcredit-cards .xboxcredit-guide-callout,html[data-pk-theme="dark"] #pk-xboxcredit-cards .xboxcredit-guide-callout a{background-color:#29373f!important;color:#a5d9ff!important}
html[data-pk-theme="dark"] #pk-nintendo-cards :is(h1,h2,h3,h4){color:#f5f7fa!important}
html[data-pk-theme="dark"] #pk-nintendo-cards :is(p,li,label,small,.nintendo-amount,.nintendo-name,.nintendo-country-note){color:#c6d0d6!important}
html[data-pk-theme="dark"] #pk-nintendo-cards :is(.nintendo-hero p,.nintendo-video-title,.nintendo-video-subtitle,.nintendo-compare){color:#fff!important}
html[data-pk-theme="dark"] #pk-nintendo-cards .nintendo-guide-callout,html[data-pk-theme="dark"] #pk-nintendo-cards .nintendo-guide-callout a{background-color:#29373f!important;color:#a5d9ff!important}
/* Translated navigation labels need less spacing on small desktop widths. */
@media(min-width:801px) and (max-width:1400px){
 body:is(.pk-shell-page,.pk-home-page) .main-menu>.menu-item>:is(a,button.pk-nav-toggle){padding-inline:clamp(5px,.8vw,12px)!important;gap:6px!important}
}
@media(min-width:801px){
 body:is(.pk-shell-page,.pk-home-page) .main-menu>.menu-item:first-child>:is(a,button.pk-nav-toggle){padding-inline-start:0!important}
}
