.showcase-appearance{min-height:100vh}.showcase-appearance[data-palette=areia]{--palette-bg:#f7f3ed;--palette-section:#ece4d8;--palette-line:#dcd2c5;--palette-ink:#302b25;--palette-muted:#6b6157;--palette-accent:#845640;--palette-hover:#68412f;--palette-soft:#f1e6dc;--palette-glass:#35271fce}.showcase-appearance[data-palette=salvia]{--palette-bg:#f3f6f1;--palette-section:#e3ebe0;--palette-line:#ced9cd;--palette-ink:#26352c;--palette-muted:#596a5f;--palette-accent:#365648;--palette-hover:#294336;--palette-soft:#e2ebe1;--palette-glass:#21382dcc}.showcase-appearance:is([data-palette=areia],[data-palette=salvia]){background:var(--palette-bg)}.showcase-appearance:is([data-palette=areia],[data-palette=salvia]) :is(.public-page,.estate-showcase){--product-ink:var(--palette-ink);--product-muted:var(--palette-muted);--product-paper:var(--palette-soft);--product-line:var(--palette-line);--estate-ink:var(--palette-ink);--estate-muted:var(--palette-muted);--estate-line:var(--palette-line);--tw-ink:var(--palette-ink);--tw-soft:var(--palette-muted);--tw-paper:var(--palette-soft);--tw-line:var(--palette-line);color:var(--palette-ink)}.showcase-appearance:not([data-palette=minimal]) .estate-regions{background:var(--palette-section)}.showcase-appearance:not([data-palette=minimal]) .estate-region-grid>button{border-color:var(--palette-line)}.showcase-appearance:not([data-palette=minimal]) .public-page .button:not(.secondary){background:var(--palette-accent);border-color:var(--palette-accent);color:#fff}.showcase-appearance:not([data-palette=minimal]) .public-page .button:not(.secondary):hover{background:var(--palette-hover)}.showcase-appearance:not([data-palette=minimal]) .estate-purpose button[aria-pressed=true]{color:var(--palette-accent);border-bottom-color:var(--palette-accent)}.showcase-appearance:not([data-palette=minimal]) .public-page :is(.eyebrow,.card-open,.estate-region-grid>button>svg){color:var(--palette-accent)}.showcase-appearance:not([data-palette=minimal]) .public-page .card-open{background:var(--palette-soft)}.showcase-appearance:not([data-palette=minimal]) .estate-hero-property{background:var(--palette-glass)}.showcase-appearance:not([data-palette=minimal]) .estate-header nav a:hover{color:var(--palette-accent);border-color:var(--palette-accent)}.showcase-appearance:not([data-palette=minimal]) .public-page :is(a,button,input,select):focus-visible{outline-color:var(--palette-accent)}.showcase-appearance:not([data-palette=minimal]) .estate-hero a:focus-visible{outline-color:#fff}
