/* preset-ambar.css — Amber Night: quadro escuro da família amber (gerado por build/make_preset_dark.py a partir do azul: neutros com matiz 30° × sat 0.45; acento #F0A63A).
 * Acento sobre o canvas #25201A: 7.86:1. Mesmas relações do ardósia: canvas escuro que degrada, cartões claros com texto escuro, "strong" quase preto. */
@layer nexaya.preset {
  [data-nx-preset="ambar"], [data-nx-preset="ambar"] [data-nx-theme="light"], [data-nx-preset="ambar"] [data-nx-theme="dark"] {
    /* camada 0 */
    --nx-brand-primary:#F0A63A; --nx-brand-primary-strong:#87540A; --nx-brand-primary-soft:#FCEBD4; --nx-brand-ink:#201A15; --nx-brand-neutral:#25201A;
    --nx-brand-danger:#E0555C; --nx-brand-success:#AB9884; --nx-brand-warning:#C08E5D; --nx-brand-info:#F0A63A; --nx-brand-accent-dark:#F0A63A;
    /* primitivas carbono/prata (equivalentes às slate-*) */
    --nx-pr-outer:#7B726A;
    --nx-pr-slate-canvas-a:#25201A; --nx-pr-slate-canvas-b:#A09489; --nx-pr-slate-surface:#E3DFDB; --nx-pr-slate-strong:#201A15;
    --nx-pr-slate-hatch:#7B7268; --nx-pr-slate-sea:#7A7067; --nx-pr-slate-land:#D5D0CB; --nx-pr-slate-lime:#F5C57F;
    /* canvas: preto no topo/esquerda degradando para prata na base/direita + brilho prata no canto inferior direito */
    --nx-color-canvas: radial-gradient(60% 60% at 100% 100%, rgba(200,214,232,.55) 0%, rgba(200,214,232,0) 100%), linear-gradient(160deg,#25201A 0%,#312B24 40%,#6E6358 75%,#A09489 100%);
    --nx-color-canvas-mobile: radial-gradient(70% 45% at 100% 100%, rgba(200,214,232,.5) 0%, rgba(200,214,232,0) 100%), linear-gradient(180deg,#25201A 0%,#312B24 45%,#A09489 100%);
    --nx-pr-canvas-m-bot: #453E36;
    /* superfícies */
    --nx-color-surface:#E3DFDB; --nx-color-surface-opaque:#F8F5F3; --nx-color-sheet:#EEEBE8; --nx-color-folder:#C9C2BB;
    --nx-color-strong:#201A15; --nx-color-strong-well:#4F463E; --nx-color-on-strong:#F8F6F4; --nx-color-on-strong-muted:#C8C2BB;
    --nx-color-accent:#F0A63A; --nx-color-on-accent:#201A15;
    /* texto */
    --nx-color-text:#FFFFFF; --nx-color-text-on-surface:#25201A; --nx-color-text-muted:#574E45; --nx-color-text-muted-canvas:#E3DFDB; --nx-color-text-faint:#645A51; --nx-color-text-on-hatch:#FFFFFF;
    --nx-color-border:#C4BDB6; --nx-color-divider:#C4BDB6;
    --nx-color-control:#D3CCC6; --nx-color-on-control:#25201A; --nx-color-on-control-muted:#574E45; --nx-color-control-soft:#DCD7D2; --nx-color-input:#EEEBE8;
    --nx-color-selected:#F8F5F3; --nx-color-selected-read:#F8F5F3; --nx-color-weekend:#87540A; --nx-color-glass:rgba(214,222,232,.55);
    --nx-color-photo-a:#A09489; --nx-color-photo-b:#201A15;
    /* dado */
    --nx-data-primary:#F0A63A; --nx-data-reference:#201A15; --nx-data-neutral:#C4BDB6; --nx-data-progress:#F5C57F; --nx-data-positive:#F5C57F; --nx-data-idle:#D5D0CB;
    --nx-data-track:#D5D0CB; --nx-data-tick:#746B62; --nx-data-dot-off:#4F463E;
    --nx-data-map-sea:#7A7067; --nx-data-map-land:#D5D0CB; --nx-data-map-data:#BAB2A9; --nx-data-map-leader:#201A15; --nx-data-map-current:#F0A63A;
    --nx-data-hatch-bg:#7B7268; --nx-data-hatch-line:rgba(255,255,255,.8); --nx-data-hatch-line-strong:rgba(255,255,255,.8);
    --nx-data-hatch-area-bg:#80776E; --nx-data-hatch-area-line:rgba(255,255,255,.7);
    --nx-data-hatch-cal-bg:#80776E; --nx-data-hatch-cal-line:rgba(255,255,255,.6); --nx-data-hatch-accent-bg:#FCEBD4;
    --nx-hatch-img: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M-1 1L1 -1M0 8L8 0M7 9L9 7' stroke='white' stroke-opacity='.8' stroke-width='1'/%3E%3C/svg%3E");
    --nx-pr-status-lime:#FCEBD4; --nx-pr-status-lime-ink:#87540A; --nx-pr-status-gray:#D5D0CB; --nx-pr-status-gray-ink:#4F463E;
    --nx-pr-chip-word:#706457; --nx-pr-chip-word-ink:#FFFFFF;
    --nx-color-cell:#D5D0CB; --nx-color-on-cell:#25201A;
    /* sombras suaves: separação por luminância; nada de halo forte sobre a prata */
    --nx-shadow-card:0 8px 24px rgba(0,0,0,.14); --nx-shadow-control:0 2px 10px rgba(0,0,0,.10); --nx-shadow-shell:0 30px 80px rgba(0,0,0,.35);
  }
}
