#back-to-top,.main-footer .footer-nav li a{display:flex;color:#fff;text-decoration:none}.sidebar-item-list .title,.song-artist,.song-name a{text-overflow:ellipsis;white-space:nowrap}.lb-song-page,body{--lb-ink:#161616;--lb-muted:#777773;--lb-soft:#9b9b96;--lb-line:#e7e7e2;--lb-bg:#f8fafa;--lb-card:#ffffff;--lb-accent:#f70007;--lb-accent-dark:#4324aa;--lb-accent-soft:#f1effc;--lb-container:1240px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}#back-to-top,.arc-main-content .page-numbers,.lb-song-page a,.logo a,.main-footer .footer-nav li a,.nav-menu li a,.sidebar-box a,.sidebar-box a:focus,.sidebar-box a:hover,.sidebar-box a:visited,.sidebar-item-list,.sidebar-item-list:focus,.sidebar-item-list:visited,.song-item a,.song-item a:focus,.song-item a:hover,.song-item a:visited,.song-name a,.song-thumb a{text-decoration:none}.lb-hero-content,.lb-song-main,.lb-song-rail,.song-item,.song-meta{min-width:0}.lb-verified-label,.menu-checkbox,.nav-menu li a,.song-artist,.song-name a{white-space:nowrap}#back-to-top{position:fixed;right:24px;bottom:24px;width:44px;height:44px;align-items:center;justify-content:center;background:#111;font-size:20px;font-weight:600;line-height:1;border-radius:50%;box-shadow:0 6px 20px rgba(124,58,237,.25);z-index:999;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(15px);transition:opacity .25s,visibility .25s,transform .25s}#back-to-top.show{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}#back-to-top:hover{background:#111;transform:translateY(-3px)}.main-footer{width:100%;margin-top:50px;background:#212b33;border-top:1px solid #e8e8ee;box-sizing:border-box}.main-footer .container{width:100%;max-width:1200px;margin:0 auto;padding:10px 24px;box-sizing:border-box}.auth-field input,.main-footer .footer-nav,.nav-menu li ul.children li,.nav-menu li ul.sub-menu li{width:100%}.main-footer .footer-nav ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px 8px}.main-footer .footer-nav li{margin:0;padding:0}.main-footer .footer-nav li a{align-items:center;justify-content:center;min-height:38px;padding:0 13px;font-size:14px;font-weight:500;line-height:1.3;border-radius:8px;transition:color .2s,background-color .2s}.main-footer .footer-nav li a:hover{color:#111;background:#f4f1ff}.main-footer .footer-copyright{margin-top:0;padding-top:5px;text-align:center;border-top:1px solid #eeeef2}.main-footer .footer-copyright p{margin:0;color:#71717a;font-size:13px;font-weight:400;line-height:1.5}@media (max-width:900px){.main-footer{margin-top:40px}.main-footer .container{padding:26px 20px}.main-footer .footer-nav ul{gap:4px 5px}.main-footer .footer-nav li a{padding:0 11px;font-size:14px}}@media (max-width:700px){.main-footer{margin-top:35px}.main-footer .container{padding:24px 14px}.main-footer .footer-nav ul{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:2px}.main-footer .footer-nav li{width:100%}.main-footer .footer-nav li a{width:100%;min-height:42px;padding:0 10px;font-size:14px;text-align:center}.main-footer .footer-copyright{margin-top:15px;padding-top:15px}.main-footer .footer-copyright p{font-size:12.5px}#back-to-top{right:15px;bottom:15px;width:42px;height:42px;font-size:19px}}@media (max-width:480px){.main-footer .container{padding:21px 12px}.main-footer .footer-nav li a{min-height:40px;font-size:13.5px}.main-footer .footer-copyright p{font-size:12px}#back-to-top{right:12px;bottom:12px;width:40px;height:40px;font-size:18px}}.description{padding:5px}@media (max-width:1024px){.archive-header h1{font-size:1.6rem}}.archive-header h1{color:#333;margin:0;padding-left:5px}.wpcf7{max-width:650px;margin:0 auto;padding:30px;background-color:#fff;border:1px solid #e1e8ed;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.04);box-sizing:border-box}.wpcf7 label{display:block;font-size:14px;font-weight:600;color:#2c3e50;margin-bottom:6px;line-height:1.4}.wpcf7 input[type=date],.wpcf7 input[type=email],.wpcf7 input[type=number],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 input[type=url],.wpcf7 select,.wpcf7 textarea{width:100%;padding:12px 16px;font-size:15px;color:#333;background-color:#f8f9fa;border:1px solid #dcdfe6;border-radius:8px;box-sizing:border-box;transition:.25s ease-in-out;outline:0}.wpcf7 input[type=date]:focus,.wpcf7 input[type=email]:focus,.wpcf7 input[type=number]:focus,.wpcf7 input[type=tel]:focus,.wpcf7 input[type=text]:focus,.wpcf7 input[type=url]:focus,.wpcf7 select:focus,.wpcf7 textarea:focus{background-color:#fff;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.wpcf7 textarea{min-height:140px;resize:vertical}.wpcf7 input[type=submit]{display:inline-block;width:100%;padding:13px 28px;font-size:16px;font-weight:600;color:#fff;background-color:#1e293b;border:none;border-radius:8px;cursor:pointer;transition:background-color .25s,transform .1s;margin-top:10px;box-shadow:0 2px 6px rgba(0,0,0,.08)}.wpcf7 input[type=submit]:hover{background-color:#2563eb}.wpcf7 input[type=submit]:active{transform:scale(.99)}.wpcf7-response-output{margin-top:20px!important;padding:12px 16px!important;border-radius:8px!important;font-size:14px!important;text-align:center!important}.wpcf7 form.sent .wpcf7-response-output{background-color:#ecfdf5!important;border:1px solid #10b981!important;color:#065f46!important}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output{background-color:#fef2f2!important;border:1px solid #ef4444!important;color:#991b1b!important}.wpcf7-not-valid-tip{color:#dc2626;font-size:13px;margin-top:4px}body{--lb-radius:10px;color:var(--lb-ink);background:var(--lb-bg);background-color:#f8fafa;color:#121212;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:14px;line-height:1.6;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.logo .custom-logo,.logo img{height:46px;max-width:160px;object-fit:contain;width:auto}.main-header,.nav-menu li a{position:relative;min-height:68px}#auth-modal .auth-box-inner,#auth-modal .auth-box-yellow,#auth-modal.modal-overlay{box-sizing:border-box!important;width:100%!important}.main-header{top:0;z-index:1000;width:calc(100%);padding:0 34px;display:flex;align-items:center;justify-content:space-between;background:#05070d;box-shadow:0 2px 12px rgba(0,0,0,.08);box-sizing:border-box}.logo,.logo .custom-logo-link,.logo a,.nav-menu,.nav-menu li a,.nav-menu ul{display:flex;align-items:center}.logo{flex-shrink:0}#tab1:checked~.lb-lyrics-panels #panel1,#tab2:checked~.lb-lyrics-panels #panel2,.logo img{display:block}.nav-menu{margin-left:auto;margin-right:24px}.nav-menu ul{gap:4px;padding:0;margin:0;list-style:none}.nav-menu li{position:relative;margin:0;padding:0}.nav-menu li a{padding:0 14px;color:#fff;font-size:14px;font-weight:600;line-height:1;transition:color .2s,opacity .2s}.footer-column ul li a:hover,.header-actions a:hover,.header-actions button:hover,.header-icons a:hover,.header-icons button:hover,.header-right a:hover,.header-right button:hover,.nav-menu li a:hover,.nav-menu li ul.sub-menu a:hover{color:#e71d43}.nav-menu li a.active::after,.nav-menu li a:hover::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:3px;background-color:#e71d43}.nav-menu li a.active{color:#fff}.nav-menu li a.active::after{content:"";position:absolute;left:14px;right:14px;bottom:14px;width:auto;height:2px;background:#6d35f5;border-radius:20px}.nav-menu li.menu-item-has-children>a.active::after,.nav-menu li.menu-item-has-children>a::after{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px)}.nav-menu li.menu-item-has-children>a::after{content:"";margin-left:8px;transition:transform .2s}.nav-menu li.menu-item-has-children>a.active::after{left:auto;right:auto;bottom:auto;background:0 0;border-radius:0}.nav-menu li ul.children,.nav-menu li ul.sub-menu{position:absolute;top:calc(100% - 3px);left:0;min-width:190px;margin:0;padding:8px;display:block;background:#0b0d14;border:1px solid rgba(255,255,255,.08);border-radius:10px;box-shadow:0 15px 35px rgba(0,0,0,.28);opacity:0;visibility:hidden;transform:translateY(7px);transition:opacity .18s,visibility .18s,transform .18s;z-index:1100}.nav-menu li:hover>ul.children,.nav-menu li:hover>ul.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-menu li ul.children li a,.nav-menu li ul.sub-menu li a{min-height:auto;width:100%;padding:11px 12px;color:#fff;font-size:13px;border-radius:7px;box-sizing:border-box}.nav-menu li ul.children li a:hover,.nav-menu li ul.sub-menu li a:hover{color:#8b5cf6;background:rgba(109,53,245,.15)}.mobile-menu-toggle{display:none;width:40px;height:40px;padding:0;align-items:center;justify-content:center;flex-direction:column;gap:5px;background:0 0;border:0;border-radius:8px;cursor:pointer;transition:background .2s}.mobile-menu-toggle:hover{background:rgba(255,255,255,.08)}.mobile-menu-toggle .bar{display:block;width:21px;height:2px;background:#fff;border-radius:3px;transition:transform .25s,opacity .2s}.menu-checkbox{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.header-actions,.header-icons,.header-right{display:flex;align-items:center;gap:18px;flex-shrink:0}.header-actions a,.header-actions button,.header-icons a,.header-icons button,.header-right a,.header-right button{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;padding:0;color:#fff;background:0 0;border:0;cursor:pointer;text-decoration:none;transition:color .2s,opacity .2s}@media (max-width:768px){.archive-header h1{font-size:1.3rem}.main-header{position:relative;width:calc(100%);min-height:66px;padding:0 16px}.logo .custom-logo,.logo img{height:42px;max-width:145px}.mobile-menu-toggle{display:flex;flex-shrink:0}.nav-menu{position:absolute;top:100%;left:0;width:100%;display:block;margin:0;max-height:0;overflow:hidden;background:#080a10;border-radius:0 0 14px 14px;box-shadow:0 15px 30px rgba(0,0,0,.25);transition:max-height .35s,padding .25s}.nav-menu ul{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:5px 12px 12px;box-sizing:border-box}.nav-menu li{width:100%;border-bottom:1px solid rgba(255,255,255,.06)}.nav-menu li:last-child{border-bottom:0}.nav-menu li a{width:100%;min-height:48px;padding:0 10px;justify-content:flex-start;color:#fff;font-size:14px;box-sizing:border-box;border-radius:7px}.nav-menu li a:hover{color:#fff;background:rgba(109,53,245,.12)}.nav-menu li a.active::after{display:none}.nav-menu li ul.children,.nav-menu li ul.sub-menu{position:static;width:100%;min-width:0;display:block;padding:0;background:0 0;border:0;box-shadow:none;opacity:1;visibility:visible;transform:none}.nav-menu li ul.children li a,.nav-menu li ul.sub-menu li a{min-height:42px;padding-left:28px;color:#b8bbc4;font-size:13px}.menu-checkbox:checked~.nav-menu{max-height:80vh;overflow-y:auto}.menu-checkbox:checked~.mobile-menu-toggle .bar:first-child{transform:translateY(7px) rotate(45deg)}.menu-checkbox:checked~.mobile-menu-toggle .bar:nth-child(2){opacity:0}.menu-checkbox:checked~.mobile-menu-toggle .bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.header-actions,.header-icons,.header-right{gap:8px}.header-actions a,.header-actions button,.header-icons a,.header-icons button,.header-right a,.header-right button{width:36px;height:36px}}@media (min-width:769px) and (max-width:1100px){.main-header{padding:0 22px}.logo .custom-logo,.logo img{height:44px;max-width:145px}.nav-menu{margin-right:10px}.nav-menu ul{gap:0}.nav-menu li a{padding:0 9px;font-size:13px}.nav-menu li a.active::after{left:9px;right:9px}}@media (min-width:769px){.nav-menu{display:flex!important;max-height:none!important;overflow:visible}.mobile-menu-toggle{display:none!important}}.arc-main-content,.arc-sidebar,.inner-col-home{width:100%;min-width:0}.sidebar-box{width:100%;box-sizing:border-box;padding:18px}.sidebar-box .search-form{display:flex;width:100%;margin:0 0 24px;position:relative}.sidebar-box .search-form label{display:block;width:100%;margin:0}.sidebar-box .search-field{width:100%;height:46px;padding:0 48px 0 14px;box-sizing:border-box;color:#202027;background:#f7f7f9;border:1px solid #e5e5eb;border-radius:10px;outline:0;font-size:14px;line-height:46px;transition:border-color .2s,background-color .2s,box-shadow .2s}.sidebar-box .search-field::placeholder{color:#8b8c94}.sidebar-box .search-field:focus{background:#fff;border-color:#7c3aed;box-shadow:0 0 0 3px rgba(124,58,237,.08)}.sidebar-box .search-submit{position:absolute;top:0;right:0;width:46px;height:46px;padding:0;margin:0;border:0;border-radius:0 10px 10px 0;background:#222;color:#fff;cursor:pointer;font-size:0}.sidebar-box .search-submit::before{content:"⌕";display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:22px;line-height:1}.sidebar-box .search-submit:hover{background:#333}.sidebar-title{position:relative;display:flex;align-items:center;min-height:28px;margin:0 0 12px;padding:0 0 0 12px;color:#18181d;font-size:18px;line-height:1.35;font-weight:700;letter-spacing:-.2px}.sidebar-title::before{content:"";position:absolute;left:0;top:50%;width:3px;height:20px;border-radius:4px;background:#222;transform:translateY(-50%)}.sidebar-item{width:100%;margin:0;padding:0}.sidebar-item-list{display:flex;align-items:center;width:100%;min-height:43px;padding:8px 10px;box-sizing:border-box;color:#303039;border-bottom:1px solid #eeeef2;transition:color .2s,background-color .2s,padding-left .2s}.inner-row-home,.inner-row-home2{display:grid;gap:28px;width:100%}.sidebar-item:last-child .sidebar-item-list,.song-item:last-child{border-bottom:0}.sidebar-item-list:hover{background:#faf8ff;padding-left:14px}.sidebar-item-list .title{display:block;width:100%;overflow:hidden;color:inherit;font-size:14px;line-height:1.4;font-weight:500}.sidebar-box .sidebar-title+.sidebar-item{margin-top:0}.arc-main-content .page-numbers,.arc-main-content .pagination,.sidebar-box .sidebar-item+.sidebar-title{margin-top:28px}.arc-main-content img,.arc-sidebar img,.sidebar-box iframe,.sidebar-box img,.sidebar-box>[class*=add],.sidebar-box>[class*=sidebar]{max-width:100%}.sidebar-box img{height:auto}:root{--home-primary:#222;--home-primary-dark:#222;--home-primary-light:#f5f3ff;--home-text:#18181d;--home-text-soft:#404047;--home-muted:#777984;--home-border:#e7e7ed;--home-border-light:#eeeeF2;--home-bg:#f8fafa;--home-page-bg:#f8f8fa;--home-radius:16px;--arc-primary:#222;--arc-primary-dark:#222;--arc-accent:#ec4899;--arc-text:#171717;--arc-text-light:#6b7280;--arc-border:#e5e7eb;--arc-bg:#f7f8fc;--arc-white:#ffffff;--arc-radius:14px;--arc-shadow:0 4px 18px rgba(0, 0, 0, 0.05);--arc-shadow-hover:0 10px 28px rgba(0, 0, 0, 0.09)}.arc-site-wrapper{width:100%;max-width:1440px;margin:0 auto;padding:28px 24px 0;box-sizing:border-box}.inner-row-home{grid-template-columns:minmax(0,1fr) 50%;align-items:start}.inner-row-home2{grid-template-columns:minmax(0,1fr) 350px;align-items:start}.home-song-list-container{width:100%;margin:0 0 26px;padding:0;background:var(--home-bg);overflow:hidden;box-sizing:border-box}.home-cat-title,.song-item{background:#f8fafa;border-bottom:1px solid var(--home-border-light);display:flex;box-sizing:border-box}.home-cat-title{position:relative;align-items:center;min-height:62px;padding:0 22px;color:var(--home-text);font-size:21px;line-height:1.3;font-weight:700;letter-spacing:-.25px}.home-cat-title::before{content:"";flex:0 0 auto;width:4px;height:24px;margin-right:11px;border-radius:5px;background:var(--home-primary)}.song-item{align-items:center;width:100%;min-height:88px;padding:11px 18px;transition:background-color .2s,transform .2s}.song-artist,.song-name a,.song-thumb a,.song-thumb img{display:block;width:100%}.song-item:hover{background:#faf9ff}.song-thumb{position:relative;flex:0 0 64px;width:64px;height:64px;overflow:hidden;border-radius:11px;background:linear-gradient(135deg,#f1eef8,#e5e0ef)}.song-thumb a{height:100%}.song-thumb img{height:100%;border:0;transition:transform .25s}.song-item:hover .song-thumb img{transform:scale(1.05)}.song-thumb-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#f3f0f8,#e7e2f0)}.song-meta{flex:1 1 auto;padding-left:15px}.song-name{display:block;margin:0;padding:0;font-size:14px;line-height:1.4;font-weight:600;letter-spacing:-.1px}.song-name a{overflow:hidden;color:var(--home-text);transition:color .2s}.song-name a:hover{color:var(--home-primary)}.song-artist{margin-top:4px;overflow:hidden;color:var(--home-muted);font-size:11px;line-height:1.4;font-weight:400}#tab1:checked~.lb-lyrics-tabs .btn1,#tab2:checked~.lb-lyrics-tabs .btn2,.lb-breadcrumb a:hover,.lb-song-page{color:var(--lb-ink)}@media (min-width:1200px){.arc-site-wrapper{padding-left:28px;padding-right:28px}.inner-row-home{grid-template-columns:minmax(0,1fr) 50%;gap:32px}.inner-row-home2{grid-template-columns:minmax(0,1fr) 350px;gap:32px}.home-cat-title{min-height:64px;padding-left:24px;padding-right:24px;font-size:22px}.song-item{min-height:92px;padding:14px 22px}.song-thumb{flex-basis:68px;width:68px;height:68px}.song-meta{padding-left:16px}.song-name{font-size:14px}.song-artist{font-size:11px}}@media (max-width:1024px){.sidebar-item-list{min-height:42px}.arc-site-wrapper{padding:24px 18px 50px}.inner-row-home,.inner-row-home2{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.home-cat-title{min-height:58px;padding:0 19px;font-size:20px}.song-item{min-height:82px;padding:10px 15px}.song-thumb{flex-basis:68px;width:68px;height:68px}.song-meta{padding-left:13px}.sidebar-box{border-radius:14px;padding:15px}.sidebar-title{font-size:17px}.sidebar-item-list .title{font-size:13.5px}}@media (max-width:900px){.inner-row-home,.inner-row-home2{grid-template-columns:1fr;gap:24px}.arc-sidebar,.sidebar-box{width:100%}}@media (max-width:767px){.arc-site-wrapper{padding:16px 12px 40px}.inner-row-home,.inner-row-home2{display:block}.inner-col-home{width:100%}.home-song-list-container{margin-bottom:20px}.home-cat-title{min-height:54px;padding:0 16px;font-size:18px}.home-cat-title::before{width:3px;height:21px;margin-right:9px}.song-item{min-height:76px;padding:9px 13px}.song-thumb{flex:0 0 68px;width:68px;height:68px;border-radius:9px}.song-meta{padding-left:12px}.song-name{font-size:14px;line-height:1.35}.song-artist{margin-top:3px;font-size:11px;line-height:1.35}.arc-sidebar{margin-top:20px}.sidebar-box{padding:15px;border-radius:14px}.sidebar-box .search-form{margin-bottom:22px}.sidebar-box .search-field{height:44px;line-height:44px}.sidebar-box .search-submit{width:44px;height:44px}.sidebar-title{min-height:26px;margin-bottom:10px;font-size:17px}.sidebar-title::before{height:18px}.sidebar-item-list{min-height:42px;padding:8px}.sidebar-item-list:hover{padding-left:11px}.sidebar-item-list .title{font-size:13.5px}.sidebar-box .sidebar-item+.sidebar-title{margin-top:24px}}@media (max-width:480px){.arc-site-wrapper{padding:12px 9px 35px}.home-cat-title{min-height:51px;padding:0 14px;font-size:17px}.song-item{min-height:72px;padding:8px 11px}.song-thumb{flex:0 0 68px;width:68px;height:68px;border-radius:8px}.song-meta{padding-left:11px}.song-name{font-size:14px}.song-artist{font-size:11.5px}.sidebar-box{padding:13px}.sidebar-title{font-size:16px}.sidebar-item-list{min-height:40px}.sidebar-item-list .title{font-size:13px}}@media (max-width:360px){.main-footer .container{padding-left:10px;padding-right:10px}.main-footer .footer-nav li a{font-size:13px}.arc-site-wrapper{padding-left:7px;padding-right:7px}.home-cat-title{padding-left:12px;padding-right:12px;font-size:16px}.song-item{padding-left:9px;padding-right:9px}.song-thumb{flex-basis:68px;width:68px;height:68px}.song-meta{padding-left:10px}.song-name{font-size:13.5px}.song-artist{font-size:11px}.sidebar-box{padding:11px}}.sidebar-item-list:focus-visible,.song-name a:focus-visible,.song-thumb a:focus-visible{outline:2px solid var(--home-primary);outline-offset:2px}.arc-main-content .pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:7px}.arc-main-content .page-numbers{display:inline-flex;min-width:15px;height:35px;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--arc-border);border-radius:9px;background:var(--arc-white);color:var(--arc-text);font-size:14px;font-weight:600;transition:.2s}.arc-main-content .page-numbers:hover{color:var(--arc-white);background:var(--arc-primary);border-color:var(--arc-primary);transform:translateY(-1px)}.arc-main-content .page-numbers.current{color:#fff;background:var(--arc-primary);border-color:var(--arc-primary)}.arc-main-content .page-numbers.dots{border-color:transparent;background:0 0;cursor:default}.arc-main-content .page-numbers.dots:hover{color:var(--arc-text);background:0 0;transform:none}.song-list-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:700px){.song-list-container{grid-template-columns:1fr;gap:9px}}.arc-main-content>p,.song-list-container+p{margin:30px 0;padding:35px 20px;text-align:center;color:var(--arc-text-light);background:var(--arc-white);border:1px solid var(--arc-border);border-radius:var(--arc-radius)}.page-content{padding:20px}.lb-song-page,.lb-song-page *,.lb-song-page ::after,.lb-song-page ::before{box-sizing:border-box}.lb-song-page{--lb-radius:10px;background:var(--lb-bg);font-size:16px;line-height:1.6}.lb-song-page a{color:inherit}.lb-song-page button,.lb-song-page input{font:inherit}.lb-container{width:min(calc(100% - 48px),var(--lb-container));margin-inline:auto}.lb-song-hero{background:#fff;border-bottom:1px solid var(--lb-line)}.lb-breadcrumb{display:flex;align-items:center;gap:9px;padding:20px 0 26px;color:var(--lb-soft);font-size:12px;font-weight:600}.lb-hero-inner{display:grid;grid-template-columns:310px minmax(0,1fr);gap:34px;align-items:center;padding:0 0 44px}.lb-cover-wrap{width:310px}.lb-cover-image,.lb-cover-placeholder{display:block;width:310px;height:190px;border-radius:8px;background:#ecece7}.lb-cover-placeholder{display:grid;place-items:center;font-size:60px;color:#aaa}.lb-eyebrow,.lb-section-kicker{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.15em;font-weight:800;color:var(--lb-muted)}.lb-album-tracklist a:hover,.lb-detail-list dd a:hover,.lb-lyrics-panel a:hover,.lb-related-link:hover .lb-related-arrow,.lb-song-artists a:hover,.lb-song-meta a:hover,.lb-verified-mini{color:var(--lb-accent)}.lb-verified-mini{letter-spacing:.06em;display:inline-flex;gap:5px;align-items:center}.lb-verified-check,.lb-verified-label span,.lb-verified-mini span{display:inline-grid;place-items:center;border-radius:50%}.lb-verified-mini span{width:16px;height:16px;background:var(--lb-accent);color:#fff;font-size:10px}.lb-song-title{margin:7px 0 8px;font-size:clamp(42px,5vw,40px);line-height:1.03;letter-spacing:-.5px;font-weight:790;max-width:900px}.lb-song-artists{font-size:21px;line-height:1.35;font-weight:650}.lb-separator,.lb-track-number{color:#aaa}.lb-song-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px;color:var(--lb-muted);font-size:13px;font-weight:500}.lb-hero-description{max-width:760px;margin-top:18px;color:#666660;font-size:14px;line-height:1.75}.lb-hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.lb-action{display:inline-flex;align-items:center;justify-content:center;min-height:35px;padding:0 12px;border:1px solid #dcdcd7;background:#fff;color:#222;border-radius:6px;font-size:13px;font-weight:700;cursor:pointer;transition:.18s}.lb-action:hover{border-color:#bdbdb7;transform:translateY(-1px)}.lb-action-primary{color:#fff;background:var(--lb-ink);border-color:var(--lb-ink)}.lb-lyrics-tabs,.lb-section-topline{border-bottom:1px solid var(--lb-line)}.lb-action-primary:hover{background:#000;color:#fff}.lb-action-icon{margin-right:7px;font-size:10px}.lb-song-grid{display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:56px;align-items:start;padding:52px 0 0}.lb-rail-sticky{position:sticky;top:24px}.lb-heading-row,.lb-section-topline{display:flex;justify-content:space-between;gap:20px;align-items:flex-end}.lb-section-topline{padding-bottom:18px}.lb-rail-heading h2,.lb-section-heading h2,.lb-section-topline h2,.lb-share-section h2{margin:4px 0 0;font-size:25px;line-height:1.15;letter-spacing:-.5px;font-weight:790}.lb-verified-label{display:inline-flex;align-items:center;gap:7px;color:var(--lb-accent);font-size:11px;font-weight:800}.lb-verified-label span{width:18px;height:18px;color:#fff;background:var(--lb-accent);font-size:11px}.lb-lyrics-box{padding-top:24px}.lb-lyrics-box>div>input{position:absolute;opacity:0;pointer-events:none}.lb-lyrics-tabs{display:flex;gap:24px;margin-bottom:26px}.lb-lyrics-tabs label{position:relative;display:block;padding:0 0 11px;cursor:pointer;color:#92928d;font-size:12px;font-weight:800;letter-spacing:.02em}#tab1:checked~.lb-lyrics-tabs .btn1::after,#tab2:checked~.lb-lyrics-tabs .btn2::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--lb-ink)}.lb-lyrics-panels .panel{display:none}.lb-lyrics-panel{font-size:18px;line-height:1.6;color:#242422;max-width:760px}.lb-lyrics-panel p{margin:0 0 1.35em}.lb-lyrics-panel br+br{line-height:2.4}.lb-lyrics-panel a{color:inherit}.lb-verified-banner{display:flex;align-items:center;gap:12px;margin-top:30px;padding:14px 16px;border:1px solid #dedbea;background:#faf9ff;border-radius:7px}.lb-album-tracklist li:last-child,.lb-detail-list>div:last-child,.lb-faq-item:last-of-type,.lb-rail-section,.lb-related-item,.lb-share-section{border-bottom:1px solid var(--lb-line)}.lb-verified-check{width:24px;height:24px;flex:0 0 24px;background:var(--lb-accent);color:#fff;font-size:13px}.lb-verified-banner strong{display:block;font-size:12px;line-height:1.2}.lb-verified-banner div span{display:block;margin-top:2px;color:var(--lb-muted);font-size:11px}.lb-correction-note{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:22px;padding-top:17px;border-top:1px solid var(--lb-line);color:var(--lb-muted);font-size:12px}.lb-correction-note a{color:var(--lb-accent);font-weight:700}.lb-rail-section{padding:0 0 28px;margin-bottom:28px}.lb-rail-heading{margin-bottom:15px}.lb-rail-heading h2{font-size:19px}.lb-video-frame{overflow:hidden;background:#111;border-radius:7px;aspect-ratio:16/9}.lb-video-frame iframe{display:block;width:100%;height:100%;border:0}.lb-album-tracklist li,.lb-detail-list>div,.lb-faq-item,.lb-related-list,.lb-share-section{border-top:1px solid var(--lb-line)}.lb-video-frame>a{display:grid;place-items:center;height:100%;color:#fff;font-size:12px;font-weight:700}.lb-album-tracklist{margin:0;padding:0;list-style:none}.lb-album-tracklist a{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;padding:10px 2px;color:#111;font-size:14px;line-height:1.35}.lb-detail-list{margin:0}.lb-detail-list>div{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;padding:9px 0}.lb-detail-list dt{color:#8a8a85;font-size:11px;font-weight:700}.lb-detail-list dd{margin:0;color:#292927;font-size:12px;font-weight:600;overflow-wrap:anywhere}.lb-share-section{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:32px 0;margin-top:35px}.lb-share-section h2{font-size:18px}.lb-share-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.lb-share-btn{display:inline-flex;align-items:center;min-height:34px;padding:0 11px;border:1px solid #ddd;border-radius:5px;background:#fff;cursor:pointer;font-size:11px;font-weight:700}.lb-share-btn:hover{border-color:#aaa}.lb-content-section,.lb-faq-section,.lb-related-section{margin-top:62px}.lb-section-heading{margin-bottom:22px}.lb-rich-content{max-width:800px;color:#454541;font-size:16px;line-height:1.85}.lb-rich-content p{margin:0 0 1em}.lb-related-link{display:grid;grid-template-columns:62px minmax(0,1fr) 20px;gap:14px;align-items:center;padding:12px 2px;transition:.16s}.lb-related-link:hover{padding-left:7px}.lb-related-thumb{width:62px;height:62px;display:grid;place-items:center;overflow:hidden;border-radius:5px;background:#e9e9e4;color:#999}.lb-related-thumb img{display:block;width:100%;height:100%}.lb-related-copy strong{display:block;font-size:14px;line-height:1.35}.lb-related-copy>span{display:block;margin-top:4px;color:var(--lb-muted);font-size:11px}.lb-related-arrow{color:#aaa;font-size:18px}.lb-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:17px 3px;font-size:14px;font-weight:750}.lb-faq-item summary::-webkit-details-marker{display:none}.lb-faq-item summary::after{content:"+";color:#999;font-size:20px;font-weight:400}.lb-faq-item[open] summary::after{content:"−"}.lb-faq-item>div{padding:0 30px 18px 3px;color:var(--lb-muted);font-size:13px;line-height:1.7}.lb-theme-sidebar-fallback{margin-top:10px}@media (max-width:980px){.lb-song-grid{grid-template-columns:minmax(0,1fr) 270px;gap:32px}.lb-hero-inner{grid-template-columns:310px minmax(0,1fr);gap:26px}.lb-cover-image,.lb-cover-placeholder,.lb-cover-wrap{width:310px;height:190px}.lb-song-title{font-size:37px}.lb-lyrics-panel{font-size:18px}}@media (max-width:760px){.lb-container{width:min(calc(100% - 28px),var(--lb-container))}.lb-cover-wrap{width:310px;height:190px;margin:0 auto;display:block}.lb-cover-image,.lb-cover-placeholder{width:100%;height:100%;object-fit:cover}.lb-breadcrumb{padding:15px 0 19px;overflow:hidden;white-space:nowrap}.lb-breadcrumb span:last-child{overflow:hidden;text-overflow:ellipsis}.lb-hero-inner{grid-template-columns:1fr;gap:20px;padding-bottom:30px}}@media (max-width:480px){.lb-cover-wrap{margin:0 auto;display:block}.lb-cover-image,.lb-cover-placeholder{object-fit:cover}.lb-song-title{margin-top:6px}.lb-song-artists{font-size:18px}.lb-song-meta{font-size:12px}.lb-hero-description,.lb-song-page button{font-size:13px}.lb-song-grid{grid-template-columns:1fr;gap:0;padding-top:34px}.lb-song-rail{order:2;margin-top:50px}.lb-song-main{order:1}.lb-rail-sticky{position:static}.lb-section-heading h2,.lb-section-topline h2{font-size:24px}.lb-verified-label{font-size:10px}.lb-share-section{display:block}.lb-share-buttons{justify-content:flex-start;margin-top:15px}.lb-content-section,.lb-faq-section,.lb-related-section{margin-top:46px}.lb-cover-image,.lb-cover-placeholder,.lb-cover-wrap{width:310px;height:190px}.lb-song-title{font-size:29px}.lb-action{min-height:38px;padding:0 12px;font-size:12px}.lb-lyrics-tabs{gap:18px}.lb-lyrics-panel{line-height:1.9;font-size:16px}.lb-detail-list>div{grid-template-columns:76px minmax(0,1fr)}}.lb-video-rail{padding-top:25px}