/* 丽江音乐台 PC 端深浅色主题 */
body.light { background: #f5f5f7; color: #1a1a1a; }
body.light .top, body.light .topbar { background: linear-gradient(135deg,#7c5cff,#8f6fff); }
body.light .logo, body.light .logo b { color: #fff; }
body.light .nav a { color: #efe9ff; }
body.light .nav a:hover { color: #fff; background: rgba(255,255,255,.18); }
body.light .nav a.on { color: #fff; }
body.light .top-right .link { color: #f2efff; }
body.light .top-right .link:hover { color: #fff; }
body.light .top-right .link.on { color: #fff; }
body.light .top-right .link.admin { border-color: rgba(255,255,255,.6); color: #fff; }
body.light .card, body.light .panel, body.light .box, body.light .song,
body.light .comment, body.light .post, body.light .list-item, body.light .cell { background: #fff; color: #333; border-color: #ececec; }
body.light .card .name, body.light .card .t, body.light .song .t { color: #333; }
body.light .card .meta, body.light .meta, body.light .desc, body.light .info .s,
body.light .singer, body.light .time, body.light .who, body.light .muted { color: #777; }
body.light .banner { background: #e8e8e8; }
body.light .ai-banner { background: linear-gradient(135deg,#efe6ff,#ffffff 70%); border-color: rgba(124,92,255,.3); }
body.light .ai-banner .t { color: #333; }
body.light .ai-banner .s { color: #666; }
body.light .section .more { color: #888; }
body.light .wrap, body.light .main { background: transparent; }
body.light input, body.light textarea, body.light select { background: #fff; color: #333; border-color: #ddd; }
body.light .top .theme-btn, body.light .topbar .theme-btn { float: right; margin: 14px 0 0 20px; }
body.light .theme-btn { background: rgba(124,92,255,.2); color: #fff; }
