:root{--bg-color:#e8e6df;--paper-bg:#f5f4f0;--ink-color:#111111;--ink-light:#444444;--opv-orange:#d3541c}body{background-color:#e8e6df!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.04'/%3E%3C/svg%3E")!important;color:#111!important}.font-masthead{font-family:Cinzel,serif}.font-headline{font-family:'Playfair Display',serif}.font-body{font-family:'PT Serif',serif}.font-sans{font-family:Roboto,sans-serif}.bg-paper{background-color:#f5f4f0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.04'/%3E%3C/svg%3E")}.text-ink{color:#111}.text-inkLight{color:#444}.text-opvOrange{color:#d3541c}.text-justify-custom{text-align:justify;text-justify:inter-word;hyphens:auto}.drop-cap::first-letter{float:left;font-size:4.8rem;line-height:.85;padding-top:.1em;padding-right:.1em;font-family:'Playfair Display',serif;font-weight:900;color:#111}.newspaper-columns{column-count:1;column-gap:1.5rem}@media (min-width:768px){.newspaper-columns{column-count:2}}.nyt-border-y{border-top:3px solid #111;border-bottom:1px solid #111}.nyt-border-t{border-top:2px solid #111}.jornal-header-top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1rem;font-family:Roboto,sans-serif;font-size:.8rem;color:#444}.jornal-masthead-box{display:flex;justify-content:center;align-items:center;gap:1.5rem}.jornal-masthead-title{font-family:Cinzel,serif;font-weight:900;font-size:clamp(2.5rem, 6vw, 6.5rem);line-height:1;color:#111;padding-top:.5rem;letter-spacing:.05em;text-align:center;margin:0}.jornal-layout-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;border-bottom:1px solid rgba(17,17,17,.3);padding-bottom:1.5rem;margin-bottom:1.5rem}@media (min-width:1024px){.jornal-layout-grid{grid-template-columns:3fr 6fr 3fr}.jornal-col-center{border-left:1px solid rgba(17,17,17,.3);border-right:1px solid rgba(17,17,17,.3);padding-left:1.25rem;padding-right:1.25rem}}.jornal-manchete-title{font-family:'Playfair Display',serif;font-weight:900;font-size:clamp(1.8rem, 3.5vw, 3.2rem);text-align:center;line-height:.95;margin-bottom:.75rem;color:#111}.jornal-submanchete-title{font-family:'Playfair Display',serif;font-style:italic;font-size:1.15rem;text-align:center;line-height:1.3;margin-bottom:1.25rem;color:#444;padding:0 1rem}.jornal-results-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;font-family:Roboto,sans-serif;font-size:.8rem}@media (min-width:768px){.jornal-results-grid{grid-template-columns:repeat(3,1fr)}}.editor-label{display:block;font-weight:700;font-size:.75rem;margin-top:15px;margin-bottom:5px;color:#555;text-transform:uppercase}.editor-input,.editor-textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-family:monospace;font-size:.85rem;background:#fafafa}.editor-input:focus,.editor-textarea:focus{outline:0;border-color:var(--primary-color);background:#fff;box-shadow:0 0 0 3px rgba(0,80,158,.2)}.editor-textarea{min-height:80px;resize:vertical;line-height:1.4}.materia-reacoes-bar{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding:.6rem .8rem;background:rgba(0,0,0,.035);border:1px solid rgba(17,17,17,.12);border-radius:24px}.materia-reacoes-label{display:inline-flex;align-items:center;gap:.25rem;font-family:Roboto,sans-serif;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#444;margin-right:.2rem}.btn-reacao-materia{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;background:#fff;border:1.5px solid #d1d5db;border-radius:20px;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:700;color:#1f2937;cursor:pointer;transition:all .2s cubic-bezier(.4, 0, .2, 1);user-select:none;box-shadow:0 1px 3px rgba(0,0,0,.08)}.btn-reacao-materia:hover{background:#fff8f5;border-color:#ea580c;color:#ea580c;transform:translateY(-2px);box-shadow:0 4px 8px rgba(234,88,12,.15)}.btn-reacao-materia:active{transform:scale(.96)}.btn-reacao-materia.votado{background:#0f172a;color:#fff;border-color:#0f172a;box-shadow:0 2px 6px rgba(15,23,42,.3)}.btn-reacao-materia .reacao-count{background:#f1f5f9;color:#475569;padding:.1rem .45rem;border-radius:12px;font-size:.7rem;font-weight:800;min-width:1.2rem;text-align:center;transition:all .2s ease}.btn-reacao-materia:hover .reacao-count{background:#fed7aa;color:#9a3412}.btn-reacao-materia.votado .reacao-count{background:rgba(255,255,255,.25);color:#fff}.badge-admin-teste{display:inline-block;background:#fff3cd;color:#856404;border:1px dashed #ffeeba;padding:2px 6px;border-radius:4px;font-size:.65rem;font-weight:700;margin-bottom:4px}.jornal-comentarios-container{display:block;margin-top:2rem;background:#fff;border:1px solid rgba(17,17,17,.15);border-radius:8px;padding:1.5rem;box-shadow:0 4px 15px rgba(0,0,0,.05)}.comentarios-header{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #111;padding-bottom:.75rem;margin-bottom:1.25rem}.comentarios-titulo{font-family:Cinzel,serif;font-weight:900;font-size:1.1rem;text-transform:uppercase;color:#111;margin:0;display:flex;align-items:center;gap:.5rem}.comentarios-form{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;background:#fdfcf9;border:1px solid #e2ded5;padding:1rem;border-radius:6px}.comentarios-textarea{width:100%;min-height:70px;padding:.75rem;border:1px solid #ccc;border-radius:4px;font-family:'PT Serif',serif;font-size:.9rem;background:#fff;resize:vertical}.comentarios-textarea:focus{outline:0;border-color:#d3541c;box-shadow:0 0 0 2px rgba(211,84,28,.2)}.comentarios-form-footer{display:flex;justify-content:space-between;align-items:center}.comentarios-lista{display:flex;flex-direction:column;gap:1rem}.comentario-card{display:flex;gap:.85rem;padding:.9rem;background:#faf9f6;border:1px solid #eee;border-radius:6px;transition:all .2s ease}.comentario-card:hover{border-color:#ddd;background:#fff}.comentario-avatar{width:38px;height:38px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid rgba(0,0,0,.1)}.comentario-conteudo{flex:1}.comentario-header-info{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.35rem}.comentario-autor{font-family:Roboto,sans-serif;font-weight:700;font-size:.85rem;color:#111}.comentario-data{font-family:Roboto,sans-serif;font-size:.7rem;color:#888}.comentario-texto{font-family:'PT Serif',serif;font-size:.85rem;color:#333;line-height:1.45}.btn-deletar-comentario{background:0 0;border:none;color:#dc3545;cursor:pointer;font-size:.75rem;padding:2px 6px;opacity:.7;transition:opacity .2s}.btn-deletar-comentario:hover{opacity:1}.jornal-audio-bar{background:#18181b;color:#f5f4f0;border-radius:50px;padding:6px 16px;display:flex;align-items:center;gap:10px;box-shadow:0 4px 15px rgba(0,0,0,.3);border:1.5px solid rgba(255,140,0,.4);font-family:Roboto,sans-serif;transition:all .3s ease}.jornal-audio-bar.playing{border-color:#ff8c00;box-shadow:0 0 15px rgba(255,140,0,.4)}.btn-audio-ctrl{background:#ff8c00;color:#111;border:none;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:700;cursor:pointer;transition:transform .15s ease,background .2s ease;flex-shrink:0}.btn-audio-ctrl:hover{transform:scale(1.08);background:#ffa733}.jornal-audio-info{display:flex;flex-direction:column;min-width:100px}.jornal-audio-title{font-size:.8rem;font-weight:700;color:#fff;display:flex;align-items:center;gap:5px}.jornal-audio-status{font-size:.65rem;color:#bbb;font-family:monospace}.audio-waveform-icon{display:inline-flex;align-items:flex-end;gap:2px;height:10px}.audio-waveform-bar{width:2px;background:#ff8c00;border-radius:1px;height:3px}.jornal-audio-bar.playing .audio-waveform-bar:first-child{animation:wave .8s infinite ease-in-out}.jornal-audio-bar.playing .audio-waveform-bar:nth-child(2){animation:wave .8s infinite ease-in-out .2s}.jornal-audio-bar.playing .audio-waveform-bar:nth-child(3){animation:wave .8s infinite ease-in-out .4s}.jornal-audio-bar.playing .audio-waveform-bar:nth-child(4){animation:wave .8s infinite ease-in-out .1s}@keyframes wave{0%,100%{height:3px}50%{height:10px}}.audio-slider{accent-color:#ff8c00;height:4px;border-radius:2px;outline:0}.select-audio-rate{background:rgba(255,255,255,.12);color:#eee;border:1px solid rgba(255,255,255,.25);border-radius:12px;font-size:.7rem;padding:2px 6px;cursor:pointer;outline:0}.select-audio-rate option{background:#222;color:#fff}@media print{#btn-exportar-imagem,#btn-exportar-pdf,#btn-nova-edicao,#jornal-audio-player,#painel-editor,#select-edicao,.jornal-comentarios-container,.materia-reacoes-bar,opv-footer,opv-header,opv-nav,opv-topbar{display:none!important}body{background:#fff!important;margin:0!important;padding:0!important}main{padding:0!important;margin:0!important;max-width:100%!important}#newspaper-wrapper{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important}#newspaper-print-area{box-shadow:none!important;padding:10mm 15mm!important;background:#fff!important;border:none!important}.jornal-layout-grid{grid-template-columns:3fr 6fr 3fr!important}.newspaper-columns{column-count:2!important}@page{size:A4 portrait;margin:5mm}}