
.clear-field,.world-menu-close{font-size:0!important;padding:0!important;display:grid!important;place-items:center!important;line-height:1!important}.clear-field::before,.world-menu-close::before{content:"×"!important;font:700 20px/1 Arial,sans-serif!important;display:block!important;transform:translateY(-1px)}.world-menu-close::before{font-size:19px!important;font-weight:500!important}.task-actions{gap:10px!important;margin-top:14px}.help-row{gap:9px!important;margin:13px 0!important}.task-solution{display:none;margin-top:14px;border:1px solid #cdbda9;background:linear-gradient(135deg,#fffdf9,#f2ede4);border-radius:14px;padding:15px 16px}.task-solution.show{display:block}.solution-rule{margin-top:14px;display:grid;grid-template-columns:80px 1fr;gap:12px;align-items:center;border-top:1px solid #dfd2c2;padding-top:12px}.solution-rule img{width:76px;height:76px;object-fit:contain}.feedback img{width:82px!important;height:82px!important;object-fit:contain!important}

/* Update 16: stronger global flork placement */
.site-header .nav-inner{position:relative}
.flork-header-badge{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:6}
.main-nav{padding-right:230px}
.page-hero-box[data-fe-area]{position:relative}
.page-hero-box.fe-area-grammar img.fe-hero-flork,
.page-hero-box.fe-area-vocab img.fe-hero-flork,
.page-hero-box.fe-area-practice img.fe-hero-flork,
.page-hero-box.fe-area-materials img.fe-hero-flork{width:min(320px,36vw);max-width:320px;max-height:260px}
.page-hero-box.fe-area-reading img.fe-hero-flork,
.page-hero-box.fe-area-writing img.fe-hero-flork{width:min(290px,33vw);max-width:290px;max-height:240px}
.fe-page-quote{max-width:780px}
@media (max-width:1080px){.main-nav{padding-right:0}.flork-header-badge{position:static;transform:none;margin-left:auto}}
@media (max-width:640px){
  .page-hero-box.fe-area-grammar img.fe-hero-flork,
  .page-hero-box.fe-area-vocab img.fe-hero-flork,
  .page-hero-box.fe-area-practice img.fe-hero-flork,
  .page-hero-box.fe-area-materials img.fe-hero-flork{width:min(220px,62vw);max-width:220px;max-height:190px}
}


/* Update 17: renamed learning worlds */
.main-nav .nav-link,.main-nav .nav-dropdown-btn{white-space:nowrap}
@media (max-width:1360px){.main-nav{gap:5px}.main-nav .nav-link,.main-nav .nav-dropdown-btn{font-size:.84rem;padding-left:9px;padding-right:9px}}
@media (max-width:1100px){.main-nav{overflow-x:auto;scrollbar-width:thin;padding-bottom:2px}.nav-inner{align-items:flex-start}}

