/* haoshangpifa standalone look 2026-11-05 */
body{background:#f7f7f4!important;font-family:Inter,"Helvetica Neue",Arial,sans-serif!important;color:#1c1f26}
.site-header{background:#101828!important;border-bottom:0!important;box-shadow:0 2px 0 #f59e0b!important}
.site-header .main-nav a{color:#e5e7eb!important}
.site-header .main-nav a:hover,.site-header .main-nav a.active{color:#fbbf24!important}
.site-header .header-actions a,.site-header .header-actions button{color:#e5e7eb!important}
@media (min-width:992px){
 .blog-layout{grid-template-columns:280px minmax(0,1fr)!important;gap:20px!important}
 .blog-layout>.blog-sidebar{grid-column:1;grid-row:1}
 .blog-layout>.blog-main{grid-column:2;grid-row:1}
}
.blog-sidebar .sidebar-widget:has(.sidebar-user--guest){display:none!important}
.card,.sidebar-widget,.site-announcement{border-radius:2px!important;box-shadow:none!important;border:1px solid #e4e4dc!important}
.sidebar-title{text-transform:uppercase;letter-spacing:.06em;font-size:13px!important;border-left:0!important}
.site-announcement__head{background:#fff7e6!important}
a{color:#b45309}
.btn-primary,.btn.btn-primary,button.btn-primary{background:#101828!important;border-color:#101828!important;border-radius:2px!important}
.site-header .header-action-btn--text{background:#f59e0b!important;color:#101828!important;border-color:#f59e0b!important}.site-header .header-action-btn--text span{color:#101828!important}
.site-header .site-logo img{background:#fff;border-radius:4px;padding:4px 8px}
.site-header .site-logo-text{background:none!important;-webkit-text-fill-color:#fbbf24!important;color:#fbbf24!important}
