.lm-online{--lm-ink:#342537;--lm-muted:#7f707f;--lm-plum:#713b69;--lm-gold:#d39b45;display:flex;flex-direction:column;gap:12px;max-width:620px;margin:0 auto;padding:14px;border-radius:24px;background:linear-gradient(160deg,#fffaf3,#f4e8d8);color:var(--lm-ink);box-shadow:0 16px 40px #40233318}
.lm-social-host,.lm-social-host>.gsp-panel,.lm-game-body{display:contents}
.lm-online .gsp-panel{overflow:visible;border:0;background:transparent;box-shadow:none}
.lm-online .gsp-player-strip{order:0;padding:10px 12px;border:1px solid #ead9ca;border-radius:16px;background:linear-gradient(110deg,#fff4ec,#f4ecf6)}
.lm-heading{order:1;display:flex;align-items:center;justify-content:space-between;padding:1px 4px}.lm-heading small{color:var(--lm-plum);font-size:10px;font-weight:900;letter-spacing:.13em}.lm-heading h1{margin:2px 0;font-size:23px}.lm-game-logo-wrap{width:174px;line-height:0}.lm-game-logo{display:block;width:100%;height:auto}.lm-heading p{margin:0;color:var(--lm-muted);font-size:12px}.lm-heading-actions{display:flex;align-items:center;gap:9px}.lm-unity-open{min-height:38px;padding:0 11px;border:1px solid #d9c196;border-radius:12px;background:linear-gradient(145deg,#fff6e7,#eddbbd);color:#68472f;font-size:11px;font-weight:850}.lm-live-dot{width:11px;height:11px;border-radius:50%;background:#37a979;box-shadow:0 0 0 5px #37a97920}.lm-voice-call{min-height:38px;padding:0 11px;border:1px solid #cfe3d9;border-radius:12px;background:#eff9f4;color:#237050;font-size:11px;font-weight:850}.lm-voice-call:disabled{opacity:.45}
.lm-score-hud{order:2;display:grid;grid-template-columns:.8fr 1.5fr .7fr;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e7d9cb;border-radius:15px;background:#fff}.lm-score-hud>div{display:grid;gap:3px}.lm-score-hud>div:last-child{text-align:right}.lm-score-hud small{color:var(--lm-muted);font-size:9px;font-weight:850;letter-spacing:.06em}.lm-score-hud b{font-size:18px}.lm-goal span{height:7px;overflow:hidden;border-radius:8px;background:#eee7e2}.lm-goal span i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d5904d,#e9c16a);transition:width .2s}
.lm-board-wrap{order:3;padding:9px;border:1px solid #b07d56;border-radius:19px;background:linear-gradient(145deg,#936344,#69412c);box-shadow:inset 0 2px 5px #311d1766,0 7px 16px #3c2a1d24}.lm-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:5px;border-radius:13px;background:linear-gradient(145deg,#ead0a8,#b58a5c 55%,#86603e)}.lm-cell{display:grid;place-items:center;aspect-ratio:1;min-width:0;overflow:hidden;padding:4px;border:1px solid #fff2d6;border-radius:12px;background:linear-gradient(145deg,#fff6e3,#ead8bd 78%);box-shadow:0 3px 4px #5f3d2975,inset 0 1px #fff;cursor:pointer;touch-action:manipulation;transition:transform .14s ease,box-shadow .14s ease}.lm-cell img{display:block;width:100%;height:100%;object-fit:contain;user-select:none;pointer-events:none}.lm-cell.is-selected{outline:3px solid #ffd56d;outline-offset:1px;transform:scale(.94);box-shadow:0 0 15px #ffe281bb}.lm-cell.is-hint{animation:lm-hint-glow .7s ease-in-out 3 alternate;outline:2px solid #55c7a0;outline-offset:-2px}.lm-cell.is-empty{background:#b58c64;box-shadow:inset 0 2px 6px #5339246b}.lm-cell:disabled{cursor:default;opacity:1}@keyframes lm-hint-glow{to{box-shadow:0 0 19px #55c7a0;transform:scale(.92)}}
.lm-bottom-line{order:4;display:flex;justify-content:space-between;gap:8px;color:var(--lm-muted);font-size:10px;font-weight:850}.lm-bottom-line b{color:var(--lm-plum)}.lm-pool{color:#8a642a}.lm-message{order:5;min-height:18px;margin:0;color:#654851;text-align:center;font-size:12px;font-weight:650}.lm-toolbar{order:6;display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:10px;border-radius:16px;background:linear-gradient(145deg,#223b3f,#132b35);box-shadow:inset 0 1px #ffffff24,0 5px 12px #09151b55}.lm-toolbar button{min-width:0;min-height:70px;padding:5px;border:1px solid #e3c68d55;border-radius:13px;background:linear-gradient(145deg,#fff7e8,#e7d1b0);color:#493126;display:grid;justify-items:center;align-content:center;gap:2px;cursor:pointer}.lm-toolbar button:disabled{opacity:.5;cursor:default}.lm-tool-icon{font-size:19px;line-height:20px;color:#a66b2f}.lm-toolbar b{font-size:9px}.lm-toolbar small{font-size:9px;color:#80612f}.lm-leave{order:7;align-self:center;border:0;background:transparent;color:var(--lm-muted);font-size:11px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.lm-online .gsp-social-body{order:8;margin-top:2px;border-top:1px solid #e8dbcf;padding:12px 0 0}.lm-online .gsp-status{order:9;padding:0}.lm-online .gsp-player-strip{margin-bottom:0}
.lm-entry-picker{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0 10px}.lm-entry-picker button{min-height:44px;border:1px solid #dfc7ad;border-radius:12px;background:#fff8ee;color:#68452f;font-weight:850}.lm-entry-picker button.is-selected{border-color:#805070;background:#805070;color:#fff;box-shadow:0 3px 10px #80507033}.lm-payout-note{padding:10px 12px;border-radius:12px;background:#f6eee4;color:#655258;font-size:12px;line-height:1.45}
.lm-lobby-title{width:200px;margin:2px 0 0;line-height:0}.lm-lobby-title img{display:block;width:100%;height:auto}.gc-lezzet-brand{max-width:270px;margin:10px auto}.gc-lezzet-brand img{display:block;width:100%;height:auto}
@media(max-width:520px){.lm-online{gap:9px;padding:10px;border-radius:18px}.lm-heading h1{font-size:20px}.lm-board{gap:4px;padding:4px}.lm-cell{padding:2px;border-radius:9px}.lm-toolbar button{min-height:63px}.lm-bottom-line{font-size:9px}}
@media(prefers-reduced-motion:reduce){.lm-online *{transition:none!important;scroll-behavior:auto!important}}

.lm-lobby-logo{display:block;width:min(290px,86%);height:auto;margin:8px auto 4px;filter:drop-shadow(0 4px 5px #452b251c)}
.romeo-shell[data-screen="games"] .gc-online-intro-body>p.lm-payout-note{color:#655258;background:#f6eee4}
.romeo-shell[data-screen="games"] .gc-lezzet-lobby .gc-online-join{color:#fff;font-weight:850}
.lm-cell.has-food{position:relative}.lm-level{position:absolute;right:3px;bottom:3px;min-width:15px;padding:1px 3px;border-radius:8px;background:#133c31;color:#fff0c1;font-size:9px;font-weight:900;line-height:1.2;box-shadow:0 1px 4px #0005}.lm-cell.is-dropping{animation:lm-fruit-fall .42s cubic-bezier(.16,.76,.24,1) both;animation-delay:var(--fall-delay,0ms)}.lm-cell.is-merged{z-index:2;animation:lm-fruit-merge .55s cubic-bezier(.16,.78,.2,1.25) both;box-shadow:0 0 0 3px #ffd56d,0 0 24px #fff0a8}.lm-cell.is-merged img{filter:drop-shadow(0 0 8px #fff3a2)}@keyframes lm-fruit-fall{0%{opacity:.45;transform:translateY(-105%) scale(.86)}64%{opacity:1;transform:translateY(5%) scale(1.04)}82%{transform:translateY(-2%) scale(.99)}100%{transform:translateY(0) scale(1)}}@keyframes lm-fruit-merge{0%{transform:scale(.68) rotate(-7deg);filter:brightness(1.6)}38%{transform:scale(1.2) rotate(4deg);filter:brightness(1.45)}72%{transform:scale(.94) rotate(-1deg)}100%{transform:scale(1) rotate(0);filter:none}}
.lm-board{touch-action:none;user-select:none}.lm-cell{touch-action:none;cursor:grab}.lm-cell:active{cursor:grabbing}
.lm-progress{order:2;display:grid;gap:6px;padding:11px 13px;border:1px solid #e5d8c9;border-radius:16px;background:linear-gradient(135deg,#fff,#fffaf3);box-shadow:0 5px 14px #47312b0c}.lm-progress-line{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#786976;font-size:10px;font-weight:850;letter-spacing:.055em}.lm-progress-line b{color:#3b2938;font-size:11px;letter-spacing:0}.lm-move-line{margin-top:3px}.lm-meter{height:8px;overflow:hidden;border-radius:99px;background:#eee8e3;box-shadow:inset 0 1px 2px #3924311a}.lm-meter i{display:block;height:100%;border-radius:inherit;transition:width .42s cubic-bezier(.2,.75,.25,1)}.lm-clear-meter i{background:linear-gradient(90deg,#54a883,#b2d276);box-shadow:0 0 8px #72ba8a55}.lm-move-meter i{background:linear-gradient(90deg,#dfab55,#edce7b)}.lm-cell.is-error{outline:3px solid #d76658;outline-offset:-3px;animation:lm-pair-error .3s ease-in-out 2}.lm-cell:focus-visible{outline:3px solid #277f6e;outline-offset:1px;z-index:3}.lm-toolbar .lm-tool-icon{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:#f1dfbd;color:#80562e}.lm-toolbar .lm-tool-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.lm-toolbar button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 12px #090e1540}.lm-toolbar button{transition:transform .16s ease,box-shadow .16s ease}.lm-message{min-height:20px;padding:2px 8px}.lm-board-wrap{position:relative}.lm-match-burst{position:absolute;inset:0;z-index:5;display:grid;place-items:center;pointer-events:none}.lm-match-burst strong{position:relative;z-index:2;padding:11px 18px;border:1px solid #fff0ba;border-radius:999px;background:linear-gradient(125deg,#fff6d8,#ffd778);box-shadow:0 8px 25px #452b2560;color:#613a24;font-size:clamp(14px,4vw,19px);font-weight:950;letter-spacing:.04em;animation:lm-burst-label .82s cubic-bezier(.15,.7,.2,1) both}.lm-match-burst i{position:absolute;width:7px;height:12px;border-radius:4px;background:linear-gradient(#ffe48c,#d88742);box-shadow:0 2px 4px #432b273f;transform:rotate(var(--spark-angle));animation:lm-spark-fly .75s ease-out both}.lm-match-burst i:nth-of-type(3n){background:linear-gradient(#a8e3b7,#45a67e)}@keyframes lm-pair-error{50%{transform:translateX(3px);filter:saturate(1.3)}}@keyframes lm-burst-label{0%{opacity:0;transform:translateY(12px) scale(.72)}22%{opacity:1;transform:translateY(-3px) scale(1.08)}75%{opacity:1;transform:translateY(-6px) scale(1)}100%{opacity:0;transform:translateY(-17px) scale(.96)}}@keyframes lm-spark-fly{0%{opacity:0;transform:rotate(var(--spark-angle)) translateY(0) scale(.4)}24%{opacity:1}100%{opacity:0;transform:rotate(var(--spark-angle)) translateY(calc(var(--spark-distance)*-1)) scale(.1)}}
@media(max-width:520px){.lm-progress{padding:9px 11px}.lm-progress-line{font-size:9px}.lm-progress-line b{font-size:10px}.lm-toolbar .lm-tool-icon{width:24px;height:24px}}
@media(prefers-reduced-motion:reduce){.lm-match-burst,.lm-cell.is-error,.lm-cell.is-dropping,.lm-cell.is-merged{animation:none!important}.lm-match-burst{display:none}}
.lm-online{max-width:560px;padding:12px;border:1px solid #e6c36d;background:linear-gradient(180deg,#0c3229d9,#123b31c9 46%,#0c2f29dc),url('/games/lezzet-rotasi/lezzet-garden-background-v2.png?v=20261023-pair-v4') center 38%/cover fixed;border-radius:23px;color:#fff5d8;box-shadow:0 18px 48px #071d1c88,inset 0 0 0 3px #e9c47115}.lm-online .gsp-player-strip{border:1px solid #d6b25e;border-radius:16px;background:linear-gradient(125deg,#0e473bdc,#17372ddf 58%,#654521df);box-shadow:0 7px 18px #061d1b55}.lm-online .gsp-social-body{border-color:#d7b55d55}.lm-online .lm-heading small{color:#f3d47f}.lm-heading p{color:#f4ebd0!important;text-shadow:0 1px 4px #09251f}.lm-game-logo-wrap{width:min(210px,48vw)}.lm-game-logo{max-height:62px;object-fit:contain}.lm-score-hud,.lm-progress{border:1px solid #e0c46c;background:linear-gradient(140deg,#123f34ed,#0b3029ed);color:#fff1c5;box-shadow:inset 0 1px #ffffff18,0 7px 18px #071e1b66}.lm-score-hud small,.lm-progress-line{color:#decea2}.lm-score-hud b,.lm-progress-line b{color:#fff3d0}.lm-versus{color:#f3d47f}.lm-board-wrap{border:1px solid #e5be64;background:linear-gradient(145deg,#17493e,#0b2e29);box-shadow:inset 0 2px 7px #061a18a8,0 10px 24px #041a176b}.lm-board{background:linear-gradient(145deg,#e9d2a9,#c09a67 54%,#815d3d)}.lm-cell{border-color:#fff0c8;background:linear-gradient(145deg,#fff8e8,#ead9b8);box-shadow:0 4px 6px #4a302d76,inset 0 1px #fff}.lm-cell.is-empty{background:#916e4c;box-shadow:inset 0 2px 7px #39261c88}.lm-cell.is-selected{outline-color:#ffda73;box-shadow:0 0 18px #ffdc72d9}.lm-bottom-line{color:#f4e8c4}.lm-bottom-line b,.lm-pool{color:#f5d37e}.lm-message{color:#fff3d1;text-shadow:0 1px 5px #09251f}.lm-toolbar{border:1px solid #d4b461;background:linear-gradient(135deg,#103a31ed,#0b2d29ed);box-shadow:inset 0 1px #ffffff18,0 8px 22px #05191678}.lm-toolbar button{border-color:#e1c06d;background:linear-gradient(145deg,#fff5d9,#e5c987);color:#4a3421;box-shadow:inset 0 1px #fff}.lm-toolbar .lm-tool-icon{background:#1b5947;color:#f8d777}.lm-toolbar small{color:#725326}.lm-leave{color:#f0deaa}.lm-cell{cursor:pointer;touch-action:manipulation}.lm-board{touch-action:manipulation}
@media(max-width:520px){.lm-online{padding:9px;background-attachment:scroll}.lm-online .gsp-player-strip{gap:7px;padding:9px}.lm-online .gsp-player-copy strong{font-size:12px}.lm-online .gsp-score{padding:4px 6px;font-size:10px}}
.lm-online .lm-player-score,.lm-online .lm-opponent-score{display:grid;gap:3px;min-width:0}.lm-online .lm-score-hud small{font-size:9px;letter-spacing:.04em}.lm-online .lm-score-hud b{font-size:clamp(17px,5vw,23px);font-variant-numeric:tabular-nums}.lm-online .lm-board-wrap{padding:9px;border-radius:19px}.lm-online .lm-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:7px;border-radius:13px}.lm-online .lm-cell{min-width:0;aspect-ratio:1/1;border:1px solid #f8e9c2;border-radius:12px;background:linear-gradient(145deg,#fff9e9,#e7d2a8);box-shadow:0 4px 7px #422c2866,inset 0 1px #fff;display:grid;place-items:center;position:relative;overflow:hidden}.lm-online .lm-cell img{width:88%;height:88%;object-fit:contain;filter:drop-shadow(0 3px 3px #39201d44)}.lm-online .lm-cell.is-empty{background:linear-gradient(145deg,#74593e,#60452f);border-color:#9a7650;box-shadow:inset 0 2px 6px #2c1c1788}.lm-online .lm-cell.is-dropping{animation:lm-fruit-fall .42s cubic-bezier(.16,.76,.24,1) both;animation-delay:var(--fall-delay,0ms)}.lm-online .lm-cell.is-merged{z-index:2;animation:lm-fruit-merge .55s cubic-bezier(.15,.78,.2,1.25) both;box-shadow:0 0 0 3px #ffdc73,0 0 22px #fff1a7}.lm-online .lm-level{right:3px;bottom:3px;padding:1px 4px;border:1px solid #f7d989;background:#123b31;color:#fff3ca;font-size:clamp(8px,2.2vw,10px)}.lm-control-row{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px 12px;padding:8px 12px;border:1px solid #d4b461;border-radius:15px;background:linear-gradient(135deg,#103a31ed,#0b2d29ed);box-shadow:0 7px 18px #05191655}.lm-control-hint{grid-column:1/-1;color:#f3d47f;font-size:9px;font-weight:900;letter-spacing:.12em}.lm-arrow-pad{display:grid;grid-template-columns:repeat(3,38px);grid-template-rows:repeat(2,34px);gap:3px;justify-content:center}.lm-arrow[data-direction="up"]{grid-column:2;grid-row:1}.lm-arrow[data-direction="left"]{grid-column:1;grid-row:2}.lm-arrow[data-direction="down"]{grid-column:2;grid-row:2}.lm-arrow[data-direction="right"]{grid-column:3;grid-row:2}.lm-arrow{border:1px solid #f3d47f;border-radius:10px;background:linear-gradient(145deg,#fff2c7,#dfb956);color:#174337;font-size:22px;font-weight:900;line-height:1;box-shadow:0 3px 7px #0004;touch-action:manipulation}.lm-arrow:disabled{opacity:.42;filter:grayscale(.65)}.lm-gesture-hint{justify-self:center;color:#f4e8c4;font-size:10px}.lm-lock-badge{position:absolute;inset:auto 10px 10px;z-index:4;padding:8px;border:1px solid #f5d174;border-radius:12px;background:#102f2be8;color:#ffe18b;text-align:center;font-size:12px;font-weight:950;letter-spacing:.08em;box-shadow:0 4px 14px #0007}.lm-online .lm-toolbar button:disabled{opacity:.45;filter:saturate(.55)}.lm-online .lm-message{min-height:22px;font-weight:750}.lm-online .lm-board-wrap{touch-action:none}.lm-online .lm-cell{touch-action:none;cursor:grab}@media(max-width:520px){.lm-online .lm-board{gap:4px;padding:5px}.lm-online .lm-board-wrap{padding:7px}.lm-arrow-pad{grid-template-columns:repeat(3,34px);grid-template-rows:repeat(2,31px)}.lm-gesture-hint{font-size:9px}}
.lm-control-row{order:6}.lm-toolbar{order:7}.lm-leave{order:8}.lm-online .gsp-social-body{order:9}
.lm-control-row{order:6}.lm-toolbar{order:7}.lm-leave{order:8}.lm-online .gsp-social-body{order:9}
