.rpg{--rpg-madeira:#a3703a;--rpg-madeira-junta:#5c3f20;--rpg-madeira-clara:#b47b41;--rpg-madeira-escura:#6d4b27;--rpg-papel:#fff1d2;--rpg-papel-sombra:#ecdcb8;--rpg-noite:#241848;--rpg-parede-traco:#5a4596;background:var(--roxo-profundo);color:var(--on-profundo)}.rpg ::selection{background:var(--amarelo);color:var(--tinta-fixa)}.rpg-moldura,.rpg-papel{--rpg-recuo:8px;--rpg-miolo:var(--rpg-papel);background:linear-gradient(var(--rpg-miolo),var(--rpg-miolo)) 50% /calc(100% - var(--rpg-recuo)) calc(100% - var(--rpg-recuo)) no-repeat border-box;border:10px solid transparent;border-image:url(/rpg/painel.webp) 20/10px stretch;color:var(--tinta)}.rpg-papel--destaque{--rpg-recuo:26px;border-width:22px;border-image:url(/rpg/painel-destaque.webp) 44/22px stretch}.rpg-moldura{border-image:url(/rpg/moldura.webp) 20/10px stretch;--rpg-miolo:var(--fundo)}.rpg-tabuas{background:repeating-linear-gradient(90deg,var(--rpg-madeira-escura) 0 118px,var(--rpg-madeira-junta) 118px 121px);color:var(--on-profundo)}.rpg-missoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:560px;margin-bottom:16px}.rpg .rpg-missao,.rpg .rpg-missao:hover,.rpg-missao{text-decoration:none}.rpg-missao{display:flex;align-items:center;gap:12px;min-height:68px;padding:8px 12px 8px 8px;box-sizing:border-box;border:2px solid var(--roxo-claro);border-radius:var(--raio-md);background:var(--rpg-noite);color:#fff;transition:transform .12s ease}.rpg-missao:hover{transform:translateY(-2px)}.rpg-missao[aria-current=page]{border-color:var(--tinta-fixa);background:var(--rpg-papel);box-shadow:0 4px 0 var(--tinta-fixa);color:var(--tinta-fixa)}.rpg-missao[aria-current=page]:hover{transform:none}.rpg-missao__icone{display:grid;place-items:center;flex:none;width:48px;height:48px;border:3px solid var(--tinta-fixa);border-radius:12px;box-shadow:0 3px 0 var(--tinta-fixa)}.rpg-missao__texto{display:grid;min-width:0}.rpg-missao__texto b{font:800 18px/22px var(--font-display);letter-spacing:-.01em}.rpg-missao__texto small{font:600 13px/18px var(--font-sans);color:var(--lilas-texto)}.rpg-missao[aria-current=page] .rpg-missao__texto small{color:var(--tinta-media)}.rpg-missao:focus-visible{outline:3px solid #fff;outline-offset:3px}@media (width < 30rem){.rpg-missao{gap:8px;padding-right:8px}.rpg-missao__icone{width:40px;height:40px}.rpg-missao__texto small{display:none}}@media (prefers-reduced-motion:reduce){.rpg-missao{transition:none}}