.meaning-board{text-align:center;background:#fff8df;border-radius:16px;padding:14px}.meaning-board h3{font-size:23px;margin:5px}.meaning-board .cue{font-size:48px}.playfield{height:220px;border-radius:18px;position:relative;overflow:hidden;background:repeating-linear-gradient(0deg,#4e9e63 0 35px,#60ad71 35px 70px);margin:15px 0}.field-lines{position:absolute;inset:12px;border:2px solid #ffffff90;border-radius:10px}.target-row{position:absolute;top:20px;left:7%;right:7%;display:flex;justify-content:space-between}.field-target{font-size:38px;width:25%;text-align:center;border:2px solid #ffffff90;border-radius:8px}.field-target.chosen{background:#ffde7190}.arena-actor{position:absolute;bottom:8px;left:45%;font-size:42px}.arena-projectile{position:absolute;bottom:40px;left:46%;font-size:30px;transition:all .85s cubic-bezier(.2,.4,.5,1)}.moving .arena-projectile{bottom:145px;left:calc(12% + var(--lane)*32%);transform:rotate(360deg) scale(.7)}.miss .arena-projectile{bottom:75px!important;transform:rotate(220deg)}.arena-result{position:absolute;inset:90px 10px auto;text-align:center;font-size:24px;font-weight:900;color:white;text-shadow:0 2px 3px #264531}.word-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:15px 0}.word-options .answer{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:12px 5px;overflow-wrap:anywhere;min-height:80px}.answer.selected{outline:3px solid #e2aa24;background:#fff4cc}.arena-go{width:100%;min-height:50px}.field-basket{background:linear-gradient(#bfe8ff 62%,#d99c60 62%)}.field-dodge{background:repeating-linear-gradient(90deg,#cf905f 0 32%,#eed3b0 32% 33%)}.field-dodge .arena-projectile{top:20px;bottom:auto;left:45%}.field-dodge~p{line-height:1.6}.field-gimbap{background:repeating-linear-gradient(90deg,#dfc18f 0 8px,#caa879 8px 10px)}.field-gimbap .field-lines{background:#254d37;inset:60px 20px 20px}.field-gimbap .arena-projectile{font-size:45px}.moving.hit[data-arena=gimbap] .arena-projectile{bottom:70px;left:45%;transform:rotate(360deg);border-radius:50%;background:#fff;padding:8px}.moving[data-arena=dodge] .arena-actor{left:calc(10% + var(--lane)*32%);transition:left .6s}.moving[data-arena=dodge] .arena-projectile{top:150px;left:45%}.moving.hit[data-arena=dodge] .arena-projectile{left:calc(10% + (2 - var(--lane))*32%)}.field-mail,.field-story,.field-dialog{background:linear-gradient(#dceaf7,#b9d6e8)}.field-color{background:linear-gradient(120deg,#fa9ca2,#ffe685,#8ad9cb,#aabbea)}.field-memory{background:#7862a1}.field-rescue,.field-earth,.field-map{background:linear-gradient(#c2e9fc 45%,#95c475 45%)}.field-crown{background:radial-gradient(#875dc5,#2f2756)}@media(prefers-reduced-motion:reduce){.arena-projectile,.arena-actor{transition:none!important}}
