*{box-sizing:border-box}#root,body,html{margin:0}body{background:#171329;color:#fff;font-family:Arial,sans-serif}.ludo-app{background:radial-gradient(circle at 50% 35%,#38245e 0,#211735 45%,#120f20 100%);padding:14px}.ludo-app,.ludo-app *{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.ludo-app [contenteditable=true],.ludo-app input,.ludo-app textarea{-webkit-user-select:text;user-select:text}.ludo-header{justify-content:space-between;margin:0 auto}.ludo-brand,.ludo-header{align-items:center;display:flex}.ludo-brand{gap:10px}.ludo-brand img{height:52px;width:52px}.ludo-brand h1{font-size:21px;font-weight:800;margin:0}.ludo-brand span{color:#ffc85b;font-size:11px;font-weight:700;letter-spacing:3px}.close-game{background:#ffffff12;border:1px solid #ffffff30;border-radius:50%;color:#fff;font-size:25px;height:38px;width:38px}.ludo-game{margin:12px auto 0;max-width:620px}.game-title{margin-bottom:12px;text-align:center}.game-title h2{margin:0}.game-title p{color:#c9bddc;font-size:13px;margin:5px 0}.board-container{background:#ffffff12;border:1px solid #ffffff25;border-radius:22px;box-shadow:0 15px 45px #00000050;margin:0 auto;padding:8px;width:min(100%,540px)}.ludo-board{border-radius:14px;display:block;height:auto;width:100%}.ludo-status{background:#ffffff12;border:1px solid #ffffff20;border-radius:14px;color:#f7d58b;font-size:14px;margin:16px auto;max-width:540px;padding:14px;text-align:center}@media (max-width:480px){.ludo-app{padding:10px}.ludo-game{margin-top:8px}.game-title h2{font-size:19px}.board-container{border-radius:16px;padding:5px}}.sala-espera{background:#ffffff12;border:1px solid #ffffff25;border-radius:18px;margin:18px auto;max-width:540px;padding:18px;text-align:center}.sala-espera h2{font-size:19px;margin:0 0 6px}.sala-espera>p{color:#c9bddc;font-size:13px;margin:0 0 16px}.jugadores-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.jugador-puesto{align-items:center;background:#17132980;border-radius:14px;display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:112px;min-width:0;padding:12px 6px}.ficha-jugador{border:3px solid #ffffffaa;border-radius:50%;box-shadow:0 3px 8px #00000050;height:22px;width:22px}.jugador-puesto strong{font-size:13px}.jugador-puesto span{color:#c9bddc;font-size:12px;max-width:100%;overflow-wrap:anywhere}.jugador-puesto small{color:#f7d58b;font-size:11px}.boton-iniciar{background:#ffc85b;border:0;border-radius:12px;color:#211735;font-size:15px;font-weight:800;margin-top:16px;padding:13px;width:100%}.boton-iniciar:disabled{cursor:not-allowed;opacity:.45}.ludo-board-wrapper{background:#171923;border-radius:18px;box-sizing:border-box;margin:24px auto;padding:10px;width:min(100%,540px)}.ludo-board-overlay{aspect-ratio:1/1;overflow:hidden;position:relative;width:100%}.ludo-board-image{display:block;height:100%;object-fit:contain;width:100%}.ludo-piece{background:#0000;border:0;cursor:default;padding:0;position:absolute;transform:translate(-50%,-50%);width:4%;z-index:2}.ludo-piece.ludo-piece-finished{width:3%;z-index:3}.ludo-piece.ludo-piece-stacked{width:3.1%}.ludo-piece img{display:block;filter:none;height:auto;width:100%}.ludo-piece-movable{animation:ludo-piece-pulse 1s ease-in-out infinite alternate;cursor:pointer}.ludo-piece:disabled{opacity:1}@keyframes ludo-piece-pulse{0%{filter:brightness(1)}to{filter:brightness(1.35)}}@media (max-width:480px){.ludo-board-wrapper{margin:14px auto;padding:5px}.ludo-piece{width:5%}.ludo-piece.ludo-piece-stacked{width:3.8%}}.ludo-app{background:var(--ludo-main-background) center top /cover fixed,#21143f;min-height:100vh;padding:12px}.ludo-header{max-width:620px;padding:8px 12px}.ludo-brand img{filter:drop-shadow(0 4px 10px #12082280);height:58px;object-fit:contain;width:58px}.ludo-brand h1{color:#fff;font-size:22px;text-shadow:0 2px 8px #170c32}.ludo-brand span{color:#ffe36a;letter-spacing:4px}.ludo-game{margin:10px auto 0;max-width:540px}.game-title{padding:10px 0;text-shadow:0 2px 8px #160b2c}.game-title h2{font-size:23px;font-weight:900}.game-title p{color:#f3dafa}.sala-acceso{background:linear-gradient(180deg,#28154a22,#1b1039b8),var(--ludo-access-background) center top /100% auto no-repeat,#321b60;border:1px solid #ffffff45;border-radius:26px;box-shadow:0 18px 45px #10051f80,inset 0 1px 0 #ffffff30;margin:12px auto;max-width:500px;min-height:420px;overflow:hidden;padding:24px 22px;text-align:center;width:100%}.sala-acceso h2{color:#fff;font-size:19px;font-weight:900;margin:12px 0;text-shadow:0 2px 6px #170a2e}.sala-acceso form{margin:0 auto;text-align:left;width:100%}.sala-acceso label{color:#fff0c9;display:block;font-size:13px;font-weight:800;margin:12px 0 7px}.sala-acceso input{background:#21113dcc;border:1px solid #ffffff55;border-radius:13px;box-shadow:inset 0 2px 8px #10051f70;color:#fff;font-size:16px;min-height:48px;outline:none;padding:0 15px;width:100%}.sala-acceso input::placeholder{color:#c9b9df}.sala-acceso input:focus{border-color:#ffe16a;box-shadow:0 0 0 3px #ffe16a35}.sala-acceso .boton-iniciar{background:linear-gradient(180deg,#fff18a,#ffd33f 55%,#f5a91d);border:0;border-radius:14px;box-shadow:0 5px 0 #b66b19,0 9px 18px #10051f70;color:#49215b;cursor:pointer;font-size:16px;font-weight:900;letter-spacing:.5px;margin-top:13px;min-height:49px;text-transform:uppercase}.sala-acceso .boton-iniciar:active:not(:disabled){box-shadow:0 2px 0 #b66b19;transform:translateY(3px)}.sala-acceso .boton-iniciar:disabled{opacity:.55}.sala-acceso .ludo-separator{align-items:center;color:#f6d9ff;display:flex;font-size:12px;font-weight:900;gap:12px;margin:20px 0}.sala-acceso .ludo-separator:after,.sala-acceso .ludo-separator:before{background:#ffffff55;content:"";flex:1 1;height:1px}.ludo-status{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#25133dcc;border:1px solid #ffffff30;color:#ffe68b}.ludo-error,.ludo-message{border-radius:12px;padding:11px;text-align:center}@media (max-width:480px){.ludo-app{background-attachment:scroll;padding:8px}.ludo-header{padding:5px 8px}.ludo-brand img{height:49px;width:49px}.ludo-brand h1{font-size:19px}.sala-acceso{background-size:auto,100% auto;border-radius:22px;min-height:400px;padding:20px 16px}.sala-acceso h2{font-size:17px}}#root,body,html{height:100%;min-height:100%;width:100%}#root,body,html{background:#0000!important}body{overflow-x:hidden}.ludo-app{background:#0000!important;height:100%;min-height:100%;overflow-y:auto;padding:10px 12px 20px;width:100%}.ludo-header{max-width:none;padding:5px 4px;width:100%}.ludo-brand img{height:54px;width:54px}.ludo-game{margin:8px auto 0;max-width:none;width:100%}.game-title{margin-bottom:8px}.game-title h2{font-size:21px}.ludo-status{background:#171923bb;border-radius:12px;font-size:12px;margin:8px auto;padding:9px 12px}.sala-espera-meyo{background:linear-gradient(160deg,#282b3eef,#171923f5);border:1px solid #ffffff20;border-radius:22px;box-shadow:0 12px 30px #00000045;margin:12px auto;max-width:none;padding:18px 12px 16px;text-align:left;width:100%}.sala-espera-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.sala-espera-heading h2{font-size:19px;font-weight:900;margin:0}.sala-espera-heading p{color:#bfc3d3;font-size:12px;margin:5px 0 0}.ludo-rule-icon{height:30px;object-fit:contain;width:38px}.sala-espera-meyo .jugadores-grid{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.sala-espera-meyo .jugador-puesto{background:#0000;border-radius:12px;gap:6px;min-height:0;min-width:0;padding:4px 1px 8px}.avatar-jugador{background:#25283a;border:2px solid var(--jugador-color);border-radius:50%;box-shadow:0 0 0 3px #ffffff12,0 5px 14px #00000055;flex-shrink:0;height:clamp(58px,18vw,82px);position:relative;width:clamp(58px,18vw,82px)}.avatar-jugador>img:first-child{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.avatar-jugador .avatar-add{bottom:-5px;right:-5px}.avatar-jugador .avatar-add,.avatar-jugador .avatar-host{height:25px;object-fit:contain;position:absolute;width:25px}.avatar-jugador .avatar-host{right:-7px;top:-7px}.sala-espera-meyo .jugador-puesto strong{color:#fff;font-size:11px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.sala-espera-meyo .jugador-puesto span{color:#aeb5c9;font-size:10px;overflow-wrap:normal;text-align:center;width:100%}.ludo-mode-section{border-top:1px solid #ffffff18;margin-top:20px;padding-top:15px}.ludo-mode-section h3{color:#fff;font-size:14px;font-weight:800;margin:0 0 12px}.ludo-mode-options{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.ludo-mode-option{align-items:center;background:#ffffff0b;border:1px solid #ffffff20;border-radius:12px;color:#c9cddd;cursor:pointer;display:flex;font-size:11px;font-weight:700;gap:6px;justify-content:center;min-height:43px;min-width:0;padding:7px 4px}.ludo-mode-option img{height:19px;object-fit:contain;width:19px}.ludo-mode-option.selected{background:#f6d36d18;border-color:#f6d36d;box-shadow:inset 0 0 0 1px #f6d36d30;color:#ffe58c}.sala-espera-meyo .boton-iniciar-meyo{background:linear-gradient(180deg,#ffe58c,#e9a92e);border:0;border-radius:15px;box-shadow:0 5px 14px #00000035;color:#fff;font-size:16px;font-weight:900;margin-top:20px;min-height:52px;padding:0 16px;text-shadow:0 2px 4px #54200080;width:100%}.sala-espera-meyo .boton-iniciar-meyo:disabled{opacity:.45}.ludo-waiting-hint{color:#aeb5c9;font-size:11px;margin:12px 0 0;text-align:center}@media (max-width:360px){.sala-espera-meyo{padding-left:7px;padding-right:7px}.avatar-jugador{height:54px;width:54px}.sala-espera-meyo .jugador-puesto strong{font-size:10px}.ludo-mode-option{font-size:10px;gap:3px}}.ludo-game:has(.meyo-create-panel) .game-title,.ludo-game:has(.meyo-create-panel) .ludo-status{display:none}.meyo-create-panel{background:var(--meyo-create-background) center top /100% 100% no-repeat,linear-gradient(160deg,#4931a0,#21144e 72%);border:2px solid #856fffd9;border-radius:28px 28px 18px 18px;box-shadow:0 0 28px #734bff6b;box-sizing:border-box;margin:105px auto 20px;min-height:440px;padding:92px 18px 24px;position:relative}.meyo-create-top-icons{align-items:center;gap:17px;position:absolute;right:18px;top:17px}.meyo-create-top-icons img{height:35px;object-fit:contain;width:35px}.meyo-create-logo{filter:drop-shadow(0 7px 10px rgba(0,0,0,.35));height:130px;left:50%;position:absolute;top:-105px;transform:translateX(-50%);width:155px}.meyo-create-body{display:flex;flex-direction:column;gap:25px}.meyo-player-area{background:#1f165bad;border:2px solid #74d7ffcc;border-radius:16px;box-shadow:inset 0 0 15px #5ab0ff29;padding:15px 10px 13px}.meyo-mode-heading,.meyo-player-heading{color:#fff;font-size:17px;font-weight:800;margin-bottom:13px;text-align:center;text-shadow:0 2px 4px #0000008c}.meyo-player-slots{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.meyo-player-slot{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:6px;min-width:0}.meyo-player-slot img{height:clamp(48px,15vw,70px);object-fit:contain;width:clamp(48px,15vw,70px)}.meyo-mode-area{padding:0 5px}.meyo-mode-options{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.meyo-mode-option{align-items:center;background:#160f429e;border:1px solid #fff3;border-radius:13px;color:#d9d4f5;cursor:pointer;display:flex;flex-direction:column;font-size:13px;font-weight:800;gap:7px;justify-content:center;min-width:0;padding:9px 4px}.meyo-mode-option img{height:27px;object-fit:contain;width:27px}.meyo-mode-option.is-selected{background:#6f4dc5bf;border-color:#ffe27c;box-shadow:0 0 12px #ffda6947;color:#fff2ad}.meyo-create-submit{background:#0000;border:0;cursor:pointer;display:block;height:62px;margin:0 auto;padding:0;position:relative;width:min(100%,270px)}.meyo-create-submit img{height:100%;inset:0;object-fit:fill;position:absolute;width:100%}.meyo-create-submit span{color:#57330b;font-size:20px;font-weight:900;position:relative;text-shadow:0 1px 0 #ffffff59;z-index:1}.meyo-create-submit:disabled{cursor:not-allowed;opacity:.5}@media (max-width:380px){.meyo-create-panel{margin-top:95px;padding:83px 12px 20px}.meyo-create-logo{height:120px;top:-96px;width:140px}.meyo-player-area{padding-inline:6px}.meyo-player-slot{font-size:10px}.meyo-mode-options{gap:6px}}.ludo-app-crear{height:100dvh;min-height:100dvh;overflow:hidden;padding:0!important;position:relative;width:100%}.ludo-app-crear .game-title,.ludo-app-crear .ludo-header,.ludo-app-crear .ludo-status{display:none!important}.ludo-app-crear .ludo-game{height:100%;inset:0;margin:0;max-width:none;position:absolute;width:100%}.ludo-app-crear .ludo-error,.ludo-app-crear .ludo-message{margin:8px 12px;position:relative;z-index:20}.meyo-create-panel{background:linear-gradient(180deg,#5237b1f7,#261867fc 38%,#21144f)!important;border:1px solid #9777fff2;border-bottom:0;border-radius:27px 27px 0 0;bottom:0;box-shadow:0 -8px 30px #0a04287a,0 0 24px #7c55ff59;height:min(465px,67dvh);left:50%;margin:0;min-height:0;overflow:visible;padding:82px 18px max(22px,env(safe-area-inset-bottom));position:absolute;transform:translateX(-50%);width:min(100%,500px)}.meyo-create-logo{height:126px;object-fit:contain;top:-112px;width:150px}.meyo-create-top-icons{display:flex;gap:0;justify-content:space-between;left:17px;right:17px;top:15px}.meyo-top-icon{align-items:center;background:#0000;border:0;border-radius:50%;display:flex;height:39px;justify-content:center;padding:0;width:39px}.meyo-top-icon img{height:100%;object-fit:contain;width:100%}.ludo-app-crear .meyo-create-top-icons{gap:10px}.ludo-app-crear .meyo-create-top-icons .meyo-top-icon:first-child{height:30px;width:30px}.ludo-app-crear .meyo-create-top-icons .meyo-top-icon:nth-child(2){margin-left:0;margin-right:auto}.meyo-trophy-icon{margin-right:0}.meyo-create-body{gap:20px}.meyo-player-area{background:#18145b6b;border:1px solid #5fcaffe6;border-radius:13px;padding:13px 9px 11px}.meyo-player-heading{font-size:15px;margin-bottom:10px}.meyo-player-slots{gap:4px}.meyo-player-slot{font-size:10px;gap:4px}.meyo-player-avatar{height:clamp(53px,15vw,68px);position:relative;width:clamp(53px,15vw,68px)}.meyo-player-user{display:block;height:100%;object-fit:contain;width:100%}.meyo-player-check{bottom:-2px;height:23px;object-fit:contain;position:absolute;right:-3px;width:23px}.meyo-mode-area{padding:0}.meyo-mode-options{gap:8px}.meyo-mode-option{background:#18104b59;border:1px solid #ffffff26;border-radius:11px;font-size:12px;min-height:67px;padding:8px 3px;position:relative}.meyo-mode-option img{height:24px;width:24px}.meyo-mode-option.is-selected{background:#7352cd73;border-color:#ffdc69}.meyo-mode-new{background:#ff4b76;border-radius:6px;color:#fff;font-size:8px;padding:2px 5px;position:absolute;right:2px;top:-7px}.meyo-create-submit{height:60px;width:min(100%,285px)}@media (max-height:700px){.meyo-create-panel{height:430px;padding-top:72px}.meyo-create-body{gap:14px}.meyo-create-logo{height:110px;top:-91px}}@media (max-width:380px){.meyo-create-panel{height:440px;margin:0;padding:78px 12px max(18px,env(safe-area-inset-bottom))}}.ludo-app-crear{background:#0000!important}.ludo-app-crear .meyo-create-panel{background:linear-gradient(180deg,#5540bd2e,#21164f52),var(--meyo-create-background) center top /100% 100% no-repeat,linear-gradient(180deg,#5540bd 0,#302078 55%,#21164f 100%)!important;border:2px solid #64c3ffe6;border-radius:30px 30px 0 0;bottom:max(14px,env(safe-area-inset-bottom));box-shadow:0 8px 32px #00000080,0 0 22px #43aeff4d;height:min(405px,56dvh);left:50%;margin:0;max-width:460px;min-height:0;padding:88px 16px 18px;transform:translateX(-50%);width:calc(100% - 28px)}.ludo-app-crear .meyo-create-logo{height:148px;top:-92px;width:178px}.ludo-app-crear .meyo-create-body{gap:17px}.ludo-app-crear .meyo-player-area{background:var(--meyo-player-background) center /100% 100% no-repeat;border:2px solid #42caff;border-radius:19px;box-shadow:inset 0 0 15px #80e7ff4d,0 3px 12px #0003;padding:12px 9px 11px}.ludo-app-crear .meyo-player-avatar{border-radius:50%;height:clamp(50px,14vw,64px);overflow:visible;width:clamp(50px,14vw,64px)}.ludo-app-crear .meyo-player-avatar .meyo-player-user{object-fit:contain}.ludo-app-crear .meyo-player-avatar .meyo-player-check{bottom:-2px;height:16px;object-fit:contain;position:absolute;right:-3px;width:16px}.ludo-app-crear .meyo-player-slots{gap:5px}.ludo-app-crear .meyo-player-slot{font-size:10px;gap:5px}@media (max-width:380px){.ludo-app-crear .meyo-create-panel{border-radius:25px 25px 0 0;height:min(405px,56dvh);padding:84px 11px 15px;width:calc(100% - 20px)}.ludo-app-crear .meyo-create-logo{height:136px;top:-86px;width:160px}}.ludo-app-en-sala{background:#0000!important;height:100%;min-height:100%;overflow:hidden;padding:0!important;position:relative;width:100%}.ludo-app-en-sala .game-title,.ludo-app-en-sala .ludo-header,.ludo-app-en-sala .ludo-room-code,.ludo-app-en-sala .ludo-status{display:none!important}.ludo-app-en-sala .ludo-game{height:100%;inset:0;margin:0;max-width:none;position:absolute;width:100%}.ludo-app-en-sala .sala-espera-meyo{background:linear-gradient(180deg,#5540bd2e,#21164f52),var(--meyo-create-background) center /100% 100% no-repeat,linear-gradient(180deg,#5540bd 0,#302078 55%,#21164f 100%)!important;border:2px solid #64c3ffe6;border-radius:30px 30px 0 0;bottom:max(14px,env(safe-area-inset-bottom));box-shadow:0 8px 32px #00000080,0 0 22px #43aeff4d;box-sizing:border-box;height:min(405px,56dvh);left:50%;margin:0;max-width:460px;overflow:visible;padding:88px 16px 18px;position:absolute;text-align:left;transform:translateX(-50%);width:calc(100% - 28px)}.ludo-app-en-sala .meyo-create-logo{height:148px;top:-92px;width:178px}.ludo-app-en-sala .meyo-create-top-icons{gap:10px;left:17px;right:17px;top:15px}.ludo-app-en-sala .meyo-create-top-icons .meyo-top-icon:first-child{height:30px;width:30px}.ludo-app-en-sala .meyo-create-top-icons .meyo-top-icon:nth-child(2){margin-right:auto}.ludo-app-en-sala .sala-espera-heading{margin-bottom:10px}.ludo-app-en-sala .meyo-player-area{background:var(--meyo-player-background) center /100% 100% no-repeat;border:2px solid #42caff;border-radius:19px;box-shadow:inset 0 0 15px #80e7ff4d,0 3px 12px #0003;padding:12px 9px 11px}.ludo-app-en-sala .jugadores-grid{gap:5px}.ludo-app-en-sala .avatar-jugador{height:clamp(50px,14vw,64px);width:clamp(50px,14vw,64px)}.ludo-app-en-sala .ludo-mode-section{margin-top:12px;padding-top:10px}.ludo-app-en-sala .boton-iniciar-meyo{background-color:initial;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:0;margin-top:12px;min-height:52px}@media (max-width:380px){.ludo-app-en-sala .sala-espera-meyo{border-radius:25px 25px 0 0;height:min(405px,56dvh);padding:78px 11px 15px;width:calc(100% - 20px)}.ludo-app-en-sala .meyo-create-logo{height:136px;top:-86px;width:160px}}.ludo-app-en-sala .meyo-create-top-icons .meyo-top-icon:last-child{align-items:center;background:#0000;border:0;display:flex;height:35px;justify-content:center;min-width:35px;padding:0;width:35px}.ludo-app-en-sala .meyo-create-top-icons .meyo-top-icon:last-child img{height:100%;object-fit:contain;width:100%}.ludo-app-en-sala .meyo-create-top-icons .meyo-top-icon:last-child{height:30px;min-width:30px;width:30px}.ludo-app-crear .meyo-player-avatar .meyo-player-user{border-radius:50%;display:block;height:100%;object-fit:cover;overflow:hidden;width:100%}.avatar-add-button{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:0;border-radius:50%;bottom:-7px;cursor:pointer;display:flex;height:31px;justify-content:center;padding:0;position:absolute;right:-7px;width:31px;z-index:2}.avatar-add-button .avatar-add{display:block;height:25px;pointer-events:none;position:static;width:25px}.avatar-add-button:disabled{cursor:not-allowed;opacity:.45}.avatar-add-button:focus-visible{outline:2px solid #fff;outline-offset:2px}.meyo-gameover-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#090614e0;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.meyo-gameover-backdrop,.meyo-gameover-card{align-items:center;display:flex;overflow-y:auto}.meyo-gameover-card{background:radial-gradient(circle at 50% 0,#693eb48c,#0000 58%),linear-gradient(180deg,#30205b,#17132c 90%);border:2px solid #6fcdffcc;border-radius:24px;box-shadow:0 12px 45px #0000008c,inset 0 0 20px #68c2ff1f;flex-direction:column;gap:13px;max-height:calc(100dvh - 32px);padding:20px 16px 17px;width:min(100%,430px)}.meyo-gameover-title{display:block;max-height:150px;object-fit:contain;width:min(75%,250px)}.meyo-gameover-players{display:flex;flex-direction:column;gap:8px;width:100%}.meyo-gameover-player{align-items:center;background-color:#1c1439cc;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:1px solid #fff3;border-radius:13px;display:flex;gap:12px;min-height:76px;padding:8px 14px}.meyo-gameover-player.is-winner{border:2px solid #ffd76a;box-shadow:0 0 14px #ffd76a38}.meyo-gameover-rank{flex:0 0 48px;height:54px;object-fit:contain;width:48px}.meyo-gameover-player-info{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.meyo-gameover-player-info strong{color:#fff;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meyo-gameover-player-info span{color:#ffe28a;font-size:13px;font-weight:700}.meyo-gameover-player-info small{color:#ffffffd1;font-size:11px}.meyo-gameover-ok{background:#0000;border:0;cursor:pointer;min-height:48px;padding:0;width:min(65%,190px)}.meyo-gameover-ok img{display:block;max-height:58px;object-fit:contain;width:100%}.meyo-gameover-ok:disabled{cursor:wait;opacity:.55}.meyo-gameover-countdown{color:#fffc;font-size:12px;text-align:center}.meyo-gameover-error{color:#ffb4b4;font-size:13px;margin:0;text-align:center;width:100%}@media (max-width:380px){.meyo-gameover-card{gap:10px;padding:14px 11px}.meyo-gameover-player{min-height:68px;padding:7px 10px}.meyo-gameover-player-info strong{font-size:14px}}.meyo-play-screen{background:linear-gradient(160deg,#493078,#17112f);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:1px solid #ffffff2e;border-radius:24px;box-shadow:0 12px 35px #00000061;margin:12px auto 20px;overflow:hidden;padding:13px 11px 16px;width:min(100%,540px)}.meyo-play-players{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.meyo-play-player{align-items:center;background-color:#191130b8;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:1px solid #ffffff2e;border-radius:12px;display:flex;gap:7px;min-height:58px;min-width:0;overflow:hidden;padding:7px 9px;position:relative}.meyo-play-player.is-current{border:2px solid var(--player-color);box-shadow:0 0 12px color-mix(in srgb,var(--player-color) 45%,#0000)}.meyo-play-player-piece{filter:drop-shadow(0 2px 3px rgba(0,0,0,.5));flex:0 0 27px;height:27px;object-fit:contain;width:27px}.meyo-play-player-info{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.meyo-play-player-info strong{color:#fff;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meyo-play-player-info small{color:#fffc;font-size:10px}.meyo-play-turn-mark{align-self:flex-start;background:var(--player-color);border-radius:6px;color:#21152e;font-size:8px;font-weight:900;padding:3px 5px}.meyo-play-turn{align-items:center;display:flex;flex-direction:column;gap:3px;margin:8px 0 5px;text-align:center}.meyo-play-turn span{color:#ffffffbf;font-size:11px}.meyo-play-turn strong{font-size:17px;font-weight:900;text-shadow:0 2px 5px #0000008c}.meyo-play-turn small{color:#ffe5a4;font-size:11px;font-weight:700}.meyo-play-board-area{margin:0 auto;width:100%}.meyo-play-screen .ludo-board-wrapper{background:#140d2773;border:1px solid #ffffff38;border-radius:15px;box-shadow:0 7px 20px #0000004d;margin:8px auto;max-width:500px;padding:5px;width:100%}.meyo-play-dice-area{background-color:#181030bf;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:1px solid #ffffff38;border-radius:17px;gap:18px;margin:12px auto 5px;min-height:88px;padding:10px 15px;width:min(100%,310px)}.meyo-play-dice,.meyo-play-dice-area{align-items:center;display:flex;justify-content:center}.meyo-play-dice{flex:0 0 58px;height:58px;width:58px}.meyo-play-dice img{display:block;filter:drop-shadow(0 3px 5px rgba(0,0,0,.4));height:100%;object-fit:contain;width:100%}.meyo-play-dice span{font-size:43px}.meyo-play-roll-button{background:linear-gradient(180deg,#ffe9a0,#f3ae39);border:1px solid #ffffff80;border-radius:12px;box-shadow:0 4px 10px #00000047;color:#38204c;cursor:pointer;font-size:13px;font-weight:900;min-height:43px;min-width:125px;padding:9px 15px}.meyo-play-roll-button:disabled{cursor:not-allowed;opacity:.55}.meyo-play-last-action,.meyo-play-viewer-note{color:#ffffffe0;font-size:11px;margin:9px 4px 0;text-align:center}@media (max-width:380px){.meyo-play-screen{border-radius:18px;padding:9px 7px 12px}.meyo-play-player{gap:5px;min-height:52px;padding:5px 6px}.meyo-play-player-piece{flex-basis:22px;height:22px;width:22px}.meyo-play-player-info strong{font-size:10px}.meyo-play-turn strong{font-size:15px}.meyo-play-dice-area{gap:12px;min-height:76px}.meyo-play-dice{flex-basis:49px;height:49px;width:49px}.meyo-play-roll-button{font-size:12px;min-width:112px}}.ludo-app-en-sala .meyo-play-screen.sala-espera-meyo{background:linear-gradient(180deg,#5540bd2e,#21164f52),var(--meyo-create-background) center /100% 100% no-repeat,linear-gradient(180deg,#5540bd 0,#302078 55%,#21164f 100%)!important;border:2px solid #64c3ffe6;border-radius:30px 30px 0 0;bottom:max(8px,env(safe-area-inset-bottom));box-shadow:0 8px 32px #00000080,0 0 22px #43aeff4d;box-sizing:border-box;gap:7px;height:min(620px,74dvh);left:50%;margin:0;max-width:460px;min-height:0;overflow:visible;padding:86px 12px 12px;position:absolute;text-align:left;transform:translateX(-50%);width:calc(100% - 28px)}.ludo-app-en-sala .meyo-play-screen .meyo-create-logo{height:148px;left:50%;object-fit:contain;position:absolute;top:-92px;transform:translateX(-50%);width:178px}.ludo-app-en-sala .meyo-play-screen .meyo-create-top-icons{gap:10px;left:17px;position:absolute;right:17px;top:15px}.ludo-app-en-sala .meyo-play-screen .meyo-create-top-icons .meyo-top-icon{align-items:center;background:#0000;border:0;display:flex;height:30px;justify-content:center;min-width:30px;padding:0;width:30px}.ludo-app-en-sala .meyo-play-screen .meyo-create-top-icons .meyo-top-icon:nth-child(2){margin-right:auto}.ludo-app-en-sala .meyo-play-screen .meyo-create-top-icons img{height:100%;object-fit:contain;width:100%}.ludo-app-en-sala .meyo-play-screen .meyo-player-area{background:var(--meyo-player-background) center /100% 100% no-repeat;border:2px solid #42caff;border-radius:19px;box-shadow:inset 0 0 15px #80e7ff4d,0 3px 12px #0003;flex:0 0 auto;padding:7px 7px 5px}.ludo-app-en-sala .meyo-play-screen .meyo-play-players{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.ludo-app-en-sala .meyo-play-screen .meyo-play-player{border:1px solid #ffffff2e;border-radius:10px;flex-direction:column;gap:3px;justify-content:center;min-height:48px;padding:4px 3px;text-align:center}.ludo-app-en-sala .meyo-play-screen .meyo-play-player-piece{flex:0 0 23px;height:23px;width:23px}.ludo-app-en-sala .meyo-play-screen .meyo-play-player-info{align-items:center;gap:1px;width:100%}.ludo-app-en-sala .meyo-play-screen .meyo-play-player-info strong{font-size:9px;text-align:center;width:100%}.ludo-app-en-sala .meyo-play-screen .meyo-play-player-info small{font-size:8px}.ludo-app-en-sala .meyo-play-screen .meyo-play-turn{flex:0 0 auto;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:center;margin:0;padding:3px 5px}.ludo-app-en-sala .meyo-play-screen .meyo-play-turn small,.ludo-app-en-sala .meyo-play-screen .meyo-play-turn span{font-size:10px}.ludo-app-en-sala .meyo-play-screen .meyo-play-turn strong{font-size:12px}.ludo-app-en-sala .meyo-play-screen .meyo-play-board-area{align-items:center;display:flex;flex:1 1 auto;justify-content:center;margin:0 auto;min-height:0;width:100%}.ludo-app-en-sala .meyo-play-screen .ludo-board-wrapper{background:#140d2759;border:1px solid #ffffff40;border-radius:13px;box-shadow:0 5px 15px #00000047;margin:0 auto;max-height:100%;max-width:100%;padding:3px;width:min(100%,370px)}.ludo-app-en-sala .meyo-play-screen .meyo-play-dice-area{border:1px solid #ffffff40;border-radius:13px;flex:0 0 auto;gap:9px;margin:0 auto;min-height:49px;padding:4px 9px;width:min(205px,75%)}.ludo-app-en-sala .meyo-play-screen .meyo-play-dice{flex-basis:38px;height:38px;width:38px}.ludo-app-en-sala .meyo-play-screen .meyo-play-dice span{font-size:30px}.ludo-app-en-sala .meyo-play-screen .meyo-play-roll-button{border-radius:9px;font-size:11px;min-height:35px;min-width:100px;padding:6px 9px}@media (max-width:380px){.ludo-app-en-sala .meyo-play-screen.sala-espera-meyo{border-radius:25px 25px 0 0;gap:5px;height:min(620px,76dvh);padding:79px 8px 9px;width:calc(100% - 20px)}.ludo-app-en-sala .meyo-play-screen .meyo-create-logo{height:136px;top:-86px;width:160px}.ludo-app-en-sala .meyo-play-screen .meyo-player-area{padding:5px 4px 4px}.ludo-app-en-sala .meyo-play-screen .meyo-play-player{min-height:43px;padding:3px 1px}.ludo-app-en-sala .meyo-play-screen .meyo-play-player-piece{flex-basis:20px;height:20px;width:20px}}.ludo-app-en-sala .meyo-play-screen.sala-espera-meyo{align-items:stretch;display:flex;flex-direction:column;gap:5px}.ludo-app-en-sala .meyo-play-screen .meyo-create-top-icons{align-items:center;display:flex;gap:13px;justify-content:flex-end;z-index:8}.ludo-app-en-sala .meyo-play-screen .meyo-create-top-icons .meyo-top-icon{flex:0 0 auto}.ludo-app-en-sala .meyo-play-screen .meyo-collapse-button{align-items:center;background:#231241a6;border:1px solid #ffffff8c;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:34px;justify-content:center;width:34px}.ludo-app-en-sala .meyo-play-screen .meyo-collapse-button span{font-size:25px;font-weight:700;line-height:1}.ludo-app-en-sala .meyo-play-content{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-height:0}.ludo-app-en-sala .meyo-play-stage{flex:1 1 auto;min-height:350px;position:relative;width:100%}.ludo-app-en-sala .meyo-play-board-area{align-items:center;display:flex;justify-content:center;left:50%;margin:0;max-height:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(100%,330px);z-index:1}.ludo-app-en-sala .meyo-play-board-area .ludo-board-wrapper{border-radius:12px;margin:0;max-height:100%;max-width:100%;padding:2px;width:min(100%,330px)}.ludo-app-en-sala .meyo-play-players{display:block;inset:0;margin:0;pointer-events:none;position:absolute;z-index:3}.ludo-app-en-sala .meyo-play-player{align-items:center;background-color:#231441e0;border:1px solid #ffffff59;border-radius:13px;box-shadow:0 3px 10px #00000059;box-sizing:border-box;display:flex;flex-direction:row;gap:6px;min-height:48px;padding:5px 7px;position:absolute;width:112px}.ludo-app-en-sala .meyo-play-player.player-rojo{left:2px;top:2px}.ludo-app-en-sala .meyo-play-player.player-verde{right:2px;top:2px}.ludo-app-en-sala .meyo-play-player.player-azul{bottom:62px;left:2px}.ludo-app-en-sala .meyo-play-player.player-amarillo{bottom:62px;right:2px}.ludo-app-en-sala .meyo-play-player.is-current{border:2px solid var(--player-color);box-shadow:0 0 12px color-mix(in srgb,var(--player-color) 55%,#0000)}.ludo-app-en-sala .meyo-play-player-avatar{background:#140a28cc;border:2px solid var(--player-color);border-radius:50%;flex:0 0 34px;height:34px;object-fit:cover;width:34px}.ludo-app-en-sala .meyo-play-player-info{gap:2px;min-width:0}.ludo-app-en-sala .meyo-play-player-info strong{font-size:10px;max-width:64px}.ludo-app-en-sala .meyo-play-player-info small{font-size:9px}.ludo-app-en-sala .meyo-play-turn-mark{font-size:7px;padding:2px 4px;position:absolute;right:4px;top:-7px}.ludo-app-en-sala .meyo-play-dice-area{align-items:center;background-color:#231441e6;background-position:50%;background-size:100% 100%;border:1px solid #ffffff73;border-radius:13px;bottom:0;cursor:pointer;display:flex;flex-direction:column;gap:1px;justify-content:center;left:7px;margin:0;min-height:70px;padding:4px;position:absolute;width:66px;z-index:5}.ludo-app-en-sala .meyo-play-dice-area:disabled{cursor:not-allowed;opacity:.72}.ludo-app-en-sala .meyo-play-dice{display:block;flex:0 0 43px;height:43px;position:relative;width:43px}.ludo-app-en-sala .meyo-play-dice .meyo-dice-result,.ludo-app-en-sala .meyo-play-dice .meyo-dice-spin-frame,.ludo-app-en-sala .meyo-play-dice-result{height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.ludo-app-en-sala .meyo-play-dice .meyo-dice-result{filter:drop-shadow(0 2px 3px rgba(0,0,0,.4))}.ludo-app-en-sala .meyo-play-dice .meyo-dice-spin-frame{opacity:0;pointer-events:none}.ludo-app-en-sala .meyo-dice-label{color:#fff;font-size:9px;font-weight:800;line-height:1;text-shadow:0 1px 3px #241039}.ludo-app-en-sala .meyo-play-turn-compact{align-items:center;color:#ffffffe6;display:flex;flex:0 0 auto;flex-wrap:wrap;font-size:9px;gap:4px 10px;justify-content:center;min-height:17px;text-align:center}.ludo-app-en-sala .meyo-play-turn-compact strong{color:#ffe5a4}.ludo-app-en-sala .meyo-play-turn-compact small{color:#fff;font-size:9px}.ludo-app-en-sala .meyo-play-screen .meyo-play-last-action,.ludo-app-en-sala .meyo-play-screen .meyo-play-viewer-note{flex:0 0 auto;font-size:9px;margin:0;text-align:center}.ludo-app-en-sala .meyo-play-screen.panel-plegado{gap:0;height:100px!important;min-height:100px!important;overflow:visible;padding-bottom:8px!important;padding-top:12px!important}.ludo-app-en-sala .meyo-play-screen.panel-plegado .meyo-play-content{display:none}.ludo-app-en-sala .meyo-play-screen.panel-plegado .meyo-create-logo{height:94px;top:-55px;width:112px}.ludo-app-en-sala .meyo-play-screen.panel-plegado .meyo-create-top-icons{top:8px}@media (max-width:380px){.ludo-app-en-sala .meyo-play-stage{min-height:330px}.ludo-app-en-sala .meyo-play-board-area{width:min(100%,290px)}.ludo-app-en-sala .meyo-play-player{gap:4px;min-height:44px;padding:4px 5px;width:101px}.ludo-app-en-sala .meyo-play-player-avatar{flex-basis:30px;height:30px;width:30px}.ludo-app-en-sala .meyo-play-player-info strong{font-size:9px;max-width:58px}.ludo-app-en-sala .meyo-play-player.player-amarillo,.ludo-app-en-sala .meyo-play-player.player-azul{bottom:59px}.ludo-app-en-sala .meyo-play-dice-area{min-height:64px;width:60px}.ludo-app-en-sala .meyo-play-dice{flex-basis:38px;height:38px;width:38px}}.ludo-app-en-sala .meyo-play-screen.sala-espera-meyo{box-sizing:border-box!important;height:min(560px,62dvh)!important;margin:0!important;min-height:350px!important;overflow:visible!important;padding:76px 8px 8px!important;right:0!important}.ludo-app-en-sala .meyo-play-screen .meyo-create-top-icons{gap:9px!important;top:12px!important}.ludo-app-en-sala .meyo-play-screen .meyo-create-top-icons .meyo-top-icon:first-child{margin-right:auto!important}.ludo-app-en-sala .meyo-play-screen .meyo-collapse-button{align-items:center!important;display:flex!important;justify-content:center!important;margin-left:8px!important}.ludo-app-en-sala .meyo-play-screen .meyo-collapse-button img{height:38px!important;width:38px!important}.ludo-app-en-sala .meyo-play-screen .meyo-collapse-button span{display:none!important}.ludo-app-en-sala .meyo-play-stage{height:100%!important}.ludo-app-en-sala .meyo-play-board-area{align-items:center!important;display:flex!important;justify-content:center!important;max-height:100%!important;top:50%!important;width:min(100%,290px)!important}.ludo-app-en-sala .meyo-play-board-area .ludo-board-wrapper{max-width:290px!important}.ludo-app-en-sala .meyo-play-players{z-index:2!important}.ludo-app-en-sala .meyo-play-player{background-size:100% 100%!important;border-radius:13px!important;box-sizing:border-box!important;gap:4px!important;justify-content:flex-start!important;max-width:82px!important;min-height:40px!important;overflow:hidden!important;padding:4px!important;width:82px!important}.ludo-app-en-sala .meyo-play-player.player-rojo{left:0!important;top:0!important}.ludo-app-en-sala .meyo-play-player.player-verde{right:0!important;top:0!important}.ludo-app-en-sala .meyo-play-player.player-azul{bottom:55px!important;left:0!important}.ludo-app-en-sala .meyo-play-player.player-amarillo{bottom:55px!important;right:0!important}.ludo-app-en-sala .meyo-play-player-avatar{flex:0 0 29px!important;height:29px!important;min-width:29px!important;width:29px!important}.ludo-app-en-sala .meyo-play-player-info{overflow:hidden!important}.ludo-app-en-sala .meyo-play-player-info strong{font-size:9px!important;line-height:1.15!important;max-width:43px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ludo-app-en-sala .meyo-play-player-info small,.ludo-app-en-sala .meyo-play-turn-mark{display:none!important}.ludo-app-en-sala .meyo-play-player.is-current{box-shadow:0 0 10px var(--player-color)!important;outline:2px solid var(--player-color)!important}.ludo-app-en-sala .meyo-play-dice-area{align-items:center!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;bottom:0!important;display:flex!important;height:62px!important;justify-content:center!important;left:5px!important;margin:0!important;min-height:62px!important;min-width:62px!important;padding:5px!important;position:absolute!important;width:62px!important;z-index:3!important}.ludo-app-en-sala .meyo-play-dice{flex:0 0 42px!important;height:42px!important;width:42px!important}.ludo-app-en-sala .meyo-dice-label,.ludo-app-en-sala .meyo-play-last-action,.ludo-app-en-sala .meyo-play-turn-compact,.ludo-app-en-sala .meyo-play-viewer-note{display:none!important}@media (max-width:380px){.ludo-app-en-sala .meyo-play-screen.sala-espera-meyo{height:min(520px,64dvh)!important;min-height:330px!important;padding-left:5px!important;padding-right:5px!important}.ludo-app-en-sala .meyo-play-board-area,.ludo-app-en-sala .meyo-play-board-area .ludo-board-wrapper{max-width:260px!important}.ludo-app-en-sala .meyo-play-player{max-width:76px!important;width:76px!important}}.ludo-app-en-sala .meyo-play-screen.sala-espera-meyo{border-bottom:0!important;border-left:0!important;border-radius:26px 26px 0 0!important;border-right:0!important;bottom:0!important;height:min(570px,64dvh)!important;left:0!important;max-width:none!important;min-height:370px!important;transform:none!important;width:100%!important}.ludo-app-en-sala .meyo-play-screen .meyo-create-top-icons{align-items:center!important;display:flex!important;justify-content:space-between!important;left:14px!important;right:14px!important}.ludo-app-en-sala .meyo-play-screen .meyo-trophy-icon{margin-left:auto!important;margin-right:8px!important}.ludo-app-en-sala .meyo-play-screen .meyo-collapse-button{height:30px!important;min-height:30px!important;min-width:30px!important;overflow:hidden!important;padding:0!important;width:30px!important}.ludo-app-en-sala .meyo-play-screen .meyo-collapse-button img{display:block!important;height:30px!important;object-fit:contain!important;width:30px!important}.ludo-app-en-sala .meyo-play-stage{min-height:330px!important}.ludo-app-en-sala .meyo-play-board-area,.ludo-app-en-sala .meyo-play-board-area .ludo-board-wrapper{width:min(100%,310px)!important}.ludo-app-en-sala .meyo-play-player{gap:5px!important;min-height:54px!important;padding:3px!important;width:94px!important}.ludo-app-en-sala .meyo-play-player-avatar{flex:0 0 34px!important;height:34px!important;width:34px!important}.ludo-app-en-sala .meyo-play-player-info{align-items:center!important;display:flex!important;flex:1 1 auto!important;justify-content:center!important}.ludo-app-en-sala .meyo-play-player-info strong{font-size:10px!important;max-width:100%!important;text-shadow:0 1px 3px #241039!important;width:100%!important}.ludo-app-en-sala .meyo-player-turn-bg{height:44px!important;left:47px!important;object-fit:contain!important;pointer-events:none!important;position:absolute!important;top:calc(50% + 4px)!important;transform:translateY(-50%)!important;width:48px!important;z-index:5!important}.ludo-app-en-sala .meyo-play-player.player-rojo{left:2px!important;top:2px!important}.ludo-app-en-sala .meyo-play-player.player-verde{right:2px!important;top:2px!important}.ludo-app-en-sala .meyo-play-player.player-azul{bottom:62px!important;left:2px!important}.ludo-app-en-sala .meyo-play-player.player-amarillo{bottom:62px!important;right:2px!important}.ludo-app-en-sala .meyo-play-turn-mark{display:none!important}@media (max-width:380px){.ludo-app-en-sala .meyo-play-player{width:86px!important}.ludo-app-en-sala .meyo-play-player-avatar{flex-basis:30px!important;height:30px!important;width:30px!important}.ludo-app-en-sala .meyo-play-player-info strong{font-size:9px!important}.ludo-app-en-sala .meyo-play-board-area,.ludo-app-en-sala .meyo-play-board-area .ludo-board-wrapper{width:min(100%,285px)!important}}.ludo-app-en-sala .meyo-play-screen.sala-espera-meyo{align-items:stretch!important;display:flex!important;flex-direction:column!important}.ludo-app-en-sala .meyo-play-content{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;width:100%!important}.ludo-app-en-sala .meyo-play-stage{display:block!important;flex:1 1 auto!important;height:auto!important;min-height:0!important;overflow:visible!important;position:relative!important;width:100%!important}.ludo-app-en-sala .meyo-play-board-area{display:block!important;height:auto!important;left:50%!important;margin:0!important;max-height:calc(100% - 116px)!important;max-width:320px!important;padding:0!important;position:absolute!important;top:34%!important;transform:translate(-50%,-50%)!important;width:min(74vw,320px,calc(100% - 56px))!important;z-index:1!important}.ludo-app-en-sala .meyo-play-board-area .ludo-board-wrapper{aspect-ratio:1/1!important;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;height:auto!important;margin:0!important;max-height:100%!important;max-width:100%!important;padding:0!important;width:100%!important}.ludo-app-en-sala .meyo-play-board-area .ludo-board-overlay{aspect-ratio:1/1!important;height:100%!important;width:100%!important}.ludo-app-en-sala .meyo-play-players{--meyo-board-size:min(74vw,320px,calc(100% - 56px));display:block!important;inset:0!important;margin:0!important;padding:0!important;pointer-events:none!important;position:absolute!important;z-index:4!important}.ludo-app-en-sala .meyo-play-player{align-items:center!important;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:row!important;gap:6px!important;height:auto!important;justify-content:center!important;margin:0!important;max-width:46%!important;min-height:48px!important;min-width:0!important;outline:0!important;overflow:visible!important;padding:2px!important;pointer-events:auto!important;position:absolute!important;width:165px!important}.ludo-app-en-sala .meyo-play-player.player-rojo{gap:0!important;left:calc(50% - var(--meyo-board-size)/2 - 43px)!important;top:calc(34% - var(--meyo-board-size)/2 - 21px)!important}.ludo-app-en-sala .meyo-play-player.player-verde{flex-direction:row-reverse!important;gap:0!important;right:calc(50% - var(--meyo-board-size)/2 - 45px)!important;top:calc(34% - var(--meyo-board-size)/2 - 21px)!important}.ludo-app-en-sala .meyo-play-player.player-azul{gap:0!important;left:calc(50% - var(--meyo-board-size)/2 - 43px)!important;top:calc(34% + var(--meyo-board-size)/2 + 7px)!important}.ludo-app-en-sala .meyo-play-player.player-amarillo{flex-direction:row-reverse!important;gap:0!important;right:calc(50% - var(--meyo-board-size)/2 - 45px)!important;top:calc(34% + var(--meyo-board-size)/2 + 7px)!important}.ludo-app-en-sala .meyo-play-player.player-rojo .meyo-play-player-info{margin-left:-7px!important}.ludo-app-en-sala .meyo-play-player.player-amarillo .meyo-play-player-info,.ludo-app-en-sala .meyo-play-player.player-verde .meyo-play-player-info{margin-right:-7px!important}.ludo-app-en-sala .meyo-play-player.player-azul .meyo-play-player-info{margin-left:-7px!important}.ludo-app-en-sala .meyo-play-player-avatar{border:2px solid var(--player-color)!important;border-radius:50%!important;display:block!important;flex:0 0 36px!important;height:36px!important;min-width:36px!important;object-fit:cover!important;width:36px!important}.ludo-app-en-sala .meyo-play-player-info{flex:0 1 auto!important;min-width:0!important}.ludo-app-en-sala .meyo-play-player-info,.ludo-app-en-sala .meyo-play-player-info strong{display:block!important;max-width:110px!important;overflow:visible!important;text-align:center!important}.ludo-app-en-sala .meyo-play-player-info strong{color:#fff!important;font-size:11px!important;line-height:1.2!important;overflow-wrap:anywhere!important;text-overflow:clip!important;text-shadow:0 1px 4px #160b29!important;white-space:normal!important;width:auto!important;word-break:normal!important}.ludo-app-en-sala .meyo-play-player.is-empty{background:#0000!important;border:0!important;box-shadow:none!important;visibility:hidden!important}.ludo-app-en-sala .meyo-play-player.is-current{background:#0000!important;border:0!important;box-shadow:none!important;outline:0!important}@media (max-width:380px){.ludo-app-en-sala .meyo-play-player{gap:4px!important;max-width:155px!important}.ludo-app-en-sala .meyo-play-player-avatar{flex-basis:32px!important;height:32px!important;min-width:32px!important;width:32px!important}.ludo-app-en-sala .meyo-play-player-info,.ludo-app-en-sala .meyo-play-player-info strong{font-size:10px!important;max-width:100px!important}.ludo-app-en-sala .meyo-play-board-area{display:block!important;height:auto!important;left:50%!important;margin:0!important;max-height:calc(100% - 116px)!important;max-width:320px!important;padding:0!important;position:absolute!important;top:34%!important;transform:translate(-50%,-50%)!important;width:min(74vw,320px,calc(100% - 56px))!important;z-index:1!important}}.ludo-app-en-sala .meyo-play-player.player-amarillo .meyo-player-turn-bg{left:52px!important;left:56px!important;left:60px!important;left:66px!important;top:calc(50% - 2px)!important}.ludo-app-en-sala .meyo-play-player .meyo-play-dice-area{border-radius:0!important;bottom:auto!important;height:34px!important;left:54px!important;margin:0!important;min-height:34px!important;min-width:34px!important;opacity:1!important;position:absolute!important;top:calc(50% - 13px)!important;width:34px!important;z-index:7!important}.ludo-app-en-sala .meyo-play-player .meyo-play-dice{flex:0 0 34px!important;height:34px!important;width:34px!important}.ludo-app-en-sala .meyo-play-player.player-amarillo .meyo-play-dice-area{left:73px!important;top:calc(50% - 19px)!important}.ludo-app-en-sala .meyo-play-player .meyo-play-dice{flex:0 0 38px!important;height:38px!important;width:38px!important}.ludo-app-en-sala .meyo-play-player.player-amarillo .meyo-play-dice-area{left:71px!important;top:calc(50% - 21px)!important}.ludo-app-en-sala .meyo-play-player .meyo-play-dice-area{background:#0000!important;border:0!important;border-radius:50%!important;box-shadow:none!important;height:38px!important;left:52px!important;min-height:38px!important;min-width:38px!important;padding:0!important;top:calc(50% - 15px)!important;width:38px!important}.ludo-app-en-sala .meyo-play-player .meyo-play-dice{flex:0 0 44px!important;height:44px!important;width:44px!important}.ludo-app-en-sala .meyo-play-player.player-amarillo .meyo-play-dice-area{left:68px!important;top:calc(50% - 24px)!important}.ludo-app-en-sala .ludo-piece{transition:left .2s cubic-bezier(.22,.7,.25,1),top .2s cubic-bezier(.22,.7,.25,1),filter .15s ease-out;will-change:left,top,transform}.ludo-app-en-sala .ludo-piece.ludo-piece-moving{animation:ludo-piece-hop .22s cubic-bezier(.22,.7,.25,1) infinite;pointer-events:none!important;z-index:8!important}.ludo-app-en-sala .ludo-particle-layer{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.ludo-app-en-sala .ludo-board-particle{animation:ludo-board-particle-fade .7s ease-out forwards;aspect-ratio:1;background:var(--particle-color);border-radius:50%;box-shadow:0 0 5px var(--particle-color);opacity:.9;position:absolute;transform:translate(-50%,-50%) scale(.9);width:2.1%}@keyframes ludo-board-particle-fade{0%{opacity:.9;transform:translate(-50%,-50%) scale(.9)}to{opacity:0;transform:translate(-50%,-50%) scale(.12)}}@keyframes ludo-piece-hop{0%,to{transform:translate(-50%,-50%) translateY(0) scale(1)}45%{transform:translate(-50%,-50%) translateY(-8px) scale(1.07)}80%{transform:translate(-50%,-50%) translateY(0) scale(1.04,.96)}}@media (prefers-reduced-motion:reduce){.ludo-app-en-sala .ludo-piece{transition:none!important}.ludo-app-en-sala .ludo-piece.ludo-piece-moving{animation:none!important}}.ludo-app-en-sala .meyo-play-dice.is-rolling{animation:meyo-dice-roll .85s cubic-bezier(.25,.8,.35,1) both;transform-origin:center}.ludo-app-en-sala .meyo-play-dice.is-rolling .meyo-dice-result{opacity:0!important}.ludo-app-en-sala .meyo-play-dice.is-rolling .meyo-dice-spin-frame{animation:meyo-dice-frame .68s ease-in-out infinite;opacity:0}.ludo-app-en-sala .meyo-play-dice.is-rolling .frame-1{animation-delay:0ms}.ludo-app-en-sala .meyo-play-dice.is-rolling .frame-2{animation-delay:.11s}.ludo-app-en-sala .meyo-play-dice.is-rolling .frame-3{animation-delay:.22s}.ludo-app-en-sala .meyo-play-dice.is-rolling .frame-4{animation-delay:.33s}.ludo-app-en-sala .meyo-play-dice.is-rolling .frame-5{animation-delay:.44s}@keyframes meyo-dice-roll{0%{transform:rotate(0deg) scale(1)}18%{transform:rotate(100deg) scale(1.18)}42%{transform:rotate(260deg) scale(.92)}68%{transform:rotate(440deg) scale(1.13)}to{transform:rotate(2turn) scale(1)}}@keyframes meyo-dice-frame{0%,to{opacity:0;transform:scale(.72) rotate(-18deg)}18%,32%{opacity:1;transform:scale(1.12) rotate(12deg)}48%{opacity:.65;transform:scale(1.22) rotate(25deg)}62%{opacity:0;transform:scale(.85) rotate(0deg)}}@media (prefers-reduced-motion:reduce){.ludo-app-en-sala .meyo-play-dice.is-rolling,.ludo-app-en-sala .meyo-play-dice.is-rolling .meyo-dice-spin-frame{animation:none!important}.ludo-app-en-sala .meyo-play-dice.is-rolling .meyo-dice-result{opacity:1!important}}.ludo-app-en-sala .ludo-piece-leaving{animation:ludo-piece-leave .65s cubic-bezier(.2,.8,.25,1) both;z-index:10!important}.ludo-app-en-sala .ludo-piece-captured{animation:ludo-piece-capture .52s ease-in both;pointer-events:none!important;z-index:12!important}.ludo-app-en-sala .ludo-piece-celebrating{animation:ludo-piece-finish .7s ease-out both}@keyframes ludo-piece-leave{0%{filter:brightness(1);transform:translate(-50%,-50%) scale(.35) rotate(-25deg)}55%{filter:brightness(1.8) drop-shadow(0 0 8px var(--piece-color));transform:translate(-50%,-65%) scale(1.35) rotate(12deg)}to{filter:brightness(1);transform:translate(-50%,-50%) scale(1) rotate(0)}}@keyframes ludo-piece-capture{0%{filter:brightness(1);opacity:1;transform:translate(-50%,-50%) scale(1)}35%{filter:brightness(2) drop-shadow(0 0 9px #fff);opacity:1;transform:translate(-50%,-50%) scale(1.35) rotate(18deg)}to{filter:brightness(2);opacity:0;transform:translate(-50%,-50%) scale(.15) rotate(180deg)}}@keyframes ludo-piece-finish{0%{filter:brightness(1);transform:translate(-50%,-50%) scale(1)}35%{filter:brightness(2) drop-shadow(0 0 10px #fff);transform:translate(-50%,-50%) scale(1.55)}70%{filter:brightness(1.5) drop-shadow(0 0 7px var(--piece-color));transform:translate(-50%,-50%) scale(.9)}to{filter:brightness(1);transform:translate(-50%,-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.ludo-app-en-sala .ludo-piece-captured,.ludo-app-en-sala .ludo-piece-celebrating,.ludo-app-en-sala .ludo-piece-leaving{animation:none!important}}.ludo-app-en-sala .ludo-piece.ludo-piece-movable{animation:ludo-piece-select .9s ease-in-out infinite alternate;filter:drop-shadow(0 0 5px rgba(255,255,255,.9)) drop-shadow(0 0 8px var(--piece-color));touch-action:manipulation;z-index:6}.ludo-app-en-sala .ludo-piece.ludo-piece-movable:focus-visible{outline:2px solid #fff;outline-offset:3px}@keyframes ludo-piece-select{0%{filter:brightness(1) drop-shadow(0 0 3px rgba(255,255,255,.75)) drop-shadow(0 0 5px var(--piece-color));transform:translate(-50%,-50%) scale(1)}to{filter:brightness(1.25) drop-shadow(0 0 6px rgba(255,255,255,.95)) drop-shadow(0 0 10px var(--piece-color));transform:translate(-50%,-56%) scale(1.12)}}@media (prefers-reduced-motion:reduce){.ludo-app-en-sala .ludo-piece.ludo-piece-movable{animation:none!important;filter:drop-shadow(0 0 4px #fff) drop-shadow(0 0 7px var(--piece-color))}}.ludo-app-en-sala .meyo-play-player .meyo-inactivity-progress{background:#ffffff38!important;border-radius:5px!important;height:3px!important;left:47px!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;width:48px!important;z-index:9!important}.ludo-app-en-sala .meyo-play-player .meyo-inactivity-progress span{animation:meyo-inactivity-countdown 20s linear forwards;animation:meyo-inactivity-countdown var(--inactivity-duration,20s) linear forwards;background:var(--inactivity-color)!important;border-radius:inherit!important;display:block!important;height:100%!important;transform:scaleX(1);transform-origin:left center;width:100%!important}.ludo-app-en-sala .meyo-play-player.player-rojo .meyo-inactivity-progress,.ludo-app-en-sala .meyo-play-player.player-verde .meyo-inactivity-progress{top:calc(50% - 23px)!important}.ludo-app-en-sala .meyo-play-player.player-amarillo .meyo-inactivity-progress,.ludo-app-en-sala .meyo-play-player.player-azul .meyo-inactivity-progress{top:calc(50% + 29px)!important}.ludo-app-en-sala .meyo-play-player.player-amarillo .meyo-inactivity-progress{left:66px!important}@keyframes meyo-inactivity-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}
/*# sourceMappingURL=main.c18523e7.css.map*/