/* 자주 찾는 학교 메뉴와 메뉴 그룹 구분 */
html body #main-nav .nav-divider{display:block;flex:none;height:0;min-height:0;width:auto;align-self:stretch;border:0;border-top:1px solid #eeeaf3;margin:9px 14px;opacity:.75;padding:0}
html body #main-nav button.nav-school-important{color:#7950b7!important;font-weight:700}
html body #main-nav button.nav-school-important .menu-icon{color:inherit;opacity:1}
html body #main-nav button.nav-school-important:hover{background:#f7f2fc!important}
html body #main-nav button.nav-school-important.active{color:#7950b7!important;background:#f0e8fa!important}

/* 밝은 보라색 컨셉: 이전 다크 테마의 마우스 오버 제거 */
html body #main-nav button:hover,
html body #channels .channel:hover,
html body .button:hover,
html body .small-button:hover,
html body #feed .reactions button:hover,
html body .reactions button:hover,
html body .reactions button[aria-pressed=true],
html body .emoji-toggle:hover,
html body .emoji-toggle[aria-expanded=true],
html body .emoji-picker button:hover,
html body .emoji-picker button:focus-visible,
html body .dm-emoji-picker button:hover,
html body .dock-toggle:hover,
html body #post-form .photo-label:hover,
html body #post-form .photo-label:focus-within,
html body .social-home-button:hover,
html body .social-thread:hover,
html body .follow-feed-link:hover,
html body .popular-post:hover,
html body .home-quick button:hover,
html body .schedule-presets button:hover{
 background:#f0e7fa!important;color:#7145a6!important;border-color:#dac7ee!important;filter:none!important
}
html body .button.primary:hover,
html body #menu-toggle:hover{background:#7950b7!important;color:#fff!important;border-color:#7950b7!important;filter:none!important}
html body .profile-trigger:hover,
html body .post-tools button[data-edit]:hover{color:#7950b7!important}

/* PC와 모바일에서 동일한 굵기의 로고 글꼴 */
@font-face{font-family:BandiBrandJua;src:url('./bandi-brand-jua.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
html body .brand.brand-text-only .brand-name,html body .brand.brand-text-only .brand-name span{font-family:BandiBrandJua,Arial,sans-serif!important;font-weight:400!important;font-style:normal;font-synthesis:none;letter-spacing:-.9px!important}

/* 클릭 후 선택된 메뉴도 보라색으로 통일 */
html body #main-nav button.active,
html body #main-nav button.active:hover,
html body #channels .channel.active,
html body #channels .channel.active:hover{background:#f0e7fa!important;color:#7145a6!important;font-weight:700;box-shadow:none!important}
html body #main-nav button.active .menu-icon,
html body #channels .channel.active .menu-icon{color:inherit;opacity:1}
