@font-face{font-family:"Baloo 2";src:url('/letras/baloo-2-latin-400-normal.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:"Baloo 2";src:url('/letras/baloo-2-latin-ext-400-normal.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0100-024F}@font-face{font-family:"Baloo 2";src:url('/letras/baloo-2-latin-700-normal.woff2') format('woff2');font-weight:700;font-display:swap}@font-face{font-family:Mulish;src:url('/letras/mulish-latin-400-normal.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Mulish;src:url('/letras/mulish-latin-ext-400-normal.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0100-024F}@font-face{font-family:Mulish;src:url('/letras/mulish-latin-700-normal.woff2') format('woff2');font-weight:700;font-display:swap}
:root{--bg:#190810;--ink:#f5ede1;--muted:#b39c9d;--gold:#e6bc70;--line:#cab1a04a;--accent:#f3aa86;--felt:#4b1527}body{background:radial-gradient(ellipse at 90% 0,#6d203b55,transparent 60%),#190810;color:#f5ede1;font:15px/1.8 Mulish,sans-serif}body[data-skin=jade]{--felt:#432331;--accent:#bfcbba}body[data-skin=sapphire]{--felt:#382a46;--accent:#b2c5e6}body[data-skin=ruby]{--felt:#641f36;--accent:#f2adac}body[data-skin=imperial]{--felt:#512a47;--accent:#d4b8df}body[data-skin=master]{--felt:#4e352d;--accent:#f2d2a0}h1,h2,h3{font-family:"Baloo 2",sans-serif;line-height:1.15;font-weight:400}h1{font-size:clamp(30px,3.4vw,46px);display:block;margin:10px 0 14px}h2{font-size:29px;margin:0 0 18px}h3{font-size:23px;margin:0 0 15px}p{margin:0 0 18px}a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;color:#eacaaf;text-underline-offset:4px}button,select,input{font-family:Mulish,sans-serif;min-width:44px}button{font-size:14px;min-height:44px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #f5dbad;outline-offset:3px}[hidden]{display:none!important}.pessego-rail{position:fixed;inset:0 auto 0 0;width:206px;padding:26px 18px;display:flex;flex-direction:column;gap:22px;background:linear-gradient(#4b1727,#230b17);border-right:1px solid #cbb3a744;z-index:8}.pessego-brand img{width:188px;height:auto}.pessego-name{font:24px/1.2 "Baloo 2";color:#edc2a3;margin:0}.pessego-rail nav{display:grid;margin:0;gap:9px;font-size:14px}.pessego-rail nav a{text-decoration:none;color:#d9c2bd;padding:6px 0;border-bottom:1px solid #b99c8f33}.pessego-age{font:12px/1.6 Mulish;color:#bc9da0;margin-top:auto}.pessego-age b{display:block;font-size:27px;color:#e6bc84}.pessego-page{margin-left:206px}.pessego-page main{max-width:none;margin:0}.pessego-banner{position:relative;height:280px;overflow:hidden;border-bottom:3px solid #b29b8b;background:#3d1125}.pessego-banner img{width:100%;height:100%;object-fit:cover;object-position:center 40%;filter:brightness(.7)}.pessego-banner:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#240d19dd,transparent 90%)}.pessego-banner>div{position:absolute;z-index:1;left:36px;bottom:64px;right:30px}.pessego-banner h1{color:#fff0d9;text-shadow:0 2px 20px #000;margin:7px 0}.pessego-kicker{font-size:11px;letter-spacing:.14em;color:#e7c298;margin-bottom:8px}.pessego-banner p{color:#dfc8c0;font-size:14px}.pessego-game{position:relative;max-width:1200px;margin:-45px auto 0;padding:0 26px;font-family:Mulish;z-index:2}.pessego-gamebar{display:flex;align-items:center;justify-content:space-between;gap:9px;background:linear-gradient(#6c263a,#3b1426);border:1px solid #baa49677;padding:10px 15px;margin-bottom:12px;border-radius:12px;box-shadow:inset 0 1px #e7d3bc22,0 10px 30px #0005}.pessego-gamebar>div{flex:1;line-height:1.2}.pessego-gamebar small{display:block;font-size:11px;color:#c4a8a9}.pessego-gamebar strong{font-size:27px;font-weight:400;color:#f1cf9d}.pessego-gamebar button{font-size:13px;padding:6px 12px;background:#4c2332;border-color:#c4a49455}.c5-game-layout{grid-template-columns:minmax(0,1fr) 246px;gap:16px}.c5-game-card{background:linear-gradient(140deg,#501b2f,#2e1020);border-color:#ad968499;border-radius:15px}.c5-table-bar{background:#391423;color:#c7b2a7;font-size:11px;letter-spacing:.02em;height:35px;padding:0 15px}.c5-table-bar span:last-child{font-size:11px;color:#c7b2a7}.c5-table{height:315px;background:radial-gradient(ellipse at center,#8e455844,transparent),repeating-linear-gradient(135deg,#fff1 0,#fff0 1px,#0000 3px),var(--felt);border-color:#a89079}.c5-table:before{border-color:#240a1744;border-width:9px}.c5-table-wordmark{color:#f1cfac;top:112px}.c5-table-wordmark b{font:20px/1.2 "Baloo 2";letter-spacing:.07em}.c5-table-wordmark small{font-size:11px;letter-spacing:.03em}.c5-table-wordmark>span{font-size:27px}.c5-card-shoe{width:120px;height:80px;right:7px;top:32px}.c5-zone-label{font-size:11px;letter-spacing:.03em;color:#f0d2b5;gap:8px}.c5-zone-label>b,.c5-zone-label small{font-size:12px}.c5-card{width:62px;height:87px}.c5-card-front{background:linear-gradient(120deg,#f7f0df,#e8dfd0);color:#202b34}.c5-card-front.c5-red{color:#a12d42}.c5-card-back{background:url('/assets/retro/back.webp') center/100% 100% no-repeat}.c5-pip{font:34px/1 Georgia,serif;width:auto;height:auto;display:grid;place-items:center}.c5-court-rank{font-size:32px}.c5-dealer-zone{top:13px}.c5-player-zone{bottom:36px}.c5-pot{top:137px;left:15px;gap:5px;font-size:11px}.c5-pot img{width:48px;height:48px;object-fit:contain;filter:drop-shadow(3px 3px 0 #96633a)}.c5-pot b{font-size:18px}.c5-pot span{font-size:11px;max-width:55px}.c5-felt-rule{font-size:11px;letter-spacing:0;gap:14px;bottom:10px;color:#dcbba4;opacity:.8}.c5-controls{padding:12px 15px}.c5-status{font-size:13px;line-height:1.45;color:#e0c6ba;margin:0 0 10px;min-height:20px}.c5-status.error{color:#f4b6a8}.c5-stake-row{gap:15px}.pessego-slider{display:grid;gap:3px;flex:1;color:#c6a8a3;font-size:12px;min-width:0}.pessego-slider>span{display:flex;justify-content:space-between;gap:8px}.pessego-slider output{color:#edca99;font-size:14px}.pessego-slider input{width:100%;height:44px;margin:0;accent-color:#e5b571;cursor:pointer}.pessego-slider small{font-size:11px;color:#af9395;display:block;text-align:center;word-spacing:12px}.c5-gold-button{background:linear-gradient(#f5d9a6,#d9a75b);border-color:#f2ce8e;box-shadow:inset 0 1px #fff2cd,0 4px 0 #8d623e;color:#3a2427;font-size:14px;min-height:48px;letter-spacing:.03em}.c5-gold-button span{margin-left:10px}#c5-deal,#c5-refill{min-width:150px}.c5-action-row{gap:7px}.c5-action-row button{font-size:13px;min-height:46px;letter-spacing:0}.c5-action-row button:not(.c5-gold-button){background:linear-gradient(#672a3c,#451c2d);border-color:#bd978266}.c5-action-row kbd{font-size:11px;margin-left:5px}.c5-action-help{font-size:12px;line-height:1.5;color:#a88c90;min-height:0;margin:10px 0 0}.c5-sidebar{gap:12px}.c5-journey-panel,.c5-collection{background:linear-gradient(130deg,#492133,#2b1122);border-color:#ad8e7444;padding:16px}.c5-section-label{font-size:11px;letter-spacing:.03em;color:#bc9b79}.c5-text-button{font-size:12px!important;min-height:44px!important;color:#ddb58f;padding:5px 7px;background:transparent}.c5-section-label .c5-text-button{font-size:12px;min-height:44px}.c5-journey-title{margin:15px 0}.c5-journey-title h2{font:27px/1.1 "Baloo 2"}.c5-journey-title>span{font-size:11px}.c5-journey-list li{gap:8px;padding-bottom:12px}.c5-journey-list li>span{font-size:11px;background:#382031;border-color:#af8d5c55}.c5-journey-list b{font-size:12px;letter-spacing:0}.c5-journey-list small{font-size:11px;line-height:1.35;color:#a58c91}.c5-journey-list li.c5-current{color:#f1d09b}.c5-mission{background:#2d1123;border-color:#ae886044;padding:12px}.c5-mission small{font-size:11px;letter-spacing:.03em}.c5-mission h3{font:20px/1.2 "Baloo 2";margin:7px 0}.c5-mission p{font-size:12px;line-height:1.45;min-height:0;color:#c4a8a8}.c5-mission>span{font-size:11px}.c5-journey-chest{background:#5a2b3b;border-color:#ac8b6755;gap:6px}.c5-journey-chest b,.c5-journey-chest small{font-size:11px;letter-spacing:0;line-height:1.3}.c5-cosmetic-note{font-size:11px;color:#9c828a;line-height:1.5}.c5-skin-label{font-size:11px;gap:9px}.c5-skin-label select{font-size:13px;min-height:44px;width:125px;background:#2c1024}.c5-lower-grid{gap:16px;margin:20px 0}.c5-receipt,.c5-history-panel{background:#3b1729a6;border-color:#ae8f6844;padding:20px}.c5-receipt h2{font:26px "Baloo 2"}.c5-receipt dt{font-size:11px}.c5-receipt dd{font-size:25px}.c5-receipt p{font-size:12px;line-height:1.5}.c5-history-panel li{font-size:12px;line-height:1.5}.c5-history-panel strong{font-size:12px}.c5-info-dialog{background:#351626;color:#e9d5c7;border-color:#b49677;font-size:15px;width:min(650px,calc(100% - 24px));max-height:85vh}.c5-info-dialog h2{font:31px/1.15 "Baloo 2"}.c5-info-dialog p,.c5-help-steps{font-size:14px;line-height:1.7}.c5-eyebrow{font-size:11px;letter-spacing:.08em}.c5-dialog-close{font-size:26px;min-width:44px;min-height:44px}.c5-odds b{font-size:11px;letter-spacing:0}.c5-odds strong{font-size:26px}.c5-win-dialog{background:radial-gradient(ellipse,#6d2941,#2b1022);border-color:#b6916a}.c5-win-dialog h2{font:52px "Baloo 2";color:#f4d299}.c5-win-dialog>strong{font-size:62px}.c5-win-dialog p{font-size:14px}.c5-win-dialog:not([open]){display:none}.c5-stages-detail b{font-size:17px}.c5-stages-detail small{font-size:13px}.c5-table-toast{background:#471b2fe8;color:#f2d6af;border-color:#b58c5c55;font-size:14px}
.pessego-content{max-width:1200px;margin:auto;padding:35px 30px}.pessego-band{margin:30px 0 50px}.pessego-columns{display:grid;grid-template-columns:1fr 1fr;gap:30px}.pessego-columns p{color:#bfa7a8}.pessego-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pessego-card{background:linear-gradient(140deg,#4b2134,#2c1123);border:1px solid #bda18c44;border-radius:14px;overflow:hidden}.pessego-card img{width:100%;height:auto;aspect-ratio:8/5;object-fit:cover}.pessego-card>div{padding:22px}.pessego-card h2{font:24px/1.15 "Baloo 2";margin:0 0 14px}.pessego-card h2 a{text-decoration:none;color:#e6c3a9}.pessego-card p{font-size:14px;line-height:1.6;color:#bba0a4}.pessego-card div>a{font-size:14px}.pessego-foot{margin-top:50px;border-top:1px solid #b99a8844;padding:24px 0 0;font-size:13px;color:#9d818a}.pessego-foot nav{display:flex;flex-wrap:wrap;margin:0 0 14px;gap:2px 20px;font-size:13px}.pessego-foot p{font-size:13px;line-height:1.6}.pessego-doc{max-width:850px;margin:auto}.pessego-doc>h1{margin:22px 0}.pessego-doc p,.pessego-doc li{font-size:16px;line-height:1.9}.pessego-doc article h2{margin:35px 0 18px}.pessego-doc article a{display:inline;line-height:2.8;padding:12px 0}.pessego-note{font-size:12px!important;line-height:1.7!important;color:#b79aa3;margin-bottom:15px}.pessego-byline{font-size:13px;color:#ac8f99}.pessego-byline a{margin-right:10px}.pessego-cover{width:100%;height:auto;max-height:410px;object-fit:cover;border-radius:15px;margin:24px 0}.pessego-portrait{width:192px;height:192px;object-fit:cover;border-radius:16px;border:1px solid #be9c88}.pessego-author{padding:25px;background:#381726;border:1px solid #ad8d7644;border-radius:16px;margin:35px 0}.pessego-author .pessego-portrait{float:left;margin:0 25px 18px 0}.pessego-author:after{content:'';display:block;clear:both}.pessego-author h2{margin:0 0 10px}.pessego-author .pessego-byline{font-size:13px}.pessego-glossary dt{font:23px "Baloo 2";color:#e5bd9d;margin:25px 0 8px}.pessego-glossary dd{margin:0;border-left:2px solid #d7b39b55;padding-left:18px;font-size:16px;line-height:1.9}
@media(max-width:1160px){.pessego-rail{width:180px;padding:22px 10px}.pessego-brand img{width:168px}.pessego-page{margin-left:180px}.pessego-game{padding:0 20px}.c5-game-layout{grid-template-columns:minmax(0,1fr)}.c5-sidebar{display:grid;grid-template-columns:1fr 1fr}.c5-journey-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.c5-journey-list:before{display:none}.c5-journey-list li{gap:6px;padding-bottom:3px}.c5-table{height:300px}.pessego-cards{grid-template-columns:repeat(2,1fr)}}
@media(max-width:740px){.pessego-rail{position:relative;width:100%;padding:8px 14px;display:grid;grid-template-columns:188px 1fr;align-items:center;gap:4px 10px;border-right:0;border-bottom:1px solid #bba49644}.pessego-brand img{width:188px}.pessego-name{font-size:17px;text-align:right}.pessego-rail nav{grid-column:1/-1;display:flex;gap:4px;overflow:auto;white-space:nowrap}.pessego-rail nav a{font-size:12px;padding:3px 9px;min-width:44px}.pessego-rail nav a:nth-child(n+4){display:none}.pessego-age{display:none}.pessego-page{margin-left:0}.pessego-banner{height:170px}.pessego-banner>div{left:18px;bottom:54px;right:16px}.pessego-banner h1{font-size:31px;margin:5px 0}.pessego-banner p{font-size:12px;line-height:1.4}.pessego-kicker{font-size:11px}.pessego-game{padding:0 10px;margin-top:-38px}.pessego-gamebar{padding:7px 10px;gap:5px;border-radius:10px;margin-bottom:9px}.pessego-gamebar strong{font-size:23px}.pessego-gamebar button{padding:3px 7px;font-size:12px}.c5-game-layout{display:flex;flex-direction:column;gap:15px}.c5-game-card{display:flex;flex-direction:column;border-radius:12px}.c5-controls{order:-1;padding:10px}.c5-table-bar{font-size:11px;height:30px;padding:0 10px}.c5-table-bar span:first-child{display:none}.c5-table-bar span:last-child{font-size:11px;max-width:none}.c5-table{height:275px}.c5-card{width:55px;height:77px}.c5-cards{min-height:77px;gap:5px}.c5-dealer-zone{top:12px;left:47%;width:75%}.c5-zone-label{font-size:11px;letter-spacing:0;gap:7px;margin-bottom:6px}.c5-zone-label>b,.c5-zone-label small{font-size:12px}.c5-card-shoe{width:74px;height:49px;top:39px;right:0}.c5-corner{font-size:16px}.c5-corner i{font-size:12px}.c5-pip{font-size:29px}.c5-table-wordmark{top:107px;left:57%}.c5-table-wordmark b{font-size:15px;letter-spacing:0}.c5-table-wordmark small{display:none}.c5-table-wordmark>span{font-size:22px}.c5-pot{top:112px;left:8px;font-size:11px}.c5-pot img{width:36px;height:36px}.c5-pot b{font-size:15px}.c5-pot span{font-size:11px}.c5-player-zone{bottom:35px;left:7px;right:7px}.c5-felt-rule{font-size:11px;letter-spacing:0;gap:8px;left:5px;right:5px;bottom:9px}.c5-hands[data-split=true]{gap:13px}.c5-hands[data-split=true] .c5-card{width:45px;height:63px}.c5-hands[data-split=true] .c5-cards{min-height:63px;gap:3px}.c5-hand .c5-zone-label{font-size:11px;gap:4px}.c5-hand .c5-zone-label small{font-size:11px;max-width:60px}.c5-hands[data-split=true] .c5-corner{font-size:14px}.c5-hands[data-split=true] .c5-corner i{font-size:11px}.c5-hands[data-split=true] .c5-pip{font-size:24px}.c5-status{font-size:12px;line-height:1.4;margin:0 0 8px;min-height:18px}.c5-stake-row{gap:10px}.pessego-slider>span{font-size:12px}.pessego-slider output{font-size:13px}.pessego-slider small{font-size:11px;word-spacing:7px}.c5-gold-button{min-height:46px;font-size:13px;padding:0 10px}#c5-deal,#c5-refill{min-width:114px;font-size:12px}.c5-action-row{grid-template-columns:1fr 1fr;gap:7px}.c5-action-row button{font-size:13px;min-height:44px}.c5-action-row kbd{font-size:11px;margin-left:6px}.c5-action-help{font-size:12px;min-height:0;line-height:1.4;margin-top:7px}.c5-sidebar{display:grid;grid-template-columns:1fr;width:100%;gap:12px}.c5-journey-list b{font-size:12px}.c5-journey-list small{font-size:11px}.c5-journey-title h2{font:27px "Baloo 2"}.c5-section-label{font-size:11px}.c5-mission small{font-size:11px}.c5-mission h3{font:21px "Baloo 2"}.c5-mission p{font-size:12px}.c5-journey-chest b,.c5-journey-chest small{font-size:12px}.c5-cosmetic-note{font-size:11px}.c5-lower-grid{grid-template-columns:1fr}.c5-receipt dt{font-size:11px}.c5-receipt dd{font-size:24px}.c5-info-dialog h2{font-size:29px;max-width:none}.c5-info-dialog p,.c5-help-steps{font-size:14px}.c5-odds b{font-size:11px}.c5-odds strong{font-size:25px}.c5-win-dialog h2{font-size:38px}.c5-win-dialog>strong{font-size:50px}.pessego-content{padding:25px 14px}.pessego-band{margin:25px 0 35px}.pessego-cards,.pessego-columns{grid-template-columns:1fr}.pessego-author .pessego-portrait{float:none;width:160px;height:160px;margin:0 0 18px}.pessego-doc>h1{font-size:32px}.pessego-doc p,.pessego-doc li{font-size:15px}.pessego-note{font-size:12px!important}}
@media(max-width:350px){.pessego-rail{padding:7px 10px}.pessego-name{font-size:15px}.pessego-banner{height:145px}.pessego-banner h1{font-size:28px}.pessego-banner p:last-child{display:none}.pessego-game{padding:0 8px;margin-top:-36px}.pessego-gamebar strong{font-size:21px}.c5-table{height:255px}.c5-card{width:50px;height:70px}.c5-cards{min-height:70px;gap:4px}.c5-card-shoe{width:65px;height:44px}.c5-pot{top:105px}.c5-table-wordmark{top:101px}.c5-felt-rule{font-size:11px;gap:5px}.c5-felt-rule>span:first-child{display:none}.c5-controls{padding:9px}.c5-action-help{font-size:12px}.pessego-slider small{word-spacing:3px}.c5-zone-label{font-size:11px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
#pessego-gift-slot{display:inline-flex;min-width:44px;min-height:44px}.cha-alca{position:relative;width:44px;height:44px;font-size:24px!important;padding:0!important;background:linear-gradient(140deg,#8f3a4a,#49192e)!important;border:1px solid #cdb09a}.cha-alca small{position:absolute;right:-4px;top:-5px;line-height:18px;width:18px;border-radius:50%;font-size:11px;background:#edc791;color:#4b2430}.cha-livre{box-shadow:0 0 18px #e1b47477}.cha-bandeja{position:fixed;inset:auto auto 10px 50%;translate:-50% 0;margin:0;padding:0;width:min(700px,calc(100% - 20px));max-height:calc(100dvh - 20px);background:linear-gradient(130deg,#62283b,#351526);border:1px solid #c5a995;border-radius:25px 25px 12px 12px;color:#f5e7d7;overflow:visible;box-shadow:0 -15px 65px #0009;font-family:Mulish,sans-serif}.cha-bandeja[open]{animation:none!important;transform:none!important;translate:none;left:0;right:0;margin:0 auto}.cha-bandeja::backdrop{background:#15040ce0;backdrop-filter:blur(5px)}.cha-linha{display:flex;align-items:center;justify-content:space-between;padding:9px 18px 0;gap:15px}.cha-convite-kicker{font-size:11px;letter-spacing:.1em;color:#dab79d;margin:0}.cha-x{width:44px;height:44px;background:transparent;border:0;font-size:26px}.cha-convite-corpo{display:grid;grid-template-columns:230px 1fr;align-items:center;gap:20px;padding:0 25px 12px}.cha-convite-arte{text-align:center}.cha-convite-arte img{width:220px;height:220px;object-fit:contain;filter:drop-shadow(0 12px 20px #0005)}.cha-convite-palavras h2{font:29px/1.2 "Baloo 2";margin:0 0 12px}.cha-convite-valor{font:38px/1.1 "Baloo 2";color:#f1cf9b;display:block;margin-bottom:15px;font-weight:400}.cha-convite-resumo{font-size:14px;line-height:1.55;color:#d1b3b1;margin:0}.cha-convite-fim{display:block;border-top:1px solid #c2a08a44;padding:16px 25px 20px;margin:0;font-size:14px;background:transparent}.cha-convite-botoes{display:flex;gap:10px}.cha-convite-botoes button{flex:1;min-height:46px;font-size:14px;padding:8px 12px}.cha-convite-principal{background:linear-gradient(#f0d39e,#d7a65f);border-color:#f1cc8b;color:#47242c;font-weight:700}.cha-convite-simples{background:transparent;border-color:transparent;color:#d4b7b2}.cha-convite-recado{font-size:12px;line-height:1.5;color:#f0d1a6;margin:10px 0 0}.cha-convite-recado:empty{display:none}.cha-convite-idade{display:block;font-size:12px;line-height:1.4;color:#b3959b;margin-top:12px}.cha-convite-camada{position:fixed;inset:0;pointer-events:none;overflow:visible}.cha-convite-moeda{position:fixed;width:32px;height:32px;object-fit:contain}.cha-dourada{box-shadow:0 0 90px #edbd6866}
@media(max-width:740px){.cha-bandeja{width:calc(100% - 16px);bottom:8px}.cha-linha{padding:7px 13px 0}.cha-convite-corpo{grid-template-columns:1fr;gap:0;padding:0 20px 12px}.cha-convite-arte img{width:150px;height:150px}.cha-convite-palavras h2{font-size:25px;margin:2px 0 9px}.cha-convite-valor{font-size:32px;margin-bottom:10px}.cha-convite-resumo{font-size:13px;line-height:1.45}.cha-convite-fim{padding:12px 20px 16px}.cha-convite-botoes{gap:6px}.cha-convite-botoes button{min-height:44px;font-size:13px;padding:6px}.cha-convite-idade{font-size:12px;margin-top:8px}.cha-convite-recado{font-size:12px;line-height:1.4;margin-top:8px}}@media(max-width:350px){.cha-convite-arte img{width:135px;height:135px}.cha-convite-palavras h2{font-size:23px}.cha-convite-valor{font-size:29px}.cha-convite-fim{padding-bottom:14px}}@media(prefers-reduced-motion:reduce){.cha-dourada{box-shadow:none}}


/* convite · posição unificada (gaveta inferior no celular, centro no desktop) */
dialog.cha-bandeja{position:fixed!important;inset:auto 0 0 0!important;margin:0 auto!important;width:100%!important;max-width:100%!important;height:fit-content!important;min-height:0!important;max-height:min(50dvh,440px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;border-radius:24px 24px 0 0!important;transform:none!important;rotate:none!important;z-index:1000!important;padding-bottom:env(safe-area-inset-bottom)}
dialog.cha-bandeja>*{max-height:none!important;height:auto!important;min-height:0!important;transform:none!important;rotate:none!important}
dialog.cha-bandeja[open]{animation:cha-bandej-abre .34s cubic-bezier(.2,.8,.3,1)}
@keyframes cha-bandej-abre{from{translate:0 100%}to{translate:0 0}}
dialog.cha-bandeja img[alt]:not([alt='']){width:120px!important;height:120px!important;max-width:none!important;max-height:none!important;min-height:0!important;object-fit:contain}
button.cha-x{position:absolute!important;top:8px!important;right:8px!important;left:auto!important;bottom:auto!important;min-width:44px!important;min-height:44px!important;z-index:5}
@media(min-width:768px){dialog.cha-bandeja{inset:0!important;margin:auto!important;width:clamp(360px,40vw,560px)!important;max-height:80vh!important;border-radius:24px!important}dialog.cha-bandeja img[alt]:not([alt='']){width:160px!important;height:160px!important}}
@media(max-width:360px){dialog.cha-bandeja img[alt]:not([alt='']){width:88px!important;height:88px!important}}
@media(max-height:500px) and (max-width:1000px){dialog.cha-bandeja{inset:auto 0 0 0!important;margin:0 auto!important;width:100%!important;max-height:70dvh!important;border-radius:22px 22px 0 0!important}dialog.cha-bandeja img[alt]:not([alt='']){width:88px!important;height:88px!important}}
@media(prefers-reduced-motion:reduce){dialog.cha-bandeja[open]{animation:none}}
dialog.cha-bandeja button:is([aria-label*="echar" i],[aria-label*="lose" i]){min-width:46px!important;min-height:46px!important}
@media(max-height:500px){dialog.cha-bandeja[open]{animation:none!important;translate:none!important}}
dialog.cha-bandeja[open]{animation:none!important;translate:none!important}
