@charset "UTF-8";
/* Malbart Estúdio · base compartilhada (landing e certificação): fontes e tokens do Design System.
   Modo claro: papéis de cor M3 a partir do logo. Modo escuro: Azul Sereno. */

/* latin */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("../fonts/cormorant-garamond-italic-latin.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/cormorant-garamond-italic-latin.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../fonts/cormorant-garamond-latin.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/cormorant-garamond-latin.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/cormorant-garamond-latin.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/cormorant-garamond-latin.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* ===== M3 foundations · Malbart (camada de tokens) ===== */
:root{
  color-scheme: light;
  /* color roles (semente #663D15, superfície blush #D5BDB1, texto #0D0000) */
  --md-sys-color-primary:#663D15; --md-sys-color-on-primary:#FFFFFF;
  --md-sys-color-primary-container:#FFD5B4; --md-sys-color-on-primary-container:#4B2800;
  --md-sys-color-surface:#D5BDB1;
  --md-sys-color-surface-container-low:#DFC7BB; --md-sys-color-surface-container:#E8D0C3;
  --md-sys-color-surface-container-high:#F1D8CC; --md-sys-color-surface-container-highest:#C3ACA0;
  --md-sys-color-on-surface:#0D0000; --md-sys-color-on-surface-variant:#43372D;
  --md-sys-color-outline:#6F6156; --md-sys-color-outline-variant:#9D8E82;
  --md-sys-color-inverse-surface:#322B26; --md-sys-color-inverse-on-surface:#F9EFE8;
  --md-sys-color-scrim-rgb:13,0,0;
  /* typeface + type scale (Cormorant Garamond / Inter Light) */
  --md-ref-typeface-brand:'Cormorant Garamond',Georgia,serif;
  --md-ref-typeface-plain:'Inter',system-ui,-apple-system,sans-serif;
  --md-sys-typescale-display-large-size:clamp(44px,6.2vw,72px);
  --md-sys-typescale-display-small-size:clamp(36px,4.3vw,52px);
  --md-sys-typescale-headline-small-size:clamp(28px,2.7vw,34px);
  --md-sys-typescale-body-large-size:16px;
  --md-sys-typescale-body-large-line-height:1.7;
  --md-sys-typescale-label-large-size:12.5px;
  --md-sys-typescale-label-medium-size:12px;
  /* spacing (grade de 4dp) */
  --md-sys-space-4:4px; --md-sys-space-8:8px; --md-sys-space-12:12px; --md-sys-space-16:16px;
  --md-sys-space-24:24px; --md-sys-space-32:32px; --md-sys-space-48:48px; --md-sys-space-64:64px;
  --md-sys-margin:clamp(24px,4vw,56px);
  /* aliases usados pela página */
  --bg:var(--md-sys-color-surface); --bg2:var(--md-sys-color-surface-container-low);
  --card:var(--md-sys-color-surface-container-high); --ph:var(--md-sys-color-surface-container-highest);
  --ink:var(--md-sys-color-on-surface); --ink2:var(--md-sys-color-on-surface-variant);
  --muted:var(--md-sys-color-on-surface-variant);
  --accent:var(--md-sys-color-primary); --accent-ink:var(--md-sys-color-primary); --on-accent:var(--md-sys-color-on-primary);
  --line:rgba(67,55,45,.26);
  --nav-bg:rgba(213,189,177,.94); --nav-glass:rgba(213,189,177,.84); --nav-bg-50:rgba(213,189,177,.72); --nav-ink:#0D0000;
}

/* As 3 espirais abaixo usam "sc-camel-view-box" em vez de "viewBox" de propósito: é como o runtime
   do Claude Design entregava este CSS na versão validada (sem viewBox). Trocar muda o desenho. */
/* ===== C: shape M3 como base + curvas do movimento espiral ===== */
:root{
  --md-sys-shape-corner-extra-small:4px; --md-sys-shape-corner-small:8px; --md-sys-shape-corner-medium:12px;
  --md-sys-shape-corner-large:16px; --md-sys-shape-corner-extra-large:28px; --md-sys-shape-corner-full:9999px;
  --malbart-shape-spiral:clamp(64px,9vw,148px);   /* extensão de marca acima de extra-large */
  --malbart-shape-spiral-sm:clamp(36px,4.2vw,64px);   /* variante compacta para cards pequenos */
  --malbart-spiral:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' sc-camel-view-box='0 0 600 600'%3E%3Cpath d='M300.7 300.0 L300.8 300.0 L300.8 299.9 L300.8 299.9 L300.8 299.9 L300.8 299.8 L300.8 299.8 L300.8 299.7 L300.8 299.7 L300.8 299.7 L300.8 299.6 L300.8 299.6 L300.8 299.5 L300.7 299.5 L300.7 299.4 L300.7 299.4 L300.7 299.4 L300.7 299.3 L300.6 299.3 L300.6 299.2 L300.6 299.2 L300.6 299.2 L300.5 299.1 L300.5 299.1 L300.5 299.1 L300.4 299.0 L300.4 299.0 L300.3 299.0 L300.3 298.9 L300.3 298.9 L300.2 298.9 L300.2 298.8 L300.1 298.8 L300.0 298.8 L300.0 298.8 L299.9 298.8 L299.9 298.8 L299.8 298.7 L299.8 298.7 L299.7 298.7 L299.6 298.7 L299.6 298.7 L299.5 298.7 L299.4 298.7 L299.4 298.8 L299.3 298.8 L299.2 298.8 L299.2 298.8 L299.1 298.8 L299.0 298.9 L299.0 298.9 L298.9 298.9 L298.8 299.0 L298.8 299.0 L298.7 299.0 L298.6 299.1 L298.6 299.1 L298.5 299.2 L298.5 299.3 L298.4 299.3 L298.4 299.4 L298.3 299.5 L298.3 299.5 L298.2 299.6 L298.2 299.7 L298.1 299.8 L298.1 299.8 L298.1 299.9 L298.0 300.0 L298.0 300.1 L298.0 300.2 L298.0 300.3 L298.0 300.4 L298.0 300.5 L297.9 300.6 L298.0 300.7 L298.0 300.8 L298.0 300.9 L298.0 301.0 L298.0 301.1 L298.0 301.3 L298.1 301.4 L298.1 301.5 L298.2 301.6 L298.2 301.7 L298.3 301.8 L298.3 301.9 L298.4 302.0 L298.5 302.1 L298.5 302.2 L298.6 302.3 L298.7 302.4 L298.8 302.5 L298.9 302.6 L299.0 302.7 L299.1 302.8 L299.2 302.8 L299.4 302.9 L299.5 303.0 L299.6 303.0 L299.8 303.1 L299.9 303.1 L300.1 303.2 L300.2 303.2 L300.4 303.3 L300.5 303.3 L300.7 303.3 L300.8 303.3 L301.0 303.3 L301.2 303.3 L301.4 303.3 L301.5 303.3 L301.7 303.3 L301.9 303.2 L302.1 303.2 L302.2 303.1 L302.4 303.1 L302.6 303.0 L302.8 302.9 L302.9 302.8 L303.1 302.7 L303.3 302.6 L303.4 302.5 L303.6 302.3 L303.8 302.2 L303.9 302.1 L304.1 301.9 L304.2 301.7 L304.3 301.6 L304.5 301.4 L304.6 301.2 L304.7 301.0 L304.8 300.8 L304.9 300.6 L305.0 300.3 L305.1 300.1 L305.2 299.9 L305.2 299.6 L305.3 299.4 L305.3 299.1 L305.3 298.9 L305.4 298.6 L305.4 298.3 L305.4 298.1 L305.3 297.8 L305.3 297.5 L305.3 297.2 L305.2 296.9 L305.1 296.6 L305.0 296.4 L304.9 296.1 L304.8 295.8 L304.7 295.5 L304.5 295.2 L304.4 295.0 L304.2 294.7 L304.0 294.4 L303.8 294.2 L303.5 293.9 L303.3 293.6 L303.1 293.4 L302.8 293.2 L302.5 293.0 L302.2 292.7 L301.9 292.5 L301.6 292.4 L301.2 292.2 L300.9 292.0 L300.5 291.9 L300.1 291.7 L299.7 291.6 L299.4 291.5 L298.9 291.5 L298.5 291.4 L298.1 291.3 L297.7 291.3 L297.2 291.3 L296.8 291.3 L296.3 291.4 L295.9 291.4 L295.4 291.5 L295.0 291.6 L294.5 291.7 L294.0 291.9 L293.6 292.1 L293.1 292.2 L292.7 292.5 L292.2 292.7 L291.8 293.0 L291.3 293.3 L290.9 293.6 L290.5 293.9 L290.1 294.3 L289.7 294.7 L289.3 295.1 L288.9 295.6 L288.6 296.0 L288.2 296.5 L287.9 297.0 L287.6 297.5 L287.3 298.1 L287.1 298.7 L286.8 299.3 L286.6 299.9 L286.4 300.5 L286.3 301.1 L286.2 301.8 L286.1 302.5 L286.0 303.2 L285.9 303.9 L285.9 304.6 L286.0 305.3 L286.0 306.0 L286.1 306.8 L286.3 307.5 L286.4 308.2 L286.6 309.0 L286.9 309.7 L287.2 310.5 L287.5 311.2 L287.9 312.0 L288.3 312.7 L288.7 313.4 L289.2 314.1 L289.7 314.8 L290.3 315.5 L290.9 316.1 L291.5 316.8 L292.2 317.4 L292.9 318.0 L293.7 318.6 L294.4 319.1 L295.3 319.6 L296.1 320.1 L297.0 320.6 L298.0 321.0 L298.9 321.4 L299.9 321.7 L300.9 322.0 L302.0 322.2 L303.0 322.4 L304.1 322.6 L305.2 322.7 L306.4 322.7 L307.5 322.7 L308.7 322.7 L309.9 322.6 L311.1 322.4 L312.3 322.2 L313.5 321.9 L314.7 321.6 L315.9 321.1 L317.1 320.7 L318.3 320.2 L319.5 319.6 L320.7 318.9 L321.8 318.2 L323.0 317.4 L324.1 316.5 L325.2 315.6 L326.3 314.6 L327.3 313.6 L328.3 312.5 L329.3 311.3 L330.2 310.1 L331.1 308.8 L331.9 307.5 L332.7 306.1 L333.4 304.6 L334.0 303.1 L334.6 301.6 L335.2 299.9 L335.6 298.3 L336.0 296.6 L336.3 294.9 L336.6 293.1 L336.7 291.3 L336.8 289.4 L336.8 287.6 L336.7 285.7 L336.5 283.7 L336.2 281.8 L335.8 279.9 L335.4 277.9 L334.8 276.0 L334.1 274.0 L333.4 272.1 L332.5 270.1 L331.5 268.2 L330.4 266.3 L329.2 264.4 L328.0 262.6 L326.6 260.8 L325.1 259.0 L323.5 257.3 L321.8 255.6 L320.0 254.0 L318.1 252.5 L316.1 251.0 L314.0 249.6 L311.8 248.2 L309.5 247.0 L307.2 245.9 L304.7 244.8 L302.2 243.9 L299.6 243.0 L296.9 242.3 L294.1 241.7 L291.3 241.2 L288.4 240.8 L285.5 240.6 L282.5 240.5 L279.5 240.5 L276.4 240.7 L273.3 241.0 L270.2 241.5 L267.0 242.1 L263.9 242.9 L260.7 243.8 L257.5 244.9 L254.4 246.2 L251.3 247.6 L248.2 249.2 L245.1 251.0 L242.1 252.9 L239.1 255.0 L236.2 257.3 L233.3 259.7 L230.5 262.3 L227.8 265.1 L225.2 268.0 L222.8 271.1 L220.4 274.4 L218.1 277.8 L216.0 281.4 L214.0 285.1 L212.2 288.9 L210.5 292.9 L209.0 297.0 L207.6 301.2 L206.5 305.6 L205.5 310.1 L204.7 314.7 L204.1 319.3 L203.8 324.1 L203.6 328.9 L203.7 333.8 L204.1 338.8 L204.6 343.8 L205.4 348.9 L206.5 354.0 L207.8 359.1 L209.3 364.2 L211.1 369.4 L213.2 374.4 L215.6 379.5 L218.2 384.5 L221.1 389.5 L224.3 394.4 L227.7 399.2 L231.4 403.9 L235.4 408.5 L239.6 413.0 L244.2 417.3 L248.9 421.5 L254.0 425.5 L259.3 429.3 L264.8 432.9 L270.6 436.4 L276.6 439.5 L282.9 442.5 L289.3 445.2 L296.0 447.6 L302.9 449.7 L310.0 451.6 L317.3 453.1 L324.7 454.3 L332.3 455.2 L340.0 455.7 L347.8 455.9 L355.8 455.7 L363.9 455.2 L372.0 454.2 L380.2 452.9 L388.5 451.1 L396.7 448.9 L405.0 446.4 L413.3 443.4 L421.5 439.9 L429.7 436.1 L437.8 431.8 L445.8 427.0 L453.7 421.8 L461.5 416.2 L469.1 410.2 L476.5 403.7 L483.7 396.7 L490.7 389.4 L497.4 381.6 L503.9 373.4 L510.0 364.8 L515.8 355.8 L521.3 346.3 L526.4 336.6 L531.1 326.4 L535.4 315.9 L539.3 305.0 L542.7 293.8 L545.6 282.3 L548.0 270.6 L549.9 258.5 L551.3 246.2 L552.0 233.7 L552.3 220.9 L551.9 208.0 L550.9 195.0 L549.3 181.8 L547.0 168.5 L544.1 155.2 L540.5 141.8 L536.2 128.4' fill='none' stroke='%23000' stroke-width='1.1' stroke-linecap='round'/%3E%3C/svg%3E");
  --malbart-spiral-cream:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' sc-camel-view-box='0 0 600 600'%3E%3Cpath d='M300.7 300.0 L300.8 300.0 L300.8 299.9 L300.8 299.9 L300.8 299.9 L300.8 299.8 L300.8 299.8 L300.8 299.7 L300.8 299.7 L300.8 299.7 L300.8 299.6 L300.8 299.6 L300.8 299.5 L300.7 299.5 L300.7 299.4 L300.7 299.4 L300.7 299.4 L300.7 299.3 L300.6 299.3 L300.6 299.2 L300.6 299.2 L300.6 299.2 L300.5 299.1 L300.5 299.1 L300.5 299.1 L300.4 299.0 L300.4 299.0 L300.3 299.0 L300.3 298.9 L300.3 298.9 L300.2 298.9 L300.2 298.8 L300.1 298.8 L300.0 298.8 L300.0 298.8 L299.9 298.8 L299.9 298.8 L299.8 298.7 L299.8 298.7 L299.7 298.7 L299.6 298.7 L299.6 298.7 L299.5 298.7 L299.4 298.7 L299.4 298.8 L299.3 298.8 L299.2 298.8 L299.2 298.8 L299.1 298.8 L299.0 298.9 L299.0 298.9 L298.9 298.9 L298.8 299.0 L298.8 299.0 L298.7 299.0 L298.6 299.1 L298.6 299.1 L298.5 299.2 L298.5 299.3 L298.4 299.3 L298.4 299.4 L298.3 299.5 L298.3 299.5 L298.2 299.6 L298.2 299.7 L298.1 299.8 L298.1 299.8 L298.1 299.9 L298.0 300.0 L298.0 300.1 L298.0 300.2 L298.0 300.3 L298.0 300.4 L298.0 300.5 L297.9 300.6 L298.0 300.7 L298.0 300.8 L298.0 300.9 L298.0 301.0 L298.0 301.1 L298.0 301.3 L298.1 301.4 L298.1 301.5 L298.2 301.6 L298.2 301.7 L298.3 301.8 L298.3 301.9 L298.4 302.0 L298.5 302.1 L298.5 302.2 L298.6 302.3 L298.7 302.4 L298.8 302.5 L298.9 302.6 L299.0 302.7 L299.1 302.8 L299.2 302.8 L299.4 302.9 L299.5 303.0 L299.6 303.0 L299.8 303.1 L299.9 303.1 L300.1 303.2 L300.2 303.2 L300.4 303.3 L300.5 303.3 L300.7 303.3 L300.8 303.3 L301.0 303.3 L301.2 303.3 L301.4 303.3 L301.5 303.3 L301.7 303.3 L301.9 303.2 L302.1 303.2 L302.2 303.1 L302.4 303.1 L302.6 303.0 L302.8 302.9 L302.9 302.8 L303.1 302.7 L303.3 302.6 L303.4 302.5 L303.6 302.3 L303.8 302.2 L303.9 302.1 L304.1 301.9 L304.2 301.7 L304.3 301.6 L304.5 301.4 L304.6 301.2 L304.7 301.0 L304.8 300.8 L304.9 300.6 L305.0 300.3 L305.1 300.1 L305.2 299.9 L305.2 299.6 L305.3 299.4 L305.3 299.1 L305.3 298.9 L305.4 298.6 L305.4 298.3 L305.4 298.1 L305.3 297.8 L305.3 297.5 L305.3 297.2 L305.2 296.9 L305.1 296.6 L305.0 296.4 L304.9 296.1 L304.8 295.8 L304.7 295.5 L304.5 295.2 L304.4 295.0 L304.2 294.7 L304.0 294.4 L303.8 294.2 L303.5 293.9 L303.3 293.6 L303.1 293.4 L302.8 293.2 L302.5 293.0 L302.2 292.7 L301.9 292.5 L301.6 292.4 L301.2 292.2 L300.9 292.0 L300.5 291.9 L300.1 291.7 L299.7 291.6 L299.4 291.5 L298.9 291.5 L298.5 291.4 L298.1 291.3 L297.7 291.3 L297.2 291.3 L296.8 291.3 L296.3 291.4 L295.9 291.4 L295.4 291.5 L295.0 291.6 L294.5 291.7 L294.0 291.9 L293.6 292.1 L293.1 292.2 L292.7 292.5 L292.2 292.7 L291.8 293.0 L291.3 293.3 L290.9 293.6 L290.5 293.9 L290.1 294.3 L289.7 294.7 L289.3 295.1 L288.9 295.6 L288.6 296.0 L288.2 296.5 L287.9 297.0 L287.6 297.5 L287.3 298.1 L287.1 298.7 L286.8 299.3 L286.6 299.9 L286.4 300.5 L286.3 301.1 L286.2 301.8 L286.1 302.5 L286.0 303.2 L285.9 303.9 L285.9 304.6 L286.0 305.3 L286.0 306.0 L286.1 306.8 L286.3 307.5 L286.4 308.2 L286.6 309.0 L286.9 309.7 L287.2 310.5 L287.5 311.2 L287.9 312.0 L288.3 312.7 L288.7 313.4 L289.2 314.1 L289.7 314.8 L290.3 315.5 L290.9 316.1 L291.5 316.8 L292.2 317.4 L292.9 318.0 L293.7 318.6 L294.4 319.1 L295.3 319.6 L296.1 320.1 L297.0 320.6 L298.0 321.0 L298.9 321.4 L299.9 321.7 L300.9 322.0 L302.0 322.2 L303.0 322.4 L304.1 322.6 L305.2 322.7 L306.4 322.7 L307.5 322.7 L308.7 322.7 L309.9 322.6 L311.1 322.4 L312.3 322.2 L313.5 321.9 L314.7 321.6 L315.9 321.1 L317.1 320.7 L318.3 320.2 L319.5 319.6 L320.7 318.9 L321.8 318.2 L323.0 317.4 L324.1 316.5 L325.2 315.6 L326.3 314.6 L327.3 313.6 L328.3 312.5 L329.3 311.3 L330.2 310.1 L331.1 308.8 L331.9 307.5 L332.7 306.1 L333.4 304.6 L334.0 303.1 L334.6 301.6 L335.2 299.9 L335.6 298.3 L336.0 296.6 L336.3 294.9 L336.6 293.1 L336.7 291.3 L336.8 289.4 L336.8 287.6 L336.7 285.7 L336.5 283.7 L336.2 281.8 L335.8 279.9 L335.4 277.9 L334.8 276.0 L334.1 274.0 L333.4 272.1 L332.5 270.1 L331.5 268.2 L330.4 266.3 L329.2 264.4 L328.0 262.6 L326.6 260.8 L325.1 259.0 L323.5 257.3 L321.8 255.6 L320.0 254.0 L318.1 252.5 L316.1 251.0 L314.0 249.6 L311.8 248.2 L309.5 247.0 L307.2 245.9 L304.7 244.8 L302.2 243.9 L299.6 243.0 L296.9 242.3 L294.1 241.7 L291.3 241.2 L288.4 240.8 L285.5 240.6 L282.5 240.5 L279.5 240.5 L276.4 240.7 L273.3 241.0 L270.2 241.5 L267.0 242.1 L263.9 242.9 L260.7 243.8 L257.5 244.9 L254.4 246.2 L251.3 247.6 L248.2 249.2 L245.1 251.0 L242.1 252.9 L239.1 255.0 L236.2 257.3 L233.3 259.7 L230.5 262.3 L227.8 265.1 L225.2 268.0 L222.8 271.1 L220.4 274.4 L218.1 277.8 L216.0 281.4 L214.0 285.1 L212.2 288.9 L210.5 292.9 L209.0 297.0 L207.6 301.2 L206.5 305.6 L205.5 310.1 L204.7 314.7 L204.1 319.3 L203.8 324.1 L203.6 328.9 L203.7 333.8 L204.1 338.8 L204.6 343.8 L205.4 348.9 L206.5 354.0 L207.8 359.1 L209.3 364.2 L211.1 369.4 L213.2 374.4 L215.6 379.5 L218.2 384.5 L221.1 389.5 L224.3 394.4 L227.7 399.2 L231.4 403.9 L235.4 408.5 L239.6 413.0 L244.2 417.3 L248.9 421.5 L254.0 425.5 L259.3 429.3 L264.8 432.9 L270.6 436.4 L276.6 439.5 L282.9 442.5 L289.3 445.2 L296.0 447.6 L302.9 449.7 L310.0 451.6 L317.3 453.1 L324.7 454.3 L332.3 455.2 L340.0 455.7 L347.8 455.9 L355.8 455.7 L363.9 455.2 L372.0 454.2 L380.2 452.9 L388.5 451.1 L396.7 448.9 L405.0 446.4 L413.3 443.4 L421.5 439.9 L429.7 436.1 L437.8 431.8 L445.8 427.0 L453.7 421.8 L461.5 416.2 L469.1 410.2 L476.5 403.7 L483.7 396.7 L490.7 389.4 L497.4 381.6 L503.9 373.4 L510.0 364.8 L515.8 355.8 L521.3 346.3 L526.4 336.6 L531.1 326.4 L535.4 315.9 L539.3 305.0 L542.7 293.8 L545.6 282.3 L548.0 270.6 L549.9 258.5 L551.3 246.2 L552.0 233.7 L552.3 220.9 L551.9 208.0 L550.9 195.0 L549.3 181.8 L547.0 168.5 L544.1 155.2 L540.5 141.8 L536.2 128.4' fill='none' stroke='%23F9EFE8' stroke-width='1.1' stroke-linecap='round'/%3E%3C/svg%3E");
  --malbart-spiral-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' sc-camel-view-box='0 0 600 600'%3E%3Cpath d='M300.7 300.0 L300.8 300.0 L300.8 299.9 L300.8 299.9 L300.8 299.9 L300.8 299.8 L300.8 299.8 L300.8 299.7 L300.8 299.7 L300.8 299.7 L300.8 299.6 L300.8 299.6 L300.8 299.5 L300.7 299.5 L300.7 299.4 L300.7 299.4 L300.7 299.4 L300.7 299.3 L300.6 299.3 L300.6 299.2 L300.6 299.2 L300.6 299.2 L300.5 299.1 L300.5 299.1 L300.5 299.1 L300.4 299.0 L300.4 299.0 L300.3 299.0 L300.3 298.9 L300.3 298.9 L300.2 298.9 L300.2 298.8 L300.1 298.8 L300.0 298.8 L300.0 298.8 L299.9 298.8 L299.9 298.8 L299.8 298.7 L299.8 298.7 L299.7 298.7 L299.6 298.7 L299.6 298.7 L299.5 298.7 L299.4 298.7 L299.4 298.8 L299.3 298.8 L299.2 298.8 L299.2 298.8 L299.1 298.8 L299.0 298.9 L299.0 298.9 L298.9 298.9 L298.8 299.0 L298.8 299.0 L298.7 299.0 L298.6 299.1 L298.6 299.1 L298.5 299.2 L298.5 299.3 L298.4 299.3 L298.4 299.4 L298.3 299.5 L298.3 299.5 L298.2 299.6 L298.2 299.7 L298.1 299.8 L298.1 299.8 L298.1 299.9 L298.0 300.0 L298.0 300.1 L298.0 300.2 L298.0 300.3 L298.0 300.4 L298.0 300.5 L297.9 300.6 L298.0 300.7 L298.0 300.8 L298.0 300.9 L298.0 301.0 L298.0 301.1 L298.0 301.3 L298.1 301.4 L298.1 301.5 L298.2 301.6 L298.2 301.7 L298.3 301.8 L298.3 301.9 L298.4 302.0 L298.5 302.1 L298.5 302.2 L298.6 302.3 L298.7 302.4 L298.8 302.5 L298.9 302.6 L299.0 302.7 L299.1 302.8 L299.2 302.8 L299.4 302.9 L299.5 303.0 L299.6 303.0 L299.8 303.1 L299.9 303.1 L300.1 303.2 L300.2 303.2 L300.4 303.3 L300.5 303.3 L300.7 303.3 L300.8 303.3 L301.0 303.3 L301.2 303.3 L301.4 303.3 L301.5 303.3 L301.7 303.3 L301.9 303.2 L302.1 303.2 L302.2 303.1 L302.4 303.1 L302.6 303.0 L302.8 302.9 L302.9 302.8 L303.1 302.7 L303.3 302.6 L303.4 302.5 L303.6 302.3 L303.8 302.2 L303.9 302.1 L304.1 301.9 L304.2 301.7 L304.3 301.6 L304.5 301.4 L304.6 301.2 L304.7 301.0 L304.8 300.8 L304.9 300.6 L305.0 300.3 L305.1 300.1 L305.2 299.9 L305.2 299.6 L305.3 299.4 L305.3 299.1 L305.3 298.9 L305.4 298.6 L305.4 298.3 L305.4 298.1 L305.3 297.8 L305.3 297.5 L305.3 297.2 L305.2 296.9 L305.1 296.6 L305.0 296.4 L304.9 296.1 L304.8 295.8 L304.7 295.5 L304.5 295.2 L304.4 295.0 L304.2 294.7 L304.0 294.4 L303.8 294.2 L303.5 293.9 L303.3 293.6 L303.1 293.4 L302.8 293.2 L302.5 293.0 L302.2 292.7 L301.9 292.5 L301.6 292.4 L301.2 292.2 L300.9 292.0 L300.5 291.9 L300.1 291.7 L299.7 291.6 L299.4 291.5 L298.9 291.5 L298.5 291.4 L298.1 291.3 L297.7 291.3 L297.2 291.3 L296.8 291.3 L296.3 291.4 L295.9 291.4 L295.4 291.5 L295.0 291.6 L294.5 291.7 L294.0 291.9 L293.6 292.1 L293.1 292.2 L292.7 292.5 L292.2 292.7 L291.8 293.0 L291.3 293.3 L290.9 293.6 L290.5 293.9 L290.1 294.3 L289.7 294.7 L289.3 295.1 L288.9 295.6 L288.6 296.0 L288.2 296.5 L287.9 297.0 L287.6 297.5 L287.3 298.1 L287.1 298.7 L286.8 299.3 L286.6 299.9 L286.4 300.5 L286.3 301.1 L286.2 301.8 L286.1 302.5 L286.0 303.2 L285.9 303.9 L285.9 304.6 L286.0 305.3 L286.0 306.0 L286.1 306.8 L286.3 307.5 L286.4 308.2 L286.6 309.0 L286.9 309.7 L287.2 310.5 L287.5 311.2 L287.9 312.0 L288.3 312.7 L288.7 313.4 L289.2 314.1 L289.7 314.8 L290.3 315.5 L290.9 316.1 L291.5 316.8 L292.2 317.4 L292.9 318.0 L293.7 318.6 L294.4 319.1 L295.3 319.6 L296.1 320.1 L297.0 320.6 L298.0 321.0 L298.9 321.4 L299.9 321.7 L300.9 322.0 L302.0 322.2 L303.0 322.4 L304.1 322.6 L305.2 322.7 L306.4 322.7 L307.5 322.7 L308.7 322.7 L309.9 322.6 L311.1 322.4 L312.3 322.2 L313.5 321.9 L314.7 321.6 L315.9 321.1 L317.1 320.7 L318.3 320.2 L319.5 319.6 L320.7 318.9 L321.8 318.2 L323.0 317.4 L324.1 316.5 L325.2 315.6 L326.3 314.6 L327.3 313.6 L328.3 312.5 L329.3 311.3 L330.2 310.1 L331.1 308.8 L331.9 307.5 L332.7 306.1 L333.4 304.6 L334.0 303.1 L334.6 301.6 L335.2 299.9 L335.6 298.3 L336.0 296.6 L336.3 294.9 L336.6 293.1 L336.7 291.3 L336.8 289.4 L336.8 287.6 L336.7 285.7 L336.5 283.7 L336.2 281.8 L335.8 279.9 L335.4 277.9 L334.8 276.0 L334.1 274.0 L333.4 272.1 L332.5 270.1 L331.5 268.2 L330.4 266.3 L329.2 264.4 L328.0 262.6 L326.6 260.8 L325.1 259.0 L323.5 257.3 L321.8 255.6 L320.0 254.0 L318.1 252.5 L316.1 251.0 L314.0 249.6 L311.8 248.2 L309.5 247.0 L307.2 245.9 L304.7 244.8 L302.2 243.9 L299.6 243.0 L296.9 242.3 L294.1 241.7 L291.3 241.2 L288.4 240.8 L285.5 240.6 L282.5 240.5 L279.5 240.5 L276.4 240.7 L273.3 241.0 L270.2 241.5 L267.0 242.1 L263.9 242.9 L260.7 243.8 L257.5 244.9 L254.4 246.2 L251.3 247.6 L248.2 249.2 L245.1 251.0 L242.1 252.9 L239.1 255.0 L236.2 257.3 L233.3 259.7 L230.5 262.3 L227.8 265.1 L225.2 268.0 L222.8 271.1 L220.4 274.4 L218.1 277.8 L216.0 281.4 L214.0 285.1 L212.2 288.9 L210.5 292.9 L209.0 297.0 L207.6 301.2 L206.5 305.6 L205.5 310.1 L204.7 314.7 L204.1 319.3 L203.8 324.1 L203.6 328.9 L203.7 333.8 L204.1 338.8 L204.6 343.8 L205.4 348.9 L206.5 354.0 L207.8 359.1 L209.3 364.2 L211.1 369.4 L213.2 374.4 L215.6 379.5 L218.2 384.5 L221.1 389.5 L224.3 394.4 L227.7 399.2 L231.4 403.9 L235.4 408.5 L239.6 413.0 L244.2 417.3 L248.9 421.5 L254.0 425.5 L259.3 429.3 L264.8 432.9 L270.6 436.4 L276.6 439.5 L282.9 442.5 L289.3 445.2 L296.0 447.6 L302.9 449.7 L310.0 451.6 L317.3 453.1 L324.7 454.3 L332.3 455.2 L340.0 455.7 L347.8 455.9 L355.8 455.7 L363.9 455.2 L372.0 454.2 L380.2 452.9 L388.5 451.1 L396.7 448.9 L405.0 446.4 L413.3 443.4 L421.5 439.9 L429.7 436.1 L437.8 431.8 L445.8 427.0 L453.7 421.8 L461.5 416.2 L469.1 410.2 L476.5 403.7 L483.7 396.7 L490.7 389.4 L497.4 381.6 L503.9 373.4 L510.0 364.8 L515.8 355.8 L521.3 346.3 L526.4 336.6 L531.1 326.4 L535.4 315.9 L539.3 305.0 L542.7 293.8 L545.6 282.3 L548.0 270.6 L549.9 258.5 L551.3 246.2 L552.0 233.7 L552.3 220.9 L551.9 208.0 L550.9 195.0 L549.3 181.8 L547.0 168.5 L544.1 155.2 L540.5 141.8 L536.2 128.4' fill='none' stroke='%232E2320' stroke-width='1.1' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* ===== Modo escuro Azul Sereno, papéis de cor M3 ===== */
html[data-theme="dark"]{
  color-scheme:dark;
  --md-sys-color-primary:#EDE8DC; --md-sys-color-on-primary:#1A2235;
  --md-sys-color-primary-container:#3A4458; --md-sys-color-on-primary-container:#EDE8DC;
  --md-sys-color-surface:#1A2235;
  --md-sys-color-surface-container-lowest:#141B2B; --md-sys-color-surface-container-low:#1E2739;
  --md-sys-color-surface-container:#222B3E; --md-sys-color-surface-container-high:#29334A; --md-sys-color-surface-container-highest:#333E56;
  --md-sys-color-on-surface:#EDE8DC; --md-sys-color-on-surface-variant:#A9ACB3;
  --md-sys-color-outline:#8A8D93; --md-sys-color-outline-variant:#2F3746;
  --md-sys-color-inverse-surface:#EDE8DC; --md-sys-color-inverse-on-surface:#1A2235;
  --bg:var(--md-sys-color-surface); --bg2:var(--md-sys-color-surface-container-low);
  --card:var(--md-sys-color-surface-container-high); --ph:var(--md-sys-color-surface-container-highest);
  --ink:var(--md-sys-color-on-surface); --ink2:var(--md-sys-color-on-surface-variant); --muted:var(--md-sys-color-on-surface-variant);
  --accent:var(--md-sys-color-primary); --accent-ink:var(--md-sys-color-primary); --on-accent:var(--md-sys-color-on-primary);
  --line:var(--md-sys-color-outline-variant);
  --nav-bg:rgba(26,34,53,.94); --nav-glass:rgba(26,34,53,.84); --nav-bg-50:rgba(26,34,53,.62); --nav-ink:#EDE8DC;
}
