
:root{--ck:1;--ckp:calc(1 + (var(--ck) - 1)*.5);--ckf:calc(1 + (var(--ck) - 1)*.4);--ckc:calc(1 + (var(--ck) - 1)*.3);--ckd:calc(1 + (var(--ck) - 1)*.2);--ckb:calc(1 + (var(--ck) - 1)*.6)}

.ab-q.ab-car .car-l{display:block;font:800 22px/22px Georgia,"DejaVu Serif",serif;color:#ffc627;pointer-events:none;letter-spacing:-.5px}
.ab-q.ab-car .car-l[data-t="XL"]{font-size:19px;letter-spacing:-1px}
.ct-aviso{position:fixed;inset:0;z-index:2147483200;background:#000c;display:flex;align-items:center;justify-content:center;padding:1.2rem}
.ct-caja{max-width:340px;background:#14100a;border:2px solid #ffc627;border-radius:16px;padding:1.1rem 1.2rem;color:#f6ecc8;text-align:center;font:600 .95rem/1.35 Georgia,serif}
.ct-caja b{display:block;color:#ffc627;font-size:1.15rem;margin-bottom:.4rem}
.ct-caja p{margin:.4rem 0}
.ct-caja .btn{margin-top:.6rem;min-height:44px;min-width:140px}

html:not([data-cartas="n"]) .rp-poker_royal .rp-pk-comunes,
html:not([data-cartas="n"]) .rp-poker_royal .rp-pk-comunes .rp-carta{--cw:calc(52px*var(--ckp))}
html:not([data-cartas="n"]) .rp-poker_royal .rp-pk-comunes .hueco{width:calc(52px*var(--ckp));height:calc(73px*var(--ckp))}
html:not([data-cartas="n"]) .rp-poker_royal .rp-pk-asiento.s0 .rp-pk-cartas .rp-carta{--cw:calc(54px*var(--ck))}
html:not([data-cartas="n"]) .rp-poker_royal .rp-pk-asiento:not(.s0) .rp-pk-cartas .rp-carta{--cw:calc(34px*var(--ckf))}

html:not([data-cartas="n"]) .rp-poker_royal #pap0{top:calc(66% - (var(--ck) - 1)*80px)!important}

html:not([data-cartas="n"]) .pe-pantalla{--pe-com:46px;--pe-hero:62px;--pe-heroh:90px}
@media(max-height:700px){html:not([data-cartas="n"]) .pe-pantalla{--pe-com:42px;--pe-hero:54px;--pe-heroh:78px}}
@media(min-height:760px){html:not([data-cartas="n"]) .pe-pantalla{--pe-com:52px;--pe-hero:70px;--pe-heroh:100px}}
html:not([data-cartas="n"]) .pe-pantalla .pe-comunes .rp-carta{--cw:calc(var(--pe-com)*var(--ckp))}

html:not([data-cartas="n"]) .pe-pantalla .pe-comunes{margin-top:calc((var(--ckp) - 1)*var(--pe-com)*.7)}
html:not([data-cartas="n"]) .pe-pantalla .pe-comunes .hueco{width:calc(var(--pe-com)*var(--ckp));height:calc(var(--pe-com)*var(--ckp)*1.4)}
html:not([data-cartas="n"]) .pe-pantalla .pos-hero .pe-cartas .rp-carta{--cw:calc(var(--pe-hero)*var(--ck))}
html:not([data-cartas="n"]) .pe-pantalla .pos-hero .pe-cartas{min-height:calc(var(--pe-heroh)*var(--ck))}

html:not([data-cartas="n"]) .pe-pantalla .pos-hero .pe-cartas{margin-bottom:10px}

html:not([data-cartas="n"]) .rp-buraco_royal .rp-bu-mano .rp-carta{--cw:calc(54px*var(--ck));margin-left:calc(var(--cw)*-1 + max(18px, min(30px, (352px - var(--cw))/max(var(--n,12) - 1,1))))}
html:not([data-cartas="n"]) .rp-buraco_royal .rp-bu-mano.ancha .rp-carta{--cw:calc(48px*var(--ck));margin-left:calc(var(--cw)*-1 + max(16px, min(22px, (352px - var(--cw))/max(var(--n,16) - 1,1))))}
html:not([data-cartas="n"]) .rp-buraco_royal .rp-bu-mano .rp-carta:first-child{margin-left:0}
html:not([data-cartas="n"]) .rp-buraco_royal .rp-bu-pila .rp-carta{--cw:calc(46px*var(--ckp))}
html:not([data-cartas="n"]) .rp-buraco_royal .rp-bu-comb .rp-carta{--cw:calc(38px*var(--ckf));margin-left:calc(var(--cw)/-2)}
html:not([data-cartas="n"]) .rp-buraco_royal .rp-bu-zona.ellos{max-height:calc(84px*var(--ckf)*var(--ckf))}
html:not([data-cartas="n"]) .rp-buraco_royal .rp-bu-comb.ellos .rp-carta{--cw:calc(26px*var(--ckf));margin-left:calc(var(--cw)/-2)}
html:not([data-cartas="n"]) .rp-buraco_royal .rp-bu-comb .rp-carta:first-child{margin-left:0}

html:not([data-cartas="n"]) .hl-fieltro .hl-cartas{gap:calc(var(--hl-cw)*.12)}

html:not([data-cartas="n"]) .fm-pantalla:not(.fs-pantalla){--cw:calc(min(64px,16.5vw)*var(--ck))}
html:not([data-cartas="n"]) .fm-pantalla:not(.fs-pantalla) .fm-bj{--cw:calc(min(64px,16.5vw)*var(--ck))}
html:not([data-cartas="n"]) .fm-pantalla:not(.fs-pantalla) .fm-pk{--cw:calc(min(70px,18vw)*var(--ck))}
html:not([data-cartas="n"]) .fm-pantalla:not(.fs-pantalla) .fm-bac{--cw:calc(min(59px,17vw)*var(--ckc))}

.fm-pantalla:not(.fs-pantalla) .fm-bac .fm-aviso{top:calc(50% + var(--cw)*.7 + 47px)}
html:not([data-cartas="n"]) .fm-pantalla:not(.fs-pantalla) .fm-manos.multi{--cw:min(45px,11.5vw)}
html:not([data-cartas="n"]) .fm-pantalla:not(.fs-pantalla) .fm-bj:has(.fm-manos.multi) #fm-cb{--cw:min(46px,12vw)}

html:not([data-cartas="n"]) .fm-pantalla:not(.fs-pantalla) .fm-cartas:has(.rp-carta:nth-child(6)) .rp-carta{margin-left:calc(var(--cw)*-.46)}
html:not([data-cartas="n"]) .fm-pantalla:not(.fs-pantalla) .fm-cartas:has(.rp-carta:nth-child(7)) .rp-carta{margin-left:calc(var(--cw)*-.54)}
html:not([data-cartas="n"]) .fm-pantalla:not(.fs-pantalla) .fm-cartas:has(.rp-carta:nth-child(8)) .rp-carta{margin-left:calc(var(--cw)*-.6)}
html:not([data-cartas="n"]) .fm-pantalla:not(.fs-pantalla) .fm-cartas .rp-carta:first-child{margin-left:0}
@media(max-height:640px){
  html:not([data-cartas="n"]) .fm-pantalla:not(.fs-pantalla){--cw:calc(42px*var(--ck))}
  html:not([data-cartas="n"]) .fm-pantalla:not(.fs-pantalla) .fm-bj{--cw:calc(40px*var(--ck))}
  html:not([data-cartas="n"]) .fm-pantalla:not(.fs-pantalla) .fm-pk{--cw:calc(50px*var(--ck))}
  html:not([data-cartas="n"]) .fm-pantalla:not(.fs-pantalla) .fm-bac{--cw:calc(42px*var(--ckc))}
  html:not([data-cartas="n"]) .fm-pantalla:not(.fs-pantalla) .fm-manos.multi{--cw:30px}
  html:not([data-cartas="n"]) .fm-pantalla:not(.fs-pantalla) .fm-bj:has(.fm-manos.multi) #fm-cb{--cw:30px}
}

html:not([data-cartas="n"]) .fs-pantalla{--cw:calc(44px*var(--ck))}
html:not([data-cartas="n"]) .fs-pantalla .fs-bac{--cw:calc(42px*var(--ckc))}
html:not([data-cartas="n"]) .fs-pantalla .fs-sillas{--cw:calc(30px*var(--ckf))}
html:not([data-cartas="n"]) .fs-pantalla .fs-sillas.n5,html:not([data-cartas="n"]) .fs-pantalla .fs-sillas.n6{--cw:calc(26px*var(--ckd))}
html:not([data-cartas="n"]) .fs-pantalla .fs-silla.yo{--cw:calc(34px*var(--ckf))}
@media(max-height:640px){html:not([data-cartas="n"]) .fs-pantalla .fs-sillas{--cw:calc(26px*var(--ckf))}}
html:not([data-cartas="n"]) .fs-cartas:has(.rp-carta:nth-child(6)) .rp-carta{margin-left:calc(var(--cw)*-.5)}
html:not([data-cartas="n"]) .fs-cartas:has(.rp-carta:nth-child(7)) .rp-carta{margin-left:calc(var(--cw)*-.56)}
html:not([data-cartas="n"]) .fs-cartas:has(.rp-carta:nth-child(8)) .rp-carta{margin-left:calc(var(--cw)*-.62)}
html:not([data-cartas="n"]) .fs-cartas .rp-carta:first-child{margin-left:0}

html:not([data-cartas="n"]) .fs-silla .fs-cartas:has(.rp-carta:nth-child(4)) .rp-carta{margin-left:calc(var(--cw)*-.5)}
html:not([data-cartas="n"]) .fs-silla .fs-cartas:has(.rp-carta:nth-child(5)) .rp-carta{margin-left:calc(var(--cw)*-.6)}
html:not([data-cartas="n"]) .fs-silla .fs-cartas:has(.rp-carta:nth-child(6)) .rp-carta{margin-left:calc(var(--cw)*-.66)}
html:not([data-cartas="n"]) .fs-silla .fs-cartas:has(.rp-carta:nth-child(7)) .rp-carta{margin-left:calc(var(--cw)*-.7)}
html:not([data-cartas="n"]) .fs-silla .fs-cartas .rp-carta:first-child{margin-left:0}

html:not([data-cartas="n"]) .cartas-m{min-height:calc(84px*var(--ckp))}
html:not([data-cartas="n"]) .cartas-m .cm{flex-basis:calc(64px*var(--ck))}
html:not([data-cartas="n"]) .cartas-m.n5 .cm{flex-basis:calc(56px*var(--ckc))}

html:not([data-cartas="n"]) .cartas-m.n5{gap:calc(5.6px*(1.5 - var(--ck))*2)}
html:not([data-cartas="n"]) .cartas-m .cm.papel b{font-size:calc(1.35rem*var(--ckf))}
html:not([data-cartas="n"]) .cartas-m .cm.papel i{font-size:calc(1.25rem*var(--ckf))}

@media not all and (orientation:landscape) and (max-height:540px){
html[data-cartas="xl"] .bjv[data-img="1"]{--ckf:1.4;--ckd:1.6;--ckq:1.8}
html[data-cartas="xl"] .bjv[data-img="2"]{--ckf:1.7;--ckd:1.4;--ckq:1.3}
html[data-cartas="xl"] .bjv[data-img="3"]{--ckf:1.3;--ckd:1.5;--ckq:1.1}
html[data-cartas="xl"] .bjv[data-img="4"]{--ckf:1.7;--ckd:1.1;--ckq:1.3}
html[data-cartas="xl"] .bjv[data-img="5"]{--ckf:1.3;--ckd:1.8;--ckq:1.1}
html[data-cartas="xl"] .bjv[data-img="6"]{--ckf:1.3;--ckd:1.8;--ckq:1.1}
html[data-cartas="xl"] .bjv[data-img="7"]{--ckf:1.3;--ckd:1.4;--ckq:1.8}
html[data-cartas="xl"] .bjv[data-img="8"]{--ckf:1.7;--ckd:1.4;--ckq:1.3}
html[data-cartas="xl"] .bjv[data-img="9"]{--ckf:1.3;--ckd:1.7;--ckq:1.8}
html[data-cartas="xl"] .bjv-banca{--cw:calc(var(--bcw,10cqw)*var(--ckq,var(--ckd,1))/var(--ckd,1))}
}

html[data-cartas="xl"] .bj4[data-img="1"]{--ckf:1.0;--ckd:1.1;--ckq:1.1}
html[data-cartas="xl"] .bj4[data-img="2"]{--ckf:1.0;--ckd:1.1;--ckq:1.4}
html[data-cartas="xl"] .bj4[data-img="3"]{--ckf:1.0;--ckd:1.1;--ckq:1.4}
html[data-cartas="xl"] .bj4[data-img="4"]{--ckf:1.1;--ckd:1.0;--ckq:1.1}
html[data-cartas="xl"] .bj4-banca{--cw:calc(var(--bcw,5cqw)*var(--ckq,1.1))}

html[data-cartas="xl"] .ps-pantalla.bjtop-b .ps-mesa[data-vista="0"] .ps-tablero,html[data-cartas="xl"] .ps-pantalla.bjtop-b .ps-mesa[data-vista="2"] .ps-tablero{--cw:calc(7.6cqw*var(--ckp))}
html[data-cartas="xl"] .ps-pantalla.bjtop-b .ps-mesa[data-vista="0"] .ps-puesto[data-s="0"],html[data-cartas="xl"] .ps-pantalla.bjtop-b .ps-mesa[data-vista="2"] .ps-puesto[data-s="2"]{--cw:calc(10cqw*var(--ckf));--xb:10cqw}
html[data-cartas="xl"] .ps-pantalla.bjtop-b .ps-mesa[data-vista="0"] .ps-puesto[data-s="1"],html[data-cartas="xl"] .ps-pantalla.bjtop-b .ps-mesa[data-vista="2"] .ps-puesto[data-s="1"]{--cw:calc(8.4cqw*var(--ckd))}
html[data-cartas="xl"] .ps-mesa{--ckf:1.5;--ckd:1.4;--ckp:1.45}
html[data-cartas="xl"] .ps-mesa[data-vista="0"],html[data-cartas="xl"] .ps-mesa[data-vista="2"]{--ckf:1.4;--ckd:1.3;--ckp:1.3}
html[data-cartas="xl"] .ps-puesto.yo{--xb:var(--c-yo)}
html[data-cartas="xl"] .ps-puesto.yo .ps-cartas{translate:0 calc((var(--cw) - var(--xb,var(--cw)))*-.7)}
html[data-cartas="xl"] .p4-mesa{--ckf:1.2;--ckd:1.1;--ckp:1.2}
html[data-cartas="xl"] .p4-pantalla .p4-mesa[data-vista="0"] .p4-tablero{--cw:calc(5.8cqw*var(--ckp))}
html[data-cartas="xl"] .p4-pantalla .p4-mesa[data-vista="1"] .p4-tablero{--cw:calc(6.6cqw*var(--ckp))}
html[data-cartas="xl"] .p4-pantalla .p4-mesa[data-vista="2"] .p4-tablero{--cw:calc(6.6cqw*var(--ckp))}
html[data-cartas="xl"] .p4-pantalla .p4-mesa[data-vista="3"] .p4-tablero{--cw:calc(5.8cqw*var(--ckp))}
html[data-cartas="xl"] .p4-mesa[data-vista="0"],html[data-cartas="xl"] .p4-mesa[data-vista="3"]{--ckf:1.2;--ckd:1.1}
html[data-cartas="xl"] .p4-mesa[data-vista="1"]{--ckd:1}

html[data-cartas="xl"] .fm-pantalla:not(.fs-pantalla) .fm-bj{--cw:calc(min(64px,16.5vw)*1.7)}
html[data-cartas="xl"] .fm-pantalla:not(.fs-pantalla) .fm-bac{--cw:calc(min(59px,17vw)*1.4)}

