.page-roda{max-width:780px;margin:0 auto;padding:var(--space-7) var(--page-pad-x) var(--space-9)}@media (min-width: 800px){.page-roda{padding:var(--space-8) var(--page-pad-x-lg) var(--space-9)}}.roda-header{text-align:center;margin-bottom:var(--space-8)}.roda-header .post-header-row{display:flex;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-6)}.roda-header .about-icon{margin:0 auto var(--space-5);color:var(--accent);width:36px}.roda-header .about-icon-svg{width:100%;height:auto;display:block}.roda-header .post-title{text-align:center;margin:0 0 var(--space-5)}.roda-header .post-dek{text-align:center;max-width:48ch;margin:0 auto;color:var(--fg-muted)}.roda-explicacao{max-width:60ch;margin:var(--space-7) auto;font-family:var(--font-body);font-size:1.05rem;line-height:1.7;color:var(--ink-950)}.roda-explicacao p{margin:0 0 var(--space-5)}.roda-aviso{display:block;text-align:center;margin-top:var(--space-6);color:var(--ink-500)}.roda-acoes{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);margin:var(--space-7) auto}.roda-acoes .btn-ink{min-width:280px;justify-content:center}.roda-continuar{background:none;border:none;cursor:pointer;color:var(--ink-500);padding:var(--space-3);letter-spacing:.08em;transition:color var(--dur-base) var(--ease-quiet)}.roda-continuar:hover{color:var(--accent)}.roda-virtudes-preview{margin:var(--space-8) auto 0;max-width:60ch;padding-top:var(--space-7);border-top:1px dashed var(--rule)}.roda-virtudes-preview>.t-bracket{display:block;text-align:center;margin-bottom:var(--space-5)}.roda-virtudes-lista{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-2)}.roda-virtudes-lista li{display:grid;grid-template-columns:28px 1fr auto;gap:var(--space-3);align-items:baseline;padding:var(--space-3) 0;border-bottom:1px dashed var(--rule)}.roda-virtude-num{font-family:var(--font-mono);font-size:var(--t-mono);color:var(--ink-500);font-feature-settings:"tnum"}.roda-virtude-nome{font-family:var(--font-display);font-size:1.15rem;color:var(--ink-950);text-transform:lowercase}.roda-virtude-ref{font-size:var(--t-mono);color:var(--ink-500);letter-spacing:.06em}.roda-progresso-barra{height:3px;background:var(--rule);border-radius:2px;overflow:hidden;margin-bottom:var(--space-3)}.roda-progresso-fill{height:100%;background:var(--accent);transition:width .4s var(--ease-quiet);width:0%}.roda-progresso-texto{text-align:center;font-size:var(--t-mono);color:var(--ink-500);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--space-7)}.roda-virtude-card{max-width:60ch;margin:0 auto}.roda-virtude-card-tag{display:block;margin-bottom:var(--space-4)}.roda-virtude-card-titulo{font-family:var(--font-display);font-weight:400;font-size:clamp(2.5rem,5vw,3.5rem);line-height:1.05;letter-spacing:-.015em;color:var(--ink-950);text-transform:lowercase;margin:0 0 var(--space-4)}.roda-virtude-card-desc{font-family:var(--font-body);font-size:1.05rem;line-height:1.6;color:var(--fg-muted);margin:0 0 var(--space-6)}.roda-virtude-card-pergunta{background:var(--accent-tint, rgba(181, 137, 42, .06));border-left:2px solid var(--accent);padding:var(--space-5) var(--space-5);margin:0 0 var(--space-6)}.roda-virtude-card-pergunta>.t-bracket{display:block;margin-bottom:var(--space-2)}.roda-virtude-card-pergunta>p{font-family:var(--font-display);font-size:1.35rem;line-height:1.4;color:var(--ink-950);font-style:italic;margin:0}.roda-virtude-card-versiculo{text-align:center;padding:var(--space-5) 0;border-top:1px dashed var(--rule);border-bottom:1px dashed var(--rule);margin:0 0 var(--space-7)}.roda-virtude-card-versiculo p{font-family:var(--font-body);font-style:italic;font-size:1.1rem;color:var(--ink-950);margin:0 0 var(--space-2)}.roda-virtude-card-versiculo cite{font-family:var(--font-mono);font-style:normal;font-size:var(--t-mono);color:var(--ink-500);letter-spacing:.08em}.roda-nota-controles{margin-bottom:var(--space-7)}.roda-nota-instrucao{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-3)}.roda-nota-extremo{color:var(--ink-500)}.roda-nota-botoes{display:grid;grid-template-columns:repeat(10,1fr);gap:1px;background:var(--rule);padding:1px}.roda-nota-btn{background:var(--bg);border:none;cursor:pointer;padding:var(--space-4) 0;font-family:var(--font-mono);font-size:.95rem;color:var(--ink-950);font-feature-settings:"tnum";transition:background var(--dur-base) var(--ease-quiet),color var(--dur-base) var(--ease-quiet)}.roda-nota-btn:hover{background:var(--accent-tint, rgba(181, 137, 42, .1))}.roda-nota-btn.is-selected{background:var(--ink-950);color:var(--paper-50, var(--bg))}@media (max-width: 540px){.roda-nota-botoes{grid-template-columns:repeat(5,1fr)}.roda-nota-btn{padding:var(--space-3) 0;font-size:.85rem}}.roda-nav-perguntas{display:flex;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-5);border-top:1px dashed var(--rule)}.roda-nav-btn{background:none;border:1px solid var(--rule);cursor:pointer;padding:var(--space-3) var(--space-5);font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:.08em;color:var(--ink-950);text-transform:uppercase;transition:all var(--dur-base) var(--ease-quiet)}.roda-nav-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.roda-nav-btn:disabled{opacity:.35;cursor:not-allowed}.roda-resultado-header{text-align:center;margin-bottom:var(--space-8)}.roda-resultado-header .post-title{text-align:center;margin:var(--space-5) 0 var(--space-3)}.roda-resultado-header .post-dek{text-align:center;color:var(--ink-500)}.roda-svg-wrap{max-width:600px;margin:0 auto var(--space-7);padding:var(--space-5)}.roda-svg-wrap svg{display:block;width:100%;height:auto}.roda-veredito{max-width:60ch;margin:0 auto var(--space-7);padding:var(--space-6) var(--space-5);background:var(--accent-tint, rgba(181, 137, 42, .06));border-left:2px solid var(--accent);text-align:center}.roda-veredito>.t-bracket{display:block;margin-bottom:var(--space-3)}.roda-veredito-resposta{font-family:var(--font-display);font-size:1.85rem;color:var(--ink-950);margin:0 0 var(--space-4);font-style:italic}.roda-veredito-detalhe{font-family:var(--font-body);font-size:1rem;line-height:1.65;color:var(--fg-muted);margin:0}.roda-bloco{max-width:60ch;margin:0 auto var(--space-7);padding-top:var(--space-6);border-top:1px dashed var(--rule)}.roda-bloco>.t-bracket{display:block;margin-bottom:var(--space-5)}.roda-forcas-lista,.roda-crescer-lista{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-4)}.roda-virtude-item{padding:var(--space-4) 0;border-bottom:1px dashed var(--rule)}.roda-virtude-item:last-child{border-bottom:none}.roda-virtude-item-cabecalho{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-2);gap:var(--space-3)}.roda-virtude-item-nome{font-family:var(--font-display);font-size:1.25rem;text-transform:lowercase;color:var(--ink-950)}.roda-virtude-item-nota{font-size:var(--t-mono);color:var(--ink-500);letter-spacing:.08em;font-feature-settings:"tnum"}.roda-virtude-item-versiculo{font-family:var(--font-body);font-style:italic;font-size:.98rem;color:var(--fg-muted);margin:0;line-height:1.55}.roda-virtude-item-versiculo cite{font-style:normal;font-family:var(--font-mono);font-size:.78rem;color:var(--ink-500);letter-spacing:.06em}.roda-jornada-intro{font-family:var(--font-body);font-size:1rem;line-height:1.65;color:var(--fg-muted);margin:0 0 var(--space-6);max-width:55ch}.roda-jornada-card{padding:var(--space-5);border:1px solid var(--rule);margin-bottom:var(--space-5)}.roda-jornada-card>.t-bracket{display:block;margin-bottom:var(--space-3)}.roda-jornada-card-desc{font-family:var(--font-body);font-size:1rem;line-height:1.6;color:var(--fg-muted);margin:0 0 var(--space-5)}.roda-jornada-card-links{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-5)}.roda-jornada-link{font-family:var(--font-mono);font-size:var(--t-mono);color:var(--ink-950);text-decoration:none;letter-spacing:.06em;padding:var(--space-3) var(--space-4);border:1px solid var(--rule);transition:all var(--dur-base) var(--ease-quiet)}.roda-jornada-link em{font-style:italic;font-family:var(--font-display);font-size:1rem}.roda-jornada-link:hover{border-color:var(--accent);color:var(--accent)}.roda-jornada-card-versiculo{padding:var(--space-4);background:var(--accent-tint, rgba(181, 137, 42, .06));border-left:2px solid var(--accent)}.roda-jornada-card-versiculo p{font-family:var(--font-body);font-style:italic;font-size:1rem;margin:0 0 var(--space-2);color:var(--ink-950)}.roda-jornada-card-versiculo cite{font-family:var(--font-mono);font-style:normal;font-size:var(--t-mono);color:var(--ink-500);letter-spacing:.06em}.roda-jornada-card-nota{font-family:var(--font-body);font-size:.92rem;color:var(--ink-500);font-style:italic;line-height:1.55;margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:1px dashed var(--rule)}.roda-acoes-final{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);margin:var(--space-8) auto var(--space-5)}.roda-acoes-final .btn-ink{min-width:280px;justify-content:center}.roda-refazer{background:none;border:none;cursor:pointer;color:var(--ink-500);padding:var(--space-3);font-family:var(--font-mono);letter-spacing:.08em;font-size:var(--t-mono);text-transform:uppercase;transition:color var(--dur-base) var(--ease-quiet)}.roda-refazer:hover{color:var(--accent)}.roda-aviso-final{display:block;text-align:center;color:var(--ink-500);max-width:50ch;margin:0 auto}.roda-noscript{max-width:60ch;margin:var(--space-7) auto;padding:var(--space-5);border:1px solid var(--accent);background:var(--accent-tint, rgba(181, 137, 42, .06));text-align:center}
