@font-face{font-family:Fraunces;src:url('/tipos/safira-fraunces-latin-700-normal.woff2') format('woff2');font-weight:700;font-display:swap}@font-face{font-family:Fraunces;src:url('/tipos/safira-fraunces-latin-ext-700-normal.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+0100-02FF}@font-face{font-family:"Work Sans";src:url('/tipos/safira-work-sans-latin-400-normal.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:"Work Sans";src:url('/tipos/safira-work-sans-latin-ext-400-normal.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0100-02FF}@font-face{font-family:"Work Sans";src:url('/tipos/safira-work-sans-latin-700-normal.woff2') format('woff2');font-weight:700;font-display:swap}@font-face{font-family:"Work Sans";src:url('/tipos/safira-work-sans-latin-ext-700-normal.woff2') format('woff2');font-weight:700;font-display:swap;unicode-range:U+0100-02FF}
:root{--safira-noite:#17132c;--safira-pedra:#29213f;--safira-borda:#635879;--safira-sol:#e9bb52;--safira-claro:#f2eef8;--safira-silencio:#c4bbd5}*{box-sizing:border-box}body{margin:0;background:var(--safira-noite);color:var(--safira-claro);font:16px/1.65 "Work Sans",sans-serif}h1,h2,h3{font-family:Fraunces,serif;line-height:1.13}h1{font-size:clamp(27px,3.4vw,48px);margin:8px 0 18px}h2{font-size:30px;margin:34px 0 16px}h3{font-size:23px}p{margin:0 0 20px}a{color:var(--safira-sol);text-underline-offset:4px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;padding:7px 3px}p a{vertical-align:middle}button,select{font:inherit;min-width:44px;min-height:44px}button{cursor:pointer}img{max-width:100%;height:auto;display:block}button:focus-visible,a:focus-visible,select:focus-visible{outline:3px solid #fff;outline-offset:4px}.sa-skip{position:absolute;top:-90px;background:#fff;color:#17132c;z-index:100}.sa-skip:focus{top:0}.sa-sidebar{position:fixed;inset:0 auto 0 0;width:220px;padding:24px;background:#211932;border-right:1px solid #51415d;display:flex;flex-direction:column;gap:10px;z-index:10}.sa-sidebar>p{font-family:Fraunces,serif;font-size:22px;line-height:1.15;margin:0 0 8px}.sa-logo{padding:0;min-height:60px}.sa-logo img{width:172px}.sa-sidebar nav{display:flex;flex-direction:column}.sa-sidebar nav a{color:#e2d9ee;text-decoration:none;padding:10px 16px;border-left:3px solid transparent}.sa-sidebar nav a[aria-current]{border-color:#e9bb52;background:#3a2d4b}.sa-package{display:flex;gap:6px;align-items:center;background:#574468;color:#fff;border:1px solid #9c80ab;border-radius:24px;padding:3px 14px;margin-top:auto}.sa-sidebar small{font-size:12px;color:#c4bbd5}main,footer{margin-left:220px}.sa-heading{padding:28px 38px 0}.sa-tag{letter-spacing:.11em;font-size:11px;font-weight:700;color:#e9bb52}.sa-panorama{background:linear-gradient(0deg,#17132c 0%,#17132c22 55%),url('/argila/panorama.webp') center/cover;min-height:650px;padding:0 30px 50px;display:grid;grid-template-columns:.7fr 1.3fr;align-items:start;gap:30px}.sa-intro{padding-top:120px;font:700 30px/1.25 Fraunces,serif;text-shadow:0 2px 15px #000}.sa-intro span{font:14px "Work Sans",sans-serif}.sa-game{width:100%;max-width:630px;scroll-margin-top:20px}.sa-machine{margin-top:12px;padding:22px;background:#30263dec;border:1px solid #9c80ab;border-radius:32px 32px 16px 16px;box-shadow:0 20px 40px #05031090}.sa-header{display:flex;align-items:center;justify-content:space-between}.sa-heading .sa-title{font-size:24px}.sa-machine .sa-heading{padding:0}.sa-kicker{font-size:11px;color:#c4bbd5}.sa-title{margin:2px 0 8px;font-size:26px}.sa-badge{font-size:12px;border:1px solid #7e688b;border-radius:20px;padding:5px 10px;display:inline-block}.sa-meters{display:flex;justify-content:space-between;gap:8px;margin:14px 0;font-size:14px}.sa-board{display:grid;grid-template-columns:repeat(var(--sa-columns),1fr);gap:7px;background:#100d20;border:8px solid #594361;border-radius:18px;padding:8px}.sa-column{display:grid;gap:6px}.sa-tile{aspect-ratio:1.15;display:grid;place-items:center;background:#302b43;border-radius:10px;font-size:0;background-image:url('/argila/simbolos.webp');background-size:300% 200%;background-repeat:no-repeat}.sa-tile[data-symbol=a]{background-position:0 0}.sa-tile[data-symbol=b]{background-position:50% 0}.sa-tile[data-symbol=c]{background-position:100% 0}.sa-tile[data-symbol=d]{background-position:0 100%}.sa-tile[data-symbol=e]{background-position:50% 100%}.sa-tile[data-symbol=wild]{background-position:100% 100%}.sa-hit{outline:3px solid #e9bb52}.sa-board[data-spinning=true]{opacity:.7}.sa-status{font-size:14px;min-height:42px;margin:12px 0}.reels-controls{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sa-label{font-size:12px;grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:10px}.sa-stakes{background:#17132c;color:#fff;border:1px solid #9c80ab;border-radius:8px;padding:8px 14px;min-width:130px}.sa-spin,.sa-reset{border:0;border-radius:9px;padding:10px;background:#e9bb52;color:#17132c;font-weight:700}.sa-reset{background:#66516f;color:#fff}button:disabled{opacity:.5;cursor:not-allowed}.sa-home-note{max-width:860px;margin:auto;padding:28px}.sa-home-note img{margin-top:25px;border-radius:18px}.sa-reading{padding:15px 50px 70px;max-width:1200px}.sa-reading .sa-heading{padding:15px 0}.sa-reading article{max-width:790px}.sa-disclosure{font-size:13px;color:#d2c4df;margin:0 0 20px}.sa-cover{width:100%;max-height:280px;object-fit:cover;border-radius:24px;margin:12px 0 32px}.sa-reading article p{margin-bottom:24px}.sa-portrait{border-radius:24px;width:300px;float:right;margin:0 0 30px 28px}.sa-row{display:flex;gap:16px;align-items:center;border-top:1px solid #635879;padding:18px 0;text-decoration:none}.sa-row img{border-radius:50%}.sa-index{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sa-index>a{display:block;background:#30263d;padding:18px;border-radius:16px;text-decoration:none}.sa-index h2{font-size:25px}.sa-index p{color:#ddd}.sa-index img{width:100%;border-radius:10px}footer{padding:30px 38px;border-top:1px solid #51415d;font-size:13px;color:#c4bbd5}footer a{margin-right:20px}.sa-bubble{position:fixed;right:22px;bottom:22px;width:350px;max-width:calc(100vw - 28px);border:2px solid #e9bb52;background:#382646;box-shadow:0 18px 70px #000b;border-radius:28px 28px 4px 28px;padding:24px;z-index:40;animation:safira-chegada .22s ease-out}.sa-bubble[hidden]{display:none}.sa-bubble>img{float:left;width:95px;height:95px;object-fit:contain;margin:0 14px 8px 0}.sa-bubble h2{font-size:29px;margin:8px 0}.sa-bubble p{font-size:14px;margin-bottom:14px}.sa-bubble small{font-size:12px;line-height:1.5;display:block}.sa-dismiss{position:absolute;right:8px;top:5px;border:0;border-radius:50%;background:#17132c;color:#fff;font-size:24px}.sa-convert{clear:both;background:#e9bb52;color:#17132c;font-weight:700;border:0;border-radius:24px;width:100%;padding:10px 15px}.sa-note{margin:10px 0;color:#fff}.sa-offer-copy{clear:both}@keyframes safira-chegada{from{transform:translate(14px,12px);opacity:0}to{transform:none;opacity:1}}
@media(max-width:1050px){.sa-panorama{grid-template-columns:1fr;min-height:0}.sa-intro{padding:0;font-size:19px}.sa-intro p{margin:0}.sa-game{margin:auto}.sa-reading{padding:15px 28px 50px}.sa-panorama{gap:8px}.sa-heading{padding:22px 28px 0}}
@media(max-width:700px){.sa-sidebar{position:relative;width:100%;inset:auto;display:grid;grid-template-columns:1fr auto;padding:8px 12px;gap:4px 8px;border-right:0;border-bottom:1px solid #635879}.sa-sidebar>.sa-logo{min-height:44px}.sa-logo img{width:110px}.sa-sidebar>p,.sa-sidebar>small{display:none}.sa-sidebar nav{grid-column:1/-1;grid-row:2;flex-direction:row;overflow-x:auto;gap:4px}.sa-sidebar nav a{font-size:12px;padding:4px 8px;border-left:0;border-bottom:2px solid transparent;flex-shrink:0}.sa-sidebar nav a[aria-current]{border-bottom-color:#e9bb52}.sa-package{margin:0;font-size:12px;height:44px;padding:0 10px}.sa-package img{width:30px;height:30px}main,footer{margin-left:0}.sa-heading{padding:12px 14px 0}.sa-heading h1{font-size:26px;margin:4px 0 10px}.sa-heading>.sa-tag{display:none}.sa-panorama{padding:0 10px 20px;gap:0}.sa-intro{display:none}.sa-machine{margin:0;padding:12px;border-radius:18px}.sa-kicker{display:none}.sa-title{font-size:22px}.sa-badge{font-size:11px}.sa-meters{font-size:12px;margin:8px 0}.sa-board{border-width:5px;padding:5px;gap:5px}.sa-column{gap:4px}.sa-tile{aspect-ratio:1.5}.sa-status{font-size:12px;min-height:32px;margin:7px 0;line-height:1.35}.sa-spin,.sa-reset{padding:7px}.sa-label{line-height:1.2}.sa-reading{padding:12px 18px 40px}.sa-reading .sa-heading{padding:4px 0}.sa-reading h1{font-size:29px}.sa-reading h2{font-size:26px}.sa-index{grid-template-columns:1fr}.sa-portrait{float:none;width:192px;margin:12px 0 20px}.sa-bubble{right:14px;bottom:14px;padding:19px;width:330px}.sa-bubble>img{width:75px;height:75px}.sa-bubble h2{font-size:26px}.sa-bubble p{font-size:12px}.sa-bubble .sa-tag{font-size:11px}footer{padding:22px 18px}.sa-home-note{padding:20px 18px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

[hidden]{display:none!important}

:root{--safira-noite:#16090a;--safira-pedra:#301012;--safira-borda:#9c6337;--safira-sol:#ffd57c;--safira-claro:#fff5df;--safira-silencio:#dbc9b7}body{background:#16090a;color:#fff5df}.sa-sidebar{background:linear-gradient(130deg,#3b1015,#18090a);border-color:#a2763c}.sa-sidebar nav a[aria-current]{background:#5e2022}.sa-tag,.sa-sidebar small{color:#e4bd80}.sa-panorama{background:linear-gradient(90deg,#19070722,#19070744),url('/argila/panorama.webp') center/cover;padding:20px 20px 30px;grid-template-columns:minmax(150px,.65fr) minmax(0,2.2fr);align-items:center;gap:14px}.sa-intro{font-size:25px;text-shadow:0 2px 8px #000}.sa-game{width:100%;max-width:850px;background:none;box-shadow:none;padding:0}.sa-home-note{background:#230d0d}.sa-reading{background:#1b0c0d}.sa-reading article{color:#efdfce}.sa-reading article p{line-height:1.78}.sa-index>a{background:#2c1112;border-color:#9a683b}.sa-package{background:#5a1c1e;color:#ffe1a5;border:1px solid #b58142}.sa-heading h1{margin-bottom:15px}footer{background:#180909;color:#d9c0a2;border-color:#825332}
.game-layout{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:12px;align-items:start}.machine{padding:12px;background:linear-gradient(145deg,#541c1b,#1b0c0b 70%);border:2px solid #d1a152;border-radius:22px;box-shadow:0 14px 35px #0009,inset 0 0 0 4px #321613}.machine-top{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:11px;line-height:1.2;min-height:44px}.machine-top>span:not(.palacio-balance){max-width:86px}.machine-top #mute{background:#2a1111;border:1px solid #b17f45;color:#ffdf9a;border-radius:11px;font-size:11px;line-height:1.1;max-width:80px;padding:4px}.palacio-balance{font-size:11px;display:block;text-align:right}.palacio-balance strong{font-size:24px;display:block;color:#ffe29b;line-height:1.1}.pill{display:none}.reel-stage{position:relative;margin-top:8px}.board-frame{position:relative;border:5px solid #c3913f;border-radius:14px;padding:5px;background:#17090b;box-shadow:inset 0 0 15px #000}.board{height:265px;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;overflow:hidden}.reel{display:grid;grid-template-rows:repeat(3,1fr);gap:4px}.tile{background:radial-gradient(ellipse at top,#914927,#3e1812);border:1px solid #95693e;border-radius:8px;position:relative;overflow:hidden;display:grid;place-items:center}.symbol{display:block;width:100%;height:100%;background-image:url('/argila/simbolos.webp');background-size:300% 200%;background-repeat:no-repeat;min-width:20px;min-height:20px}.symbol[data-symbol=a],.tiger-medallion{background-position:0 0}.symbol[data-symbol=b]{background-position:50% 0}.symbol[data-symbol=c]{background-position:100% 0}.symbol[data-symbol=d]{background-position:0 100%}.symbol[data-symbol=e]{background-position:50% 100%}.symbol[data-symbol=wild]{background-position:100% 100%}.wild{box-shadow:inset 0 0 10px #91f8c4}.held{border:2px solid #ffe3a1;box-shadow:0 0 12px #f8c151}.hit{filter:brightness(1.28);border-color:#fff1ad;box-shadow:inset 0 0 13px #ffce64}.spinning .tile:not(.held){animation:palacio-rolo .13s linear infinite;filter:blur(1px)}.stopped{animation:palacio-volta .24s ease-out}.suspense{box-shadow:0 0 18px #ffca51}.reel-footer{display:flex;justify-content:space-between;gap:4px;font-size:11px;margin-top:7px;line-height:1.3}.reel-footer strong{text-align:center;font-size:12px;color:#ffe0a0}#lines{position:absolute;inset:5px;width:calc(100% - 10px);height:calc(100% - 10px);pointer-events:none;overflow:visible}#lines polyline{fill:none;stroke:#fff3a0;stroke-width:4;stroke-linecap:round;filter:drop-shadow(0 0 4px #ffba27)}.feature-banner{position:absolute;z-index:4;top:5px;left:4px;right:4px;background:linear-gradient(90deg,#7d1f12,#d29630,#70200e);padding:5px;border:2px solid #ffe1a1;display:flex;align-items:center;gap:5px;border-radius:11px;font-size:12px}.feature-banner .symbol{width:55px;height:55px;flex-shrink:0}.feature-banner small,.feature-banner strong{display:block}.status{font-size:12px;line-height:1.35;min-height:34px;margin:8px 0}.bet-controls{display:grid;grid-template-columns:80px minmax(90px,1fr) 72px;gap:6px;align-items:end}.bet-controls label{font-size:11px;line-height:1.2}select{color:#fff0d0;border:1px solid #b48647;background:#321011;border-radius:9px;padding:6px;font-size:12px}.bet-controls select{width:100%}.spin{height:58px;border:2px solid #ffe0a3;border-radius:16px;background:linear-gradient(#ffe6a6,#dba336 54%,#ffd888);color:#3b1709;font-weight:700;box-shadow:0 5px 0 #8b4d18,inset 0 1px 0 #fff;font-size:18px}.spin small{font-size:11px;display:block;line-height:1}.spin:active{transform:translateY(3px);box-shadow:0 2px 0 #8b4d18}.quiet,.text-button{background:#3a1516;border:1px solid #b6864e;color:#ffe5b5;border-radius:9px;padding:5px;font-size:12px}.session{height:58px;line-height:1.2}.machine-note{font-size:11px;line-height:1.3;margin:8px 0 0;color:#d8c2a5}.journey-card{border:1px solid #a87740;background:#281011ef;border-radius:14px;padding:10px;font-size:12px}.journey-card h2{font-size:20px;margin:8px 0}.journey-card p{margin:7px 0}.card-heading{display:flex;flex-wrap:wrap;gap:4px}.card-heading .eyebrow{font-size:11px}.card-heading button{padding:3px}.tiger-medallion{height:100px;width:100px;margin:8px auto;background-size:300% 200%}.chapter{font-size:11px;color:#ffd27a}.progress-track{height:8px;background:#120506;border-radius:8px;overflow:hidden}.progress-track i{display:block;height:100%;background:linear-gradient(90deg,#ad6c24,#ffe6a9)}.progress-meta{font-size:11px;display:grid;gap:4px;margin:7px 0}.reward-preview{font-size:11px;margin:8px 0}.reward-preview>span{display:none}.reward-preview p{margin:4px 0}.skin-label{font-size:11px;display:grid;gap:4px}.journey-card button{width:100%;margin-top:6px}.chest-ready{min-height:44px;background:#ffe3a2;color:#4b220a;border-radius:9px;border:0;font-weight:700}.paytable{margin:20px 0}.paytable summary{min-height:44px;cursor:pointer}.paytable #paytable{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.paytable #paytable>div{display:flex;gap:6px;align-items:center}.paytable .symbol{width:64px;height:64px;flex-shrink:0}.paytable small{font-size:12px}.celebration{position:fixed;inset:0;z-index:30;background:#140704dc;display:grid;place-items:center;padding:18px}.win-card{width:min(520px,100%);padding:35px 20px;background:radial-gradient(ellipse at top,#8b3418,#270b0c 65%);border:3px solid #e3b45a;border-radius:25px;color:#ffe7ad;text-align:center}.win-card h2{margin:15px 0;font-size:30px}.win-card strong{font-size:60px;display:block;text-shadow:0 0 24px #ffc04d}.win-card small{font-size:24px}.win-card p{font-size:12px;margin-top:15px}.win-card>span{display:block;font-size:12px}#fx{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:31}#stage-dialog{max-width:620px;width:calc(100% - 24px);max-height:90vh;overflow:auto;background:#2b0c0e;color:#ffe6b7;border:2px solid #c8994f;border-radius:20px;padding:18px}.dialog-heading{display:flex;justify-content:space-between;gap:8px}.dialog-heading h2{font-size:24px;margin:8px 0}.dialog-heading button{align-self:start;min-width:44px}#stage-list{list-style:none;padding:0}#stage-list li{display:flex;gap:10px;margin:13px 0;border-bottom:1px solid #75452e;padding-bottom:12px}#stage-list li>span{min-width:30px;color:#f4c96d}#stage-list p{margin:4px 0;font-size:13px}#stage-list small,.fine{font-size:11px}.shaking{animation:palacio-impacto .45s}.pulse{animation:palacio-brilho .6s}body[data-skin=jade] .machine{border-color:#74dbb4}body[data-skin=ember] .machine{border-color:#ff755a}body[data-skin=sapphire] .machine{border-color:#69c1ff}body[data-skin=royal] .machine{border-color:#cd8bfa}body[data-skin=master] .machine{box-shadow:0 0 28px #ffc84b8a,inset 0 0 0 4px #6d3613}
@keyframes palacio-rolo{to{transform:translateY(10px)}}@keyframes palacio-volta{0%{transform:translateY(-10px)}65%{transform:translateY(4px)}100%{transform:none}}@keyframes palacio-impacto{25%,75%{transform:translateX(-3px)}50%{transform:translateX(3px)}}@keyframes palacio-brilho{50%{filter:brightness(1.5)}}
@media(max-width:1100px){.game-layout{grid-template-columns:1fr}.journey-card{display:grid;grid-template-columns:1fr 1fr;gap:5px}.journey-card .tiger-medallion,.reward-preview{display:none}.journey-card .card-heading,.journey-card .progress-track{grid-column:1/-1}.sa-panorama{grid-template-columns:1fr}.sa-intro{display:none}.sa-game{max-width:600px}.machine{max-width:600px}.board{height:265px}}
@media(max-width:700px){.sa-heading h1{font-size:25px;margin:4px 0 10px}.sa-panorama{padding:0 10px 20px}.game-layout{gap:10px}.machine{padding:9px;border-radius:18px}.machine-top{font-size:11px}.machine-top>span:not(.palacio-balance){font-size:11px}.board{height:250px}.machine-top #mute{max-width:76px}.palacio-balance strong{font-size:22px}.board-frame{border-width:4px;padding:4px}.reel-stage{margin-top:4px}.status{min-height:32px;margin:6px 0}.spin,.session{height:50px}.bet-controls{grid-template-columns:78px minmax(90px,1fr) 66px}.machine-note{margin-top:7px}.journey-card{margin-top:4px}.paytable #paytable{grid-template-columns:1fr 1fr}.sa-sidebar nav{scrollbar-width:none}}
@media(max-width:350px){.sa-heading h1{font-size:22px;margin-bottom:7px}.sa-sidebar{padding-top:5px;padding-bottom:4px}.sa-sidebar nav a{font-size:11px;padding:3px 6px}.sa-package{padding:0 5px}.sa-package img{width:26px}.board{height:202px}.reel-footer{font-size:11px}.reel-footer>span:last-child{display:none}.reel-footer strong{font-size:11px}.machine-note{font-size:11px}.machine-top #mute{max-width:70px}.feature-banner{padding:3px;font-size:11px}.feature-banner .symbol{width:44px;height:44px}.status{font-size:12px;line-height:1.2;min-height:29px}.spin{font-size:17px}.bet-controls{grid-template-columns:76px minmax(82px,1fr) 60px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}#fx{display:none}}

.palacio-recado{position:fixed;inset:auto 20px 18px auto;margin:0;padding:0;border:0;background:transparent;color:#fff0d4;overflow:visible;max-width:calc(100vw - 24px);max-height:none;width:350px;font-family:"Work Sans",sans-serif;z-index:60}.palacio-recado::backdrop{background:#170507b8;backdrop-filter:blur(5px)}.palacio-cartao{position:relative;padding:23px 22px 16px;border:2px solid #e1b666;border-radius:30px 30px 4px 30px;background:radial-gradient(ellipse at top,#7a2922,#300c0f 65%);box-shadow:0 15px 75px #000b;text-align:center;isolation:isolate}.palacio-sair{position:absolute;top:6px;right:6px;min-width:44px;min-height:44px;background:#230a0a;border:1px solid #b77d4a;color:#ffe6b3;border-radius:50%;font-size:25px}.palacio-rubrica{font-size:11px;letter-spacing:2px;margin:12px 0 0;color:#e6c78e}.palacio-presente{width:170px;height:170px;object-fit:contain;margin:4px auto;position:relative;z-index:2}.palacio-cartao h2{font-size:25px;margin:8px 0}.palacio-dizer{font-size:13px;line-height:1.5;margin:8px 0}.palacio-valor{font-size:31px;display:block;color:#ffe297;line-height:1.3;margin:8px 0}.palacio-acao{width:100%;min-height:46px;border:1px solid #ffe3ac;background:linear-gradient(#ffe8b5,#dfaa42);color:#461907;border-radius:18px;font-size:13px;font-weight:700;box-shadow:0 3px 0 #965719}.palacio-voltar{display:block;margin:9px auto 0;min-height:44px;padding:5px 15px;background:#4d171b;color:#fff0d3;border:1px solid #b18852;border-radius:16px;font-size:12px}.palacio-nota{font-size:12px;line-height:1.35;color:#ffe3a0;margin:9px 0 4px}.palacio-nota:empty{display:none}.palacio-idade{font-size:11px;display:block;line-height:1.4;margin:7px 0 0}.palacio-atalho{position:fixed;right:18px;bottom:15px;z-index:12;border:1px solid #e3b762;background:linear-gradient(#7e3023,#351014);color:#ffe2a5;border-radius:30px 25px 4px 30px;padding:3px 12px 3px 3px;display:flex;align-items:center;gap:4px;font-size:12px;min-height:54px}.palacio-atalho img{width:48px;height:48px;object-fit:contain}.palacio-atalho b{position:absolute;top:-5px;right:2px;background:#ffe5a2;border-radius:20px;min-width:20px;color:#37140b;font-size:11px}.palacio-disponivel{box-shadow:0 0 24px #ffd66b99;animation:palacio-chamar 2s ease-in-out infinite}.palacio-voos{position:fixed;inset:0;pointer-events:none;z-index:5}.palacio-voos img{position:fixed;width:30px;height:24px;object-fit:contain}.palacio-recado[data-abertura=sacudir] .palacio-presente{animation:palacio-peso .35s linear}.palacio-recado[data-abertura=luz] .palacio-presente{filter:drop-shadow(0 0 30px #ffe6a1);animation:palacio-luz .45s ease-out}.palacio-recado[data-abertura=moedas] .palacio-presente{filter:drop-shadow(0 0 16px #ffdc83)}.palacio-recado[data-abertura=cartao] .palacio-cartao{border-color:#fff2ad}.palacio-acao:active{transform:translateY(2px);box-shadow:0 1px 0 #965719}.palacio-recado button:focus-visible,.palacio-atalho:focus-visible{outline:3px solid #fff;outline-offset:3px}@keyframes palacio-chamar{50%{translate:0 -4px}}@keyframes palacio-peso{25%,75%{rotate:-6deg}50%{rotate:6deg}}@keyframes palacio-luz{0%{scale:.82;filter:brightness(1.8) drop-shadow(0 0 45px #fff1bd)}100%{scale:1}}
@media(max-width:700px){.palacio-recado{right:12px;bottom:12px;width:340px}.palacio-cartao{padding:17px 18px 14px}.palacio-presente{width:156px;height:156px}.palacio-recado h2{font-size:24px}.palacio-dizer{font-size:12px;margin:6px 0}.palacio-valor{font-size:29px;margin:7px 0}.palacio-atalho{right:10px;bottom:12px}}
@media(max-width:350px){.palacio-recado{right:8px;bottom:8px;max-width:calc(100vw - 16px)}.palacio-cartao{padding:15px 15px 12px}.palacio-presente{width:132px;height:132px}.palacio-rubrica{margin-top:10px;font-size:11px}.palacio-recado h2{font-size:22px;margin:5px 0}.palacio-valor{font-size:27px;margin:5px 0}.palacio-voltar{margin-top:6px}.palacio-atalho{right:8px;bottom:95px}}
@media(prefers-reduced-motion:reduce){.palacio-recado *,.palacio-atalho{animation:none!important;transition:none!important}}

.reward-preview small{font-size:11px}

.tile .symbol{width:80px;height:80px;max-width:100%;max-height:100%}.reward-preview small{font-size:11px;display:block}@media(max-width:700px){.tile .symbol{width:74px;height:74px}}@media(max-width:350px){.tile .symbol{width:60px;height:60px}}

.tile.wild .symbol{animation:palacio-wild 1.7s ease-in-out infinite}@keyframes palacio-wild{50%{filter:brightness(1.22) drop-shadow(0 0 6px #f9df91)}}


/* convite · posição unificada (gaveta inferior no celular, base no desktop) */
dialog.palacio-recado{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.palacio-recado>*{max-height:none!important;height:auto!important;min-height:0!important;transform:none!important;rotate:none!important}
dialog.palacio-recado[open]{animation:palacio-re-chega .34s cubic-bezier(.2,.8,.3,1)}
@keyframes palacio-re-chega{from{translate:0 100%}to{translate:0 0}}
dialog.palacio-recado 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.palacio-sair{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.palacio-recado{bottom:16px!important;width:clamp(480px,60vw,760px)!important;max-height:50vh!important;border-radius:24px!important}dialog.palacio-recado img[alt]:not([alt='']){width:160px!important;height:160px!important}}
@media(max-width:360px){dialog.palacio-recado img[alt]:not([alt='']){width:88px!important;height:88px!important}}
@media(max-height:500px) and (max-width:1000px){dialog.palacio-recado{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.palacio-recado img[alt]:not([alt='']){width:88px!important;height:88px!important}}
@media(prefers-reduced-motion:reduce){dialog.palacio-recado[open]{animation:none}}
dialog.palacio-recado button:is([aria-label*="echar" i],[aria-label*="lose" i]){min-width:46px!important;min-height:46px!important}
@media(max-height:500px){dialog.palacio-recado[open]{animation:none!important;translate:none!important}}
dialog.palacio-recado[open]{animation:none!important;translate:none!important}
