/* FrameLeap 应用 Logo（brand/svg/app-icon-small.svg → logo-mark.svg）：侧栏品牌位、favicon、桌面版图标同一套 */
.brand .logo { background: url("/static/logo-mark.svg") center / contain no-repeat; border-radius: 8px; width: 30px; height: 30px; }
.brand .logo::after { display: none; }

/* 设置 › 关于与开源许可 */
.about-head { display: flex; gap: 14px; align-items: center; margin-bottom: 10px; }
.about-head h2 { margin: 0; }
.about-head p { margin: 2px 0 0; }
.about-head img { border-radius: 12px; }
.about-notices { white-space: pre-wrap; font-size: 12px; line-height: 1.6; max-height: 520px; overflow: auto; background: var(--bg-3); border: 1px solid var(--line); padding: 14px; border-radius: 10px; margin: 0; }

/* 关于页：品牌释义与品牌所有者；登录页底部公司名 */
.about-meaning p { margin: 6px 0; }
.about-meaning b { color: var(--accent); margin-right: 10px; font-size: 15px; }
.about-corp { display: grid; grid-template-columns: 48px 1fr; gap: 6px 12px; margin: 0 0 10px; }
.about-corp dt { color: var(--muted); }
.about-corp dd { margin: 0; }
.login-corp { margin: 16px 0 0; text-align: center; font-size: 12px; color: var(--muted); }
