:root{color-scheme:light dark;--bg:#fdf6ee;--surface:#fff;--ink:#241c17;--muted:#7a6a5e;--border:#eedfd1;--accent:#b4552d;--accent-soft:#f6e3d8;--ok:#2f6b47;--warn:#8a5a12;--stop:#8c2f39;--r-selo:4px;--r-input:10px;--r-card:14px;--r-pill:999px;--shadow-card:0 1px 2px #241c170d, 0 10px 30px #241c170f;--font-display:"Bricolage Grotesque", system-ui, sans-serif;--font-text:"Source Sans 3", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--ease:cubic-bezier(.2, .7, .3, 1);--dur:.18s;--step-1:.75rem;--step-2:.875rem;--step-3:1rem;--step-4:1.25rem;--step-5:1.75rem;--step-6:2.75rem}@media (prefers-color-scheme:dark){:root{--bg:#191512;--surface:#221c18;--ink:#f5ede6;--muted:#a59486;--border:#3a302a;--accent:#d97757;--accent-soft:#3a241c;--ok:#7fbf94;--warn:#d9a24a;--stop:#e08b93;--shadow-card:none}}@font-face{font-family:Bricolage Grotesque;src:url(/simbolos/fonts/bricolage-grotesque.woff2)format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/simbolos/fonts/source-sans-3.woff2)format("woff2");font-weight:300 700;font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);font-size:var(--step-3);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.15}h1{font-size:clamp(2rem, 4.4vw, var(--step-6));font-weight:800}h2{font-size:clamp(1.4rem, 2.6vw, var(--step-5));font-weight:600}h3{font-size:var(--step-4);font-weight:600}p{max-width:68ch;margin:0 0 1rem}a{color:var(--accent);text-underline-offset:.18em}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.wrap{width:min(1120px,100% - 2.5rem);margin-inline:auto}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 .75rem;font-size:11px;font-weight:600}.num{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{border-radius:var(--r-input);background:var(--accent);color:#fff;min-height:44px;font:inherit;cursor:pointer;transition:transform var(--dur) var(--ease), background var(--dur) var(--ease);border:0;align-items:center;gap:.5rem;padding:0 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.btn--ghost{color:var(--accent);box-shadow:inset 0 0 0 1px var(--border);background:0 0}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-card)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.card.simbolo{flex-direction:column;display:flex;overflow:hidden}.card.simbolo .xadrez{background-image:conic-gradient(var(--border) 25%, var(--surface) 0 50%, var(--border) 0 75%, var(--surface) 0);border-bottom:1px solid var(--border);background-size:16px 16px;flex:1;place-items:center;min-height:280px;padding:1.5rem;display:grid}.card.simbolo .xadrez img{object-fit:contain;width:100%;max-width:240px;height:auto;max-height:300px;display:block}.card.simbolo .info{flex-direction:column;gap:.875rem;padding:1.25rem;display:flex}.card.simbolo .info-topo{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.card.simbolo .info h2{font-size:1.25rem}.card.simbolo .detalhes{gap:.5rem;margin:0;font-size:.875rem;display:grid}.card.simbolo .detalhes>div{grid-template-columns:6.5rem 1fr;align-items:baseline;gap:.5rem;display:grid}.card.simbolo .detalhes dt{color:var(--muted);font-size:.8125rem}.card.simbolo .detalhes dd{overflow-wrap:anywhere;min-width:0;margin:0}.card.simbolo .detalhes code{font-family:var(--font-mono);color:var(--muted);font-size:.75rem}.card .selo{letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-selo);white-space:nowrap;border:1px solid;padding:2px 6px;font-size:10px;font-weight:600;display:inline-block}.card .selo--livre{color:var(--ok)}.card .selo--compartilha{color:var(--warn)}.card .selo--oficial{color:var(--stop)}.card .selo--tier{color:var(--accent)}.card .selo--revisao,.card .selo--pendente,.card .ausente{color:var(--muted)}.card.simbolo .acoes{flex-wrap:wrap;gap:.5rem;padding-top:.5rem;display:flex}.card.simbolo .acoes .btn{min-height:40px;font-size:.875rem}.card.vazio{border-style:dashed;flex-direction:column;display:flex}.card.vazio .xadrez{min-height:240px;color:var(--muted);background-image:conic-gradient(var(--border) 25%, var(--surface) 0 50%, var(--border) 0 75%, var(--surface) 0);border-bottom:1px dashed var(--border);background-size:16px 16px;flex:1;place-items:center;padding:1.5rem;display:grid}.card.vazio .xadrez svg{opacity:.4}.card.vazio .info{flex-direction:column;gap:.6rem;padding:1.25rem;display:flex}.card.vazio h2{font-size:1.25rem}.card.vazio p{margin:0;font-size:.9375rem}.card.vazio .nota{color:var(--muted);font-size:.875rem}.card.vazio .acoes{padding-top:.35rem}.card .licenca{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;display:flex}.card .lic-badge{line-height:0;display:inline-block}.card .lic-badge img{border-radius:2px;width:88px;height:31px;display:block}.card .formatos{flex-wrap:wrap;gap:.35rem;display:flex}.card .fmt{font:inherit;font-family:var(--font-mono);color:var(--muted);background:var(--bg);border:1px solid var(--border);border-radius:var(--r-pill);cursor:pointer;padding:.15rem .55rem;font-size:.75rem}.card .fmt span{opacity:.7}.card .fmt:hover{border-color:var(--accent)}.card .fmt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.card .fmt[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.topo[data-astro-cid-tiiftus6]{z-index:30;backdrop-filter:blur(8px);background:color-mix(in srgb, var(--bg) 88%, transparent);border-bottom:1px solid var(--border);position:sticky;top:0}.topo-in[data-astro-cid-tiiftus6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;display:flex}.marca[data-astro-cid-tiiftus6]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);align-items:baseline;gap:.4rem;font-size:1.125rem;font-weight:800;text-decoration:none;display:inline-flex}.br[data-astro-cid-tiiftus6]{color:var(--ok);border-bottom:2px solid #d9a521;padding-bottom:1px}.secao[data-astro-cid-tiiftus6]{color:var(--accent);font-weight:600}nav[data-astro-cid-tiiftus6]{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}nav[data-astro-cid-tiiftus6] a[data-astro-cid-tiiftus6]{color:var(--ink);padding:.5rem 0;font-size:.9375rem;text-decoration:none}nav[data-astro-cid-tiiftus6] a[data-astro-cid-tiiftus6]:hover{color:var(--accent)}nav[data-astro-cid-tiiftus6] a[data-astro-cid-tiiftus6][aria-current=page]{color:var(--accent);font-weight:600}
