/* Fragment's public auction.css palette, verified 2026-11-13. */
:root{--bg:#1a2026;--page:#1a2026;--header:#212a33;--panel:#212a33;--panel-hover:#293440;--input:#242e38;--surface:#212a33;--surface-soft:#242e38;--surface-blue:#293440;--text:#fff;--ink:#fff;--muted:#8794a1;--quiet:#8c9aa9;--line:#293440;--line-strong:#384553;--blue:#4db2ff;--blue-hover:#4db2ff;--brand:#4db2ff;--brand-dark:#4db2ff;--blue-dark:#4db2ff;--blue-soft:#293440;--code:#1a2026;--code-head:#242e38;--code-text:#dde4eb;--radius:8px}
body{background:#1a2026;color:#fff}
.site-header,.topbar{background:rgba(33,42,51,.9)!important;border-color:#293440!important;backdrop-filter:blur(12px)}
.shop-app .site-header{background:rgba(33,42,51,.9)}
.brand,.brand-light,.brand-copy strong,h1,h2,h3,h4{color:#fff}
.brand-logo,.brand-mark,.brand-mark svg{color:#4db2ff}
.shop-app .nav-link{color:#8c9aa9}.shop-app .nav-link:hover,.shop-app .nav-link.active{color:#fff}.shop-app .nav-link.active:after{background:#248bda}
.telegram-connect{background:#293440;border-color:transparent;color:#fff}.telegram-connect svg{color:#fff}.telegram-connect:hover{background:#3f4e60;border-color:transparent}
.search-box input,.shop-app .search-box input{background:#242e38;border-color:transparent;color:#fff}.search-box input::placeholder{color:#8a98a6}.search-box>span{color:#8494a3}
.product,.surface,.doc-card,.document,.sidebar-card,.hero,.timeline-card,.changelog-card{background:#212a33;border-color:#293440;box-shadow:none}
.product:hover,.doc-card:hover{background:#293440;border-color:#384553}
.product-symbol,.modal-icon,.doc-card-icon,.section-icon,.brand-mark{background:#293440;color:#4db2ff;border-color:#384553}
.product-meta,.stock,.category-description,.small-muted,.hub-intro,.doc-card p,.hub-help p,.modal-subtitle,.modal-note,.catalog-bottom,.site-footer,.footer{color:#8794a1}
.product-tag,.count-badge{background:#293440;color:#8c9aa9;border-color:#384553}
.category-description,.hub-help,.contact-card,.modal-product{background:#242e38;border-color:#293440}
.select-trigger{background:#242e38;border-color:transparent;color:#fff}.select-trigger svg{color:#838f9c}.select-trigger:hover{background:#293440;border-color:transparent}
.custom-select.is-open .select-trigger{background:#248bda;border-color:#248bda;color:#fff}
.select-menu{background:#2e3a47;border-color:#2e3a47}.select-option{color:#fff}.select-option:hover,.select-option:focus-visible{background:#384553}.option-check{color:#4db2ff}
.btn-primary,.primary-action,.button-primary{background:#248bda!important;border-color:#248bda!important;color:#fff!important;box-shadow:none}.btn-primary:hover,.primary-action:hover,.button-primary:hover{background:#207cc2!important;border-color:#207cc2!important}
.btn-secondary,.button-secondary,.secondary-action,.header-button,.icon-button,.search-trigger,.menu-button{background:#242e38!important;border-color:#293440!important;color:#fff!important}
.btn-secondary:hover,.button-secondary:hover,.secondary-action:hover{background:#293440!important}
.shop-app .site-footer a:hover,.site-footer nav a:hover,.doc-card>b{color:#4db2ff}
.site-footer{border-color:#293440}.sidebar,.sidebar-footer{background:#1a2026;border-color:#293440}.side-nav a,.toc a{color:#8c9aa9}.side-nav a.active,.side-nav a:hover,.toc a.active,.toc a:hover{background:#293440;color:#4db2ff}
.document p,.document ul,.document ol{color:#dde4eb}.hero-text{color:#8794a1}
.search-panel,.search-dialog,.search-modal .search-panel,.search-results,.search-field{background:#242e38;border-color:#384553;color:#fff}.search-result{background:#293440;border-color:#384553}.search-result:hover{background:#384553}.search-result strong{color:#fff}
dialog{background:#212a33;border-color:#384553}.modal-close{background:#293440;color:#8c9aa9}.toast{background:#2e3a47;color:#fff;border-color:#384553}
.docs-api .header-button.primary-action{background:#248bda!important;border-color:#248bda!important;color:#fff!important}.docs-api .header-button.primary-action:hover,.docs-legal .button-primary:hover,.docs-api .primary-action:hover{background:#207cc2!important;border-color:#207cc2!important;color:#fff!important}
.docs-api .copy-button,.docs-api .code-tabs,.docs-api .code-tabs button{background:#242e38;border-color:#384553;color:#8c9aa9}.docs-api .copy-button:hover,.docs-api .code-tabs button.active{background:#293440;color:#fff}.docs-api .nav-group>p{color:#8c9aa9}.docs-api .steps-row>div>span{background:#248bda;color:#fff}
