:root{--fundo:#0f1311;--superficie:#171d1b;--superficie-2:#202826;--selecao:#2a3532;--linha:#e9eceb1c;--linha-forte:#e9eceb3d;--texto:#e9eceb;--texto-2:#b2bdb9;--texto-3:#8c9b96;--acento:#2fb183;--acento-fraco:#2fb18324;--ok:#54d3a4;--ok-fraco:#54d3a41f;--atencao:#e0a83a;--risco:#e0703a;--risco-fraco:#e0703a21;--botao-fundo:#2fb183;--botao-texto:#08110d;--raio:8px;--raio-grande:12px;--densidade:34px;--duracao:.16s;--curva:cubic-bezier(.2, .6, .25, 1);--fonte-display:"Instrument Serif", Georgia, "Times New Roman", serif;--fonte-titulo:"Archivo", "Helvetica Neue", Arial, sans-serif;--fonte-corpo:"Archivo", "Helvetica Neue", Arial, sans-serif;--fonte-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace}@media (prefers-color-scheme:light){:root:not([data-tema=escuro]){--fundo:#f4f5f5;--superficie:#e9eceb;--superficie-2:#dce0de;--selecao:#cdd5d2;--linha:#18201d21;--linha-forte:#18201d42;--texto:#18201d;--texto-2:#50625c;--texto-3:#5f726b;--acento:#1d7c59;--acento-fraco:#1d7c591a;--ok:#1a6d4e;--ok-fraco:#1a6d4e1a;--atencao:#8a6512;--risco:#ba4c17;--risco-fraco:#ba4c1717;--botao-fundo:#1d7c59;--botao-texto:#fff}}:root[data-tema=claro]{--fundo:#f4f5f5;--superficie:#e9eceb;--superficie-2:#dce0de;--selecao:#cdd5d2;--linha:#18201d21;--linha-forte:#18201d42;--texto:#18201d;--texto-2:#50625c;--texto-3:#5f726b;--acento:#1d7c59;--acento-fraco:#1d7c591a;--ok:#1a6d4e;--ok-fraco:#1a6d4e1a;--atencao:#8a6512;--risco:#ba4c17;--risco-fraco:#ba4c1717;--botao-fundo:#1d7c59;--botao-texto:#fff}[data-superficie=marca]{--fundo:#fff;--superficie:#f6f8f6;--superficie-2:#edf1ee;--selecao:var(--marca-lavada,#e4efe9);--linha:color-mix(in srgb, var(--marca,#0b3b2e) 13%, transparent);--linha-forte:color-mix(in srgb, var(--marca,#0b3b2e) 28%, transparent);--texto:var(--marca-escura,#0b3b2e);--texto-2:color-mix(in srgb, var(--marca-escura,#0b3b2e) 70%, #fff);--texto-3:color-mix(in srgb, var(--marca-escura,#0b3b2e) 55%, #fff);--acento:var(--marca-escura,#0b3b2e);--acento-fraco:color-mix(in srgb, var(--marca,#0b3b2e) 10%, transparent);--botao-fundo:var(--marca,#0b3b2e);--botao-texto:#fff;--raio:8px;--raio-grande:12px;--densidade:40px}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]) [data-superficie=marca]{--fundo:#0d1210;--superficie:#141b18;--superficie-2:#1b2420;--selecao:color-mix(in srgb, var(--marca-clara,#7fd3b0) 18%, transparent);--linha:#ffffff1f;--linha-forte:#ffffff42;--texto:#ecf1ee;--texto-2:#a9b8b1;--texto-3:#93a29b;--acento:var(--marca-clara,#7fd3b0);--acento-fraco:color-mix(in srgb, var(--marca-clara,#7fd3b0) 14%, transparent);--botao-fundo:var(--marca-clara,#7fd3b0);--botao-texto:#0d1210}}:root[data-tema=escuro] [data-superficie=marca]{--fundo:#0d1210;--superficie:#141b18;--superficie-2:#1b2420;--selecao:color-mix(in srgb, var(--marca-clara,#7fd3b0) 18%, transparent);--linha:#ffffff1f;--linha-forte:#ffffff42;--texto:#ecf1ee;--texto-2:#a9b8b1;--texto-3:#93a29b;--acento:var(--marca-clara,#7fd3b0);--acento-fraco:color-mix(in srgb, var(--marca-clara,#7fd3b0) 14%, transparent);--botao-fundo:var(--marca-clara,#7fd3b0);--botao-texto:#0d1210}
*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--fundo);color:var(--texto);font-family:var(--fonte-corpo);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}:where(a){color:inherit}:where(button,input,select,textarea){font:inherit;color:inherit}:where(:focus-visible){outline:2px solid var(--acento);outline-offset:2px}.numero{font-family:var(--fonte-mono);font-variant-numeric:tabular-nums}.rotulo{font-family:var(--fonte-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--texto-3);font-size:10px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.moldura{place-items:center;min-height:100dvh;padding:32px;display:grid}.cartao{border:1px solid var(--linha-forte);background:var(--superficie);max-width:46ch;padding:40px 44px}.cartao h1{font-family:var(--fonte-titulo);letter-spacing:-.03em;margin:0 0 14px;font-size:2.4rem;font-weight:600;line-height:1}.cartao p{color:var(--texto-2);text-wrap:pretty;margin:0 0 18px}.estado{border-top:1px solid var(--linha);align-items:center;gap:8px;padding-top:16px;display:flex}.pastilha{background:var(--ok);border-radius:50%;width:7px;height:7px}
