@font-face{font-family:'Cormorant Garamond';src:url('/tipos-de-papel/cormorant-garamond-latin-400-normal.woff2')}@font-face{font-family:'Cormorant Garamond';src:url('/tipos-de-papel/cormorant-garamond-latin-ext-400-normal.woff2');unicode-range:U+0100-02FF}@font-face{font-family:'Cormorant Garamond';src:url('/tipos-de-papel/cormorant-garamond-latin-700-normal.woff2');font-weight:700}@font-face{font-family:'Cormorant Garamond';src:url('/tipos-de-papel/cormorant-garamond-latin-ext-700-normal.woff2');font-weight:700;unicode-range:U+0100-02FF}@font-face{font-family:Karla;src:url('/tipos-de-papel/karla-latin-400-normal.woff2')}@font-face{font-family:Karla;src:url('/tipos-de-papel/karla-latin-ext-400-normal.woff2');unicode-range:U+0100-02FF}@font-face{font-family:Karla;src:url('/tipos-de-papel/karla-latin-700-normal.woff2');font-weight:700}@font-face{font-family:Karla;src:url('/tipos-de-papel/karla-latin-ext-700-normal.woff2');font-weight:700;unicode-range:U+0100-02FF}
:root{--vinho:#260b1a;--uva:#160912;--gold:#dcaf61;--cream:#f8e9ce;--muted:#c4aeb2;--line:#97664766}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 25% 0,#592237,#160912 65%);color:var(--cream);font:16px/1.6 Karla,sans-serif}a{color:inherit;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}button,input,select,summary{font:inherit;min-height:44px;min-width:44px;touch-action:manipulation}button{cursor:pointer;border:1px solid var(--line);border-radius:7px;background:#391425;color:var(--cream)}button:disabled{opacity:.5;cursor:default}button:active{translate:0 2px}button:focus-visible,a:focus-visible,select:focus-visible{outline:3px solid #ffd98e;outline-offset:3px}h1,h2,h3{font-family:'Cormorant Garamond',serif;line-height:1.08}h1{font-size:46px;margin:0}h2{font-size:34px}h3{font-size:25px}img{max-width:100%;height:auto}.corte-shell{max-width:1280px;margin:auto;padding:0 30px}.corte-mast{display:flex;align-items:center;gap:20px;min-height:93px;border-bottom:1px solid var(--line)}.corte-mark img{width:148px;height:49px;object-fit:contain}.corte-titlemark{font:700 25px/1 'Cormorant Garamond';max-width:140px;text-decoration:none}.corte-links{display:flex;align-items:center;gap:18px;margin-left:auto;font-size:14px}.corte-gift{font-size:13px;padding:0 12px;color:var(--gold)}.corte-intro{padding:22px 0 16px;display:flex;align-items:end;justify-content:space-between;gap:20px}.corte-intro p{font-size:13px;color:var(--muted);margin:0}.corte-magazine{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:24px;align-items:start}.game-card{border:1px solid #9c6b4c;border-radius:16px;background:#200c17;overflow:hidden;min-width:0;box-shadow:0 20px 60px #0004;scroll-margin-top:12px}.cortica-gamehead{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:8px 17px;background:linear-gradient(90deg,#4a192b,#27111f)}.cortica-gamehead small{display:block;color:#d0b8a3;font-size:11px;letter-spacing:.08em}.cortica-gamehead strong{font-size:25px;color:#f6d284;line-height:1}.cortica-gamehead button{font-size:12px;padding:0 12px;background:#220d1b}.cortica-gamehead>div:last-child{display:flex;gap:6px}.table-bar{display:flex;justify-content:space-between;gap:5px;padding:6px 15px;font-size:11px;letter-spacing:.06em;color:#d8be9b}.table{height:242px;position:relative;background:linear-gradient(#1b071170,#270b1577),url('/salon/palacio.webp') center 70%/cover;display:flex;align-items:center;justify-content:center;overflow:hidden;border-block:1px solid #ad7f4255}.table-wordmark{position:absolute;top:7px;left:0;right:0;text-align:center;color:#f2cb83;line-height:1.1;font-size:12px;letter-spacing:.2em;text-shadow:0 1px 3px #000}.table-wordmark small{display:block;font-size:11px;letter-spacing:.09em;margin-top:3px}.baccarat-hands{display:flex;justify-content:center;gap:35px;width:100%;position:relative;z-index:1}.baccarat-zone{min-width:40%;text-align:center}.zone-label{font-size:12px;letter-spacing:.12em;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:10px}.zone-label b{font:bold 25px/1 'Cormorant Garamond';background:#25121cd9;border:1px solid #d7a955;padding:3px 10px;border-radius:6px;min-width:34px;color:#ffdf91}.cards{display:flex;justify-content:center;gap:7px;height:107px;perspective:600px}.card{position:relative;display:inline-block;width:69px;height:103px;border-radius:7px;flex:none;box-shadow:0 6px 10px #0009;background:#fbf0d7;animation:cortica-deal .25s ease-out;user-select:none}.card-inner,.card-front{position:absolute;inset:0;border-radius:7px}.card-front{background:linear-gradient(140deg,#fff9e5,#e9dcbf);border:1px solid #fff3d2;color:#241218;overflow:hidden}.card-front.red{color:#9d1839}.corner{position:absolute;top:3px;left:5px;font:bold 17px/.9 Karla}.corner i{font-style:normal;display:block;font-size:15px;line-height:1.2}.corner.bottom{inset:auto 5px 3px auto;rotate:180deg}.native-pip{font-size:41px;position:absolute;left:50%;top:50%;translate:-50% -50%;line-height:1}.court-rank{position:absolute;left:50%;top:50%;translate:-50% -50%;font:700 43px 'Cormorant Garamond';color:inherit;text-shadow:1px 1px #ad8a4b}.squeeze-cover{position:absolute;inset:0;width:100%;height:100%;border-radius:7px;background:#42132a url('/salon/card-back.webp') center/100% 100%;border:1px solid #e6b556;touch-action:none;cursor:grab;min-width:0;min-height:0}.squeeze-cover::after{content:'';position:absolute;right:0;bottom:0;border-style:solid;border-width:0 0 18px 18px;border-color:transparent transparent #f6d98b transparent;filter:drop-shadow(-2px -2px 2px #0009)}.placeholder{background-size:100% 100%!important;opacity:.95}.squeeze-hint{position:absolute;bottom:23px;font-size:11px;color:#f6dfb8;text-shadow:0 2px 4px #000}.felt-rule{display:flex;position:absolute;bottom:5px;gap:18px;font-size:11px;line-height:1;color:#f0d398}.pause-overlay{display:none}.table-toast{position:absolute;background:#290d1f;padding:10px;z-index:4}.controls{padding:9px 16px 13px;background:linear-gradient(#2f1021,#200d17)}.status{font-size:12px;line-height:1.3;margin:0 0 7px;color:#ddc4b8;min-height:32px}.side-row{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.side-row button{min-height:49px;background:#1e0e18;border:1px solid #87664a}.side-row button[aria-pressed=true]{background:#6c2d3a;border-color:#ffd384;box-shadow:inset 0 0 12px #d8a34733}.side-row b{display:block;font-size:12px;letter-spacing:.05em}.side-row small{font-size:11px;color:#d6c1ac}.stake-row{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:9px}.stakes{display:flex;gap:9px;align-items:center}.stake-chip{background:transparent;border:0;width:52px;height:52px;position:relative;min-width:44px;line-height:1;padding:0;border-radius:50%}.stake-chip img{position:absolute;inset:0;object-fit:contain;width:100%;height:100%}.stake-chip b{position:relative;z-index:1;font-size:13px;text-shadow:0 2px 3px #000}.stake-chip[aria-pressed=true]{outline:2px solid #ffdf82;outline-offset:2px;filter:drop-shadow(0 0 6px #dfaf5c88)}.gold-button{background:linear-gradient(140deg,#ffe9a0,#d3a251 65%,#b97b2e);color:#31111c;border:1px solid #ffdf9e;box-shadow:0 4px 0 #6a431e;font-weight:700;font-size:14px;padding:0 21px;min-height:52px}.action-row{display:flex;gap:10px;align-items:center;justify-content:center;min-height:111px}.action-row button{flex:1}.action-help{font-size:11px;color:#ad9396;margin:9px 0 0;text-align:center}.corte-rail{min-width:0}.journey-panel{border-top:2px solid #c39a53;padding:11px 0 8px}.section-label{display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:11px;color:#d1ae77;letter-spacing:.08em}.text-button{background:transparent;border:0;text-decoration:underline;font-size:12px;padding:0 5px}.journey-title{display:flex;align-items:center;justify-content:space-between}.journey-title h2{font-size:32px;margin:10px 0}.journey-title>span{color:#d6ac62;font-size:13px;letter-spacing:.1em}.journey-list{display:flex;list-style:none;padding:0;margin:5px 0 12px;gap:7px}.journey-list li{flex:1}.journey-list li>span{display:grid;place-items:center;border:1px solid #845b45;color:#aa8c7f;height:35px;border-radius:5px;font-size:12px}.journey-list li div{display:none}.journey-list .current>span{background:#65303b;color:#ffdf9b;border-color:#edc277}.journey-list .done>span{background:#6a4d25;color:#ffe1a3}.mission{padding:12px 14px;background:#381324;border:1px solid #78533e;border-radius:8px}.mission small{font-size:11px;color:#d8b878;letter-spacing:.06em}.mission h3{font-size:25px;margin:7px 0}.mission p{font-size:13px;margin:5px 0}.mission>span{font-size:12px;display:block;text-align:right}.progress-track{height:4px;background:#10070d;margin-top:13px}.progress-track i{display:block;height:100%;background:linear-gradient(90deg,#a66c32,#ffdf8e)}.journey-chest{display:flex;align-items:center;width:100%;padding:4px 10px;margin-top:9px;background:linear-gradient(100deg,#4c2030,#271220);border-color:#a67945;text-align:left;gap:8px}.journey-chest img{width:60px;height:60px;object-fit:contain}.journey-chest b{font-size:12px;display:block;color:#e9c77d}.journey-chest small{font-size:11px;display:block}.journey-chest i{margin-left:auto}.journey-chest.ready{box-shadow:0 0 22px #c89a442a}.cosmetic-note{font-size:11px;color:#bda39a;margin:7px 0 9px;line-height:1.3}.collection{padding:12px 0;border-block:1px solid #74513b}.skin-label{font-size:11px;display:flex;align-items:center;gap:8px}.skin-label select{margin:8px 0;background:#301120;color:#eedbb3;border:1px solid #8c6849;border-radius:5px;flex:1;width:150px;font-size:13px;padding:0 10px}.corte-cardinfo{padding:14px;background:#331422;border-left:2px solid #9c784d;font-size:13px;color:#c5aeb0}.corte-cardinfo b{font-size:11px;letter-spacing:.08em}.corte-cardinfo a{font-size:13px;color:#e4c17e}.corte-cardinfo p{margin:7px 0}.roads-panel{padding:24px 0;border-bottom:1px solid var(--line)}.roads-panel p{font-size:12px;color:#bc9fa6}.roads-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.roads-columns h3{font-size:23px;margin:5px 0 10px}.bead-road,.big-road{background:#1a0b14;border:1px solid #694c3a;border-radius:7px;min-height:130px;max-height:160px;overflow:auto;padding:6px;display:grid;grid-template-rows:repeat(6,19px);grid-auto-columns:19px;grid-auto-flow:column;gap:2px}.road-cell{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font:700 11px Karla;color:#fff;border:1px solid currentColor;position:relative}.road-cell.P{background:#285e8c;color:#d0e9ff}.road-cell.B{background:#9f2d46;color:#ffd7d7}.road-cell.T{background:#247b55;color:#c7f4d9}.big-road .road-cell{background:transparent;border-width:3px}.road-cell small{font-size:11px;color:#b0ffd3;position:absolute}.lower-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:20px 0}.receipt,.history-panel{border:1px solid #72513f;background:#271020;padding:18px;border-radius:9px}.receipt h2{font-size:28px;margin:5px 0 12px}.receipt dl{display:flex;gap:20px;justify-content:space-between;margin:0}.receipt dt{font-size:12px;color:#cbb3a8}.receipt dd{font-size:24px;color:#f3d08f;margin:0}.receipt p{font-size:12px}.eyebrow{font-size:11px;letter-spacing:.12em;color:#d8b675}.history-panel ol{list-style:none;padding:0;max-height:130px;overflow:auto;font-size:13px;color:#d1b4b6}.history-panel li{padding:4px 0;border-bottom:1px solid #624138}.corte-banner{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;margin:40px 0}.corte-banner img{border-radius:12px}.corte-banner h2{margin-top:0}.corte-banner p{color:#c5acb1}.corte-editions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0}.corte-edition{border-top:1px solid #97643f;padding-top:15px}.corte-edition>span{font-size:12px;color:#b9905c}.corte-edition h3{font-size:27px;margin:6px 0}.corte-edition p{font-size:14px;color:#c6adb4}.corte-rules{padding:24px 0;border-top:1px solid #875f42}.corte-rules h2{margin-top:0}.corte-rules p{color:#d2b7b5}.corte-footer{margin-top:40px;padding:25px 0 35px;border-top:1px solid #916442;font-size:12px;color:#bc9da8}.corte-footer nav{display:flex;flex-wrap:wrap;gap:14px}.corte-reading{display:grid;grid-template-columns:minmax(0,760px) 230px;justify-content:space-between;gap:45px;padding-top:28px}.corte-reading h1{margin:14px 0}.corte-reading article p{margin:0 0 20px}.corte-reading article h2{font-size:34px;margin:35px 0 16px}.corte-reading article h3{font-size:25px;margin:30px 0 12px}.corte-reading>aside{padding-top:35px;color:#cdb0b4}.corte-reading aside img{border-radius:10px;margin:0 0 15px}.corte-byline{font-size:13px;color:#c3a4a9;margin:10px 0 20px}.corte-authorrow{display:flex;align-items:center;gap:20px;border-top:1px solid #79503c;padding:20px 0}.corte-authorrow img{width:100px;height:100px;border-radius:50%}.corte-authorrow h2{margin:0}.corte-authorrow p{margin:5px 0}.corte-authorhero{display:grid;grid-template-columns:250px 1fr;gap:35px;padding-top:20px}.corte-authorhero>img{border-radius:18px}.corte-authorhero h2{margin-top:0}.info-dialog,.win-dialog{background:#280e1e;color:#eed9bf;border:1px solid #d3a85b;border-radius:16px;padding:25px;width:min(680px,calc(100% - 28px));max-height:calc(100dvh - 30px);overflow:auto}.info-dialog::backdrop,.win-dialog::backdrop{background:#08030bd9;backdrop-filter:blur(3px)}.dialog-close{float:right;width:44px;font-size:28px;background:#45192b}.info-dialog p{font-size:14px}.info-dialog h2{font-size:36px}.odds{display:flex;gap:20px;justify-content:space-between}.odds p{flex:1;border:1px solid #976941;padding:8px;text-align:center}.odds b{display:block;font-size:11px}.odds strong{font-size:24px;color:#f2d18d}.stages-detail{list-style:none;padding:0}.stages-detail li{display:flex;gap:15px;padding:10px;border-bottom:1px solid #735039}.stages-detail li>span{color:#e3bf77}.stages-detail small{display:block;font-size:12px}.win-dialog{text-align:center;position:fixed;overflow:hidden;width:min(550px,calc(100% - 30px));padding:40px 25px}.win-dialog h2{font-size:68px;color:#ffde8a;text-shadow:0 4px #7f402d,0 0 30px #f7c35566;margin:8px 0;position:relative}.win-dialog strong{font:700 60px 'Cormorant Garamond';color:#fff3bb;position:relative}.win-dialog p,.win-dialog button{position:relative}.win-dialog .gold-button{display:block;width:100%}#win-particles{position:absolute;inset:0;pointer-events:none}#win-particles img{position:absolute;left:var(--x);top:-50px;width:40px;height:40px;animation:cortica-coins 2s var(--delay) infinite}.win-dialog[data-tier=super]{box-shadow:0 0 100px #d9a54e77}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}body[data-skin=jade] .table{box-shadow:inset 0 0 70px #0b8f5e66}body[data-skin=sapphire] .table{box-shadow:inset 0 0 70px #216acc77}body[data-skin=ruby] .table{box-shadow:inset 0 0 80px #bd1c3866}body[data-skin=imperial] .table,body[data-skin=master] .table{box-shadow:inset 0 0 65px #edc45177}@keyframes cortica-deal{from{translate:30px -20px;opacity:.2}to{translate:0 0;opacity:1}}@keyframes cortica-coins{to{top:110%;rotate:300deg}}[hidden]{display:none!important}
@media(max-width:900px){.corte-shell{padding:0 20px}.corte-mast{gap:15px}.corte-titlemark{display:none}.corte-links{gap:12px}.corte-magazine{grid-template-columns:minmax(0,1.7fr) minmax(225px,1fr);gap:17px}.corte-reading{grid-template-columns:minmax(0,1fr) 190px;gap:25px}.baccarat-hands{gap:15px}.card{width:58px;height:87px}.cards{height:89px}.table{height:220px}.stake-row{gap:10px}.stakes{gap:7px}.stake-chip{width:46px;height:46px}.gold-button{padding:0 12px}.corte-intro{display:block}.corte-intro p{margin-top:6px}}
@media(max-width:650px){.corte-shell{padding:0 12px}.corte-mast{min-height:65px;flex-wrap:wrap;gap:0;justify-content:space-between;padding:8px 0}.corte-mark img{width:148px;height:49px}.corte-links{order:3;width:100%;justify-content:space-between;gap:2px;margin:0;font-size:12px;display:none}.corte-gift{font-size:12px;padding:0 8px}.corte-intro{padding:12px 0 10px}.corte-intro h1{font-size:34px}.corte-intro p{font-size:11px;line-height:1.2;margin:5px 0 0}.corte-magazine{display:block}.corte-gamehead,.cortica-gamehead{padding:7px 10px}.cortica-gamehead strong{font-size:22px}.cortica-gamehead small{font-size:11px}.cortica-gamehead button{padding:0 8px;min-height:44px}.table-bar{padding:5px 9px;font-size:11px;letter-spacing:0;min-height:23px}.table-bar>span:first-child{display:none}.table{height:179px;background-position:center 70%}.table-wordmark{font-size:11px;top:5px}.table-wordmark small{display:none}.baccarat-hands{gap:8px;padding-top:9px}.baccarat-zone{min-width:45%}.zone-label{font-size:11px;gap:8px;margin-bottom:5px}.zone-label b{font-size:18px;min-width:28px;padding:2px 6px}.cards{height:78px;gap:4px}.card{width:49px;height:74px;border-radius:5px}.corner{font-size:13px;left:3px;top:3px}.corner i{font-size:12px}.corner.bottom{right:3px}.native-pip{font-size:29px}.court-rank{font-size:33px}.squeeze-hint{font-size:11px;bottom:19px}.felt-rule{font-size:11px;gap:9px;bottom:5px}.controls{padding:7px 9px 8px}.status{font-size:11px;margin-bottom:5px;min-height:29px;line-height:1.2}.side-row{gap:4px}.side-row button{min-height:46px;padding:3px}.side-row b{font-size:11px}.side-row small{font-size:11px}.stake-row{gap:8px;margin-top:8px}.stakes{gap:7px}.stake-chip{width:44px;height:44px}.stake-chip b{font-size:12px}.gold-button{font-size:12px;min-height:48px;padding:0 10px}.action-help{font-size:11px;margin:7px 0 0;line-height:1.1}.action-row{min-height:104px;gap:5px}.action-row kbd{display:none}.sidebar{margin-top:24px}.journey-title h2{font-size:34px}.journey-panel{padding-top:10px}.roads-columns{gap:12px;grid-template-columns:1fr}.roads-panel{padding-top:23px}.lower-grid{grid-template-columns:1fr;gap:12px}.corte-banner{grid-template-columns:1fr;gap:18px;margin:26px 0}.corte-editions{grid-template-columns:1fr;gap:10px}.corte-edition h3{font-size:28px}.corte-reading{grid-template-columns:1fr;gap:20px;padding-top:15px}.corte-reading aside{padding-top:5px;max-width:250px}.corte-reading h1{font-size:38px}.corte-authorhero{grid-template-columns:1fr;gap:18px}.corte-authorhero>img{max-width:220px}.corte-authorrow{gap:14px}.corte-authorrow img{width:80px;height:80px}.corte-authorrow h2{font-size:28px}.corte-authorrow p{font-size:13px}.odds{gap:5px}.odds p{padding:5px}.info-dialog{padding:18px}.info-dialog h2{font-size:31px}.info-dialog p{font-size:13px}.win-dialog h2{font-size:55px}}
@media(max-width:350px){.corte-shell{padding:0 9px}.corte-intro h1{font-size:31px}.cortica-gamehead small{font-size:11px}.table{height:165px}.card{width:43px;height:65px}.cards{height:67px}.baccarat-hands{gap:4px}.native-pip{font-size:25px}.squeeze-hint{font-size:11px}.felt-rule{gap:7px;font-size:11px}.stakes{gap:3px}.stake-row{gap:5px}.stake-chip{width:44px;height:44px}.controls{padding-inline:7px}.gold-button{font-size:11px;padding:0 7px}.corte-intro p{font-size:11px}.status{font-size:11px}.table-bar{font-size:11px}.side-row b,.side-row small{font-size:11px}.corte-gift{font-size:11px}.cortica-gamehead button{font-size:11px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;scroll-behavior:auto!important;transition:none!important}#win-particles{display:none!important}}
@media(max-width:650px){.corte-links{display:flex;min-height:36px}.corte-links a{min-height:36px}.cortica-gamehead{gap:6px}.cortica-gamehead button{font-size:11px;padding:0 6px}.cortica-gamehead>div:last-child{gap:4px}}
