@font-face{font-family:PhonicsNunito;src:url('../vocabulary/assets/fonts/Nunito.ttf') format('truetype');font-weight:200 1000;font-display:swap}
@font-face{font-family:PhonicsHuninn;src:url('../vocabulary/assets/fonts/Huninn-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
#member-learning-zone #phonics-adventure-entry{padding:0;gap:0;background:#fffdf7;border-color:#fff4d8;border-radius:28px;align-self:start;box-shadow:0 8px 24px #071c3433}
#phonics-adventure-entry .phonics-garden-image{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;margin:0;border:0}
#member-learning-zone #phonics-adventure-entry .jayu-lock{top:14px;right:14px;font-size:14px;padding:9px 15px}
.phonics-garden-copy{width:100%;box-sizing:border-box;padding:21px 24px 26px;text-align:center;position:relative;border-radius:24px 24px 0 0;background:#fffdf7;margin-top:-14px;font-family:PhonicsNunito,PhonicsHuninn,'Microsoft JhengHei',sans-serif}
#member-learning-zone #phonics-adventure-entry h3{font-family:PhonicsNunito,sans-serif;font-weight:1000;font-size:clamp(27px,2.7vw,38px);line-height:1.13;letter-spacing:-.8px;color:#102b60}
.phonics-garden-copy>strong{display:block;font-size:30px;line-height:1.4;color:#a76006;font-weight:800;margin-top:5px}
#member-learning-zone #phonics-adventure-entry .phonics-garden-tagline{font-size:23px;font-weight:900;color:#102b60;margin:8px 0 12px;line-height:1.5}
#member-learning-zone #phonics-adventure-entry .phonics-entry-summary{font-size:17px!important;line-height:1.6;color:#52668a;display:block}
.phonics-garden-skills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px auto 12px;max-width:330px}
.phonics-garden-skills img{display:block;width:100%;max-width:80px;aspect-ratio:1;margin:0 auto 5px;border-radius:50%}
.phonics-garden-skills b{font-size:20px;color:#122c61;line-height:1.5;white-space:nowrap}
#phonics-adventure-entry .phonics-entry-details{background:transparent;border:0;margin:12px 0 18px;text-align:left}
#phonics-adventure-entry .phonics-entry-details>summary{font-family:PhonicsNunito,PhonicsHuninn,sans-serif;text-align:center;padding:10px 0;font-size:18px;font-weight:800;color:#526b92}
#phonics-adventure-entry .phonics-entry-details[open]{background:#f0f5ff;border:1px solid #cad8ed}
#phonics-adventure-entry .phonics-entry-content{font-family:PhonicsHuninn,'Microsoft JhengHei',sans-serif;padding:0 16px 18px}
#member-learning-zone #phonics-adventure-entry [data-phonics-entry]{width:100%;margin:0;background:#ffcc22!important;color:#102b60!important;border:2px solid #eda70b!important;border-radius:18px!important;box-shadow:inset 0 2px #fff3a2,0 4px #c98c1d,0 7px 12px #71572022;font-family:PhonicsNunito,PhonicsHuninn,sans-serif;font-size:24px!important;font-weight:1000;min-height:64px;padding:14px 10px!important;cursor:pointer;transition:background .15s}
#member-learning-zone #phonics-adventure-entry [data-phonics-entry]:hover{background:#ffdc4d!important}
@media(max-width:600px){.phonics-garden-copy{padding:20px 17px 24px}#member-learning-zone #phonics-adventure-entry h3{font-size:30px}.phonics-garden-copy>strong{font-size:28px}.phonics-garden-skills{gap:10px}.phonics-garden-skills b{font-size:19px}}
