.mukho-page,.mukho-entry{--mukho-ink:#183b32;--mukho-gold:#b48d47;background:#f5f0e4;color:var(--mukho-ink);font-family:Arial,'Noto Sans KR',sans-serif;line-height:1.75}.mukho-page{max-width:1200px;margin:24px auto;padding:44px;border-radius:24px}.mukho-page h1,.mukho-page h2,.mukho-page h3,.mukho-entry h2{color:#183b32;line-height:1.3;letter-spacing:-.035em}.mukho-page h1{font-size:clamp(30px,3.5vw,48px);margin:18px 0}.mukho-page h2{font-size:clamp(24px,2.4vw,32px)}.mukho-page h3{font-size:20px}.mukho-page section{margin-bottom:48px;scroll-margin-top:120px}.mukho-hero{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.mukho-hero figure{margin:0;background:#fffdf8;border:1px solid #b48d47;border-radius:20px;overflow:hidden}.mukho-hero img{display:block;width:100%;height:auto}.mukho-hero figcaption{font-size:12px;padding:14px;color:#45534b;line-height:1.6}.mukho-hero figcaption small{display:block;margin-top:8px}.mukho-kicker,.mukho-meta{font-size:12px;letter-spacing:.1em}.mukho-lead{font-size:18px}.mukho-note{font-size:13px;border-left:3px solid #b48d47;padding-left:12px}.mukho-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.mukho-page a,.mukho-entry a{color:#184b40;text-decoration:underline;text-underline-offset:4px}.mukho-links>a{border:1px solid #b48d47;border-radius:999px;padding:7px 14px;background:#fffdf8;font-size:13px;text-decoration:none}.mukho-days{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mukho-days article,.mukho-zones article,.mukho-card{border:1px solid #c8b58b;background:#fffdf8;border-radius:16px;padding:22px}.mukho-days span{font-size:30px;color:#9b752f}.mukho-zones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mukho-zones p{font-size:13px}.mukho-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mukho-card{min-width:0;scroll-margin-top:120px}.mukho-card small{font-size:10px;letter-spacing:.12em;color:#71582c}.mukho-card h3{margin:10px 0}.mukho-card p{font-size:13px}.mukho-status{color:#626c60}.mukho-card details{font-size:13px;border-top:1px solid #e2dac9;padding-top:12px}.mukho-card summary{cursor:pointer;font-weight:600}.mukho-operating,.mukho-host{border:1px solid #b48d47;padding:24px;border-radius:18px;background:#e9eddf}.mukho-entry{padding:24px;margin:24px auto;border:1px solid #b48d47;border-radius:16px;max-width:1100px}.mukho-entry p:first-child{font-size:12px;letter-spacing:.12em}@media(max-width:800px){.mukho-page{margin:12px;padding:22px}.mukho-hero,.mukho-days{grid-template-columns:1fr}.mukho-zones,.mukho-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mukho-page section{margin-bottom:34px}}@media(max-width:520px){.mukho-zones,.mukho-grid{grid-template-columns:1fr}.mukho-page{padding:18px}.mukho-card{padding:18px}.mukho-hero{gap:20px}}

/* Stitch stage11: destination-list placement, quiet surfaces, touch controls. */
.mukho-page h1,.mukho-page h2,.mukho-page h3{font-family:inherit;font-weight:650;display:block;visibility:visible}.mukho-page *,.mukho-menu-entry *{box-sizing:border-box}.mukho-page .mukho-hero{grid-template-columns:1.1fr .9fr}.mukho-page a,.mukho-page summary{min-height:44px}.mukho-page summary{display:flex;align-items:center}.mukho-status{background:#eeece4;color:#525c56;padding:5px 8px;border-radius:5px}.mukho-menu-entry{max-width:1100px;margin:28px auto;padding:0 20px;color:#102d29;font-family:Arial,'Noto Sans KR',sans-serif}.destination-card-mukho{max-width:380px;background:#fffdf8;border:1px solid #d8b67c;border-radius:12px;overflow:hidden;box-shadow:0 6px 20px #102d2908}.destination-card-mukho>img{display:block;width:100%;height:auto}.mukho-menu-copy{padding:20px}.mukho-menu-copy h2{font-family:inherit;font-size:22px;line-height:1.35;color:#102d29}.mukho-menu-copy p{font-size:14px;line-height:1.6}.mukho-menu-copy small{display:block;font-size:11px;line-height:1.6;margin-top:16px;color:#555d57}.mukho-menu-copy a{color:#184b40}.mukho-menu-copy>a{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid #d8b67c}.mukho-menu-copy .mukho-kicker{font-size:10px;letter-spacing:.1em}@media(max-width:800px){.mukho-page .mukho-hero{grid-template-columns:1fr}}
