@font-face{font-family:'Lilita One';src:url('/letras/lilita-one-latin-400-normal.woff2')}@font-face{font-family:'Lilita One';src:url('/letras/lilita-one-latin-ext-400-normal.woff2');unicode-range:U+0100-024F}@font-face{font-family:Quicksand;src:url('/letras/quicksand-latin-400-normal.woff2');font-weight:400}@font-face{font-family:Quicksand;src:url('/letras/quicksand-latin-700-normal.woff2');font-weight:700}@font-face{font-family:Quicksand;src:url('/letras/quicksand-latin-ext-400-normal.woff2');unicode-range:U+0100-024F}@font-face{font-family:Quicksand;src:url('/letras/quicksand-latin-ext-700-normal.woff2');font-weight:700;unicode-range:U+0100-024F}
:root{--barro:#ef583e;--noite:#173a74;--sol:#ffe171;--leite:#fff7d9;--folha:#537947}*{box-sizing:border-box}body{margin:0;background:var(--barro);color:var(--noite);font:16px/1.65 Quicksand,sans-serif}h1,h2,h3{font-family:'Lilita One',sans-serif;font-weight:400;line-height:1.12}h1{font-size:clamp(28px,3.2vw,48px)}h2{font-size:30px}h3{font-size:22px}a{color:inherit;display:inline-flex;min-height:44px;min-width:44px;align-items:center;text-underline-offset:4px}button,select{min-width:44px;min-height:44px;font:700 14px Quicksand,sans-serif;padding:8px 12px;border:2px solid var(--noite);background:var(--leite);color:var(--noite);border-radius:14px;cursor:pointer}button:disabled{opacity:.6;cursor:default}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid #d80052;outline-offset:3px}[hidden]{display:none!important}img{max-width:100%;height:auto}p{margin:12px 0}.tijolo-topo{max-width:1200px;margin:auto;display:flex;align-items:center;padding:10px 20px;gap:24px}.tijolo-marca{margin-right:auto}.tijolo-marca img{width:148px}.tijolo-topo nav{display:flex;gap:20px}#embrulho{border:0;background:var(--sol);padding:0;width:48px;height:48px;flex-shrink:0}#embrulho img{display:block}main{max-width:1160px;margin:auto;padding:0 20px}.tijolo-banner{position:relative;height:310px;border-radius:36px;overflow:hidden;background:var(--sol)}.tijolo-banner>img{width:100%;height:100%;object-fit:cover}.tijolo-banner>div{position:absolute;left:30px;top:20px;max-width:520px;padding:15px 22px;background:#ffe171ed;border-radius:24px}.tijolo-banner h1{margin:4px 0}.tijolo-mesa{position:relative;margin:-28px 28px 0;background:var(--leite);border:3px solid var(--noite);border-radius:28px;box-shadow:0 10px 0 #bd392f;overflow:hidden}.tijolo-table{display:grid;grid-template-columns:1.2fr 1fr}.tijolo-ticket{padding:18px 24px}.tijolo-wallet{display:flex;gap:12px;align-items:center;font-size:14px}.tijolo-wallet strong{font:28px 'Lilita One'}.tijolo-wallet span{margin-left:auto}.tijolo-entry{display:grid;grid-template-columns:auto 1fr 1.3fr;gap:8px;align-items:center;margin:8px 0}.tijolo-entry button,#skip{background:var(--noite);color:white}.tijolo-options{display:flex;justify-content:space-between;gap:6px}.tijolo-choices{display:flex;gap:4px}.tijolo-choices button[aria-pressed=true]{background:var(--sol);opacity:1}.tijolo-letters,.tijolo-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.tijolo-letters{font:20px 'Lilita One';text-align:center;margin:8px 0 4px}.tijolo-board button{height:47px;font-size:18px;border-radius:12px;padding:0;background:#d2e3f3;opacity:1}.tijolo-board .tijolo-stamped{background:var(--noite);color:white}.tijolo-board .tijolo-free{background:var(--sol);font-size:12px}.tijolo-board .tijolo-winning{box-shadow:inset 0 0 0 3px var(--barro)}.tijolo-board .tijolo-called{border-color:var(--barro)}.tijolo-progress{display:flex;justify-content:space-between;gap:6px;font-size:12px;margin:5px 0}.tijolo-visual{display:flex;justify-content:space-between;align-items:center;font-size:12px}.tijolo-visual label{display:flex;align-items:center;min-height:44px;gap:8px}.tijolo-visual input{appearance:none;width:44px;height:44px;margin:0;border:2px solid var(--noite);border-radius:50%;background:#fff}.tijolo-visual input:checked{background:var(--folha);box-shadow:inset 0 0 0 10px white}#status{font-size:12px;margin:5px 0}#play{display:flex;gap:8px;margin:8px 0}.tijolo-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:var(--sol);text-align:center}.tijolo-stage .tijolo-urna{width:230px;aspect-ratio:1;object-fit:cover;border-radius:50%;margin:12px 0}.tijolo-call{display:flex;gap:20px;align-items:center}.tijolo-call strong{font:40px 'Lilita One'}.tijolo-meter{height:8px;width:100%;background:#ecd16a;border-radius:5px}.tijolo-meter div{height:100%;background:var(--folha)}#recent{display:flex;gap:8px}.tijolo-mini{padding:4px 8px;background:white;border-radius:30px;font-size:12px}.tijolo-stage p{font-size:14px}.tijolo-result{padding:20px;background:var(--sol);border-radius:20px;margin:20px 28px}.tijolo-result dl{display:flex;gap:30px;flex-wrap:wrap}.tijolo-result dd{margin:0;font:28px 'Lilita One'}.tijolo-rules{margin:50px 0;display:grid;grid-template-columns:1fr 1fr;gap:32px;background:var(--leite);padding:32px;border-radius:30px}.tijolo-rules h2{margin-top:0}table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}th,td{text-align:left;padding:12px;border-bottom:1px solid #c3bc9e}th{background:var(--sol)}#history{padding-left:20px}#history span{display:block;font-size:12px}.tijolo-leitura{background:var(--noite);color:var(--leite);padding:32px;border-radius:30px;margin-bottom:32px}.tijolo-prosa{background:var(--leite);max-width:860px;margin:25px auto 50px;padding:36px 44px;border-radius:30px}.tijolo-prosa p{margin:20px 0}.tijolo-prosa h2{margin-top:34px}.tijolo-prosa h1{font-size:38px}.tijolo-capa{width:100%;height:210px;object-fit:cover;border-radius:20px}.tijolo-retrato{float:right;width:160px;border-radius:25px;margin:0 0 20px 20px}.tijolo-assinatura{font-size:13px;border-bottom:2px solid var(--barro);padding-bottom:14px}.tijolo-prosa article a{display:inline;line-height:44px;padding:12px 0}.tijolo-prosa .tijolo-assinatura a{display:inline-flex}.tijolo-indice{display:grid;grid-template-columns:1fr 1fr;gap:15px}.tijolo-indice a{background:var(--sol);border-radius:20px;padding:18px;font-weight:700}footer{background:var(--noite);color:var(--leite);padding:32px max(20px,calc((100% - 1120px)/2));font-size:14px}footer nav{display:flex;flex-wrap:wrap;gap:10px 24px}#convite{position:fixed;inset:0;z-index:50;background:#173a74bd;display:grid;place-items:center;padding:14px}.tijolo-convite{width:min(440px,100%);max-height:94dvh;overflow:auto;background:var(--sol);border:4px solid var(--noite);border-radius:36px;padding:20px 28px;text-align:center;position:relative;box-shadow:12px 12px 0 #173a74;animation:brotar .25s ease-out}.tijolo-convite h2{margin:4px 0;font-size:30px}.tijolo-convite p{font-size:13px;margin:8px 0}.tijolo-convite>img{width:110px}#valor-convite{display:block;font:46px 'Lilita One';color:#a12b25}#fechar-convite{position:absolute;right:10px;top:10px;border:0;background:var(--leite);font-size:25px}#seguir-convite{background:var(--noite);color:white;width:100%}#recado-convite{font-weight:700}@keyframes brotar{from{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}
@media(max-width:700px){main{padding:0 10px}.tijolo-topo{padding:6px 10px;gap:8px}.tijolo-topo nav{gap:6px;font-size:12px}.tijolo-marca img{width:120px}.tijolo-banner{height:118px;border-radius:20px}.tijolo-banner>div{top:8px;left:10px;padding:5px 9px;max-width:75%;border-radius:12px}.tijolo-banner h1{font-size:20px}.tijolo-banner p{font-size:12px;line-height:1.3;margin:2px 0}.tijolo-mesa{margin:-10px 0 0;border-radius:20px}.tijolo-table{grid-template-columns:1fr}.tijolo-ticket{padding:8px}.tijolo-wallet{font-size:12px}.tijolo-wallet strong{font-size:20px}.tijolo-entry{gap:4px;margin:4px 0}.tijolo-entry label{font-size:12px}.tijolo-entry select,.tijolo-entry button{font-size:12px;padding:5px}.tijolo-options button{font-size:12px;padding:5px}.tijolo-board{gap:4px}.tijolo-board button{height:44px;font-size:17px}.tijolo-letters{font-size:16px;margin:4px 0}.tijolo-stage{padding:12px}.tijolo-stage .tijolo-urna{display:none}.tijolo-call strong{font-size:25px}.tijolo-rules{grid-template-columns:1fr;padding:20px;gap:20px;margin-top:24px}.tijolo-prosa{padding:22px 16px;margin-top:12px;border-radius:20px}.tijolo-prosa h1{font-size:29px}.tijolo-prosa h2{font-size:25px}.tijolo-prosa article{font-size:16px}.tijolo-capa{height:140px}.tijolo-indice{grid-template-columns:1fr}.tijolo-retrato{float:none;margin:0;width:150px}.tijolo-result{margin:15px 0}.tijolo-convite{padding:16px 20px}.tijolo-convite>img{width:80px}.tijolo-convite p{font-size:12px}.tijolo-convite h2{font-size:26px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
