
body.theme-lugares{--green:#3d6474;--ink:#304751;--cream:#f1f8fb;--orange:#77bbd8;background:#7494a2 url('../assets/background/lugares-v7.webp') center top/cover fixed no-repeat;color:#304751}
.theme-lugares:before{background:linear-gradient(180deg,rgba(30,55,75,.07),rgba(25,50,70,.20))}
.theme-lugares .brand{background:linear-gradient(165deg,#d5eaf3,#94c9e0);border-color:#5b8a9e;box-shadow:0 5px 0 #3f6271,0 12px 26px #375c6c35}.theme-lugares h1{color:#4989a5}.theme-lugares h1 span{color:#4399be}.theme-lugares .subtitle{color:#416c7e}.theme-lugares .eyebrow{color:#4c6e7c}
.theme-lugares h2{color:#46798e}.theme-lugares .panel{background:#f2f8fbf5;border-color:#b2d6e5}.theme-lugares .primary{background:linear-gradient(#9bcde2,#77bad7);border-color:#569fbe;color:#2d4b58;box-shadow:0 4px 0 #457d95}.theme-lugares .secondary{background:#e6f3f8;border-color:#9bc5d7;color:#446f81}
.theme-lugares .choice{background:#dbedf5;border-color:#a6cddd;color:#3d7288}.theme-lugares .choice[aria-pressed=true]{background:#5290ab;border-color:#3b7188;color:white;box-shadow:0 3px 0 #345a6a}.theme-lugares .tip,.theme-lugares .online-invite,.theme-lugares .room-banner{background:#d5eaf3}.theme-lugares .leaf{background:#d0e7f1}.theme-lugares .mode-badge{background:#cee6f1;color:#446f81;border-color:#95bdce}.theme-lugares #player-count{color:#4d788b}
.theme-lugares .back{background:radial-gradient(ellipse at 25% 20%,#7cbdd9 0,transparent 55%),linear-gradient(135deg,#5ca4c3,#4888a3);color:#b1d8e8}.theme-lugares .face{border-color:#c3e1ee;box-shadow:0 3px 0 #5c8fa5}.theme-lugares .front{background:#f4fafc}.theme-lugares .matched .front{background:#e2f0f6;border-color:#72b7d5}.theme-lugares .board-shell{background:#f0f8fbf2;border-color:#a5ccdd}.theme-lugares .stats>div{background:#e8f3f8f5;border-color:#a6cbdb}.theme-lugares .wood{background:linear-gradient(#c6e3ef,#97cbe1);border-color:#5b8ea3;box-shadow:0 4px 0 #416b7d}.theme-lugares .timer.warning{color:#357e9d;background:#c7e3ef}
.theme-lugares .fact{background:#e6f3f8f5;color:#406c7f}.theme-lugares .cover,.theme-lugares #online-cover{background:#e9f4f9fa}.theme-lugares .roster>div{background:#eef6fa;border-color:#a7cbdb}.theme-lugares .roster small{color:#476c7c}.theme-lugares .room-banner strong{color:#487f97}.theme-lugares .online-my-row,.theme-lugares th{background:#d7ebf3}.theme-lugares th{color:#3f6b7e}.theme-lugares .podium>div{background:#d7ebf4}.theme-lugares .podium>div:first-child{background:#c0dfed}.theme-lugares footer{background:#e9f4f9e8;color:#446472;border-color:#9ec4d4}
@media(max-width:760px){body.theme-lugares{background-position:center center;background-attachment:scroll}}

.theme-lugares .timer.warning{color:#a52531;background:#ffe8d9}

.theme-lugares h1{text-shadow:0 2px 0 #ffffff99;-webkit-text-stroke:0}
.theme-lugares dialog{background:var(--cream);border-color:#317999}

.theme-lugares .front img{height:65%;flex:0 0 65%}.theme-lugares .front span{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;font-size:clamp(8px,.9vw,12px);line-height:1.12;padding:2px 4px 3px}
