/* Auction page-specific shared palette. Loads AFTER existing page CSS and does
 * not modify bidding logic, counts, payments, or HTML data processing. */
body.pah-auction-page{--navy:#342016;--navy2:#3f2618;--navy3:#67411f;--navy-950:#1e100a;--navy-900:#29170c;--navy-850:#372012;--navy-800:#4a2c16;--navy-700:#67421f;--gold:#c89b52;--gold2:#f2d79b;--cream:#fff6e4;--paper:#fffaf0;--ink:#38271a;--muted:#79695b;--line:#dcc6a5;--card:#fffaf0;--shadow:0 12px 30px #4b2b131a;--pah-surface:#fffaf0;background:linear-gradient(135deg,#fffaf0,#f1e3ca 80%);color:#342416;font-family:Sarabun,'Noto Sans Thai','Noto Sans SC',sans-serif;min-width:0}
body.pah-auction-page .pah-header{font-family:Sarabun,'Noto Sans Thai',sans-serif}
body.pah-auction-page .site-footer,body.pah-auction-page .footer{background:#2f1b10;color:#e1c8a5;border-top:1px solid #a0713c}
body.pah-auction-page .site-footer a,body.pah-auction-page .footer a{color:#f4d69f}
/* Page surfaces and controls use the same warm scheme as Public and Shops. */
body.pah-auction-page .cardx,body.pah-auction-page .card,body.pah-auction-page .panel,body.pah-auction-page .detail-card,body.pah-auction-page .pay-option,body.pah-auction-page .facts,body.pah-auction-page .card-inner,body.pah-auction-page .category-card{border-color:#dfc59d;background-color:#fffaf1;box-shadow:0 8px 28px #44250d12}
body.pah-auction-page .hero,body.pah-auction-page .card-head{border-color:#dfbe83;background:linear-gradient(125deg,#fff9e7,#f8ebd4);color:#48301b}
body.pah-auction-page .hero-icon,body.pah-auction-page .wallet,body.pah-auction-page .price-hero,body.pah-auction-page .pay-option-head i{background:linear-gradient(130deg,#673913,#2d1a0c);color:#f7d897}
body.pah-auction-page .section-title,body.pah-auction-page .panel h2{color:#50341d}
body.pah-auction-page .card-head{border-bottom:1px solid #e4cfaa}
body.pah-auction-page .status,body.pah-auction-page .langtag{background:#f5e4c2;color:#694117}
body.pah-auction-page .form-control,body.pah-auction-page .form-select,body.pah-auction-page .bid-input input{border-color:#d9bf99;background:#fffdf8;color:#39271d}
body.pah-auction-page .form-control:focus,body.pah-auction-page .form-select:focus,body.pah-auction-page .bid-input input:focus{border-color:#b5833b;box-shadow:0 0 0 .18rem #d8ae6244}
body.pah-auction-page .history th{background:#4b2b15;color:#ffe5af}
body.pah-auction-page .bid-input button,body.pah-auction-page .pay-coupon-btn,body.pah-auction-page .btn-publish,body.pah-auction-page .btn-gold{background:linear-gradient(135deg,#f3d28c,#b77e2b);color:#312012;border-color:#bd9044}
body.pah-auction-page .auto-note,body.pah-auction-page .notice{background:#f8ecd6;color:#68513a}
body.pah-auction-page .facts-table th,body.pah-auction-page .pay-option-head{background:#f7ebd7;color:#62503a}
body.pah-auction-page .submitbar{border:1px solid #d4b682;background:#fffaf0;box-shadow:0 6px 28px #40200b38}
/* Preserve original auction hero, cards, and action semantics while making the
 * overall layout coherent with the shared navigation. */
body.pah-auction-page .classic-home,body.pah-auction-page main.wrap,body.pah-auction-page main.shell{max-width:min(100%,1480px)}
@media(max-width:800px){body.pah-auction-page .classic-home,body.pah-auction-page main.wrap,body.pah-auction-page main.shell{min-width:0}body.pah-auction-page .submitbar{z-index:23}body.pah-auction-page .site-footer,body.pah-auction-page .footer{margin-bottom:8px}}

/* V2.11 — consistent, understated table borders on Auction detail/payment pages.
   Keep cards, site navigation, buttons, and badge shapes unchanged. */
body.pah-auction-page .facts,
body.pah-auction-page .table-wrap,
body.pah-auction-page .pay-option {
  border-radius:5px;
}
