```css /* Aplicação das propriedades de layout na ferramenta */ html, body { margin: 0; padding: 0; text-align: left; } /* Reset de hierarquia para permitir cores personalizadas no preview */ div, section, article, header, footer, h1, h2, h3, h4, h5, h6, p, ul, ol, li, figure, figcaption, blockquote, pre, code { margin: 0; padding: 0; color: inherit; background-color: transparent; text-align: left; font-style: normal; font-weight: normal; text-decoration: none; } /* Herança de cores e fontes */ body { font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; color: inherit; line-height: 1.6; } /* Margens negativas anuladas dentro de .tool */ .tool * { margin: 0; padding: 0; } /* Exibição de lista */ .tool ul, .tool ol { list-style: none; } .tool li::before { display: none; } /* Títulos */ .tool h1, .tool h2, .tool h3, .tool h4, .tool h5, .tool h6 { font-weight: 700; line-height: 1.25; color: inherit; } /* Parágrafos */ .tool p { margin: 0; } /* Destaques */ .tool strong { font-weight: 700; } .tool em { font-style: italic; } /* Blocos de citação e código */ .tool blockquote { border-left: 3px solid rgba(127,127,127,0.35); padding-left: 12px; } .tool pre, .tool code { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 0.95em; } /* Links */ .tool a { color: inherit; text-decoration: none; border-bottom: 1px dashed currentColor; } .tool a:hover { border-bottom-style: solid; } /* Conteúdo mantido à esquerda (sem centralização) */ .tool { text-align: left; margin-left: 0; margin-right: 0; max-width: none; width: auto; } /* Títulos seguem a hierarquia do HTML (sem rem de ::root) */ .tool h1 { font-size: 1.8em; } .tool h2 { font-size: 1.5em; } .tool h3 { font-size: 1.25em; } .tool h4 { font-size: 1.1em; } .tool h5 { font-size: 1em; } .tool h6 { font-size: 0.95em; } /* Espaçamentos base entre blocos (mantém respiração) */ .tool p + p { margin-top: 0.7em; } .tool h1 + p, .tool h2 + p, .tool h3 + p, .tool h4 + p { margin-top: 0.4em; } .tool ul, .tool ol { margin: 0.6em 0; } .tool li + li { margin-top: 0.25em; } ```