*{box-sizing:border-box}
html,body{margin:0;width:100%;height:100%;overflow:hidden;background:#d9e2dc}
body.ea-commands-body{font-family:Inter,ui-rounded,"SF Pro Rounded",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#17392a;background:#d9e2dc;position:relative}
body.ea-commands-body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 20%,rgba(255,255,255,.42) 0 1px,transparent 1.5px) 0 0/24px 24px,radial-gradient(circle at 78% 68%,rgba(72,101,84,.08) 0 1px,transparent 1.5px) 0 0/30px 30px,linear-gradient(135deg,rgba(255,255,255,.15),rgba(255,255,255,0) 35%,rgba(63,91,74,.05) 100%);opacity:.9}
body.ea-commands-body:after{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px);background-size:44px 44px;opacity:.28;mask-image:radial-gradient(circle at center,#000 36%,transparent 100%)}
.ea-commands-stage{position:relative;z-index:2;width:100vw;height:100dvh;display:grid;place-items:center;padding:3vh 4vw}
.ea-commands-slide{position:relative;width:min(1320px,90vw,calc(82vh * 1.777895));aspect-ratio:1672/941;border-radius:22px;overflow:hidden;background:linear-gradient(180deg,#fffef9 0%,#f7faef 100%);box-shadow:0 26px 62px rgba(46,68,54,.20),0 0 0 1px rgba(63,91,74,.10);padding:3.2% 3.4% 3%;display:flex;flex-direction:column}
.ea-commands-slide:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 7% 7%,rgba(38,148,80,.13),transparent 14%),radial-gradient(circle at 94% 12%,rgba(255,174,45,.14),transparent 12%),radial-gradient(circle at 8% 94%,rgba(30,173,170,.12),transparent 13%),radial-gradient(circle at 94% 92%,rgba(240,76,111,.10),transparent 13%);pointer-events:none}
.ea-commands-slide:after{content:"";position:absolute;inset:10px;border-radius:17px;border:1px solid rgba(64,104,65,.10);pointer-events:none}
.ea-commands-header{position:relative;z-index:2;text-align:center;margin-bottom:1.4%}
.ea-commands-header span{display:inline-flex;padding:5px 12px;border-radius:999px;background:#e7f0df;color:#4d764f;font-size:clamp(10px,.78vw,13px);font-weight:900;letter-spacing:.14em;text-transform:uppercase}
.ea-commands-header h1{margin:.4% 0 0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(28px,2.6vw,46px);line-height:1;color:#214535;letter-spacing:-.03em}
.ea-dialogue-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:1.2%;flex:1;min-height:0;margin-bottom:1.5%}
.ea-dialogue-card{position:relative;display:grid;grid-template-columns:30% 1fr;align-items:center;gap:4%;min-height:0;padding:4%;border-radius:18px;background:rgba(255,255,255,.94);border:1px solid rgba(76,116,73,.10);box-shadow:0 7px 16px rgba(42,76,49,.08);overflow:hidden}
.ea-dialogue-1,.ea-dialogue-2,.ea-dialogue-3,.ea-dialogue-4{grid-column:span 3}
.ea-dialogue-5,.ea-dialogue-6{grid-column:span 4}
.ea-dialogue-7{grid-column:span 4}
.ea-dialogue-1{background:linear-gradient(145deg,#fff,#fff2f5)}.ea-dialogue-2{background:linear-gradient(145deg,#fff,#fff6e7)}.ea-dialogue-3{background:linear-gradient(145deg,#fff,#eff7ff)}.ea-dialogue-4{background:linear-gradient(145deg,#fff,#eef8ea)}.ea-dialogue-5{background:linear-gradient(145deg,#fff,#fff0f7)}.ea-dialogue-6{background:linear-gradient(145deg,#fff,#f2efff)}.ea-dialogue-7{background:linear-gradient(145deg,#fff,#eaf9f7)}
.ea-number{position:absolute;left:7px;top:7px;width:23px;height:23px;border-radius:50%;display:grid;place-items:center;background:#ec3567;color:#fff;font-size:11px;font-weight:900;box-shadow:0 3px 8px rgba(103,40,58,.16)}
.ea-dialogue-2 .ea-number{background:#f2a51f}.ea-dialogue-3 .ea-number{background:#37a7e5}.ea-dialogue-4 .ea-number{background:#66b84b}.ea-dialogue-5 .ea-number{background:#ed4aa3}.ea-dialogue-6 .ea-number{background:#7b63d9}.ea-dialogue-7 .ea-number{background:#20a9a3}
.ea-animal{width:100%;aspect-ratio:1;border-radius:50%;background-size:cover;background-position:center;border:3px solid rgba(255,255,255,.95);box-shadow:0 6px 14px rgba(40,74,47,.12)}
.ea-animal-1{background-image:url('lemur-pose-1.webp')}.ea-animal-2{background-image:url('lemur-pose-2.webp')}.ea-animal-3{background-image:url('lemur-pose-3.webp')}.ea-animal-4{background-image:url('lemur-pose-4.webp')}.ea-animal-5{background-image:url('lemur-pose-5.webp')}.ea-animal-6{background-image:url('lemur-pose-6.webp')}
.ea-bubble{min-width:0}.ea-bubble strong{display:block;color:#274b39;font-size:clamp(11px,.82vw,15px);line-height:1.2;font-weight:850}.ea-bubble small{display:block;margin-top:5px;color:#74877a;font-size:clamp(9px,.66vw,12px);line-height:1.2;font-weight:650}
.ea-command-box{position:relative;z-index:2;border:3px solid #397ccf;border-radius:18px;background:rgba(255,255,255,.96);padding:2.3% 2.3% 1.8%;box-shadow:0 8px 18px rgba(48,82,111,.08)}
.ea-command-title{position:absolute;top:-15px;left:50%;transform:translateX(-50%);padding:4px 18px;border-radius:999px;background:#397ccf;color:#fff;font-size:clamp(11px,.8vw,14px);font-weight:900;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}
.ea-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 7%}
.ea-command-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center;font-size:clamp(9px,.66vw,12px);line-height:1.1}
.ea-command-en{font-weight:850;color:#544ac6}.ea-command-tr{font-weight:750;color:#2f6d5b}
.ea-commands-leaf{position:absolute;z-index:1;width:15%;height:18%;opacity:.18;pointer-events:none;background:radial-gradient(ellipse at 30% 50%,#2c8d53 0 35%,transparent 37%),radial-gradient(ellipse at 68% 38%,#4ea866 0 28%,transparent 30%),radial-gradient(ellipse at 65% 72%,#357b49 0 30%,transparent 32%)}
.ea-commands-leaf-a{left:-4%;bottom:-5%;transform:rotate(-20deg)}.ea-commands-leaf-b{right:-5%;top:-6%;transform:rotate(160deg)}
.ea-commands-back,.ea-commands-next{position:absolute;z-index:6;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:900;box-shadow:0 8px 18px rgba(41,72,47,.12)}
.ea-commands-back{left:1.3%;top:1.5%;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.92);color:#315b42;font-size:22px}
.ea-commands-next{right:1.8%;bottom:1.8%;padding:9px 14px;border-radius:12px;background:#315f42;color:#fff;font-size:clamp(11px,.78vw,14px)}
@media(max-width:900px){html,body{overflow:auto}.ea-commands-stage{height:auto;min-height:100dvh;padding:60px 3vw 28px}.ea-commands-slide{width:min(94vw,calc(78vh * 1.777895));min-width:760px}.ea-commands-stage{overflow:auto;justify-content:start}}
@media(max-height:620px) and (min-width:901px){.ea-commands-slide{width:min(1240px,88vw,calc(78vh * 1.777895))}}
