.page-shell.page-shell--arena{--sv-ink:#1a110e;--sv-leather:#1a110e;--sv-leather-raised:#241814;--sv-paper:#f0e2d2;--sv-paper-muted:#cdb7a5;--sv-clay:#b76b42;--sv-copper:#dda071;--sv-line:#e5b5912e;--sv-wood:url(/sou-vaqueiro/wood-grain.png);--sv-wood-bg:linear-gradient(105deg, #0c070594 0%, #120a0761 48%, #0c070599 100%), var(--sv-wood);--poster-paper:#efdcbf;--poster-paper-deep:#dcc19c;--poster-ink:#2a1610;--poster-ink-soft:#5a3a2c;--poster-red:#8f3a22;--poster-brass:#c08a4e;color:#f4ebe3;background:#1a110e}.page-shell--arena .site-footer{background:#1a110e}body.landing-route-active:has(.page-shell--arena){color:#f4ebe3!important;background:#1a110e!important}html:has(body.landing-route-active):has(.page-shell--arena){color:#f4ebe3!important;background:#1a110e!important}body.landing-route-active .layout-main--landing:has(.page-shell--arena){color:#f4ebe3!important;background:#1a110e!important}.sv-page{width:min(1216px,100% - 48px);margin:0 auto;padding:clamp(2.5rem,6vw,5rem) 0 72px}.sv-toolbar{border-bottom:1px solid var(--sv-line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:2.75rem;padding-bottom:1.5rem;display:flex;position:relative}.sv-toolbar:after{content:"";background:var(--sv-copper);width:.42rem;height:.42rem;position:absolute;bottom:-.23rem;left:0;transform:rotate(45deg)}.sv-intro h1{color:#fff8f0;letter-spacing:-.055em;margin:0;font-size:clamp(2.1rem,4vw,3.55rem);font-weight:800}.sv-intro h1 em{color:var(--sv-copper);letter-spacing:.015em;font-family:Rye,Georgia,serif;font-size:.78em;font-style:normal;font-weight:400}.sv-intro p{max-width:34rem;color:var(--sv-paper-muted);margin:10px 0 0;font-size:14px;font-weight:500;line-height:1.6}.sv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem 1.75rem;padding-top:.5rem;display:grid}.sv-poster{filter:drop-shadow(0 1.6rem 1.4rem #0000008c);transform-origin:50% 0;padding-top:2.4rem;transition:transform .35s cubic-bezier(.22,1,.36,1),filter .35s;display:flex;position:relative}.sv-grid>.sv-poster:nth-child(3n+1){transform:rotate(-.7deg)}.sv-grid>.sv-poster:nth-child(3n+2){transform:rotate(.45deg)}.sv-grid>.sv-poster:nth-child(3n){transform:rotate(-.3deg)}.sv-grid>.sv-poster:hover{filter:drop-shadow(0 2.2rem 1.8rem #0000009e);z-index:2;transform:rotate(0)translateY(-.35rem)}.sv-poster__knife{--knife-angle:-34deg;z-index:3;width:4.2rem;height:auto;transform:rotate(var(--knife-angle));transform-origin:51% 80%;filter:drop-shadow(.15rem .35rem .3rem #0000008c);pointer-events:none;transition:transform .45s cubic-bezier(.34,1.56,.64,1);position:absolute;top:-1.8rem;right:14%;overflow:visible}.sv-grid>.sv-poster:nth-child(3n+2) .sv-poster__knife{--knife-angle:-22deg;right:22%}.sv-grid>.sv-poster:nth-child(3n) .sv-poster__knife{--knife-angle:-41deg;right:10%}.sv-grid>.sv-poster:hover .sv-poster__knife{transform:rotate(calc(-3deg + var(--knife-angle)))}.sv-poster__paper{color:var(--poster-ink);background:radial-gradient(circle at 12% 88%,#78482a24,transparent 9rem),radial-gradient(circle at 88% 12%,#78482a1a,transparent 9rem),radial-gradient(ellipse at 50% 100%,#5a321e1f,transparent 60%),repeating-linear-gradient(3deg,transparent 0 .9rem,#5a321e06 .95rem,transparent 1rem 2rem),linear-gradient(160deg,#f4e4c9 0,var(--poster-paper) 45%,var(--poster-paper-deep) 100%);clip-path:polygon(0 1.2%,4% .4%,9% 1.5%,14% .2%,20% 1.3%,26% .5%,32% 1.6%,38% .3%,44% 1.2%,50% .1%,56% 1.4%,62% .4%,68% 1.5%,74% .2%,80% 1.3%,86% .5%,92% 1.5%,97% .3%,100% 1.2%,100% 98.8%,96% 99.7%,91% 98.6%,85% 99.8%,79% 98.7%,73% 99.5%,67% 98.5%,61% 99.8%,55% 98.8%,49% 99.9%,43% 98.6%,37% 99.6%,31% 98.5%,25% 99.8%,19% 98.7%,13% 99.5%,7% 98.6%,3% 99.7%,0 98.8%);flex-direction:column;flex:1;padding:1.3rem 1.15rem 1.1rem;display:flex;position:relative}.sv-poster__paper:before{content:"";pointer-events:none;border:1px solid #2a16106b;position:absolute;inset:.75rem .55rem}.sv-poster__paper:after{content:"";pointer-events:none;border:1px solid #2a16102e;position:absolute;inset:.95rem .75rem}.sv-poster__masthead{border-top:3px double var(--poster-ink);border-bottom:3px double var(--poster-ink);text-align:center;gap:.15rem;padding:.35rem 0 .55rem;display:grid}.sv-poster__masthead small{color:var(--poster-ink-soft);letter-spacing:.22em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:800;overflow:hidden}.sv-poster__headline{letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px #fff6e6b3;margin:.05rem 0;font-family:Rye,Georgia,serif;font-size:clamp(1.9rem,3vw,2.35rem);font-weight:400;line-height:1}.sv-poster__portrait{border:2px solid var(--poster-ink);background:#f7ead6;margin:.9rem .35rem 0;padding:.28rem;position:relative;box-shadow:inset 0 0 0 1px #fff6e699,0 .35rem .7rem -.35rem #2a161073}.sv-poster__portrait:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(#0000 58%,#2a161066),linear-gradient(#2a16100d,#2a161038);position:absolute;inset:.28rem}.sv-poster__portrait img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;filter:sepia(.55)saturate(.7)contrast(1.1)brightness(.98);width:100%;transition:filter .4s;display:block}.sv-poster:hover .sv-poster__portrait img{filter:sepia(.25)saturate(.9)contrast(1.06)}.sv-poster__name{text-align:center;text-shadow:0 1px #fff6e6b3;overflow-wrap:anywhere;margin:.95rem 0 0;padding:0 .25rem;font-family:Rye,Georgia,serif;font-size:clamp(1.3rem,2vw,1.55rem);font-weight:400;line-height:1.15}.sv-poster__reward{text-align:center;border-top:1px solid #2a161073;border-bottom:1px solid #2a161073;gap:.1rem;margin:.75rem .25rem 0;padding:.55rem 0 .6rem;display:grid}.sv-poster__reward span{color:var(--poster-ink-soft);letter-spacing:.24em;text-transform:uppercase;justify-content:center;align-items:center;gap:.55rem;font-size:.6rem;font-weight:800;display:flex}.sv-poster__reward span:after,.sv-poster__reward span:before{content:"★";color:var(--poster-red);font-size:.55rem}.sv-poster__reward strong{color:var(--poster-red);letter-spacing:.04em;text-shadow:0 1px #fff6e6bf,0 0 1px #8f3a224d;font-family:Rye,Georgia,serif;font-size:clamp(1.9rem,3vw,2.4rem);font-weight:400;line-height:1}.sv-poster__reward em{color:var(--poster-ink-soft);letter-spacing:.2em;text-transform:uppercase;font-size:.66rem;font-style:normal;font-weight:800}.sv-poster__facts{gap:.35rem;margin:.8rem 0 0;padding:0 .35rem;list-style:none;display:grid}.sv-poster__facts li{min-width:0;color:var(--poster-ink);text-align:center;justify-content:center;align-items:center;gap:.45rem;font-size:.78rem;font-weight:650;line-height:1.3;display:flex}.sv-poster__facts li span{overflow-wrap:anywhere}.sv-poster__facts svg{color:var(--poster-red);stroke-width:1.9px;flex:none}.sv-poster__countdown{background:linear-gradient(150deg,#ffffff0a,#0000 55%),#20120d;border:1px solid #2a161080;margin:.95rem .25rem 0;padding:.7rem .6rem .6rem;box-shadow:inset 0 0 0 1px #f0d2aa0f}.sv-poster__countdown-label{color:#e9b183;letter-spacing:.22em;text-align:center;text-transform:uppercase;margin:0 0 .55rem;font-size:.6rem;font-weight:800}.sv-poster__timer{grid-template-columns:repeat(4,1fr);gap:.35rem;display:grid}.sv-poster__unit{background:#00000059;border:1px solid #e9b1832e;place-items:center;gap:.1rem;min-height:3.1rem;padding:.35rem .2rem;display:grid}.sv-poster__unit strong{color:#f6e5cf;font-family:var(--font-geist-mono),monospace;font-size:1.15rem;font-weight:700;line-height:1}.sv-poster__unit span{color:#b58d72;letter-spacing:.06em;text-transform:uppercase;font-size:.55rem;font-weight:700}.sv-poster__deadline{color:#b58d72;font-family:var(--font-geist-mono),monospace;text-align:center;margin:.5rem 0 0;font-size:.6rem}.sv-poster__countdown-label+.sv-poster__deadline,.sv-poster__countdown>.sv-poster__deadline:last-child:first-of-type{font-family:inherit;font-size:.68rem;font-weight:600}.sv-poster__cta{border:2px solid var(--poster-red);background:var(--poster-red);color:#f7e6d2;letter-spacing:.2em;text-transform:uppercase;justify-content:center;align-items:center;min-height:3rem;margin:.9rem .25rem .15rem;font-size:.76rem;font-weight:800;text-decoration:none;transition:background .2s,color .2s,transform .2s,letter-spacing .2s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #f7e6d259,0 .6rem 1rem -.7rem #8f3a22cc}.sv-poster__cta:hover{color:var(--poster-red);letter-spacing:.24em;background:0 0;transform:rotate(-.8deg)}.sv-poster__cta--off{color:#7a6a5c;cursor:default;box-shadow:none;background:0 0;border-color:#7a6a5c;transform:rotate(-2deg)}.sv-poster__cta--off:hover{color:#7a6a5c;letter-spacing:.2em;background:0 0;transform:rotate(-2deg)}.sv-poster--closed .sv-poster__paper{filter:saturate(.7)brightness(.94)}.sv-poster--closed .sv-poster__portrait img{filter:sepia(.8)saturate(.4)contrast(1.05)brightness(.9)}.sv-poster--skeleton{pointer-events:none}.sv-poster--skeleton .sv-poster__paper{gap:.7rem}.sv-skel{background:linear-gradient(90deg,#2a161014,#2a161029 50%,#2a161014) 0 0/200% 100%;margin:0 auto;animation:1.4s ease-in-out infinite sv-skel-shine;display:block}.sv-skel--headline{width:70%;height:2rem}.sv-skel--portrait{aspect-ratio:4/3;width:100%}.sv-skel--title{width:65%;height:1.4rem}.sv-skel--line{width:85%;height:.75rem}.sv-skel--short{width:55%}.sv-skel--cta{width:100%;min-height:3rem;margin-top:.4rem}@keyframes sv-skel-shine{0%{background-position:100% 0}to{background-position:-100% 0}}.sv-empty{text-align:center;background:var(--sv-leather);border:1px dashed #edd0ba38;border-radius:.75rem;grid-column:1/-1;padding:56px 24px}.sv-empty h2{color:#fff8f0;letter-spacing:-.04em;margin:0 0 8px;font-size:22px}.sv-empty p{color:#c9b0a0;max-width:420px;margin:0 auto;font-size:14px;line-height:1.6}@media (max-width:1020px){.sv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-grid>.sv-poster:nth-child(odd){transform:rotate(-.6deg)}.sv-grid>.sv-poster:nth-child(2n){transform:rotate(.5deg)}}@media (max-width:760px){.sv-page{width:min(100% - 32px,600px);padding-top:2rem}.sv-toolbar{flex-direction:column;align-items:flex-start}.sv-grid{grid-template-columns:1fr;gap:2rem}.sv-grid>.sv-poster{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.sv-poster,.sv-poster__cta,.sv-poster__knife,.sv-poster__portrait img{transition:none}.sv-grid>.sv-poster:hover{transform:none}}.sv-minhas-senhas{color:#f0c14b;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#f0c14b14;border:1px solid #f0c14b73;border-radius:.5rem;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.sv-minhas-senhas:hover{background:#f0c14b29}
