@layer settings, reset, base, objects, legacy, layouts, componentes, themes, trumps;@layer themes{@layer settings{body{background:var(--color_white);color:var(--color_sand_90);}a{text-decoration:none;}*,
 *::before,
 *::after{box-sizing:border-box;margin:0;padding:0;}ul,
 ol{list-style:none;padding:0;}html,
 body,
 div,
 span,
 applet,
 object,
 iframe,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 p,
 blockquote,
 pre,
 a,
 abbr,
 acronym,
 address,
 big,
 cite,
 code,
 del,
 dfn,
 em,
 img,
 ins,
 kbd,
 q,
 s,
 samp,
 small,
 strike,
 strong,
 sub,
 sup,
 tt,
 var,
 b,
 u,
 i,
 center,
 dl,
 dt,
 dd,
 ol,
 ul,
 li,
 fieldset,
 form,
 label,
 legend,
 table,
 caption,
 tbody,
 tfoot,
 thead,
 tr,
 th,
 td,
 article,
 aside,
 canvas,
 details,
 embed,
 figure,
 figcaption,
 footer,
 header,
 hgroup,
 main,
 menu,
 nav,
 output,
 ruby,
 section,
 summary,
 time,
 mark,
 audio,
 video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;}body,
 h1,
 h2,
 h3,
 h4,
 p,
 ul,
 ol,
 li,
 figure,
 figcaption,
 blockquote,
 dl,
 dd{margin:0;}body{line-height:1.5;min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;}a:not([class]){text-decoration-skip-ink:auto;}img{display:block;max-width:100%;}article > * + *{margin-top:1em;}input,
 button,
 textarea,
 select{font:inherit;}@media(prefers-reduced-motion:reduce){*{animation-duration:0.01ms;animation-iteration-count:1;scroll-behavior:auto;transition-duration:0.01ms;}}}}