body.px-polished{box-sizing:border-box;width:100%;max-width:560px;margin:0 auto!important;overflow-x:hidden;padding-bottom:100px!important}
.px-polished .pixel-content{box-sizing:border-box;width:100%;padding:12px;min-width:0}
.px-polished:not(.px-character-page) .pixel-profile{display:none}
.px-polished .pixel-header{padding:10px 12px}.px-polished .pixel-brand{letter-spacing:1px;font-size:16px}.px-polished .pixel-brand small{font-size:10px}
.px-polished .pixel-page-title{font-size:20px;line-height:1.4;margin:8px 0 12px;padding-bottom:8px}
.px-polished .pixel-content>.pixel-line{background:none!important;border:0!important;box-shadow:none!important;min-height:0!important;border-radius:0;padding:6px 0!important;margin:0!important;line-height:1.65;font-size:14px;overflow-wrap:anywhere}
.px-polished .pixel-divider{margin:8px 0;opacity:.45}
.px-polished .pixel-content input:not([type=hidden]),.px-polished .pixel-content select,.px-polished .pixel-content textarea{max-width:100%;box-sizing:border-box;font-size:16px}
.px-polished .pixel-content textarea{width:100%;line-height:1.6;min-height:100px}
.px-polished [hidden]{display:none!important}
.px-page-navigation{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:0 0 8px;margin:0 0 8px;border-bottom:1px solid #40565b}
.px-polished .px-page-navigation a{background:none!important;border:0!important;box-shadow:none!important;margin:0!important;padding:6px 0!important;font-size:13px}
.px-page-navigation .px-icon,.px-page-navigation br{display:none}
.px-polished .px-shop-product{display:block;padding:12px 0;border-bottom:1px solid #465b60}
.px-polished .px-shop-info{width:100%}.px-polished .px-shop-product .shop-item-toggle{font-size:15px;line-height:1.5}
.px-polished .px-shop-price{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:4px;padding-left:42px;font-size:12px}
.px-price-normal{color:#b5c1bd}.px-price-vip{color:#f2ce7b}
.px-polished .px-shop-controls{justify-content:flex-end;margin-top:8px;gap:8px}
.px-quantity-label{font-size:12px;color:#b5c1bd}
.px-polished .px-shop-controls input{width:62px!important;height:36px;font-size:16px}
.px-polished .px-shop-controls .shop-buy-link{min-width:62px;text-align:center;height:36px;box-sizing:border-box}
.px-reading-rules{font-size:12px;line-height:1.7;color:#aebcbb;margin:8px 0;padding:8px 0;border-bottom:1px solid #41595c}
.px-reading-rules summary{cursor:pointer;color:#d3c398}.px-reading-rules .muted{display:block;margin-top:6px;font-size:12px}
.px-thread-row{padding:12px 0!important;border-bottom:1px solid #41595c!important;line-height:1.55}
.px-polished .px-thread-row>a{border:0;background:none;box-shadow:none;font-size:15px;padding:2px 0;margin:0}
.px-thread-row .muted{display:block;font-size:11px;color:#9caeaf;margin-top:5px;line-height:1.6;overflow-wrap:anywhere}
.px-market-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:10px 0!important;border-bottom:1px solid #41595c!important;font-size:13px}
.px-polished .px-market-row>a{border:0;background:none;box-shadow:none;padding:0;margin:0;font-size:14px;max-width:100%;overflow-wrap:anywhere}
.px-market-price{margin-left:auto;color:#f2ce7b;font-size:12px}
.px-market-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;padding:10px 0;border-bottom:1px solid #41595c}
.px-market-facts .pixel-line{border:0!important;background:none!important;padding:5px 0!important;margin:0!important;min-height:0!important;font-size:13px;overflow-wrap:anywhere}
.px-market-buy{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:8px 0;font-size:13px}
.px-market-buy input{width:64px!important;margin:0!important}.px-market-buy a{margin:0!important}
.px-market-polished form{max-width:100%;box-sizing:border-box;margin:6px 0!important}
.px-scene-v2 .px-notices{margin:6px 0;padding:7px 9px;background:#1d333bcc;border:1px solid #52655f;border-radius:5px}
.px-scene-v2 .px-notices>summary{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;color:#d8c9a5}
.px-scene-v2 .px-notices[open]>summary{white-space:normal}.px-notices .pixel-line{font-size:13px!important;line-height:1.6}
.px-scene-v2 .px-notices .pixel-line{display:grid!important;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;min-height:34px;margin:5px 0!important;padding:5px 7px!important;border:1px solid #54747c!important;border-left:3px solid #76aac1!important;border-radius:4px!important;background:#203640!important;color:#e1e8df!important;box-shadow:none!important;overflow-wrap:anywhere}.px-scene-v2 .px-notices .pixel-line:before{display:grid;place-items:center;width:20px;height:20px;color:#b9dded;font-size:10px;font-weight:bold;border:1px solid #547f91;border-radius:3px;background:#213b45;content:'信'}
.px-quest-readable>summary{font-size:10px!important;color:#a8bcb9}.px-quest-readable .scene-quest-banner{padding:0!important;margin:0!important;background:none!important;border:0!important;font-size:13px!important}
.px-scene-v2 .scene-broadcast{display:grid;grid-template-columns:28px auto minmax(0,1fr);gap:7px;align-items:center;min-height:42px;margin:7px 0 8px;padding:5px 9px;border:1px solid #9a7b47;border-radius:7px;background:linear-gradient(90deg,#3c2e22,#21383b 42%,#1a3037);box-shadow:inset 0 1px #ffe1a11a,0 2px 6px #0005;overflow:hidden}
.px-scene-v2 .scene-broadcast-horn{display:grid;place-items:center;width:27px;height:27px;border:1px solid #c29b59;border-radius:50%;background:#51362a;box-shadow:0 0 9px #d99a3c55}
.px-scene-v2 .scene-broadcast-horn img{max-width:22px;max-height:22px;image-rendering:pixelated}
.px-scene-v2 .scene-broadcast-label{padding-right:7px;border-right:1px solid #b99a6870;color:#ffe0a2;font-size:12px;font-weight:bold;white-space:nowrap}
.px-scene-v2 .scene-broadcast-track{display:block;min-width:0;overflow:hidden;white-space:nowrap}
.px-scene-v2 .scene-broadcast-message{display:inline-block;color:#f4e5c4;font-size:15px;font-weight:bold;line-height:1.45;text-shadow:0 1px #111;will-change:transform}
.px-scene-v2 .scene-broadcast-message a{margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:#8fe0df!important;font-size:15px!important}
.px-scene-v2 .scene-broadcast-track.is-scrolling .scene-broadcast-message{animation:scene-broadcast-ticker 12s ease-in-out infinite alternate}
@keyframes scene-broadcast-ticker{0%,14%{transform:translateX(0)}86%,100%{transform:translateX(var(--scene-scroll-distance))}}
@media(prefers-reduced-motion:reduce){.px-scene-v2 .scene-broadcast-track.is-scrolling .scene-broadcast-message{animation:none}}
@media(max-width:360px){.px-scene-v2 .scene-broadcast{grid-template-columns:26px minmax(0,1fr);gap:6px;padding:5px 7px}.px-scene-v2 .scene-broadcast-label{display:none}.px-scene-v2 .scene-broadcast-message,.px-scene-v2 .scene-broadcast-message a{font-size:14px!important}}
@media(max-width:360px){.px-polished .pixel-brand small{display:none}.px-polished .pixel-content{padding:10px}.px-polished .px-shop-price{padding-left:0}.px-polished .px-shop-product .shop-item-toggle{font-size:14px}}
