/* Only the four member overview pages load this file. Lesson headers are unchanged. */
.member-home-brand {position:static;padding:16px 24px;background:transparent;}
.member-home-brand a {display:inline-flex;align-items:center;gap:9px;color:#087f77;text-decoration:none;font-size:20px;font-weight:900;}
.member-home-brand img {width:32px;height:32px;}
.member-account-actions a,.member-account-actions button {display:block;box-sizing:border-box;width:100%;padding:14px 16px;margin:12px 0 0;border:1px solid #d7e5ec;border-radius:12px;background:#f5fafb;color:#0f766e;text-decoration:none;text-align:left;font:700 15px/1.5 'Noto Sans JP',sans-serif;cursor:pointer;}
.member-account-actions form {margin:0;}
.member-account-actions a:focus-visible,.member-account-actions button:focus-visible {outline:3px solid #2563eb;outline-offset:2px;}
.vibe-map-page .level-overview {top:0;}
.vibe-map-page .level-row {scroll-margin-top:96px;}
#catalog-pricing {scroll-margin-top:24px;}
@media(max-width:600px){.member-home-brand{padding:12px 16px}.member-home-brand img{width:28px;height:28px}.member-home-brand a{font-size:18px}}
