/* Museum.co.id EDU visual system — Bahasa Nusantara v0.1.3.
   Reference: Aksara Nusantara page shared 3 Nov 2026.
   Presentation-only layer; intentionally does not alter kamus data, REST, import, or status rules.
   Scoped to .mbn-app to avoid styles leaking into Flatsome / Museum Core. */

.mbn-app {
  --mbn-purple:#7059ad;
  --mbn-purple-deep:#4f4187;
  --mbn-cream:#f8f5ec;
  --mbn-ink:#252b32;
  --mbn-muted:#67717b;
  --mbn-ochre:#b68456;
  --mbn-line:#e7e0d6;
  --mbn-white:#fff;
  max-width:1160px;
  width:100%;
  margin:0 auto 48px;
  isolation:isolate;
  overflow:visible;
}
.mbn-app .mbn-hero {
  position:relative;
  left:50%;
  width:100vw;
  max-width:none;
  margin-left:-50vw;
  min-height:500px;
  padding:66px 0 82px;
  display:block;
  border:0;
  border-radius:0!important;
  background:radial-gradient(ellipse 400px 280px at 78% 52%,rgba(242,222,189,.22),transparent 95%),#f7f3ea;
  color:var(--mbn-ink);
  overflow:hidden;
}
.mbn-app .mbn-hero::after {display:none!important}
.mbn-hero-inner {
  width:min(1160px,calc(100% - 52px));
  min-height:355px;
  margin:0 auto;
  display:grid;
  grid-template-columns:minmax(0,1.48fr) minmax(340px,1fr);
  align-items:center;
  gap:20px;
  position:relative;
  z-index:1;
}
.mbn-hero-flower {
  position:absolute;
  width:110px;
  height:110px;
  top:22px;
  left:-35px;
  transform:rotate(5deg);
  pointer-events:none;
}
.mbn-app .mbn-hero-text {max-width:none;z-index:2}
.mbn-app .mbn-kicker {
  display:block;
  color:#16515a!important;
  letter-spacing:.18em;
  font-size:11px!important;
  font-weight:850!important;
  line-height:1.5;
  margin:0 0 23px!important;
}
.mbn-app .mbn-hero h2 {
  max-width:710px;
  font-size:clamp(42px,4.7vw,66px)!important;
  line-height:1.11!important;
  letter-spacing:-.045em;
  font-weight:850!important;
  color:var(--mbn-purple)!important;
  margin:0 0 20px!important;
}
.mbn-app .mbn-hero h2 span {display:block}
.mbn-app .mbn-subtitle {
  max-width:600px;
  color:#2c3339!important;
  font-size:16px!important;
  line-height:1.8!important;
  font-weight:400;
  margin:0!important;
}
.mbn-hero-actions {
  margin-top:23px;
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:14px 24px;
}
.mbn-app .mbn-main-cta {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:12px;
  min-height:48px;
  padding:13px 23px;
  background:var(--mbn-purple)!important;
  border-radius:999px!important;
  color:white!important;
  text-decoration:none!important;
  font-size:13px;
  line-height:1.3;
  font-weight:800;
  box-shadow:none!important;
  transition:transform .18s ease,background-color .18s ease;
}
.mbn-app .mbn-main-cta:hover {background:#5e489b!important;transform:translateY(-2px)}
.mbn-main-cta span {font-size:15px}
.mbn-app .mbn-hero-catalog-link {
  color:#615391!important;
  background:transparent!important;
  border:none!important;
  border-radius:0!important;
  box-shadow:none!important;
  font-size:12px!important;
  font-weight:800!important;
  padding:8px 0!important;
  letter-spacing:.005em;
}
.mbn-app .mbn-hero-catalog-link:hover {color:#443273!important;text-decoration:underline}
.mbn-hero-catalog-link span {margin-left:5px}
.mbn-app .mbn-hero-art {
  position:relative;
  min-width:0;
  width:100%;
  height:390px;
  align-self:center;
  display:block;
}
.mbn-app .mbn-naskah-illustration {
  display:block;
  width:min(100%,335px);
  max-width:none;
  height:auto;
  position:absolute;
  right:3px;
  top:0;
  transform:rotate(4deg);
  filter:drop-shadow(0 14px 12px rgba(122,88,57,.08));
}
.mbn-floating-phrase {
  position:absolute;
  left:-18px;
  font-weight:750;
  font-family:Georgia,'Times New Roman',serif;
  font-style:italic;
  white-space:nowrap;
  z-index:1;
  transform:rotate(-10deg);
}
.mbn-floating-phrase--one {top:80px;color:#7d68b3;font-size:29px}
.mbn-floating-phrase--two {top:171px;left:0;color:#518982;font-size:25px;transform:rotate(5deg)}
.mbn-floating-wave {position:absolute;left:26px;top:272px;color:#bd9068;font-size:43px;letter-spacing:2px;transform:rotate(-8deg);font-family:Georgia,serif}
.mbn-woven-divider {
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  height:17px;
  background-repeat:repeat-x;
  background-size:120px 17px;
  background-position:left bottom;
  background-image:url("../img/ornamen-garis.svg");
}
.mbn-quickfacts {
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:18px;
  padding:24px 28px 22px;
  max-width:1100px;
  margin:0 auto 18px;
}
.mbn-quickfact {display:flex;align-items:center;gap:12px;min-width:0}
.mbn-fact-icon {
  width:38px;
  height:38px;
  flex:0 0 38px;
  border-radius:13px;
  background:#f3ede5;
  color:var(--mbn-purple);
  display:grid;
  place-items:center;
  font-size:19px;
  line-height:1;
}
.mbn-quickfact strong {display:block;font-size:13px;color:#4b3c80;line-height:1.35;font-weight:800}
.mbn-quickfact small {display:block;font-size:11px;color:#7a777d;margin-top:2px;line-height:1.5}
.mbn-app .mbn-workspace {
  margin-top:10px;
  background:#fff;
  border:1px solid #eae4e0;
  border-radius:22px!important;
  overflow:hidden;
  box-shadow:0 12px 40px rgba(89,63,85,.045);
}
.mbn-app .mbn-tabs {
  background:#fff;
  border-bottom:1px solid #eee8e3;
  padding:8px 30px 0;
  gap:8px;
}
.mbn-app .mbn-tabs .mbn-tab {
  color:#7c7781!important;
  font-size:12px!important;
  text-transform:uppercase;
  font-weight:800!important;
  letter-spacing:.005em;
  padding:15px 18px 13px!important;
  border-bottom:3px solid transparent!important;
  border-radius:0!important;
}
.mbn-app .mbn-tabs .mbn-tab.is-active {color:#65509f!important;border-bottom-color:var(--mbn-purple)!important}
.mbn-app .mbn-panel {padding:37px 40px 41px;scroll-margin-top:115px}
.mbn-app .mbn-eyebrow {color:#a16c50;font-weight:850;font-size:10px;letter-spacing:.16em}
.mbn-app .mbn-panel h3 {
  color:#282e34!important;
  font-size:clamp(22px,2.4vw,29px)!important;
  font-weight:800!important;
  line-height:1.25!important;
  letter-spacing:-.035em;
}
.mbn-app .mbn-form-intro p,.mbn-app .mbn-catalog-head p {color:#68717b;font-size:13px;max-width:680px}
.mbn-app .mbn-intro-icon {border-radius:50%;background:#f3edf9;color:var(--mbn-purple);width:44px;height:44px}
.mbn-app .mbn-search-form {
  background:#faf7f1;
  border-color:#e9e1d5;
  border-radius:17px;
  padding:24px;
}
.mbn-app .mbn-field select,.mbn-app .mbn-field input[type=search] {
  border-radius:11px!important;
  border:1px solid #dcd7d3!important;
  background:#fff!important;
  box-shadow:none!important;
  font-size:13px!important;
  min-height:47px!important;
}
.mbn-app .mbn-switch {border-radius:11px;background:#ede9e9;min-height:47px}
.mbn-app .mbn-switch button {border-radius:9px!important;color:#675f6c!important}
.mbn-app .mbn-switch button.is-active {color:#5c4892!important}
.mbn-app .mbn-search-line .mbn-submit {
  border-radius:999px!important;
  background:var(--mbn-purple)!important;
  border-color:var(--mbn-purple)!important;
  min-height:47px;
  padding:10px 22px!important;
  font-weight:800!important;
}
.mbn-app .mbn-search-line .mbn-submit:hover {background:#5d479b!important}
.mbn-app .mbn-browse-grid {gap:12px}
.mbn-app .mbn-browse-card {
  padding:15px 16px!important;
  background:#fff!important;
  border:1px solid #e8e1e6!important;
  border-radius:15px!important;
  transition:transform .16s ease,background-color .16s ease,border-color .16s ease;
}
.mbn-app .mbn-browse-card:hover {background:#fcf9ff!important;border-color:#b9a7d5!important;transform:translateY(-2px)}
.mbn-app .mbn-browse-to {color:#6950a1;font-weight:800}
.mbn-app .mbn-letter-filter {border-radius:999px;border-color:#ded4e7;padding:7px 16px}
.mbn-app .mbn-load-more,.mbn-app .mbn-back-browse {border-radius:999px!important;background:#f1eaf9!important;color:#644d9b!important}
.mbn-app .mbn-result-card {border-radius:17px;background:#fffdfa;border-color:#e9e0de;padding:19px}
.mbn-app .mbn-to-word {color:#5c488f!important}
.mbn-app .mbn-empty {background:#fdfaf5;border-color:#ded5cc;border-radius:17px}
.mbn-app .mbn-language-card {
  background:#fffdf9;
  border:1px solid #ebe1d9;
  border-radius:16px;
  padding:19px;
  min-height:172px;
  box-shadow:0 2px 10px rgba(60,48,36,.025);
}
.mbn-app .mbn-language-card:hover {border-color:#b9a4d0;box-shadow:0 9px 24px rgba(84,60,113,.065)}
.mbn-app .mbn-language-mark {border-radius:50%;background:#f0e9f7;color:#7156a5;font-size:12px}
.mbn-app .mbn-language-card h4 {color:#3e3754!important;font-size:15px!important}
.mbn-app .mbn-language-card-foot button {color:#665096!important}
.mbn-app .mbn-footnote {margin:16px 5px 0;color:#8b8790;font-size:11px}
.mbn-app .mbn-footnote strong {color:#6b549e}
.mbn-app .mbn-main-cta:focus-visible,.mbn-app .mbn-hero-catalog-link:focus-visible {outline:3px solid #a99bdf;outline-offset:4px}

/* Limit the full-bleed hero to its own box; support alternative narrow builder parents. */
@media(min-width:1600px) {
  .mbn-app .mbn-hero {min-height:525px}
}
@media(max-width:1020px) {
  .mbn-hero-inner {grid-template-columns:minmax(0,1.32fr) minmax(285px,.9fr);gap:10px}
  .mbn-app .mbn-hero h2 {font-size:clamp(38px,5.2vw,56px)!important}
  .mbn-app .mbn-naskah-illustration {right:-12px;width:min(100%,315px)}
  .mbn-floating-phrase--one {left:-32px;font-size:24px}
  .mbn-floating-phrase--two {font-size:21px}
}
@media(max-width:760px) {
  .mbn-app .mbn-hero {min-height:0;padding:45px 0 38px}
  .mbn-hero-inner {grid-template-columns:minmax(0,1fr) minmax(170px,.7fr);align-items:center;width:min(100% - 36px,650px);gap:5px;min-height:0}
  .mbn-app .mbn-hero h2 {font-size:clamp(30px,5.5vw,43px)!important;margin-bottom:14px!important}
  .mbn-app .mbn-kicker {font-size:9px!important;margin-bottom:14px!important}
  .mbn-app .mbn-subtitle {font-size:13px!important;line-height:1.7!important}
  .mbn-hero-actions {margin-top:18px;gap:7px 14px}
  .mbn-app .mbn-main-cta {min-height:44px;padding:11px 16px;font-size:12px}
  .mbn-app .mbn-hero-catalog-link {font-size:11px!important}
  .mbn-app .mbn-hero-art {height:260px}
  .mbn-app .mbn-naskah-illustration {width:204px;right:-14px;top:5px}
  .mbn-floating-phrase--one {left:-8px;top:49px;font-size:16px}
  .mbn-floating-phrase--two {left:0;top:120px;font-size:14px}
  .mbn-floating-wave {left:7px;top:190px;font-size:24px}
  .mbn-quickfacts {padding:18px 6px 14px;gap:8px}
  .mbn-fact-icon {width:32px;height:32px;flex-basis:32px;font-size:14px}
  .mbn-quickfact {gap:6px}
  .mbn-quickfact strong {font-size:11px}
  .mbn-quickfact small {font-size:10px}
  .mbn-app .mbn-panel {padding:28px 25px;scroll-margin-top:90px}
}
@media(max-width:580px) {
  .mbn-app {margin-bottom:26px}
  .mbn-app .mbn-hero {padding:44px 0 33px}
  .mbn-hero-inner {grid-template-columns:1fr;width:calc(100% - 42px)}
  .mbn-app .mbn-hero h2 {font-size:clamp(32px,9vw,46px)!important;max-width:400px;line-height:1.13!important}
  .mbn-app .mbn-subtitle {max-width:460px;font-size:13px!important}
  .mbn-app .mbn-hero-art {display:none}
  .mbn-hero-flower {width:75px;height:75px;top:0;left:-39px}
  .mbn-hero-actions {margin:18px 0 0}
  .mbn-quickfacts {grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px;padding:17px 3px 10px;row-gap:14px}
  .mbn-quickfact:last-child {grid-column:span 2}
  .mbn-app .mbn-workspace {border-radius:17px!important;margin-top:4px}
  .mbn-app .mbn-tabs {padding:0 10px;gap:0}
  .mbn-app .mbn-tabs .mbn-tab {font-size:10px!important;padding:15px 6px 12px!important;white-space:normal}
  .mbn-app .mbn-panel {padding:24px 15px;scroll-margin-top:80px}
  .mbn-app .mbn-panel h3 {font-size:23px!important}
  .mbn-app .mbn-search-form {padding:16px;gap:13px}
  .mbn-app .mbn-switch button {font-size:11px!important}
  .mbn-app .mbn-language-card {padding:13px;min-height:155px}
  .mbn-app .mbn-language-card h4 {font-size:13px!important}
  .mbn-app .mbn-result-card {padding:16px}
}
@media(prefers-reduced-motion:reduce) {
  .mbn-app .mbn-main-cta,.mbn-app .mbn-browse-card,.mbn-app .mbn-language-card {transition:none}
}

/* v0.1.3 — Museum.co.id ornament alignment, reference: four-petal flowers,
   curved marks, dots and dotted woven separator. Scoped to plugin only. */
.mbn-app .mbn-hero {background-color:#f7f3eb;background-image:radial-gradient(ellipse at 90% 25%,rgba(237,221,197,.21) 0,transparent 38%);}
.mbn-hero-ornament-cluster {position:absolute;z-index:0;top:12px;right:max(0px,calc((100vw - 1290px)/2));width:375px;height:auto;opacity:.85;pointer-events:none;user-select:none;}
.mbn-hero-petal {position:absolute;bottom:35px;left:-46px;width:120px;height:120px;background:url('../img/ornamen-bunga-sudut.svg') center / contain no-repeat;opacity:.72;pointer-events:none;}
.mbn-hero-arch {position:absolute;width:25px;height:14px;border:2px solid #c5b7d7;border-bottom:0;border-radius:25px 25px 0 0;opacity:.65;pointer-events:none;}
.mbn-hero-arch--one {right:calc(50% - 95px);bottom:94px;transform:rotate(-12deg);}
.mbn-hero-arch--two {right:calc(50% - 140px);bottom:78px;border-color:#cea77e;transform:rotate(15deg);width:16px;height:9px;}
.mbn-woven-divider {height:20px;background-size:96px 20px;background-image:url('../img/ornamen-garis.svg');background-position:0 bottom;}
.mbn-app .mbn-quickfacts {position:relative;}
.mbn-app .mbn-workspace {position:relative;}
.mbn-app .mbn-workspace::before {content:"";position:absolute;top:10px;right:15px;width:42px;height:42px;background:url('../img/ornamen-bunga-sudut.svg') center/contain no-repeat;opacity:.35;pointer-events:none;}
.mbn-app .mbn-language-card {position:relative;overflow:hidden;}
.mbn-app .mbn-language-card::after {content:"";position:absolute;top:-33px;right:-33px;width:81px;height:81px;background:url('../img/ornamen-bunga-sudut.svg') center/contain no-repeat;opacity:.36;pointer-events:none;}
.mbn-app .mbn-language-card:hover::after {opacity:.62;}
.mbn-app .mbn-language-card>* {position:relative;z-index:1;}
.mbn-app .mbn-hero-art {z-index:1;}
.mbn-app .mbn-hero-text {z-index:2;}
/* An optional, integrated EDU cross-link strip. Hidden by default so it does not
   duplicate the Museum.co.id theme's existing global footer CTA. */
.mbn-app .mbn-edu-cta {position:relative;left:50%;width:100vw;margin-left:-50vw;margin-top:45px;padding:0 0 35px;background:#f7f3ea;overflow:hidden;color:#282c36;}
.mbn-edu-cta-inner {position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:45px;align-items:center;width:min(1160px,calc(100% - 52px));margin:0 auto;min-height:255px;padding:42px 0 48px;}
.mbn-app .mbn-edu-kicker {display:inline-block;padding:7px 12px;border-radius:99px;background:#eee5f7;color:#65519c;letter-spacing:.1em;font-size:10px;font-weight:800;}
.mbn-app .mbn-edu-cta h3 {font-size:clamp(34px,3.8vw,51px)!important;line-height:1.08!important;letter-spacing:-.046em;color:#272439!important;margin:13px 0 0!important;font-weight:800!important;}
.mbn-app .mbn-edu-cta h3 em {color:#765db1;font-family:Georgia,serif;font-weight:400;}
.mbn-edu-cta-copy {position:relative;z-index:1;}
.mbn-edu-cta-copy p {max-width:480px;font-size:14px;line-height:1.7;color:#52566a;margin:0 0 19px;}
.mbn-edu-cta-actions {display:flex;align-items:center;gap:10px;flex-wrap:wrap;}
.mbn-app .mbn-edu-cta-actions a {display:inline-flex;align-items:center;gap:17px;padding:13px 17px;border-radius:12px;text-decoration:none!important;font-size:12px;font-weight:800;min-height:45px;}
.mbn-app .mbn-edu-cta-primary {background:#6f5cab!important;color:#fff!important;}
.mbn-app .mbn-edu-cta-secondary {background:transparent!important;color:#6552a0!important;border:1px solid #c9bfd5;}
.mbn-app .mbn-edu-cta-primary:hover {background:#53408c!important;}
.mbn-app .mbn-edu-cta-secondary:hover {background:#eee9f5!important;}
.mbn-app .mbn-edu-cta-actions a:focus-visible {outline:3px solid #9c8bcc;outline-offset:3px;}
.mbn-edu-cta-flower {position:absolute;right:-50px;top:-18px;width:285px;height:auto;opacity:.7;pointer-events:none;}
.mbn-edu-cta-divider {position:absolute;left:0;right:0;bottom:0;height:20px;background:url('../img/ornamen-garis.svg') repeat-x bottom left/96px 20px;}
@media(max-width:850px){.mbn-hero-ornament-cluster {width:250px;top:7px;right:0;opacity:.45;}.mbn-hero-arch {display:none;}.mbn-edu-cta-inner {gap:24px;}}
@media(max-width:580px){.mbn-hero-ornament-cluster {width:154px;top:6px;right:-50px;opacity:.45;}.mbn-hero-petal {width:75px;height:75px;bottom:36px;left:-33px;}.mbn-app .mbn-workspace::before {width:27px;height:27px;right:6px;top:8px;opacity:.25;}.mbn-edu-cta-inner {grid-template-columns:1fr;min-height:0;padding:36px 0 39px;gap:17px;width:calc(100% - 42px);}.mbn-app .mbn-edu-cta h3 {font-size:36px!important;}.mbn-edu-cta-flower {width:180px;top:-12px;right:-66px;opacity:.4;}.mbn-edu-cta-copy p {font-size:13px;}.mbn-app .mbn-edu-cta-actions a {font-size:11px;padding:12px 13px;gap:10px;}}

/* v0.1.4 — cross-language result view, editorial source disclosure, no audio control. */
.mbn-app .mbn-lookup-summary{display:flex;justify-content:space-between;align-items:center;gap:18px;border:1px solid #e9dfd4;border-radius:20px;background:linear-gradient(115deg,#fbf5e9,#f5eff9);padding:25px 29px;margin-bottom:21px;position:relative;overflow:hidden}
.mbn-app .mbn-lookup-summary::after{content:"";position:absolute;right:110px;top:-52px;width:150px;height:150px;background:url('../img/ornamen-bunga-sudut.svg') center/contain no-repeat;opacity:.28;pointer-events:none}
.mbn-app .mbn-lookup-copy{position:relative;z-index:1;min-width:0}
.mbn-app .mbn-lookup-eyebrow{display:inline-block;color:#916d51;font-size:10px;letter-spacing:.13em;font-weight:800;margin-bottom:6px}
.mbn-app h3.mbn-lookup-title{color:#6c54a6!important;font-size:clamp(27px,3vw,38px)!important;line-height:1.15!important;margin:2px 0 8px!important;overflow-wrap:anywhere;font-weight:820!important;letter-spacing:-.04em}
.mbn-app .mbn-lookup-explanation{font-size:12px!important;line-height:1.6!important;color:#64606d!important;margin:0!important;max-width:610px}
.mbn-app .mbn-lookup-stats{position:relative;z-index:1;flex:0 0 auto;width:106px;min-height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:19px;background:#fff9f6cc;border:1px solid #e8dde7;color:#7059ad}
.mbn-app .mbn-lookup-stats strong{font-size:32px;line-height:1;font-weight:850}
.mbn-app .mbn-lookup-stats span{font-size:11px;margin-top:5px;font-weight:700;color:#655b70}
.mbn-app .mbn-result-label{font-size:12px!important;letter-spacing:.02em;font-weight:750;margin:0 0 13px;color:#645487}
.mbn-app .mbn-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;align-items:start}
.mbn-app .mbn-compare-card{padding:0!important;background:#fffdfb;border:1px solid #e9e2dc;border-radius:18px;overflow:hidden;min-width:0;box-shadow:0 4px 17px rgba(64,48,86,.035)}
.mbn-app .mbn-compare-head{display:flex;align-items:center;gap:12px;border-bottom:1px solid #eee5e6;padding:17px 19px;background:#faf6f1}
.mbn-app .mbn-compare-mark{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ede6f6;color:#745eb0;font-size:18px}
.mbn-app .mbn-compare-heading{min-width:0;flex:1}
.mbn-app .mbn-compare-heading h4{margin:0!important;color:#382e4f!important;font-weight:780!important;font-size:16px!important;line-height:1.3!important}
.mbn-app .mbn-compare-heading span{font-size:11px;color:#847b87}
.mbn-app .mbn-compare-words{margin:0!important;padding:5px 19px 7px!important;list-style:none!important}
.mbn-app .mbn-compare-word{padding:14px 0;border-bottom:1px solid #f0ebe8;list-style:none!important;margin:0!important}
.mbn-app .mbn-compare-word:last-child{border:0}
.mbn-app .mbn-compare-word-header{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}
.mbn-app .mbn-compare-word-header strong{font-size:20px;font-weight:800;line-height:1.35;letter-spacing:-.02em;color:#7457af;overflow-wrap:anywhere}
.mbn-app .mbn-dialect-tag{border-radius:100px;background:#f2edf8;padding:3px 8px;color:#6d5b90;font-size:10px;line-height:1.4}
.mbn-app .mbn-word-details{margin-top:10px;border:0;background:transparent}
.mbn-app .mbn-word-details summary{display:list-item;cursor:pointer;font-size:11px;font-weight:700;color:#76618e;list-style-position:inside;padding:5px 0}
.mbn-app .mbn-word-details summary:hover{text-decoration:underline}
.mbn-app .mbn-word-details-body{margin:7px 0 0;border-top:1px dashed #e6dfe6;padding-top:10px;display:grid;gap:9px}
.mbn-app .mbn-word-details-body .mbn-result-detail{grid-template-columns:106px minmax(0,1fr);font-size:11px}
.mbn-app .mbn-word-details-body a{overflow-wrap:anywhere}
.mbn-app .mbn-browse-language{flex-basis:100%;font-size:10px;color:#745e9e;font-weight:800}
.mbn-app .mbn-browse-card .mbn-browse-language+.mbn-browse-dialect{margin-top:-4px}
@media(max-width:660px){
 .mbn-app .mbn-lookup-summary{padding:18px;gap:10px;border-radius:16px}
 .mbn-app h3.mbn-lookup-title{font-size:29px!important}
 .mbn-app .mbn-lookup-stats{width:68px;min-height:78px;border-radius:12px}
 .mbn-app .mbn-lookup-stats strong{font-size:27px}
 .mbn-app .mbn-lookup-stats span{font-size:10px}
 .mbn-app .mbn-lookup-summary::after{right:65px;width:95px;height:95px;top:-30px}
 .mbn-app .mbn-compare-grid{grid-template-columns:1fr;gap:11px}
 .mbn-app .mbn-compare-head{padding:14px}
 .mbn-app .mbn-compare-words{padding:2px 15px 5px!important}
 .mbn-app .mbn-compare-word-header strong{font-size:19px}
 .mbn-app .mbn-word-details-body .mbn-result-detail{grid-template-columns:94px minmax(0,1fr)}
}
