:root{--ink:#f5ebdd;--paper:#171413;--muted:#bdb1a5;--gold:#e8c788;--wine:#681f2c}
body{background:#171413;color:#f5ebdd;font-family:'PingFang SC','Microsoft YaHei',sans-serif;font-size:14px;line-height:1.6}main{padding:0 24px}.top{background:#171413;border-bottom:1px solid #44392f;padding:18px 24px}.brand img{width:48px;height:48px;border-radius:50%;background:#171413}.brand span{color:#e8c788;font-family:Georgia,'Microsoft YaHei',serif;font-size:17px}.brand small{color:#bdb1a5;font-size:11px;letter-spacing:1px}h1{font-family:'Songti SC',SimSun,serif;font-weight:600}h2{font-size:22px}button,input,select,textarea{border-color:#625344;border-radius:5px}button{color:#f5ebdd}button:hover{background:#362d25}.primary,button.primary{background:#e8c788;color:#171413;border-color:#e8c788;font-weight:600}.primary:hover{background:#cfac70;color:#171413}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-color:#e8c788}input,select,textarea{background:#25201e;color:#f5ebdd;accent-color:#e8c788;color-scheme:dark}
.hero{display:block;position:relative;height:450px;border-radius:0;background:#25201e;color:#f5ebdd}.hero>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.heroShade{display:block;background:linear-gradient(90deg,#171413b8,transparent 75%),linear-gradient(0deg,#171413b0,transparent 65%)}.heroCopy{position:absolute;left:36px;bottom:62px;padding:0;max-width:70%}.heroCopy p{font:italic 24px Georgia,serif;color:#e8c788;margin-bottom:12px}.heroCopy h1{font-family:'Songti SC',SimSun,serif;font-size:44px;line-height:1.3;font-weight:500;margin-bottom:24px}.lightButton{border-color:#e8c788;color:#e8c788}.slideControls{color:#e8c788}.slideControls button{color:#e8c788;border-color:#766044}.memberStrip{background:#25201e;border:0;border-radius:0;padding:26px}.memberStrip p{color:#bdb1a5}.new-features a{background:#681f2c;color:#f5ebdd;border:1px solid #94614e;border-radius:5px}.shortcuts a:nth-child(n){background:#25201e;border:1px solid #514237;border-radius:5px}.shortcuts p{color:#bdb1a5}.shortcuts span{color:#e8c788}.serif,.sectionTitle .serif,.eyebrow{color:#e8c788}.product,.list{background:#25201e;border-radius:5px}.productFoot button{background:#e8c788;color:#171413}.row{border-color:#44392f}.conversion{background:#25201e;color:#f5ebdd}.bottom{background:#25201ef5;color:#bdb1a5;border-top:1px solid #514237;border-radius:0;box-shadow:none}.bottom .selected{color:#e8c788;font-weight:700}.pageHeading{padding-top:32px}.pageHeading h1{color:#f5ebdd}.table{background:#25201e;border-color:#625344;color:#f5ebdd;border-radius:6px;box-shadow:none}.table:has(input:checked){background:#36291f;border:2px solid #e8c788;color:#e8c788}.table input{accent-color:#e8c788}.aman-table-mark,.table:has(input:checked) .aman-table-mark{color:#e8c788}.champion-heading{background:#681f2c;border-bottom:2px solid #e8c788;color:#f5ebdd}.champion-heading>span{color:#e8c788}.rank{color:#e8c788}.dealer{background:#25201e;border-color:#625344;border-top-color:#e8c788}.dealer-photo{background:#171413}.dealer-placeholder{color:#e8c788}.dealer-placeholder small{color:#bdb1a5}.dealer-symbol{color:#e8c788}dialog{background:#25201e;color:#f5ebdd;border-color:#e8c788}dialog::backdrop{background:#000a}.error,#formError{color:#ffb6a8}footer{border-color:#514237}.full-brand{display:block;width:240px;max-width:100%;height:auto;padding:20px;background:#fff;margin:0 0 24px}.asset strong,.conversion strong,.rank{font-family:Georgia,serif}.actions a{border-color:#625344}.adminTabs .primary{color:#171413}.payment-qr{padding:12px;background:white}
@media(max-width:700px){main{padding:0 18px}.top{padding:14px 18px}.brand img{width:38px;height:38px}.brand span{font-size:15px}.hero{height:340px;margin:0 -18px}.heroCopy{left:22px;bottom:64px;max-width:85%}.heroCopy h1{font-size:36px;margin-bottom:18px}.heroCopy p{font-size:20px}.hero>img{object-position:62% center}.memberStrip{margin:0 -18px;padding:22px 18px}.new-features a{font-size:16px}.pageHeading h1{font-size:32px}.formGrid{gap:12px}.champion-heading{padding:30px 16px}.full-brand{width:240px}.brand small{font-size:10px}}
