/* Shared reading scale and the reduced command rail. */
body .pcx-catalog-layout.pcx-catalog-layout--full{grid-template-columns:minmax(0,1fr)}
body .pcx-catalog-hero{display:block}
body .pcx-catalog-hero>.pcx-catalog-sort{display:flex;justify-content:center;width:100%;margin-top:20px;padding:0;position:relative;z-index:2}
body .pcx-catalog-sort .woocommerce-ordering{float:none;margin:0}
body .pcx-catalog-sort select{min-width:220px;max-width:100%;padding:10px 16px;border:1px solid #91aec2;border-radius:14px 3px 14px 3px;background:linear-gradient(125deg,#f7fcff,#e7f2ed);color:#36576f;font-size:16px!important}
body{font-size:17px;line-height:1.75}
body.single-product .site-main{animation-fill-mode:backwards}
body .pcx-game-hud .pcx-dock-utilities>.pcx-cart{flex-direction:column!important}
body :is(p,label,input:not([type=hidden]),select,textarea){font-size:16px!important;line-height:1.75}
body :is(button,.button,.pcx-button,.pcx-account-button){font-size:15px;line-height:1.5}
body .pcx-hud-status strong{font-size:15px}body .pcx-hud-status small{font-size:12px}body .pcx-hud-search-toggle{font-size:15px}body .pcx-hud-search-toggle>span{font-size:15px}body .pcx-command-search-title{font-size:20px}
body .pcx-game-hud .pcx-primary-nav,body .pcx-game-hud .pcx-primary-links,body .pcx-game-hud .pcx-primary-links>li,body .pcx-game-hud .pcx-dock-utilities{display:contents!important}
body .pcx-game-hud .pcx-primary-links>.pcx-nav-home>a:before{content:'⌂'!important}
body .pcx-hud-help{display:flex;align-items:center;justify-content:center;gap:8px;color:#587c94;border:1px solid #86a6b9;background:linear-gradient(135deg,#f8fcff,#e1eef4);border-radius:20px 4px 20px 4px;box-shadow:inset 0 0 0 2px #ffffffa6,2px 3px 0 #c7dce5;padding:10px 12px;font-weight:650;font-size:14px;transition:translate .2s,filter .2s}
.pcx-hud-help:hover{filter:brightness(1.025);translate:2px 0}.pcx-hud-help svg{width:22px;height:22px}.pcx-hud-help>span{font-size:14px}
body .pcx-category-name,body .pcx-mega-category{font-size:14px}body .pcx-mega-category{min-height:62px}body .pcx-mega-topline,body .pcx-mega-panel-title>a,body .pcx-mega-product-links a,body .pcx-mega-category-panel a,body .pcx-drawer-shortcuts a{font-size:15px}body .pcx-mega-panel-title h2{font-size:25px}body .pcx-mega-promo>a,body .pcx-mega-promo>span,body .pcx-mega-sidebar>small{font-size:13px}
body .pcx-suggestions-heading strong{font-size:16px}body .pcx-search-suggestions li strong{font-size:16px;line-height:1.65}body .pcx-search-suggestions li small{font-size:14px}body .pcx-suggestions-all{font-size:14px}
body .pcx-desktop-title>span{font-size:11px}body .pcx-desktop-title h1{font-size:34px}body .pcx-desktop-title p{font-size:15px!important;max-width:450px}
body .pcx-desktop-tools>button,body .pcx-desktop-tools>button>span{font-size:14px}body .pcx-widget-handle{min-height:35px;opacity:.85}body .pcx-widget-handle>[data-pcx-widget-drag]>span{font-size:14px;letter-spacing:.025em}body .pcx-widget-handle>button{min-height:34px}
body .pcx-desktop-icon>strong{font-size:13px}body .pcx-widget-picker>strong{font-size:17px}body .pcx-widget-picker>p,body .pcx-layout-sync{font-size:14px!important}body .pcx-widget-picker label{font-size:16px!important;min-height:39px}body .pcx-layout-retry{font-size:14px}
body .pcx-desktop-character>p{font-size:14px!important;line-height:1.7;color:#5e7f91}body .pcx-companion-poses button{font-size:14px;min-height:34px;padding:6px 11px}body .pcx-desktop-note h2{font-size:26px}body .pcx-desktop-note p{font-size:15px!important}body .pcx-desktop-note>a{font-size:14px}body .pcx-desktop-findings strong{font-size:15px}body .pcx-desktop-findings small{font-size:14px}
body .pcx-desktop-launchers>button,body .pcx-desktop-launchers>a{font-size:14px}body .pcx-desktop-launchers{padding-top:10px;gap:24px}body .pcx-desktop-canvas{top:113px;bottom:100px}
body .pcx-home-section-head h2,body .pcx-section-title h2{font-size:31px}body .pcx-home-platform strong,body .pcx-region-card strong{font-size:17px}body .pcx-home-platform small,body .pcx-region-card small{font-size:14px}
body .woocommerce ul.products li.product .woocommerce-loop-product__title,body.woocommerce-page ul.products li.product .woocommerce-loop-product__title{font-size:17px!important;line-height:1.6!important}body .woocommerce ul.products li.product .pcx-product-label{font-size:13px}body .woocommerce ul.products li.product .price{font-size:20px}body .woocommerce ul.products li.product .button{font-size:15px}
body .pcx-product-mobile-title h1{font-size:31px;line-height:1.5}body .pcx-product-mobile-title>div>span{font-size:12px}body .pcx-product-modes>button{font-size:16px}body .pcx-product-modes>button>span{font-size:23px}
body .pcx-preview-label{font-size:16px!important}body .pcx-preview-currency{font-size:14px!important}body .pcx-preview-note{font-size:16px!important}body .pcx-preview-action{font-size:16px!important}
body .pcx-dock-price{font-size:18px}body .pcx-dock-buy{font-size:16px!important}body .pcx-dock-explore>span{font-size:13px}body .pcx-variant-chip{font-size:17px}body .pcx-product-detail form.cart .single_add_to_cart_button{font-size:16px!important}body .pcx-reading-section{font-size:17px;line-height:1.95}body .pcx-reading-section :is(p,li){font-size:17px!important}
body .woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:16px!important}body .pcx-product-detail .product_meta,body .pcx-product-label{font-size:14px}body .pcx-purchase-note strong{font-size:16px}body .pcx-purchase-note p{font-size:15px!important}
body .pcx-item-select-heading h2{font-size:29px}body .pcx-item-select-tag{font-size:13px}body .pcx-item-select-heading p{font-size:14px!important}body .pcx-item-category{font-size:14px}body .pcx-item-info h3{font-size:22px}body .pcx-item-price{font-size:22px!important}body .pcx-item-open{font-size:15px!important}body .pcx-item-selection-label strong,body .pcx-item-selection-label>span,body .pcx-item-controls{font-size:14px}body .pcx-item-slot-copy small{font-size:12px}body .pcx-item-slot-copy strong{font-size:15px;line-height:1.65}
body .pcx-support-pill{font-size:14px}body .pcx-support-hero h1{font-size:43px}body .pcx-mission-card strong{font-size:20px}body .pcx-mission-card small{font-size:15px}body .pcx-support-questions summary{font-size:18px;line-height:1.7}body .pcx-support-questions .pcx-faq-answer{font-size:17px}body .pcx-game-topics .pcx-help-show-all{font-size:15px}
body .pcx-account-navigation a,body .pcx-account-shortcut strong,body .pcx-auth-tabs a{font-size:17px}body .pcx-account-shortcut small,body .pcx-auth-options,body .pcx-auth-options a,body .pcx-auth-bottom,body .pcx-auth-story-note{font-size:14px}body .pcx-auth-submit{font-size:17px}body .pcx-auth-panel h1{font-size:37px}body .pcx-account-order-overview,body .woocommerce table.shop_table td,body .woocommerce table.shop_table th{font-size:16px}
body .pcx-account-shortcut>span:not(.pcx-account-shortcut-icon){font-size:15px;line-height:1.7}body .pcx-account-identity small{font-size:14px}body .pcx-account-section-heading>a{font-size:15px}
body .woocommerce ul.products li.product a.button.pcx-priced-card-action,body.woocommerce-page ul.products li.product a.button.pcx-priced-card-action{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px 10px;min-height:55px;padding:11px 13px!important;line-height:1.6;text-align:left}
body .pcx-card-action-price{display:block;margin-left:auto;font-size:16px;font-weight:750;line-height:1.6;white-space:nowrap;letter-spacing:-.025em}
@media(max-width:700px){body .pcx-card-action-price{font-size:14px}body .woocommerce ul.products li.product a.button.pcx-priced-card-action,body.woocommerce-page ul.products li.product a.button.pcx-priced-card-action{padding:10px!important;font-size:13px!important}}
body .pcx-base-guide>div>span,body .pcx-base-legal{font-size:13px}body .pcx-base-guide h2{font-size:29px}body .pcx-base-guide p{font-size:16px!important}body .pcx-base-portals strong{font-size:16px}body .pcx-base-portals small{font-size:13px}
@media(min-width:960px){
 body .pcx-game-hud .pcx-nav-row{display:flex;flex-direction:column;gap:14px}
 body .pcx-game-hud .pcx-catalog-toggle{order:1;min-height:70px;font-size:13px}
 body .pcx-game-hud .pcx-primary-links>.pcx-nav-home>a{order:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:65px;padding:10px 4px!important;font-size:13px}
 body .pcx-game-hud .pcx-dock-utilities>.pcx-account,body .pcx-game-hud .pcx-dock-utilities>.pcx-cart{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:100%;min-height:67px;padding:10px 4px!important;font-size:13px;position:relative}
 body .pcx-game-hud .pcx-dock-utilities>.pcx-account{order:3}body .pcx-game-hud .pcx-dock-utilities>.pcx-cart{order:4}
 body .pcx-game-hud .pcx-dock-utilities>a>span:not(.pcx-cart-count){display:inline!important;font-size:13px!important}
 body .pcx-game-hud .pcx-dock-utilities svg{width:24px;height:24px}body .pcx-game-hud .pcx-cart-count{font-size:11px;width:20px;height:20px;right:0;top:0}
 body .pcx-game-hud .pcx-hud-help{order:5;flex-direction:column;min-height:67px;margin-top:auto;padding:11px 4px;font-size:13px;width:100%}body .pcx-hud-help>span{font-size:13px}
}
@media(max-width:959px){
 body{padding-bottom:100px}body .pcx-game-hud .pcx-nav-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:5px;min-height:62px}
 body .pcx-game-hud .pcx-nav-row .pcx-catalog-toggle,body .pcx-game-hud .pcx-primary-links>.pcx-nav-home>a,body .pcx-game-hud .pcx-dock-utilities>a,body .pcx-game-hud .pcx-hud-help{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:61px;padding:7px 2px!important;margin:0!important;font-size:13px!important;line-height:1.45;box-shadow:none!important;position:relative}
 body .pcx-game-hud .pcx-catalog-toggle{grid-column:1}body .pcx-game-hud .pcx-primary-links>.pcx-nav-home>a{grid-column:2}body .pcx-game-hud .pcx-account{grid-column:3}body .pcx-game-hud .pcx-cart{grid-column:4}body .pcx-game-hud .pcx-hud-help{grid-column:5}
 body .pcx-game-hud .pcx-primary-links>.pcx-nav-home>a:before{display:block;content:'⌂'!important;font-size:23px;line-height:1}
 body .pcx-game-hud .pcx-dock-utilities>a>span:not(.pcx-cart-count){display:inline!important;font-size:13px!important;white-space:nowrap}body .pcx-game-hud .pcx-hud-help>span{font-size:13px;white-space:nowrap}
 body .pcx-game-hud .pcx-dock-utilities svg,body .pcx-game-hud .pcx-catalog-toggle>svg:first-child,body .pcx-hud-help svg{width:22px;height:22px}
 body .pcx-game-hud .pcx-cart-count{position:absolute;right:3px;top:0;width:20px;height:20px;font-size:11px}
 body.single-product .pcx-product-dock{bottom:calc(78px + env(safe-area-inset-bottom))}body.single-product{padding-bottom:190px}
}
@media(max-width:700px){
 body .pcx-product-mobile-title h1{font-size:22px}body .pcx-product-mobile-title>div>span{font-size:11px}body .pcx-product-modes>button{font-size:14px!important;gap:6px}body .pcx-product-modes>button>span{font-size:18px}
 body .pcx-preview-label{font-size:14px!important}body .pcx-preview-currency{font-size:12px!important}body .pcx-preview-note{font-size:14px!important}body .pcx-dock-price{font-size:16px}body .pcx-dock-buy{font-size:14px!important;padding:11px 12px!important}
 body .pcx-desktop-title>span{font-size:10px}body .pcx-desktop-title h1{font-size:28px}body .pcx-desktop-title p{font-size:13px!important;max-width:245px}body .pcx-desktop-canvas{top:125px;bottom:100px}body.home{padding-bottom:83px}body.home .pcx-desktop-scene{height:calc(100dvh - 164px);min-height:535px}
 body .pcx-widget-handle>[data-pcx-widget-drag]>span{font-size:13px}body .pcx-widget-companion .pcx-widget-handle{max-width:235px}body .pcx-desktop-icon>strong{font-size:12px}body .pcx-desktop-character>p{font-size:13px!important}body .pcx-desktop-launchers>button,body .pcx-desktop-launchers>a{font-size:12px;gap:7px}body .pcx-desktop-launchers{gap:9px;bottom:12px}
 body .pcx-item-select-heading h2{font-size:24px}body .pcx-item-info h3{font-size:17px}body .pcx-item-category{font-size:12px}body .pcx-item-price{font-size:18px!important}body .pcx-item-open{font-size:13px!important}body .pcx-item-slot-copy strong{font-size:12px}body .pcx-item-slot-copy small{font-size:11px}body .pcx-item-slots{gap:8px}
 body .pcx-support-hero h1{font-size:35px}body .pcx-mission-card strong{font-size:18px}body .pcx-mission-card small{font-size:14px}body .pcx-support-questions summary{font-size:17px}
 body .woocommerce ul.products li.product .woocommerce-loop-product__title,body.woocommerce-page ul.products li.product .woocommerce-loop-product__title{font-size:16px!important}body .woocommerce ul.products li.product .price{font-size:19px}body .woocommerce ul.products li.product .button{font-size:14px}
 body .pcx-base-guide h2{font-size:25px}body .pcx-base-portals strong{font-size:14px}body .pcx-base-portals small{font-size:12px}body .pcx-base-legal{font-size:12px;flex-wrap:wrap}
}
