.music-entities-main{padding-bottom:110px}.me8-wrap{width:min(1240px,calc(100% - 32px));margin:26px auto 56px}.me8-hero,.me8-profile,.me8-section,.me8-search{border:1px solid rgba(148,163,184,.16);background:linear-gradient(145deg,rgba(14,27,48,.98),rgba(7,15,28,.98));box-shadow:0 22px 60px rgba(0,0,0,.16)}.me8-hero{border-radius:24px;padding:30px;display:flex;justify-content:space-between;align-items:end;gap:24px}.me8-hero h1,.me8-profile h1{margin:4px 0 8px;font-size:clamp(32px,5vw,56px);line-height:1.03}.me8-hero p,.me8-profile p{margin:0;color:#95a5bd;max-width:760px}.me8-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:900;color:#8ab4ff}.me8-hero nav a,.me8-back,.me8-artist-link{color:#bcd5ff;text-decoration:none;font-weight:800}.me8-search{margin:16px 0;padding:10px;border-radius:16px;display:flex}.me8-search input{flex:1;border:0;background:transparent;color:#fff;padding:10px 12px;outline:0}.me8-search button{width:48px;border:0;border-radius:12px;background:#2563eb;color:#fff}.me8-entity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.me8-artist-card,.me8-album-card{display:flex;gap:13px;align-items:center;padding:13px;border:1px solid rgba(148,163,184,.13);border-radius:18px;background:#0b1729;color:#e7eef9;text-decoration:none;transition:.18s}.me8-artist-card:hover,.me8-album-card:hover{transform:translateY(-2px);border-color:rgba(96,165,250,.38)}.me8-artist-card img{width:68px;height:68px;border-radius:50%;object-fit:cover}.me8-album-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.me8-album-card{display:block}.me8-album-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;margin-bottom:10px}.me8-artist-card strong,.me8-album-card strong{display:block}.me8-artist-card span,.me8-album-card span,.me8-album-card small,.me8-artist-card small{display:block;color:#91a0b6;font-size:12px;margin-top:3px}.me8-profile{border-radius:24px;padding:24px;display:grid;grid-template-columns:220px 1fr;gap:26px;align-items:center}.me8-profile>img{width:220px;height:220px;object-fit:cover;border-radius:50%;box-shadow:0 20px 40px rgba(0,0,0,.25)}.me8-profile.album>img{border-radius:20px}.me8-profile .me8-back{display:inline-block;margin-bottom:12px}.me8-meta{display:flex;gap:14px;flex-wrap:wrap;color:#a7b6ca;margin:13px 0}.me8-meta a{color:#a7c7ff}.me8-primary{margin-top:10px;border:0;border-radius:999px;padding:12px 18px;background:#2563eb;color:#fff;font-weight:900}.me8-section{margin-top:16px;border-radius:20px;padding:20px}.me8-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.me8-head h2{margin:0}.me8-head span{color:#8291a7}.me8-track-list{list-style:none;padding:0;margin:0}.me8-track-list li{display:grid;grid-template-columns:34px 52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border-top:1px solid rgba(148,163,184,.1)}.me8-track-list li:first-child{border-top:0}.me8-track-list img{width:52px;height:52px;border-radius:9px;object-fit:cover}.me8-track-list a{text-decoration:none;color:#ecf2fb}.me8-track-list .sub{display:block;color:#8ea2bd;font-size:12px;margin-top:2px}.me8-track-list .num{color:#73849a;text-align:center}.me8-track-list .actions{display:flex;gap:6px}.me8-track-list .actions button{width:34px;height:34px;border:1px solid rgba(148,163,184,.16);border-radius:50%;background:#101d31;color:#dce8fb}.me8-empty{padding:40px;text-align:center;color:#8291a7}.me8-pages{display:flex;justify-content:center;gap:8px;margin-top:18px}.me8-pages a{min-width:38px;padding:8px;border-radius:10px;text-align:center;color:#cbd5e1;text-decoration:none;background:#0c1728;border:1px solid rgba(148,163,184,.13)}.me8-pages a.active{background:#2563eb;color:#fff}.me8-artist-link{display:inline-flex;gap:8px;align-items:center;margin-bottom:9px}@media (max-width:950px){.me8-entity-grid,.me8-album-grid{grid-template-columns:repeat(3,1fr)}.me8-profile{grid-template-columns:170px 1fr}.me8-profile>img{width:170px;height:170px}}@media (max-width:700px){.me8-wrap{width:min(100% - 20px,1240px);margin-top:12px}.me8-hero{padding:20px;align-items:flex-start;flex-direction:column}.me8-entity-grid,.me8-album-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.me8-profile{grid-template-columns:1fr;text-align:center}.me8-profile>img{width:160px;height:160px;margin:auto}.me8-meta{justify-content:center}.me8-track-list li{grid-template-columns:28px 46px minmax(0,1fr)}.me8-track-list img{width:46px;height:46px}.me8-track-list .actions{grid-column:3;justify-content:flex-start}}@media (max-width:430px){.me8-entity-grid,.me8-album-grid{grid-template-columns:1fr}.me8-album-card{display:grid;grid-template-columns:82px 1fr;gap:12px}.me8-album-card img{width:82px;margin:0}.me8-artist-card img{width:58px;height:58px}}.download-entity-link{color:inherit;text-decoration:none}.download-entity-link:hover{color:#8ab4ff;text-decoration:underline}.anime-theme-music-card{margin-top:16px}.anime-theme-music-list{display:grid;gap:9px}.mat-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(148,163,184,.14);border-radius:13px;background:rgba(7,18,33,.72)}.mat-type{min-width:50px;padding:6px 8px;border-radius:999px;background:rgba(96,165,250,.12);border:1px solid rgba(96,165,250,.24);color:#a9d2ff;font-size:11px;font-weight:900;text-align:center}.mat-copy{display:grid;gap:3px;min-width:0}.mat-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-copy small,.mat-empty,.mat-loading,.mat-unavailable{color:#91a1b6;font-size:11px}.mat-actions{display:flex;gap:7px;align-items:center}.mat-actions button,.mat-actions a{border:1px solid rgba(96,165,250,.28);background:rgba(96,165,250,.12);color:#d9eaff;text-decoration:none;padding:8px 10px;border-radius:9px;font-weight:800;font-size:11px;cursor:pointer}.mat-actions button:hover,.mat-actions a:hover{background:rgba(96,165,250,.2)}.music-anime-theme-links{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.music-anime-theme-links a{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:999px;border:1px solid rgba(167,139,250,.24);background:rgba(167,139,250,.1);color:#d8ccff;text-decoration:none;font-size:11px;font-weight:800}@media (max-width:700px){.mat-row{grid-template-columns:auto minmax(0,1fr)}.mat-actions,.mat-unavailable{grid-column:1/-1}.mat-actions{padding-left:62px;flex-wrap:wrap}}.music-report-link{opacity:.82}.music-report-link:hover{opacity:1}.music-report-overlay[hidden]{display:none!important}.music-report-overlay{position:fixed;inset:0;z-index:100020;background:rgba(2,6,23,.78);backdrop-filter:blur(8px);display:grid;place-items:center;padding:20px}.music-report-dialog{width:min(540px,100%);background:#091426;border:1px solid rgba(148,163,184,.18);border-radius:18px;box-shadow:0 28px 90px rgba(0,0,0,.52);color:#eaf1fb;overflow:hidden}.music-report-head{display:flex;align-items:flex-start;gap:14px;padding:20px 20px 14px;border-bottom:1px solid rgba(148,163,184,.12)}.music-report-head>i{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:rgba(251,191,36,.12);color:#fbbf24}.music-report-head div{flex:1}.music-report-head h2{margin:0 0 4px;font-size:20px}.music-report-head p{margin:0;color:#94a3b8;font-size:13px;line-height:1.5}.music-report-x{border:0;background:transparent;color:#94a3b8;font-size:20px;cursor:pointer}.music-report-form{padding:18px 20px 20px;display:grid;gap:14px}.music-report-form label{display:grid;gap:7px;color:#cbd5e1;font-size:13px;font-weight:700}.music-report-form select,.music-report-form textarea{width:100%;background:#050d19;border:1px solid rgba(148,163,184,.2);border-radius:11px;color:#f8fafc;padding:11px 12px;outline:none}.music-report-form textarea{resize:vertical;min-height:110px}.music-report-form select:focus,.music-report-form textarea:focus{border-color:rgba(96,165,250,.7)}.music-report-actions{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap}.music-report-actions button{border:1px solid rgba(148,163,184,.18);border-radius:10px;padding:10px 14px;cursor:pointer;background:#0e1d33;color:#dbeafe;font-weight:800}.music-report-actions .primary{background:#2563eb;border-color:#2563eb;color:#fff}.music-report-actions button:disabled{opacity:.55;cursor:wait}.music-report-note{min-height:18px;color:#94a3b8;font-size:12px}.music-report-note.ok{color:#6ee7b7}.music-report-note.err{color:#fda4af}html.music-report-open{overflow:hidden}@media (max-width:560px){.music-report-overlay{padding:10px;align-items:end}.music-report-dialog{border-radius:18px 18px 10px 10px}.music-report-head,.music-report-form{padding-left:16px;padding-right:16px}}:root{--osa-pink:#ff4f93;--osa-pink-2:#ec3d85;--osa-violet:#a855f7;--osa-bg:#050916;--osa-panel:#0c1527;--osa-panel-2:#101a30;--osa-line:rgba(255,255,255,.09);--osa-muted:#9eacc4}.music-search16-panel{margin:0 0 16px!important;padding:18px!important;border-color:rgba(255,79,147,.17)!important;border-radius:16px!important;background:linear-gradient(145deg,rgba(15,24,45,.96),rgba(7,14,29,.98))!important;box-shadow:0 18px 50px rgba(0,0,0,.18)!important;overflow:hidden;position:relative}.music-search16-panel:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(var(--osa-pink),var(--osa-violet))}.music-search16-head span{color:#ff7eb0!important}.music-search16-head h2{font-size:20px!important;letter-spacing:-.02em}.music-search16-head p{color:#92a2bb!important}.music-search16-head>b{background:rgba(255,79,147,.12)!important;color:#ff8fba!important}.music-search16-form{grid-template-columns:repeat(5,minmax(120px,1fr))!important;gap:12px!important}.music-search16-form label{color:#b7c2d5!important}.music-search16-form select,.music-search16-form input[type=number]{height:44px!important;border-color:rgba(255,255,255,.10)!important;background:#081226!important;border-radius:11px!important}.music-search16-form select:focus,.music-search16-form input:focus{border-color:rgba(255,79,147,.72)!important;box-shadow:0 0 0 3px rgba(255,79,147,.08)}.music-search16-check{height:44px!important;background:#081226!important;border-color:rgba(255,255,255,.10)!important}.music-search16-check input{accent-color:var(--osa-pink)!important}.music-search16-actions a{color:#b7c2d5!important}.music-search16-actions button{border-color:var(--osa-pink)!important;background:linear-gradient(135deg,var(--osa-pink),var(--osa-pink-2))!important;box-shadow:0 8px 20px rgba(236,61,133,.18)}body.download-page{background:#050916!important;padding:0!important}body.download-page .page{max-width:none!important;border-radius:0!important;border:0!important;background:radial-gradient(circle at 15% 10%,rgba(255,79,147,.055),transparent 28%),#050916!important;box-shadow:none!important}.download-page .download-wrap{padding:28px clamp(18px,3.7vw,60px) 112px!important}.download-page .breadcrumb{margin-bottom:20px!important;color:#8e9db7!important}.download-page .breadcrumb a{color:#c4cede!important}.download-page .breadcrumb a:first-child{color:var(--osa-pink)!important}.download-page .song-hero-detail{display:grid!important;grid-template-columns:minmax(240px,320px) minmax(0,1fr) minmax(240px,285px)!important;gap:30px!important;align-items:start!important;padding:22px;border:1px solid rgba(255,255,255,.075);border-radius:20px;background:linear-gradient(145deg,rgba(12,21,39,.88),rgba(6,13,27,.94));box-shadow:0 24px 60px rgba(0,0,0,.18)}.download-page .cover-large{width:100%!important;height:auto!important;aspect-ratio:1/1;border-radius:16px!important;box-shadow:0 20px 48px rgba(0,0,0,.28);overflow:hidden}.download-page .song-info-detail{padding-top:6px!important;min-width:0}.download-page .category{display:inline-flex!important;width:auto!important;padding:7px 10px;border-radius:999px;background:rgba(255,79,147,.10);border:1px solid rgba(255,79,147,.20);font-size:11px!important}.download-page .song-info-detail h1{font-size:clamp(27px,3.3vw,44px)!important;line-height:1.08!important;letter-spacing:-.035em;margin:14px 0 8px!important;overflow-wrap:anywhere}.download-page .download-file-name{color:#7f8da6;font-size:11px;margin:0 0 17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.download-page .download-file-name i{margin-right:5px;color:#a9b5c8}.download-page .artist-line{margin-bottom:16px!important}.download-page .music-stage7-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin:14px 0 18px!important}.download-page .music-stage7-actions .favorite-btn{width:100%!important;min-width:0!important;height:42px!important;padding:0 12px!important;border-radius:11px!important;background:#0b1529!important;border:1px solid rgba(255,79,147,.22)!important;color:#ff75aa!important;justify-content:flex-start!important;gap:9px}.download-page .music-stage7-actions .favorite-btn:hover{background:rgba(255,79,147,.10)!important;border-color:rgba(255,79,147,.48)!important;color:#fff!important}.download-page .lyrics-contribute-btn{background:linear-gradient(135deg,rgba(168,85,247,.12),rgba(255,79,147,.08))!important}.download-page .info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.download-page .info-grid div{grid-template-columns:20px minmax(70px,88px) minmax(0,1fr)!important;padding:9px 10px;border-radius:10px;background:rgba(255,255,255,.026);border:1px solid rgba(255,255,255,.045);font-size:11px!important}.download-page .info-grid span{color:#8392aa!important}.download-page .info-grid em{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.download-page .download-card-wrap{max-width:none!important;width:100%!important;gap:12px!important}.download-page .download-card,.download-page .notice-card{border-radius:15px!important;border:1px solid rgba(255,255,255,.07)!important;background:linear-gradient(145deg,#0f192e,#091226)!important}.download-page .download-main{border-radius:11px!important;background:linear-gradient(135deg,var(--osa-pink),var(--osa-pink-2))!important;box-shadow:0 10px 24px rgba(236,61,133,.20)}.download-page .player-card,.download-page .desc-card,.download-page .share-card,.download-page .recommend-card{border-radius:16px!important;border-color:rgba(255,255,255,.07)!important;background:linear-gradient(145deg,#0e182d,#091226)!important}.download-page .recommend-row{grid-template-columns:repeat(5,minmax(0,1fr))!important}.download-page .rec-item{border:1px solid rgba(255,255,255,.05);border-radius:11px!important}html.lyrics-modal-open{overflow:hidden}.lyrics-contribute-overlay[hidden]{display:none!important}.lyrics-contribute-overlay{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:18px;background:rgba(2,6,15,.76);backdrop-filter:blur(9px)}.lyrics-contribute-dialog{width:min(640px,100%);max-height:min(88vh,760px);overflow:auto;border:1px solid rgba(255,79,147,.22);border-radius:20px;background:linear-gradient(155deg,#111b31,#080f20 70%);box-shadow:0 30px 90px rgba(0,0,0,.55);color:#fff}.lyrics-contribute-head{display:grid;grid-template-columns:42px minmax(0,1fr) 36px;gap:12px;align-items:start;padding:20px;border-bottom:1px solid rgba(255,255,255,.07)}.lyrics-contribute-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(255,79,147,.22),rgba(168,85,247,.17));color:#ff75aa}.lyrics-contribute-head span{font-size:9px;letter-spacing:.14em;font-weight:900;color:#ff79ad}.lyrics-contribute-head h2{margin:2px 0 3px;font-size:22px}.lyrics-contribute-head p{margin:0;color:#92a1b8;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lyrics-contribute-head>button{width:36px;height:36px;border:0;border-radius:10px;background:rgba(255,255,255,.05);color:#cad3e2;cursor:pointer}.lyrics-contribute-form{padding:20px;display:grid;gap:14px}.lyrics-contribute-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lyrics-contribute-form label>span{display:block;margin-bottom:6px;color:#aebbd0;font-size:11px;font-weight:800}.lyrics-contribute-form select,.lyrics-contribute-form textarea{width:100%;border:1px solid rgba(255,255,255,.10);border-radius:11px;background:#071124;color:#eef4ff;outline:none}.lyrics-contribute-form select{height:44px;padding:0 11px}.lyrics-contribute-form textarea{min-height:220px;resize:vertical;padding:13px;line-height:1.55;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.lyrics-contribute-form select:focus,.lyrics-contribute-form textarea:focus{border-color:rgba(255,79,147,.68);box-shadow:0 0 0 3px rgba(255,79,147,.08)}.lyrics-file-drop{position:relative;min-height:104px;display:flex!important;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px dashed rgba(255,79,147,.34);border-radius:13px;background:rgba(255,79,147,.045);cursor:pointer}.lyrics-file-drop:hover{background:rgba(255,79,147,.075);border-color:rgba(255,79,147,.55)}.lyrics-file-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.lyrics-file-drop i{font-size:23px;color:#ff6da5;margin-bottom:6px}.lyrics-file-drop strong{font-size:12px}.lyrics-file-drop small{margin-top:4px;color:#7f8da6;font-size:10px}.lyrics-or{display:flex;align-items:center;gap:10px;color:#67758d;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.lyrics-or:before,.lyrics-or:after{content:"";height:1px;flex:1;background:rgba(255,255,255,.07)}.lyrics-contribute-help{margin:0;color:#8493ab;font-size:10px;line-height:1.55}.lyrics-contribute-help i{color:#ff6da5;margin-right:5px}.lyrics-contribute-note{min-height:18px;font-size:11px}.lyrics-contribute-note[data-state=error]{color:#fb7185}.lyrics-contribute-note[data-state=ok]{color:#5ee6b1}.lyrics-contribute-note[data-state=loading]{color:#f8a4c5}.lyrics-contribute-actions{display:flex;justify-content:flex-end;gap:9px}.lyrics-contribute-actions button{height:42px;padding:0 16px;border-radius:10px;border:1px solid rgba(255,255,255,.10);background:#101a2d;color:#c5d0e1;font-weight:800;cursor:pointer}.lyrics-contribute-actions button.primary{border-color:transparent;background:linear-gradient(135deg,var(--osa-pink),var(--osa-pink-2));color:#fff}.lyrics-contribute-actions button:disabled{opacity:.55;cursor:wait}@media (max-width:1100px){.music-search16-form{grid-template-columns:repeat(3,minmax(0,1fr))!important}.download-page .song-hero-detail{grid-template-columns:270px minmax(0,1fr)!important}.download-page .download-card-wrap{grid-column:1/-1;display:grid!important;grid-template-columns:1fr 1fr!important}.download-page .recommend-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.music-search16-panel{padding:14px!important}.music-search16-form{grid-template-columns:1fr 1fr!important}.music-search16-actions,.music-search16-check{grid-column:1/-1}.download-page .download-wrap{padding:18px 12px 96px!important}.download-page .song-hero-detail{display:flex!important;flex-direction:column!important;padding:14px!important;gap:16px!important}.download-page .cover-large{width:min(82vw,310px)!important;margin:0 auto!important}.download-page .song-info-detail h1{font-size:25px!important}.download-page .music-stage7-actions{grid-template-columns:1fr 1fr!important}.download-page .info-grid{grid-template-columns:1fr!important}.download-page .download-card-wrap{display:grid!important;grid-template-columns:1fr!important}.download-page .recommend-row{grid-template-columns:1fr!important}.lyrics-contribute-overlay{padding:8px;align-items:end}.lyrics-contribute-dialog{border-radius:18px 18px 0 0;max-height:92vh}.lyrics-contribute-head,.lyrics-contribute-form{padding:16px}.lyrics-contribute-grid{grid-template-columns:1fr}.lyrics-contribute-form textarea{min-height:190px}}body.download-page.download-php-page{--ux-bg:#050b16;
  --ux-panel:#0b1424;
  --ux-panel-2:#0f1a2e;
  --ux-panel-3:#131f35;
  --ux-line:rgba(255,255,255,.085);
  --ux-line-strong:rgba(255,255,255,.14);
  --ux-text:#f7f9fd;
  --ux-muted:#9eabc0;
  --ux-soft:#cbd5e4;
  --ux-pink:#ff4f93;
  --ux-pink-2:#e93d82;
  --ux-violet:#9a6cff;
  --ux-shadow:0 18px 48px rgba(0,0,0,.24);
  background:#040914!important;
  color:var(--ux-text);}body.download-page.download-php-page .page{background:var(--ux-bg);}body.download-page.download-php-page a{-webkit-tap-highlight-color:transparent;}body.download-page.download-php-page button:focus-visible,body.download-page.download-php-page a:focus-visible{outline:2px solid rgba(255,79,147,.9)!important;
  outline-offset:3px;}body.download-page.download-php-page .download-wrap{padding:22px clamp(18px,3.4vw,46px) 30px!important;
  background:
    radial-gradient(circle at 85% 4%,rgba(154,108,255,.08),transparent 28%),
    linear-gradient(180deg,#071020 0,#050a14 48%,#040914 100%)!important;}body.download-page.download-php-page .breadcrumb{min-height:34px;
  margin-bottom:16px!important;
  padding:0 2px;
  gap:8px!important;
  color:#748198!important;
  font-size:10px!important;}body.download-page.download-php-page .breadcrumb a{color:#9cabc1!important;font-weight:750!important}body.download-page.download-php-page .breadcrumb a:hover{color:#ff78ad!important}body.download-page.download-php-page .breadcrumb b{min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  color:#d5ddea!important;}body.download-page.download-php-page .song-hero-detail{grid-template-columns:280px minmax(0,1fr) 310px!important;
  gap:24px!important;
  padding:20px!important;
  align-items:start!important;
  border:1px solid rgba(255,255,255,.075);
  border-radius:18px;
  background:linear-gradient(145deg,rgba(15,26,45,.80),rgba(7,15,28,.90));
  box-shadow:var(--ux-shadow);}body.download-page.download-php-page .cover-large{width:280px!important;
  height:280px!important;
  border-radius:14px!important;
  background:#111c2e;
  box-shadow:0 18px 38px rgba(0,0,0,.28)!important;}body.download-page.download-php-page .cover-large::after{content:"";
  position:absolute;
  inset:0;
  border:1px solid rgba(255,255,255,.08);
  border-radius:inherit;
  pointer-events:none;}body.download-page.download-php-page .cover-large{position:relative}body.download-page.download-php-page .song-info-detail{padding-top:2px!important;min-width:0}body.download-page.download-php-page .song-info-detail .category{width:max-content;
  max-width:100%;
  margin:0 0 10px!important;
  padding:5px 9px;
  border:1px solid rgba(255,79,147,.18);
  border-radius:999px;
  background:rgba(255,79,147,.09);
  color:#ff79ad!important;
  font-size:9px!important;
  line-height:1.25;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;}body.download-page.download-php-page .song-info-detail h1{margin:0 0 9px!important;
  color:#fff;
  font-size:clamp(23px,2.5vw,32px)!important;
  line-height:1.22!important;
  letter-spacing:-.035em;}body.download-page.download-php-page .download-file-name{margin:0 0 13px!important;
  color:#7f8ca2!important;
  font-size:9.5px!important;
  line-height:1.45;
  overflow-wrap:anywhere;}body.download-page.download-php-page .download-file-name i{margin-right:6px;color:#b0bbcc}body.download-page.download-php-page .artist-line{width:max-content;
  max-width:100%;
  min-height:42px;
  margin:0 0 13px!important;
  padding:4px 10px 4px 4px;
  gap:8px!important;
  border:1px solid rgba(255,255,255,.06);
  border-radius:999px;
  background:rgba(255,255,255,.025);}body.download-page.download-php-page .artist-line img{width:34px!important;height:34px!important;border:1px solid rgba(255,255,255,.08)}body.download-page.download-php-page .artist-line b{min-width:0;font-size:11px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.download-page.download-php-page .artist-line span{font-size:7px!important;color:#4fb4ff!important}body.download-page.download-php-page .download-entity-link,body.download-page.download-php-page .download-uploader-link{color:inherit!important;text-decoration:none!important}body.download-page.download-php-page .download-entity-link:hover,body.download-page.download-php-page .download-uploader-link:hover{color:#ff79ad!important}body.download-page.download-php-page .favorite-btn,body.download-page.download-php-page .music-stage7-actions .favorite-btn{min-height:34px!important;
  padding:0 10px!important;
  border:1px solid rgba(255,255,255,.08)!important;
  border-radius:9px!important;
  background:#101c2f!important;
  color:#aeb9ca!important;
  font-size:9px!important;
  font-weight:800!important;
  transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease!important;}body.download-page.download-php-page .favorite-btn:hover,body.download-page.download-php-page .music-stage7-actions .favorite-btn:hover{transform:translateY(-1px);
  border-color:rgba(255,79,147,.24)!important;
  background:rgba(255,79,147,.08)!important;
  color:#fff!important;}body.download-page.download-php-page .favorite-btn.is-favorite{border-color:rgba(255,79,147,.26)!important;
  background:rgba(255,79,147,.10)!important;
  color:#ff83b4!important;}body.download-page.download-php-page .music-stage7-actions{display:flex!important;
  flex-wrap:wrap!important;
  gap:6px!important;
  margin:0 0 13px!important;}body.download-page.download-php-page .music-anime-theme-links{margin:0 0 10px!important}body.download-page.download-php-page .info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:7px!important;
  margin-top:4px;}body.download-page.download-php-page .info-grid>div{min-width:0;
  min-height:48px;
  display:grid!important;
  grid-template-columns:22px minmax(0,1fr)!important;
  grid-template-rows:auto auto;
  column-gap:7px!important;
  row-gap:1px;
  padding:7px 8px!important;
  border:1px solid rgba(255,255,255,.055);
  border-radius:10px;
  background:rgba(255,255,255,.022);
  color:#9ba8ba!important;
  font-size:9px!important;}body.download-page.download-php-page .info-grid>div>i{grid-row:1/3;
  align-self:center;
  color:#ff6da7;
  font-size:10px;}body.download-page.download-php-page .info-grid>div>span{grid-column:2;
  color:#78869b!important;
  font-size:8px;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:.055em;}body.download-page.download-php-page .info-grid>div>em{grid-column:2;
  min-width:0;
  color:#e8edf6!important;
  font-size:9.5px!important;
  font-style:normal;
  line-height:1.3;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;}body.download-page.download-php-page .download-card-wrap{width:100%!important;
  max-width:310px!important;
  gap:9px!important;
  justify-self:end!important;}body.download-page.download-php-page .download-card,body.download-page.download-php-page .notice-card,body.download-page.download-php-page .player-card,body.download-page.download-php-page .desc-card,body.download-page.download-php-page .share-card,body.download-page.download-php-page .recommend-card{border:1px solid rgba(255,255,255,.075)!important;
  border-radius:14px!important;
  background:linear-gradient(145deg,rgba(15,26,45,.94),rgba(8,17,31,.96))!important;
  box-shadow:0 12px 28px rgba(0,0,0,.10);}body.download-page.download-php-page .download-card{position:relative;
  overflow:hidden;
  padding:18px!important;
  text-align:left!important;}body.download-page.download-php-page .download-card::before{content:"";
  position:absolute;
  width:150px;
  height:150px;
  right:-72px;
  top:-82px;
  border-radius:50%;
  background:rgba(154,108,255,.13);
  filter:blur(2px);
  pointer-events:none;}body.download-page.download-php-page .download-card h2{margin:0 0 8px!important;
  font-size:14px!important;
  line-height:1.3;}body.download-page.download-php-page .cloud{width:42px!important;
  height:42px!important;
  margin:0 0 10px!important;
  border-radius:12px!important;
  background:linear-gradient(135deg,#8b6cff,#6f55e8)!important;
  font-size:17px!important;
  box-shadow:0 10px 22px rgba(111,85,232,.18);}body.download-page.download-php-page .download-card p{margin:0 0 14px!important;
  color:#8e9cb0!important;
  font-size:10.5px!important;
  line-height:1.55!important;}body.download-page.download-php-page .download-main{min-height:45px!important;
  height:auto!important;
  padding:0 14px;
  display:flex!important;
  align-items:center;
  justify-content:center;
  gap:8px;
  border-radius:11px!important;
  background:linear-gradient(135deg,var(--ux-pink),var(--ux-pink-2))!important;
  color:#fff!important;
  font-size:11px!important;
  font-weight:900!important;
  box-shadow:0 11px 24px rgba(255,79,147,.18);
  transition:transform .16s ease,filter .16s ease,box-shadow .16s ease;}body.download-page.download-php-page .download-main:hover{transform:translateY(-1px);
  filter:brightness(1.06);
  box-shadow:0 14px 28px rgba(255,79,147,.25);}body.download-page.download-php-page .notice-card{padding:12px 14px!important}body.download-page.download-php-page .notice-card h3{margin:0 0 6px!important;
  padding-left:7px!important;
  border-left:2px solid var(--ux-pink)!important;
  color:#eef3fb;
  font-size:10.5px!important;}body.download-page.download-php-page .notice-card p{margin:0!important;
  color:#8190a4!important;
  font-size:9.5px!important;
  line-height:1.5!important;}body.download-page.download-php-page .player-card.custom-player{margin-top:14px!important;
  padding:13px 14px!important;
  gap:13px!important;
  border-radius:14px!important;}body.download-page.download-php-page .custom-player .player-cover{width:62px!important;
  height:62px!important;
  flex:0 0 62px!important;
  border-radius:10px!important;}body.download-page.download-php-page .custom-player .player-main{gap:9px!important}body.download-page.download-php-page .custom-player .player-meta b{font-size:11.5px!important}body.download-page.download-php-page .custom-player .player-meta small{margin-top:3px!important;font-size:9.5px!important;color:#8491a5!important}body.download-page.download-php-page .custom-player .play-btn{width:38px!important;
  height:38px!important;
  min-width:38px!important;
  border-radius:50%!important;
  background:linear-gradient(135deg,var(--ux-pink),var(--ux-pink-2))!important;
  box-shadow:0 8px 20px rgba(255,79,147,.20)!important;}body.download-page.download-php-page .custom-player .progress-area{gap:8px!important}body.download-page.download-php-page .custom-player .current-time,body.download-page.download-php-page .custom-player .duration-time{font-size:8.5px!important;color:#8390a3!important}body.download-page.download-php-page .custom-player .progress-bar{height:5px!important;background:#1b2940!important}body.download-page.download-php-page .custom-player .progress-line{background:linear-gradient(90deg,var(--ux-pink),#ff77ad)!important}body.download-page.download-php-page .desc-share{grid-template-columns:minmax(0,1fr) 300px!important;
  gap:12px!important;
  margin-top:12px!important;}body.download-page.download-php-page .desc-card,body.download-page.download-php-page .share-card{padding:16px!important}body.download-page.download-php-page .desc-card h2,body.download-page.download-php-page .share-card h2{margin:0 0 11px!important;
  display:flex;
  align-items:center;
  gap:7px;
  font-size:12px!important;}body.download-page.download-php-page .desc-card h2 i,body.download-page.download-php-page .share-card h2 i{color:#ff6da7}body.download-page.download-php-page .static-desc p{margin:0 0 8px!important;
  color:#8f9cb0!important;
  font-size:10.5px!important;
  line-height:1.6!important;}body.download-page.download-php-page .static-desc ul{display:flex;
  flex-wrap:wrap;
  gap:6px;
  margin:10px 0 0!important;
  padding:0!important;
  list-style:none!important;}body.download-page.download-php-page .static-desc li{display:inline-flex;
  align-items:center;
  gap:5px;
  padding:5px 7px;
  border:1px solid rgba(255,255,255,.055);
  border-radius:999px;
  background:rgba(255,255,255,.025);
  color:#93a0b3!important;
  font-size:8.5px!important;}body.download-page.download-php-page .static-desc li i{color:#55c993}body.download-page.download-php-page .share-buttons{gap:7px!important}body.download-page.download-php-page .share-buttons a,body.download-page.download-php-page .share-buttons button{height:38px!important;
  border:0!important;
  border-radius:10px!important;
  color:#fff;
  cursor:pointer;
  transition:transform .16s ease,filter .16s ease;}body.download-page.download-php-page .share-buttons a:hover,body.download-page.download-php-page .share-buttons button:hover{transform:translateY(-1px);filter:brightness(1.06)}body.download-page.download-php-page .share-buttons .tw{background:#171d28!important}body.download-page.download-php-page .share-buttons .ln{background:#17243a!important}body.download-page.download-php-page .recommend-card{margin-top:12px!important;
  padding:14px!important;}body.download-page.download-php-page .recommend-card .panel-head h2{margin:0 0 10px!important;
  font-size:12px!important;}body.download-page.download-php-page .recommend-row{grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:8px!important;}body.download-page.download-php-page .rec-item{min-width:0;
  grid-template-columns:50px minmax(0,1fr)!important;
  gap:8px!important;
  padding:8px!important;
  border:1px solid rgba(255,255,255,.05);
  border-radius:10px!important;
  background:rgba(255,255,255,.022)!important;}body.download-page.download-php-page .rec-item img{width:50px!important;height:50px!important;border-radius:8px!important}body.download-page.download-php-page .rec-item b{display:-webkit-box;
  overflow:hidden;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  font-size:9px!important;
  line-height:1.35;}body.download-page.download-php-page .rec-item small{margin:3px 0 5px!important;font-size:7.8px!important;color:#758299!important}body.download-page.download-php-page .rec-item a{height:24px!important;
  padding:0 8px!important;
  border-radius:7px!important;
  background:rgba(255,79,147,.11)!important;
  color:#ff7cae!important;
  font-size:8px!important;}body.download-page.download-php-page .rec-item a:hover{background:var(--ux-pink)!important;color:#fff!important}@media (max-width:1100px){body.download-page.download-php-page .song-hero-detail{grid-template-columns:240px minmax(0,1fr)!important}body.download-page.download-php-page .cover-large{width:240px!important;height:240px!important}body.download-page.download-php-page .download-card-wrap{grid-column:1/-1!important;
    max-width:none!important;
    display:grid!important;
    grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr)!important;
    gap:10px!important;}body.download-page.download-php-page .download-card{display:grid;grid-template-columns:46px minmax(0,1fr) auto;column-gap:12px;align-items:center}body.download-page.download-php-page .download-card .cloud{grid-row:1/3;margin:0!important}body.download-page.download-php-page .download-card h2{grid-column:2;margin:0 0 3px!important}body.download-page.download-php-page .download-card p{grid-column:2;margin:0!important}body.download-page.download-php-page .download-card .download-main{grid-column:3;grid-row:1/3;min-width:180px}body.download-page.download-php-page .recommend-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:880px){body.download-page.download-php-page .desc-share{grid-template-columns:1fr!important}body.download-page.download-php-page .share-buttons{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:780px){body.download-page.download-php-page .download-wrap{padding:14px 10px 24px!important}body.download-page.download-php-page .breadcrumb{margin-bottom:10px!important;padding:0 3px;font-size:8.5px!important;overflow:hidden}body.download-page.download-php-page .song-hero-detail{display:flex!important;
    flex-direction:column!important;
    gap:13px!important;
    padding:12px!important;
    border-radius:15px!important;}body.download-page.download-php-page .cover-large{width:min(68vw,250px)!important;
    height:auto!important;
    aspect-ratio:1/1;
    margin:0 auto!important;
    border-radius:13px!important;}body.download-page.download-php-page .song-info-detail{width:100%;padding:0!important}body.download-page.download-php-page .song-info-detail .category{margin-bottom:7px!important;font-size:8px!important}body.download-page.download-php-page .song-info-detail h1{font-size:20px!important;margin-bottom:7px!important}body.download-page.download-php-page .download-file-name{font-size:8.5px!important;margin-bottom:9px!important}body.download-page.download-php-page .artist-line{min-height:38px;margin-bottom:10px!important}body.download-page.download-php-page .artist-line img{width:30px!important;height:30px!important}body.download-page.download-php-page .artist-line b{font-size:10px!important}body.download-page.download-php-page .music-stage7-actions{gap:5px!important;margin-bottom:10px!important}body.download-page.download-php-page .favorite-btn,body.download-page.download-php-page .music-stage7-actions .favorite-btn{min-height:31px!important;padding:0 8px!important;font-size:8.3px!important}body.download-page.download-php-page .info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}body.download-page.download-php-page .info-grid>div{min-height:45px;padding:6px 7px!important;grid-template-columns:19px minmax(0,1fr)!important}body.download-page.download-php-page .info-grid>div>span{font-size:7px}body.download-page.download-php-page .info-grid>div>em{font-size:8.5px!important}body.download-page.download-php-page .download-card-wrap{display:flex!important;
    flex-direction:column!important;
    max-width:none!important;
    width:100%!important;
    margin:0!important;
    gap:7px!important;}body.download-page.download-php-page .download-card{display:block!important;padding:14px!important}body.download-page.download-php-page .download-card .cloud{display:none!important}body.download-page.download-php-page .download-card h2{margin-bottom:5px!important;font-size:12px!important}body.download-page.download-php-page .download-card p{margin-bottom:10px!important;font-size:9.5px!important}body.download-page.download-php-page .download-card .download-main{width:100%;min-width:0!important;min-height:43px!important}body.download-page.download-php-page .notice-card{padding:11px 12px!important}body.download-page.download-php-page .player-card.custom-player{margin-top:9px!important;padding:10px!important;gap:10px!important}body.download-page.download-php-page .custom-player .player-cover{width:50px!important;height:50px!important;flex-basis:50px!important}body.download-page.download-php-page .custom-player .player-meta b{font-size:10px!important}body.download-page.download-php-page .custom-player .player-meta small{font-size:8.5px!important}body.download-page.download-php-page .custom-player .play-btn{width:34px!important;height:34px!important;min-width:34px!important}body.download-page.download-php-page .desc-share{margin-top:8px!important;gap:7px!important}body.download-page.download-php-page .desc-card,body.download-page.download-php-page .share-card{padding:13px!important;margin:0!important}body.download-page.download-php-page .recommend-card{margin-top:8px!important;padding:11px!important}body.download-page.download-php-page .recommend-row{grid-template-columns:1fr!important;gap:6px!important}body.download-page.download-php-page .rec-item{grid-template-columns:46px minmax(0,1fr)!important;padding:7px!important}body.download-page.download-php-page .rec-item img{width:46px!important;height:46px!important}}@media (max-width:390px){body.download-page.download-php-page .info-grid{grid-template-columns:1fr!important}body.download-page.download-php-page .cover-large{width:min(72vw,230px)!important}}@media (prefers-reduced-motion:reduce){body.download-page.download-php-page *{scroll-behavior:auto!important;
    transition-duration:.01ms!important;
    animation-duration:.01ms!important;
    animation-iteration-count:1!important;}}:root{--op-bg:#050a13;
  --op-surface:#0a1424;
  --op-surface-2:#0e1a2d;
  --op-surface-3:#132139;
  --op-line:rgba(255,255,255,.085);
  --op-line-strong:rgba(255,255,255,.14);
  --op-text:#f6f8fd;
  --op-muted:#8f9db2;
  --op-soft:#c7d1df;
  --op-pink:#ff4f93;
  --op-pink-2:#e83f83;
  --op-purple:#9b72ff;
  --op-blue:#67b8ff;
  --op-radius:16px;
  --op-shadow:0 18px 55px rgba(0,0,0,.20);
  --op-content:1380px;}body.download-page.download-php-page{background:var(--op-bg)!important;
  color:var(--op-text);}body.download-page.download-php-page *{box-sizing:border-box}body.download-page.download-php-page img{max-width:100%}body.download-page.download-php-page .download-wrap{width:min(100%,var(--op-content));
  margin-inline:auto;
  padding:22px clamp(14px,3vw,42px) 42px!important;}body.download-page.download-php-page .song-hero-detail{grid-template-columns:minmax(210px,260px) minmax(0,1fr) minmax(250px,300px)!important;
  gap:20px!important;
  align-items:start!important;
  padding:18px!important;
  border-radius:18px!important;}body.download-page.download-php-page .cover-large{width:100%!important;
  height:auto!important;
  aspect-ratio:1;
  max-width:260px;}body.download-page.download-php-page .song-info-detail{min-width:0;
  padding:2px 0!important;}body.download-page.download-php-page .song-info-detail h1{margin:7px 0 8px!important;
  font-size:clamp(24px,2.7vw,38px)!important;
  line-height:1.12!important;
  letter-spacing:-.035em!important;}body.download-page.download-php-page .song-info-detail h1 span{overflow-wrap:anywhere;}body.download-page.download-php-page .artist-line{margin-bottom:11px!important}body.download-page.download-php-page .music-anime-theme-links{margin-bottom:10px!important;
  gap:6px!important;}body.download-page.download-php-page .music-stage7-actions{display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:6px!important;
  margin:0 0 12px!important;}body.download-page.download-php-page .music-stage7-actions .favorite-btn{width:100%!important;
  min-width:0!important;
  min-height:36px!important;
  justify-content:flex-start!important;
  padding:0 10px!important;
  border-radius:10px!important;
  white-space:nowrap;
  overflow:hidden;}body.download-page.download-php-page .music-stage7-actions .favorite-btn span{min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;}body.download-page.download-php-page .info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:7px!important;}body.download-page.download-php-page .info-grid>div{min-width:0;
  min-height:48px!important;
  border-radius:10px!important;}body.download-page.download-php-page .info-grid>div em,body.download-page.download-php-page .info-grid>div em a{min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;}body.download-page.download-php-page .download-card-wrap{width:100%!important;
  min-width:0;
  max-width:none!important;
  gap:8px!important;}body.download-page.download-php-page .download-card{min-height:0!important;
  padding:18px!important;
  border-radius:15px!important;}body.download-page.download-php-page .download-card .cloud{width:48px!important;
  height:48px!important;
  margin:10px auto!important;
  font-size:20px!important;}body.download-page.download-php-page .download-card h2{font-size:14px!important}body.download-page.download-php-page .download-card p{font-size:10px!important;line-height:1.5!important}body.download-page.download-php-page .download-card .download-main{width:100%!important;
  min-width:0!important;
  min-height:46px!important;
  border-radius:11px!important;}body.download-page.download-php-page .notice-card{border-radius:13px!important;
  padding:12px 14px!important;}body.download-page.download-php-page .player-card.custom-player{border-radius:15px!important;
  margin-top:12px!important;}body.download-page.download-php-page .desc-share{grid-template-columns:minmax(0,1.6fr) minmax(260px,.4fr)!important;
  gap:10px!important;
  margin-top:10px!important;}body.download-page.download-php-page .desc-card,body.download-page.download-php-page .share-card,body.download-page.download-php-page .recommend-card{border-radius:15px!important;}body.download-page.download-php-page .recommend-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:8px!important;}body.download-page.download-php-page .rec-item{min-width:0;
  border-radius:11px!important;}body.download-page.download-php-page .rec-item div{min-width:0}body.download-page.download-php-page .rec-item b,body.download-page.download-php-page .rec-item small{overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;}@media (max-width:1180px){body.download-page.download-php-page .song-hero-detail{grid-template-columns:220px minmax(0,1fr)!important;}body.download-page.download-php-page .cover-large{max-width:220px}body.download-page.download-php-page .download-card-wrap{grid-column:1/-1;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(260px,.5fr)!important;}body.download-page.download-php-page .download-card{display:grid!important;
    grid-template-columns:auto minmax(0,1fr) auto!important;
    grid-template-rows:auto auto!important;
    align-items:center;
    gap:4px 14px;}body.download-page.download-php-page .download-card .cloud{grid-row:1/3;margin:0!important}body.download-page.download-php-page .download-card h2{margin:0!important}body.download-page.download-php-page .download-card p{margin:0!important}body.download-page.download-php-page .download-card .download-main{grid-column:3;
    grid-row:1/3;
    min-width:180px!important;}body.download-page.download-php-page .recommend-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){body.download-page.download-php-page .desc-share{grid-template-columns:1fr!important}body.download-page.download-php-page .share-buttons{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:700px){body.download-page.download-php-page .download-wrap{padding:11px 8px 28px!important}body.download-page.download-php-page .song-hero-detail{display:flex!important;
    flex-direction:column!important;
    gap:10px!important;
    padding:10px!important;}body.download-page.download-php-page .cover-large{width:124px!important;
    max-width:124px!important;
    margin:2px auto 0!important;
    border-radius:11px!important;}body.download-page.download-php-page .song-info-detail{width:100%;min-width:0;text-align:left}body.download-page.download-php-page .song-info-detail .category{margin:0 0 5px!important}body.download-page.download-php-page .song-info-detail h1{font-size:18px!important;margin:4px 0 6px!important}body.download-page.download-php-page .download-file-name{font-size:8px!important;margin-bottom:7px!important}body.download-page.download-php-page .artist-line{margin-bottom:7px!important}body.download-page.download-php-page .artist-line img{width:28px!important;height:28px!important}body.download-page.download-php-page .song-info-detail>.favorite-btn{min-height:32px!important;padding:0 9px!important;font-size:8px!important}body.download-page.download-php-page .music-anime-theme-links,body.download-page.download-php-page .music-stage7-actions,body.download-page.download-php-page .info-grid{width:100%;}body.download-page.download-php-page .music-stage7-actions{display:flex!important;
    overflow-x:auto;
    gap:5px!important;
    margin-top:8px!important;
    padding-bottom:2px;
    scrollbar-width:none;}body.download-page.download-php-page .music-stage7-actions::-webkit-scrollbar{display:none}body.download-page.download-php-page .music-stage7-actions .favorite-btn{flex:0 0 auto!important;
    width:auto!important;
    min-height:32px!important;
    padding:0 9px!important;
    font-size:8px!important;}body.download-page.download-php-page .info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;margin-top:8px!important}body.download-page.download-php-page .info-grid>div{min-height:43px!important;padding:6px!important}body.download-page.download-php-page .download-card-wrap{display:flex!important;
    flex-direction:column!important;
    gap:6px!important;}body.download-page.download-php-page .download-card{display:block!important;padding:12px!important}body.download-page.download-php-page .download-card .cloud{display:none!important}body.download-page.download-php-page .download-card p{margin-bottom:9px!important}body.download-page.download-php-page .download-card .download-main{min-height:42px!important}body.download-page.download-php-page .player-card.custom-player{padding:9px!important}body.download-page.download-php-page .recommend-row{grid-template-columns:1fr!important}}@media (max-width:430px){body.download-page.download-php-page .cover-large{width:112px!important;max-width:112px!important}body.download-page.download-php-page .song-info-detail h1{font-size:16px!important}body.download-page.download-php-page .info-grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){body.download-page.download-php-page *{scroll-behavior:auto!important;
    transition-duration:.01ms!important;
    animation-duration:.01ms!important;
    animation-iteration-count:1!important;}}body.download-page.download-php-page select{color-scheme:dark!important}body.download-page.download-php-page select option{background:#0d182a;
  color:#f6f8fd;}.download-page .osanime-ad-slot{--ad-border: rgba(148, 163, 184, .14);
    --ad-bg: rgba(8, 15, 30, .56);
    position: relative;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 7px;
    margin: 22px auto;
    padding: 10px;
    overflow: hidden;
    border: 1px solid var(--ad-border);
    border-radius: 16px;
    background:
        radial-gradient(circle at 50% 0%, rgba(255, 79, 147, .055), transparent 48%),
        var(--ad-bg);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .025);}.download-page .osanime-ad-label{display: block;
    color: rgba(203, 213, 225, .48);
    font-size: 9px;
    font-weight: 700;
    line-height: 1;
    letter-spacing: .14em;
    text-transform: uppercase;
    user-select: none;}.download-page .osanime-ad-canvas{display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    line-height: 0;}.download-page .osanime-ad-canvas iframe{display: block !important;
    max-width: 100%;
    border: 0 !important;}.download-page .osanime-ad-primary,.download-page .osanime-ad-secondary{min-height: 125px;}.download-page .osanime-ad-sidebar{display: none;
    width: 100%;
    min-height: 286px;
    margin: 0;
    padding: 10px;}@media (min-width: 1180px){.download-page .osanime-ad-sidebar{display: flex;}}@media (min-width: 821px){.download-page .osanime-ad-primary,.download-page .osanime-ad-secondary{max-width: 780px;}}@media (max-width: 820px){.download-page .osanime-ad-slot{margin: 18px auto;
        padding: 9px 6px;
        border-radius: 14px;}.download-page .osanime-ad-primary,.download-page .osanime-ad-secondary{min-height: 284px;}.download-page .osanime-ad-canvas{min-height: 250px;}}@media (max-width: 360px){.download-page .osanime-ad-primary,.download-page .osanime-ad-secondary{left: 50%;
        width: calc(100vw - 4px);
        max-width: 320px;
        margin-left: 0;
        margin-right: 0;
        padding-left: 2px;
        padding-right: 2px;
        transform: translateX(-50%);}}body.download-page.download-php-page{--md26-panel: rgba(10, 19, 36, .92);
    --md26-panel-2: rgba(13, 24, 44, .88);
    --md26-line: rgba(148, 163, 184, .13);
    --md26-line-soft: rgba(148, 163, 184, .08);
    --md26-muted: #8f9db3;
    --md26-text: #f7f9fd;
    --md26-pink: #ff5a9e;}body.download-page.download-php-page .download-wrap{width: 100%;
    max-width: 1540px;
    margin-inline: auto;
    padding: 24px clamp(16px, 3vw, 48px) 104px !important;}body.download-page.download-php-page .breadcrumb{min-width: 0;
    margin-bottom: 14px !important;}body.download-page.download-php-page .breadcrumb b{min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}body.download-page.download-php-page .song-hero-detail{display: grid !important;
    grid-template-columns: minmax(0, 1fr) 302px !important;
    gap: 22px !important;
    align-items: start !important;
    padding: 22px !important;
    border: 1px solid var(--md26-line) !important;
    border-radius: 20px !important;
    background:
        radial-gradient(circle at 8% 8%, rgba(255, 79, 147, .055), transparent 30%),
        linear-gradient(145deg, rgba(12, 22, 41, .96), rgba(6, 13, 27, .96)) !important;
    box-shadow: 0 22px 56px rgba(0, 0, 0, .18) !important;}body.download-page.download-php-page .music-detail-main{min-width: 0;}body.download-page.download-php-page .music-detail-identity{display: grid;
    grid-template-columns: clamp(210px, 24vw, 290px) minmax(0, 1fr);
    gap: 24px;
    align-items: start;}body.download-page.download-php-page .cover-large{width: 100% !important;
    max-width: 290px !important;
    height: auto !important;
    aspect-ratio: 1 / 1;
    margin: 0 !important;
    border-radius: 16px !important;
    background: #111b30;
    box-shadow: 0 18px 44px rgba(0, 0, 0, .28) !important;}body.download-page.download-php-page .music-detail-heading{min-width: 0;
    padding-top: 2px;}body.download-page.download-php-page .music-detail-heading .category{display: inline-flex !important;
    max-width: 100%;
    min-height: 27px;
    align-items: center;
    margin: 0 0 11px !important;
    padding: 6px 10px !important;
    overflow: hidden;
    border: 1px solid rgba(255, 79, 147, .20);
    border-radius: 999px;
    background: rgba(255, 79, 147, .09);
    color: #ff78ad !important;
    font-size: 10px !important;
    line-height: 1.2;
    text-overflow: ellipsis;
    white-space: nowrap;}body.download-page.download-php-page .music-detail-heading h1{margin: 0 0 8px !important;
    color: var(--md26-text);
    font-size: clamp(28px, 3vw, 42px) !important;
    line-height: 1.08 !important;
    letter-spacing: -.035em;
    overflow-wrap: anywhere;}body.download-page.download-php-page .download-file-name{max-width: 100%;
    margin: 0 0 14px !important;
    overflow: hidden;
    color: #7f8da6 !important;
    font-size: 10px !important;
    line-height: 1.45;
    text-overflow: ellipsis;
    white-space: nowrap;}body.download-page.download-php-page .artist-line{display: flex !important;
    align-items: center;
    gap: 10px;
    min-width: 0;
    margin: 0 0 12px !important;}body.download-page.download-php-page .artist-line img{flex: 0 0 auto;
    width: 40px !important;
    height: 40px !important;
    border: 1px solid rgba(255, 255, 255, .10);}body.download-page.download-php-page .music-detail-artist-copy{display: flex;
    min-width: 0;
    flex-direction: column;
    gap: 2px;}body.download-page.download-php-page .music-detail-artist-copy small{color: var(--md26-muted);
    font-size: 8px;
    font-weight: 800;
    letter-spacing: .08em;
    text-transform: uppercase;}body.download-page.download-php-page .music-detail-artist-copy b,body.download-page.download-php-page .music-detail-artist-copy a{max-width: 100%;
    overflow: hidden;
    color: #f5f7fb;
    font-size: 13px;
    line-height: 1.25;
    text-overflow: ellipsis;
    white-space: nowrap;}body.download-page.download-php-page .music-detail-favorite{display: inline-flex !important;
    width: auto !important;
    min-width: 0 !important;
    min-height: 38px !important;
    align-items: center;
    justify-content: center;
    gap: 8px;
    margin: 0 0 10px !important;
    padding: 0 13px !important;
    border: 1px solid rgba(255, 79, 147, .25) !important;
    border-radius: 10px !important;
    background: rgba(255, 79, 147, .075) !important;
    color: #ff77ac !important;
    font-size: 10px !important;
    font-weight: 800;}body.download-page.download-php-page .music-anime-theme-links{max-width: 100%;
    margin-top: 0 !important;}body.download-page.download-php-page .music-anime-theme-links a{max-width: 100%;}body.download-page.download-php-page .music-anime-theme-links a span{min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}body.download-page.download-php-page .music-stage7-actions{display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 7px !important;
    width: 100%;
    margin: 18px 0 12px !important;
    overflow: visible !important;
    padding: 0 !important;}body.download-page.download-php-page .music-stage7-actions .favorite-btn{display: inline-flex !important;
    width: 100% !important;
    min-width: 0 !important;
    min-height: 40px !important;
    height: auto !important;
    align-items: center;
    justify-content: flex-start !important;
    gap: 8px !important;
    padding: 8px 10px !important;
    overflow: hidden;
    border: 1px solid rgba(148, 163, 184, .12) !important;
    border-radius: 10px !important;
    background: rgba(11, 21, 41, .78) !important;
    color: #c6d0df !important;
    font-size: 10px !important;
    font-weight: 750;
    line-height: 1.2;
    text-decoration: none;}body.download-page.download-php-page .music-stage7-actions .favorite-btn i{flex: 0 0 16px;
    color: #ff6fa8;
    text-align: center;}body.download-page.download-php-page .music-stage7-actions .favorite-btn span{min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}body.download-page.download-php-page .info-grid{display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 7px !important;
    width: 100%;
    margin: 0 !important;}body.download-page.download-php-page .info-grid > .music-meta-item{display: grid !important;
    grid-template-columns: 30px minmax(0, 1fr) !important;
    grid-template-rows: auto auto;
    column-gap: 9px !important;
    row-gap: 2px !important;
    min-width: 0;
    min-height: 54px !important;
    align-items: center;
    padding: 8px 10px !important;
    overflow: hidden;
    border: 1px solid var(--md26-line-soft) !important;
    border-radius: 11px !important;
    background: rgba(255, 255, 255, .026) !important;
    color: #cbd5e1 !important;
    font-size: 10px !important;}body.download-page.download-php-page .info-grid > .music-meta-item > i{display: grid !important;
    grid-column: 1;
    grid-row: 1 / 3;
    width: 30px !important;
    height: 30px !important;
    margin: 0 !important;
    padding: 0 !important;
    border-bottom: 0 !important;
    place-items: center;
    align-self: center;
    border-radius: 9px;
    background: rgba(255, 79, 147, .075);
    color: #ff67a2;
    font-size: 12px;}body.download-page.download-php-page .info-grid > .music-meta-item > span{display: block !important;
    grid-column: 2;
    grid-row: 1;
    min-width: 0;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border-bottom: 0 !important;
    align-self: end;
    color: #7f8da5 !important;
    font-size: 8px !important;
    font-weight: 800;
    line-height: 1.15;
    letter-spacing: .055em;
    text-transform: uppercase;}body.download-page.download-php-page .info-grid > .music-meta-item > em{display: block !important;
    grid-column: 2;
    grid-row: 2;
    min-width: 0;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border-bottom: 0 !important;
    align-self: start;
    justify-self: stretch !important;
    text-align: left !important;
    overflow: hidden;
    color: #f2f5fa !important;
    font-size: 10px !important;
    font-style: normal;
    font-weight: 700;
    line-height: 1.3;
    text-overflow: ellipsis;
    white-space: nowrap;}body.download-page.download-php-page .info-grid > .music-meta-item > em a{color: inherit !important;}body.download-page.download-php-page .download-card-wrap{display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;}body.download-page.download-php-page .download-card,body.download-page.download-php-page .notice-card{border-radius: 14px !important;}body.download-page.download-php-page .download-card{padding: 16px !important;
    text-align: left !important;}body.download-page.download-php-page .music-download-card-head{display: flex;
    align-items: flex-start;
    gap: 11px;
    margin-bottom: 13px;}body.download-page.download-php-page .download-card .cloud{display: grid !important;
    flex: 0 0 42px;
    width: 42px !important;
    height: 42px !important;
    margin: 0 !important;
    place-items: center;
    border-radius: 11px !important;
    font-size: 19px !important;}body.download-page.download-php-page .download-card h2{margin: 1px 0 4px !important;
    font-size: 14px !important;
    line-height: 1.2;}body.download-page.download-php-page .download-card p{margin: 0 !important;
    color: #9eabc0 !important;
    font-size: 10px !important;
    line-height: 1.45 !important;}body.download-page.download-php-page .download-card .download-main{display: inline-flex !important;
    width: 100%;
    min-height: 44px !important;
    height: auto !important;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 10px 12px;
    border-radius: 10px !important;
    font-size: 11px !important;}body.download-page.download-php-page .notice-card{padding: 14px 15px !important;}body.download-page.download-php-page .notice-card h3{margin-bottom: 6px !important;
    font-size: 11px !important;}body.download-page.download-php-page .notice-card p{font-size: 10px !important;
    line-height: 1.5 !important;}body.download-page.download-php-page .recommend-card{padding: 16px !important;
    border-radius: 16px !important;}body.download-page.download-php-page .recommend-row{display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    gap: 9px !important;}body.download-page.download-php-page .rec-item{min-width: 0;
    padding: 9px !important;
    grid-template-columns: 54px minmax(0, 1fr) !important;
    gap: 9px !important;}body.download-page.download-php-page .rec-item img{width: 54px !important;
    height: 54px !important;}body.download-page.download-php-page .rec-item b,body.download-page.download-php-page .rec-item small{display: block;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}@media (max-width: 1180px){body.download-page.download-php-page .song-hero-detail{grid-template-columns: minmax(0, 1fr) !important;
        gap: 14px !important;}body.download-page.download-php-page .music-detail-identity{grid-template-columns: 220px minmax(0, 1fr);
        gap: 18px;}body.download-page.download-php-page .cover-large{max-width: 220px !important;}body.download-page.download-php-page .music-stage7-actions{grid-template-columns: repeat(4, minmax(0, 1fr)) !important;}body.download-page.download-php-page .download-card-wrap{display: grid !important;
        grid-template-columns: minmax(0, 1.35fr) minmax(220px, .65fr) !important;
        grid-column: 1 !important;
        align-items: stretch;}body.download-page.download-php-page .download-card-wrap .osanime-ad-sidebar{display: none !important;}body.download-page.download-php-page .recommend-row{grid-template-columns: repeat(3, minmax(0, 1fr)) !important;}}@media (max-width: 920px){body.download-page.download-php-page .download-wrap{padding-inline: 14px !important;}body.download-page.download-php-page .song-hero-detail{grid-template-columns: minmax(0, 1fr) !important;
        gap: 12px !important;
        padding: 16px !important;}body.download-page.download-php-page .download-card-wrap{display: grid !important;
        grid-template-columns: minmax(0, 1.35fr) minmax(220px, .65fr) !important;
        align-items: stretch;}body.download-page.download-php-page .download-card-wrap .osanime-ad-sidebar{display: none !important;}}@media (max-width: 680px){body.download-page.download-php-page .download-wrap{padding: 10px 8px 86px !important;}body.download-page.download-php-page .breadcrumb{gap: 6px !important;
        margin: 0 3px 9px !important;
        font-size: 9px !important;}body.download-page.download-php-page .breadcrumb > a:not(:first-child),body.download-page.download-php-page .breadcrumb > a:not(:first-child) + span{display: none;}body.download-page.download-php-page .song-hero-detail{gap: 10px !important;
        padding: 12px !important;
        border-radius: 16px !important;}body.download-page.download-php-page .music-detail-identity{grid-template-columns: 106px minmax(0, 1fr);
        gap: 12px;
        align-items: start;}body.download-page.download-php-page .cover-large{width: 106px !important;
        max-width: 106px !important;
        border-radius: 12px !important;}body.download-page.download-php-page .music-detail-heading{min-width: 0;
        padding: 0;}body.download-page.download-php-page .music-detail-heading .category{min-height: 22px;
        max-width: 100%;
        margin-bottom: 5px !important;
        padding: 4px 7px !important;
        font-size: 8px !important;}body.download-page.download-php-page .music-detail-heading h1{display: -webkit-box;
        margin: 0 0 5px !important;
        overflow: hidden;
        font-size: clamp(16px, 4.9vw, 21px) !important;
        line-height: 1.12 !important;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;}body.download-page.download-php-page .download-file-name{margin-bottom: 6px !important;
        font-size: 7.5px !important;}body.download-page.download-php-page .artist-line{gap: 7px;
        margin-bottom: 6px !important;}body.download-page.download-php-page .artist-line img{width: 28px !important;
        height: 28px !important;}body.download-page.download-php-page .music-detail-artist-copy small{display: none;}body.download-page.download-php-page .music-detail-artist-copy b,body.download-page.download-php-page .music-detail-artist-copy a{font-size: 10px !important;}body.download-page.download-php-page .music-detail-favorite{min-height: 29px !important;
        margin: 0 !important;
        padding: 0 8px !important;
        font-size: 8px !important;}body.download-page.download-php-page .music-anime-theme-links{grid-column: 1 / -1;
        margin-top: 6px !important;}body.download-page.download-php-page .music-anime-theme-links a{min-height: 28px;
        padding: 5px 8px !important;
        font-size: 8px !important;}body.download-page.download-php-page .music-stage7-actions{grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
        gap: 5px !important;
        margin: 11px 0 8px !important;}body.download-page.download-php-page .music-stage7-actions .favorite-btn{min-height: 35px !important;
        padding: 7px 7px !important;
        gap: 6px !important;
        border-radius: 9px !important;
        font-size: 8.5px !important;}body.download-page.download-php-page .music-stage7-actions .favorite-btn i{flex-basis: 13px;
        font-size: 10px;}body.download-page.download-php-page .info-grid{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 5px !important;}body.download-page.download-php-page .info-grid > .music-meta-item{grid-template-columns: 26px minmax(0, 1fr) !important;
        min-height: 50px !important;
        padding: 7px 8px !important;
        column-gap: 7px !important;
        row-gap: 2px !important;
        border-radius: 9px !important;}body.download-page.download-php-page .info-grid > .music-meta-item > i{width: 26px !important;
        height: 26px !important;
        border-radius: 8px;
        font-size: 10px;}body.download-page.download-php-page .info-grid > .music-meta-item > span{font-size: 7px !important;}body.download-page.download-php-page .info-grid > .music-meta-item > em{font-size: 9px !important;}body.download-page.download-php-page .info-grid > .music-meta-wide,body.download-page.download-php-page .info-grid > .music-meta-date{grid-column: 1 / -1;}body.download-page.download-php-page .info-grid > .music-meta-wide > em,body.download-page.download-php-page .info-grid > .music-meta-date > em{white-space: normal;
        display: -webkit-box;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;}body.download-page.download-php-page .download-card-wrap{display: flex !important;
        flex-direction: column !important;
        gap: 7px !important;}body.download-page.download-php-page .download-card{padding: 12px !important;}body.download-page.download-php-page .music-download-card-head{align-items: center;
        margin-bottom: 9px;}body.download-page.download-php-page .download-card .cloud{flex-basis: 36px;
        width: 36px !important;
        height: 36px !important;
        font-size: 15px !important;}body.download-page.download-php-page .download-card h2{margin-top: 0 !important;
        font-size: 12px !important;}body.download-page.download-php-page .download-card p,body.download-page.download-php-page .notice-card p{font-size: 9px !important;}body.download-page.download-php-page .recommend-card{padding: 12px 10px !important;}body.download-page.download-php-page .recommend-row{display: flex !important;
        grid-template-columns: none !important;
        gap: 7px !important;
        overflow-x: auto;
        padding: 0 0 3px;
        scroll-snap-type: x proximity;
        scrollbar-width: none;}body.download-page.download-php-page .recommend-row::-webkit-scrollbar{display: none;}body.download-page.download-php-page .rec-item{flex: 0 0 min(74vw, 240px);
        grid-template-columns: 50px minmax(0, 1fr) !important;
        min-height: 70px;
        scroll-snap-align: start;}body.download-page.download-php-page .rec-item img{width: 50px !important;
        height: 50px !important;}}@media (max-width: 390px){body.download-page.download-php-page .music-detail-identity{grid-template-columns: 94px minmax(0, 1fr);
        gap: 10px;}body.download-page.download-php-page .cover-large{width: 94px !important;
        max-width: 94px !important;}body.download-page.download-php-page .music-detail-heading h1{font-size: 16px !important;
        -webkit-line-clamp: 2;}body.download-page.download-php-page .music-stage7-actions .favorite-btn{font-size: 8px !important;}}@media (max-width: 350px){body.download-page.download-php-page .music-detail-identity{grid-template-columns: 84px minmax(0, 1fr);
        gap: 9px;}body.download-page.download-php-page .cover-large{width: 84px !important;
        max-width: 84px !important;}body.download-page.download-php-page .music-stage7-actions{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}body.download-page.download-php-page .info-grid{grid-template-columns: 1fr !important;}body.download-page.download-php-page .info-grid > .music-meta-item{grid-column: 1 !important;}}@media (prefers-reduced-motion: reduce){body.download-page.download-php-page .music-stage7-actions .favorite-btn,body.download-page.download-php-page .download-main,body.download-page.download-php-page .rec-item{transition: none !important;}}.download-page .download-wrap{min-width: 0;}.download-page .music-detail-card,.download-page .recommend-row{min-width: 0;}.download-page .recommend-row{content-visibility: auto;
  contain-intrinsic-size: auto 92px;}.download-page .music-detail-heading,.download-page .music-detail-heading h1,.download-page .music-detail-heading h1 span,.download-page .download-file-name{min-width: 0;
  overflow-wrap: anywhere;}.download-page .favorite-btn,.download-page .download-main,.download-page .copy-page-link{min-height: 44px;}.download-page .music-stage7-actions{min-width: 0;}.download-page .music-stage7-actions > *{min-width: 0;}.download-page .info-grid > *{min-width: 0;}.download-page .osanime-ad-label{letter-spacing: .08em;}@media (max-width: 760px){.download-page .music-stage7-actions{display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px;}.download-page .music-stage7-actions > *{width: 100%;
    justify-content: center;}.download-page .info-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 430px){.download-page .music-stage7-actions{grid-template-columns: minmax(0, 1fr);}.download-page .info-grid{grid-template-columns: minmax(0, 1fr);}}@media (prefers-reduced-motion: reduce){.download-page *{scroll-behavior: auto !important;}}body.download-page.download-php-page .download-entity-link,body.download-page.download-php-page .download-uploader-link,body.download-page.download-php-page .download-anime-link{color:var(--ux-pink,#ff4f93)!important;
  text-decoration:none!important;
  font-weight:800!important;
  transition:color .16s ease,text-decoration-color .16s ease!important;}body.download-page.download-php-page .download-entity-link:hover,body.download-page.download-php-page .download-uploader-link:hover,body.download-page.download-php-page .download-anime-link:hover{color:#ff82b3!important;
  text-decoration:underline!important;
  text-underline-offset:3px!important;}body.download-page.download-php-page .download-entity-link:focus-visible,body.download-page.download-php-page .download-uploader-link:focus-visible,body.download-page.download-php-page .download-anime-link:focus-visible{outline:2px solid rgba(255,79,147,.55)!important;
  outline-offset:3px!important;
  border-radius:4px!important;}