.mhg-sixteenths{--rr-accent:#8c692a;--rr-accent-dark:#6f521f;--rr-paper:#faf8f3;--rr-tint:#f3eee4;--rr-ui:#f8f8f8;--rr-ink:#222;--rr-muted:#666;--rr-border:#ddd7cc}
.mhg-sixteenths__division{max-width:860px;margin-inline:auto;padding:clamp(18px,3vw,28px);border:1px solid var(--rr-border);border-radius:12px;background:#fff}
.mhg-sixteenths__division-row{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;align-items:center}.mhg-sixteenths__division-row+*{margin-top:12px}.mhg-sixteenths__division-row>strong{font-size:.9rem}.mhg-sixteenths__division-row>div{display:flex;width:100%;gap:4px}.mhg-sixteenths__division-row span{display:grid;min-width:0;min-height:48px;flex:1;place-items:center;border:1px solid var(--rr-accent-dark);border-radius:5px;background:var(--rr-accent);color:#fff;font-size:.82rem;font-weight:800}
.mhg-sixteenths__takadimi{display:grid;max-width:860px;margin-inline:auto;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--rr-accent-dark);border-radius:10px;overflow:hidden;background:#fff}.mhg-sixteenths__takadimi span{display:grid;min-width:0;min-height:94px;padding:14px 6px;place-content:center;text-align:center}.mhg-sixteenths__takadimi span+span{border-left:1px solid var(--rr-border)}.mhg-sixteenths__takadimi strong{color:var(--rr-accent-dark);font-size:clamp(1.1rem,3vw,1.55rem);letter-spacing:.08em}.mhg-sixteenths__takadimi small{display:block;margin-top:5px;color:var(--rr-muted);font-size:.72rem}.mhg-sixteenths__counting{margin:18px 0 0;color:var(--rr-muted);text-align:center}.mhg-sixteenths__counting span{margin-inline:9px}
.mhg-sixteenths__exercise .mhg-es-controls{display:none}.mhg-sixteenths__tempo{max-width:760px;margin:24px auto 0}.mhg-sixteenths__summary{display:grid;max-width:800px;margin:0 auto;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none}.mhg-sixteenths__summary li{position:relative;padding:18px 18px 18px 46px;border:1px solid var(--rr-border);border-radius:8px;background:#fff;color:#444}.mhg-sixteenths__summary li::before{position:absolute;top:18px;left:18px;color:var(--rr-accent);font-weight:900;content:"✓"}.mhg-sixteenths__summary li:last-child{grid-column:1/-1}
.mhg-sixteenths__back{display:block;width:max-content;max-width:100%;margin:22px auto 0;color:#eee8dc!important;text-underline-offset:4px}.mhg-sixteenths__back:hover{color:#fff!important}.mhg-sixteenths a:focus-visible{outline:3px solid var(--rr-accent);outline-offset:3px}
body.mhg_lecture_doubles_croches_shortcode_page .entry-header .entry-title,body.mhg_lecture_doubles_croches_shortcode_page .page-header .page-title{display:none}
@media(max-width:620px){.mhg-sixteenths__division-row{grid-template-columns:minmax(0,1fr);gap:6px}.mhg-sixteenths__division-row>strong{font-size:.82rem}.mhg-sixteenths__division-row span{min-height:42px;font-size:.72rem}.mhg-sixteenths__takadimi span{min-height:82px}.mhg-sixteenths__counting span{display:block;height:5px;font-size:0}.mhg-sixteenths__summary{grid-template-columns:minmax(0,1fr)}.mhg-sixteenths__summary li:last-child{grid-column:auto}}
@media(prefers-reduced-motion:reduce){.mhg-sixteenths *,.mhg-sixteenths *::before,.mhg-sixteenths *::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
