:root{--purple:#981a13;--peach:#e4c89f;--pink:#af2118;--bg:#faf5ec;--ink:#231815;--muted:#756354}
body{background:#faf5ec;color:#231815}body::before{background:none}.top{background:#fffaf2;border-bottom:3px solid #981a13}.brand img{object-fit:contain;background:#fff;width:82px;height:72px;border-radius:0}.brand span{color:#981a13}.primary,button.primary{background:#981a13;color:#fff5df;border-color:#981a13}.bottom{background:#fffaf2}.bottom .selected{color:#981a13}.hero{background:#f4e5ce}.hero img{object-fit:contain;background:#faf5f0}.heroShade{background:linear-gradient(0deg,#1d0f0bd9,transparent 70%)}.heroCopy{max-width:75%}.memberStrip,.conversion{background:#241814;color:#f9e5c8}.new-features{display:flex;gap:14px;flex-wrap:wrap;margin:24px 0}.new-features a{flex:1;min-width:180px;padding:22px;border:1px solid #b88552;background:#981a13;color:#fff5df;text-align:center;font-size:19px;font-weight:700;border-radius:6px}.shortcuts a{background:#f2e5d0;border:1px solid #d8bea0}.dealer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:26px 0}.dealer{background:#fffaf2;border:1px solid #d1ae7e;border-top:5px solid #981a13;padding:26px;border-radius:6px}.dealer-symbol{font-size:44px;color:#981a13}.dealer h2{margin-top:12px}.payment-qr{display:block;width:min(100%,360px);height:auto;margin:24px auto;background:white}.qr-preview{display:block;width:140px;height:140px;object-fit:contain;margin:12px 0}.champion-heading{text-align:center;padding:36px;background:#981a13;color:#fff1d3}.champion-heading>span{font-size:54px}.champion-heading h1{color:inherit}.rank{color:#981a13}.row{gap:18px}.right{margin-left:auto}#notice{position:fixed;bottom:24px;left:5%;background:#281b16;color:white;z-index:100;padding:12px}#notice:empty{display:none}#formError{color:#a11913}dialog{max-width:94vw;width:480px}.download-link{display:block;text-align:center;text-decoration:underline}.sectionTitle .serif{color:#8a5c34}@media(max-width:600px){.brand img{width:66px;height:60px}.new-features a{min-width:130px;padding:16px 10px;font-size:17px}.heroCopy h1{font-size:26px}.dealer-grid{grid-template-columns:1fr}.top{gap:10px;flex-wrap:wrap}.row{flex-wrap:wrap}}

:root{--paper:#faf5ec;--lavender:#c99f76}button:hover{background:#efdfca}.primary:hover{background:#76140f}.bottom{color:#806a58}.shortcuts a:nth-child(n){background:#f2e5d0}.memberStrip{padding:24px;border-radius:0 0 12px 12px}.memberStrip p{color:#d4bda2}.hero{height:auto;display:grid;grid-template-columns:1fr 1fr;border-radius:12px 12px 0 0;color:#981a13;background:#f3e6d4}.hero>img{height:370px;grid-column:2;grid-row:1;object-fit:contain}.heroShade,.concept{display:none}.heroCopy{position:static;grid-column:1;grid-row:1;align-self:center;max-width:none;padding:36px}.heroCopy h1{font-size:34px}.lightButton{border-color:#981a13}.slideControls{bottom:12px;right:18px;color:#981a13}.slideControls button{color:#981a13;border-color:#bd8d65}.eyebrow,.seats{color:#8a5c34}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-color:#981a13}@media(max-width:700px){.hero{display:block}.hero>img{height:240px;display:block}.heroCopy{padding:20px 24px 58px}.heroCopy p{font-size:15px;margin-bottom:8px}.heroCopy h1{font-size:25px;max-width:none;margin-bottom:16px}.memberStrip{padding:22px}.heroCopy .lightButton{padding:8px 18px}}

.dealer-photo{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;object-position:center 25%;border-radius:8px;background:#efe1cc;margin-bottom:18px}.dealer-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ad8b64}.dealer-placeholder span{font-size:64px}.dealer-placeholder small{color:#806548}.dealer{overflow:hidden;padding:18px}.dealer h2{margin-bottom:8px}.dealer .primary{width:100%}#photoPreview{max-width:180px}#removePhoto{margin-bottom:20px}.dealer-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}@media(max-width:600px){.dealer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dealer{padding:10px}.dealer h2{font-size:20px}.dealer .primary{padding:10px 4px;font-size:13px}.dealer p{font-size:12px}.dealer-photo{margin-bottom:12px}}

.community-admin-frame{display:block;width:100%;height:80vh;min-height:650px;border:0}.embedded-admin{padding-bottom:20px}.embedded-admin>.top,.embedded-admin .new-features{display:none}.embedded-admin main{padding:16px}.embedded-admin .actions a{display:none}

.table{background:#fff7e9;border:1px solid #d8bb91;border-radius:14px;padding:22px 12px;box-shadow:0 4px 14px #60200008}.table:has(input:checked){background:#981a13;border-color:#981a13;color:#fff3dd}.table input{accent-color:#981a13}.aman-table-mark{font-size:36px;color:#a98048;margin-top:16px}.aman-table-mark small{display:block;font:10px Georgia,serif;letter-spacing:2px;color:inherit}.table:has(input:checked) .aman-table-mark{color:#f2d4a0}input,select,textarea{border-color:#ccb18d}

.board-controls{padding:24px 0}.board-controls .actions{margin-bottom:16px}#boardFilter{display:flex;gap:14px;align-items:end;flex-wrap:wrap}#boardFilter label{margin:0}#boardFilter input{min-width:180px}.champion-heading{background:linear-gradient(120deg,#17120e,#38281a);color:#f4d697;border-bottom:3px solid #bb8a43}
