@font-face{font-family:Space;src:url('/assets/livro/SpaceGrotesk-Bold.ttf')}@font-face{font-family:Serif4;src:url('/assets/livro/SourceSerif4-Regular.ttf')}
:root{color-scheme:dark;--aura-cor-fundo:#170707;--aura-cor-texto:#fff0d5}body{background:#170707;color:#fff0d5}body,.app-shell,.app-main,.app-stage{background-color:#170707!important}.app-barra-superior,.app-topbar{background:#250909!important;color:#fff0d5!important}.app-stage{padding:0!important}.ficha{max-width:1060px;margin:auto;padding:52px 30px 60px;color:#fff0d5;font-family:Serif4,Georgia,serif;line-height:1.7}.hero{display:grid;grid-template-columns:260px 1fr;gap:52px;align-items:center;margin-bottom:48px}.capa-livro{width:100%;height:auto;box-shadow:0 14px 50px #0008}.ficha h1{font:700 clamp(38px,5vw,68px)/1.08 Space,sans-serif;letter-spacing:-2px;margin:12px 0 22px}.ponto{color:#ff252b}.sobretitulo{font:11px Space,sans-serif;letter-spacing:2px;color:#dec28a}.ficha .subtitulo{font-size:19px;line-height:1.6;margin-bottom:14px}.autor{font:18px Space,sans-serif}.dados{display:grid;grid-template-columns:160px 1fr;gap:8px 18px;margin:25px 0;font-size:14px}.dados dt{color:#cba888}.dados dd{margin:0}.conexao{display:inline-block;border:1px solid #70512f;border-radius:20px;padding:3px 14px;font:12px Space,sans-serif;color:#dec28a}.painel{padding:28px 30px;margin-top:22px;background:#250e0e;border:1px solid #5d3330;border-radius:4px}.ficha h2{font:24px Space,sans-serif;margin:8px 0 15px}.ficha p{margin:8px 0 16px}.nota{font-size:13px;color:#cbaaaa}.botao{display:inline-block;font:13px Space,sans-serif;padding:12px 20px;border:1px solid #dec28a;background:#dec28a;color:#240707;border-radius:3px;cursor:pointer;text-decoration:none}.botao:hover{background:#f6d8a6}.botao:focus-visible,.ficha summary:focus-visible{outline:3px solid #ff694e;outline-offset:4px}.secundario{background:transparent;color:#fff0d5}.acoes{display:flex;gap:12px;flex-wrap:wrap}.arquivo{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.arquivo:focus-visible+*{outline:2px solid #dec28a}.resultado{overflow-wrap:anywhere;font-size:14px;padding-top:18px}.resultado code,.hash{font:12px/1.7 monospace;overflow-wrap:anywhere}.sucesso{color:#bbe6c0}.erro{color:#ffb8a9}.ficha pre{white-space:pre-wrap;word-break:break-word;font:12px/1.6 monospace;color:#ddcdb9;background:#130707;padding:20px;max-height:600px;overflow:auto}.ficha summary{font:16px Space,sans-serif;cursor:pointer}.fim{padding-top:30px}.app-rodape{background:#170707!important}.app-shell button{touch-action:manipulation}
@media(max-width:700px){.ficha{padding:28px 20px}.hero{grid-template-columns:1fr;gap:30px}.capa-livro{width:170px;margin:auto}.hero h1{font-size:44px}.hero .subtitulo{font-size:17px}.dados{grid-template-columns:120px 1fr;font-size:13px}.painel{padding:22px 20px}.acoes{flex-direction:column}.acoes .botao{text-align:center}}
.ficha :is(h1,h2,h3){color:#fff0d5}.ficha p{color:#ead7c6}.ficha p.autor{color:#fff0d5}.ficha p.sobretitulo,.ficha p.conexao{color:#dec28a}.ficha p.nota{color:#d0b5ae}.ficha p.sucesso{color:#bbe6c0}.ficha p.erro{color:#ffb8a9}.app-barra-superior :is(span,p,strong,h1,h2,h3,a){color:#fff0d5!important}.app-barra-superior button{background:#dec28a!important;color:#310909!important;border-color:#dec28a!important}
