@import"https://fonts.googleapis.com/css?family=Nunito";.song-info{max-width:1200px;margin:0 auto;padding:20px}.song-info section{display:block}.song-info .song-header{display:flex;gap:30px;margin-bottom:40px;align-items:flex-start}@media (max-width: 768px){.song-info .song-header{flex-direction:column}}.song-info .song-header .cover-art{width:400px;border-radius:8px;box-shadow:0 4px 12px #0000001a}@media (max-width: 768px){.song-info .song-header .cover-art{width:100%}}.song-info .song-header .song-details{flex:1}.song-info .song-header .song-details .song-title{font-size:2.5em;margin:0 0 10px;color:#275a90}.song-info .song-header .song-details .artist-info{font-size:1.2em;color:#666}.song-info .song-header .song-details .artist-info .featured-artists{color:#7f8c8d;font-size:.95em}.song-info .metadata-section{background:#fff;padding:20px;border-radius:8px;margin-bottom:25px;box-shadow:0 2px 8px #0000001a}.song-info .metadata-section h2{margin-top:0;color:#275a90}.song-info .metadata-section .metadata-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin-top:15px}.song-info .metadata-section .identifier-item{font-size:.9em;display:grid;grid-template-columns:20px 60px 1fr;align-items:center;gap:12px;padding:8px 12px;color:#fff;border-radius:6px;transition:all .2s ease}.song-info .metadata-section .identifier-item.preferred{background:#dae7f5}.song-info .metadata-section .identifier-item:hover{background:#fff;transform:translateY(-1px)}.song-info .metadata-section .identifier-item i{width:25px;height:25px;display:flex;align-items:center;justify-content:center;font-size:1.1em;color:#275a90}.song-info .metadata-section .identifier-item i.fa-deezer{color:#feaa2d}.song-info .metadata-section .identifier-item i.fa-spotify{color:#1db954}.song-info .metadata-section .identifier-item i.fa-barcode{color:#7f8c8d}.song-info .metadata-section .identifier-item i.fa-feather{color:#ff69b4}.song-info .metadata-section .identifier-item i.fa-brain{color:#563b88}.song-info .metadata-section .identifier-item a{color:inherit;text-decoration:none;display:flex;align-items:center;gap:8px}.song-info .metadata-section .identifier-item a:hover{color:#3498db}.song-info .metadata-section .video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:15px}.song-info .metadata-section .video-grid .video-item{position:relative}.song-info .metadata-section .video-grid .video-item .video-link{text-decoration:none;color:inherit}.song-info .metadata-section .video-grid .video-item img{width:100%;height:auto;border-radius:8px;transition:transform .2s ease}.song-info .metadata-section .video-grid .video-item img:hover{transform:scale(1.02)}.song-info .metadata-section .video-grid .video-item .video-title{margin-top:8px;font-size:.9em;color:#275a90}.song-info .metadata-section .video-grid .video-item [data-lucide]{position:absolute;top:10px;left:10px;color:#fff;background:#0009;padding:5px;border-radius:4px}.song-info .metadata-section .writers-list{list-style:none;padding:0;margin:10px 0;display:inline-flex;flex-wrap:wrap;gap:10px}.song-info .metadata-section .writers-list li{padding:5px 12px;background:#fefefe;border-radius:4px}.song-info .metadata-section .playlist-container{display:grid;gap:20px;margin-top:15px}.song-info .metadata-section .playlist-card{display:flex;gap:20px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;transition:all .3s cubic-bezier(.25,.46,.45,.94);text-decoration:none;color:inherit}.song-info .metadata-section .playlist-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.song-info .metadata-section .playlist-card .playlist-image{flex:0 0 120px;height:120px;border-radius:8px;overflow:hidden;position:relative}.song-info .metadata-section .playlist-card .playlist-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.song-info .metadata-section .playlist-card .playlist-image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(39,90,144,.1),transparent)}.song-info .metadata-section .playlist-card .playlist-info{flex:1;display:flex;flex-direction:column;justify-content:center}.song-info .metadata-section .playlist-card .playlist-name{margin:0 0 8px;color:#275a90;font-size:1.4em}.song-info .metadata-section .playlist-card .playlist-description{color:#7f8c8d;font-size:.95em;margin:0 0 12px;line-height:1.4}.song-info .metadata-section .playlist-card .playlist-meta{display:flex;gap:8px;font-size:.85em}.song-info .metadata-section .playlist-card .playlist-meta .meta-item{display:inline-flex;align-items:center;gap:5px;color:#629ad4;margin:0;background:none;border:none;padding-right:3rem}.song-info .metadata-section .playlist-card .playlist-meta .meta-item i{color:#3498db;font-size:.9em;opacity:.8;border:none;padding:unset}@media (max-width: 480px){.song-info .metadata-section .playlist-card .playlist-meta{flex-wrap:wrap;gap:6px}}@media (max-width: 768px){.song-info .metadata-section .playlist-card{flex-direction:column}.song-info .metadata-section .playlist-card .playlist-image{flex:0 0 200px;height:200px}}body{font-family:Arial,sans-serif;line-height:1.6;background-color:#f8f9fa}.playlist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;padding:1rem}.playlist-card{border:1px solid #ddd;border-radius:8px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.playlist-card:hover{transform:translateY(-5px);box-shadow:0 4px 8px #0000001a}.playlist-image{width:100%;height:250px;overflow:hidden;position:relative}.playlist-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.playlist-image img:hover{transform:scale(1.1)}.playlist-title{margin:.5rem 1rem;font-size:1.25rem;display:flex;align-items:center;gap:.5rem}.playlist-title .like-icon{width:1rem;height:1rem;fill:red}.playlist-meta{margin:0 1rem 1rem;color:#666}.control{display:flex;gap:1.5rem;margin-bottom:.5rem}input,textarea,select,button,[role=button],option,body{font: 400 1.125rem/1.85625rem system-ui,Helvetica Neue,Helvetica,Arial,sans-serif}*[hidden]{display:none}th{font-weight:600}td,th{border-bottom:0 solid #595959;padding:.928125rem 1.125rem;text-align:left;vertical-align:top;word-wrap:break-word}thead th{border-bottom-width:.135rem;padding-bottom:.39375rem}table{display:table;table-layout:fixed;width:100%}@media all and (max-width: 1024px){table{display:none}}@media all and (max-width: 1024px){table thead{display:none}}table tr,table tr th{border-bottom-width:.135rem}table tr td,table tr th{overflow:hidden;padding:.3375rem .225rem}@media all and (max-width: 1024px){table tr td,table tr th{border:0;display:inline-block}}@media all and (max-width: 1024px){table tr{display:inline-block;margin:.675rem 0}}@media all and (max-width: 1024px){table{display:inline-block}}fieldset label,fieldset legend{display:block}fieldset legend{margin:1.125rem 0}input,textarea,select,button,[role=button]{border-radius:3.6px;display:inline-block;padding:.61875rem}input+label,input+input[type=checkbox],input+input[type=radio],textarea+label,textarea+input[type=checkbox],textarea+input[type=radio],select+label,select+input[type=checkbox],select+input[type=radio],button+label,[role=button]+label,button+input[type=checkbox],[role=button]+input[type=checkbox],button+input[type=radio],[role=button]+input[type=radio]{page-break-before:always}input,select,label{margin-right:.225rem}textarea{min-height:5.625rem;min-width:22.5rem}label{display:inline-block;margin-bottom:.7875rem}label+*{page-break-before:always}label>input{margin-bottom:0}input[type=submit],input[type=reset],button,[role=button]{background:#f2f2f2;color:#191919;cursor:pointer;display:inline;margin-bottom:1.125rem;margin-right:.45rem;padding:.4078125rem 1.4625rem;text-align:center}input[type=submit]:hover,input[type=reset]:hover,button:hover,[role=button]:hover{background:#d9d9d9;color:#000}input[type=submit][disabled],input[type=reset][disabled],button[disabled],[disabled][role=button]{background:#e6e5e5;color:#403f3f;cursor:not-allowed}input[type=submit],button[type=submit],[type=submit][role=button]{background:#275a90;color:#fff}input[type=submit]:hover,button[type=submit]:hover,[type=submit][role=button]:hover{background:#173454;color:#bfbfbf}input,select,textarea{margin-bottom:1.125rem}input[type=text],input[type=password],input[type=email],input[type=url],input[type=phone],input[type=tel],input[type=number],input[type=datetime],input[type=date],input[type=month],input[type=week],input[type=color],input[type=time],input[type=search],input[type=range],input[type=file],input[type=datetime-local],select,textarea{border:1px solid #595959;padding:.3375rem .39375rem}input[type=checkbox],input[type=radio]{flex-grow:0;height:1.85625rem;margin-left:0;margin-right:9px;vertical-align:middle}input[type=checkbox]+label,input[type=radio]+label{page-break-before:avoid}select[multiple]{min-width:270px}pre,code,kbd,samp,var,output{font:.9rem Menlo,Monaco,Consolas,Courier New,monospace}pre{border-left:0 solid #59c072;line-height:1.575rem;overflow:auto;padding-left:18px}pre code{background:none;border:0;line-height:1.85625rem;padding:0}code,kbd{background:#daf1e0;border-radius:3.6px;color:#2a6f3b;display:inline-block;line-height:1.125rem;padding:.225rem .39375rem .16875rem}kbd{background:#2a6f3b;color:#fff}mark{background:#ffc;padding:0 .225rem}h1,h2,h3,h4,h5,h6{color:#000;margin-bottom:1.125rem}h1{font-size:2.25rem;font-weight:500;line-height:2.7rem;margin-top:4.5rem}h2{font-size:1.575rem;font-weight:400;line-height:2.1375rem;margin-top:3.375rem}h3{font-size:1.35rem;line-height:1.6875rem;margin-top:2.25rem}h4{font-size:1.125rem;line-height:1.4625rem;margin-top:1.125rem}h5{font-size:.9rem;font-weight:700;line-height:1.35rem;text-transform:uppercase}h6{color:#595959;font-size:.9rem;font-weight:700;line-height:1.125rem;text-transform:uppercase}a{color:#275a90;text-decoration:none}a:hover{text-decoration:underline}hr{border-bottom:1px solid #595959}figcaption,small{font-size:.95625rem}figcaption{color:#595959}var,em,i{font-style:italic}dt,strong,b{font-weight:600}del,s{text-decoration:line-through}ins,u{text-decoration:underline}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}*{border:0;border-collapse:separate;border-spacing:0;box-sizing:border-box;margin:0;max-width:100%;padding:0;vertical-align:baseline}html,body{width:100%}html{height:100%}body{background:#fff;color:#1a1919;padding:36px}p,ul,ol,dl,blockquote,hr,pre,table,form,fieldset,figure,address{margin-bottom:1.85625rem}section{margin-left:auto;margin-right:auto;width:900px}aside{float:right;width:285px}article,header,footer{padding:43.2px}article{background:#fff;border:1px solid #d9d9d9}nav{text-align:center}nav ul{list-style:none;margin-left:0;text-align:center}nav ul li{display:inline-block;margin-left:9px;margin-right:9px;vertical-align:middle}nav ul li:first-child{margin-left:0}nav ul li:last-child{margin-right:0}ol,ul{margin-left:31.5px}li dl,li ol,li ul{margin-bottom:0}dl{display:inline-block}dt{padding:0 1.125rem}dd{padding:0 1.125rem .28125rem}dd:last-of-type{border-bottom:0 solid #595959}dd+dt{border-top:0 solid #595959;padding-top:.5625rem}blockquote{border-left:0 solid #595959;padding:.28125rem 1.125rem .28125rem .99rem}blockquote footer{color:#595959;font-size:.84375rem;margin:0}blockquote p{margin-bottom:0}img{height:auto;margin:0 auto}figure img{display:block}@media (max-width: 767px){body{padding:18px 0}article{border:0;padding:18px}header,footer{padding:18px}textarea,input,select,fieldset{min-width:0}fieldset *{flex-grow:1;page-break-before:auto}section{width:auto}x:-moz-any-link{display:table-cell}}[role=button]{background:#275a90;color:#fff}[role=button] a{all:unset}[role=button]:hover{background:#173454;color:#bfbfbf;text-decoration:none}.track h3,.track h4{margin-block-start:.2em;margin-block-end:.2em}.track .controll a{padding:.4rem}.track button,.track [role=button]{padding:.2em}.playlist img{max-height:250px;max-width:250px}.playlist{max-width:800px;margin:0 auto;background:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px #0000001a}.playlist .song{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd;padding:15px 0}.playlist .song:last-child{border-bottom:none}.playlist .cover{width:150px;height:150px;border-radius:5px;margin-right:20px}.playlist .details{flex:1}.playlist .title{font-size:18px;font-weight:700;color:#333}.playlist .artist{font-size:16px;color:#666}.playlist .meta{font-size:12px;color:#aaa;margin-top:5px}.playlist .meta .inline-list{list-style:none;padding:0;margin:0}.playlist .meta .inline-list:before{content:"Written by ";font-weight:700}.playlist .meta .inline-list li{display:inline}.playlist .meta .inline-list li:not(:last-child):after{content:" | ";margin:0 5px}.playlist .actions{font-size:14px;color:#d9534f;cursor:pointer}form.form-inline{display:inline}
