.ma-search-page{padding-block:42px 72px}.ma-search-heading{max-width:850px}.ma-search-heading h1{font:700 clamp(38px,5vw,64px)/1.05 var(--ma-display);margin:15px 0 26px}.ma-search-box label{display:block;font-size:13px;color:var(--ma-muted);margin-bottom:10px}.ma-search-box>div{display:flex;gap:10px}.ma-search-box input{flex:1;min-width:0;padding:15px 18px;background:#f3f0e8;color:#151712;border:1px solid #f3f0e8;font:16px var(--ma-font);border-radius:0}.ma-search-box button{padding:14px 24px;background:var(--ma-gold);color:#151712;border:0;font:600 14px var(--ma-font);cursor:pointer}.ma-search-summary{margin:28px 0 18px;color:var(--ma-muted);overflow-wrap:anywhere}.ma-search-summary strong{color:var(--ma-text,#f3f0e8)}.ma-search-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--ma-line);padding-bottom:20px}.ma-search-tabs a{padding:11px 15px;border:1px solid var(--ma-line);font-size:13px;display:flex;gap:12px;align-items:center}.ma-search-tabs a span{color:var(--ma-muted);font-size:11px}.ma-search-tabs a[aria-current=page]{border-color:var(--ma-gold);background:#282c24;color:var(--ma-gold)}.ma-search-section{margin-top:36px}.ma-search-section-title{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.ma-search-section-title h2,.ma-search-empty h2{font:600 32px/1.15 var(--ma-display);margin:0}.ma-search-section-title>a{font-size:13px;color:var(--ma-gold)}.ma-search-artists{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ma-search-artists article{padding:22px;background:#1b1d1b;border:1px solid var(--ma-line);min-width:0}.ma-search-artists h3{font:600 30px/1.1 var(--ma-display);margin:14px 0;overflow-wrap:anywhere}.ma-search-artists .ma-text-link{display:inline-block;margin-top:15px;font-size:12px}.ma-search-songs{list-style:none;margin:0;padding:0;border-top:1px solid var(--ma-line)}.ma-search-songs li>a{display:flex;justify-content:space-between;gap:20px;padding:18px 4px;border-bottom:1px solid var(--ma-line)}.ma-search-songs strong{font-size:16px;font-weight:500;overflow-wrap:anywhere}.ma-search-songs small{display:block;color:var(--ma-muted);font-size:12px;margin-top:7px}.ma-search-empty{padding:36px 0;max-width:700px}.ma-search-empty p{color:var(--ma-muted);margin:16px 0 24px}.ma-search-page .ma-album-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ma-search-page :focus-visible{outline:2px solid var(--ma-gold);outline-offset:4px}@media(max-width:1000px){.ma-search-artists,.ma-search-page .ma-album-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ma-search-page{padding-block:28px 45px}.ma-search-heading h1{font-size:42px}.ma-search-box>div{gap:8px}.ma-search-box input{padding:13px 12px}.ma-search-box button{padding:12px 15px}.ma-search-tabs{gap:8px}.ma-search-tabs a{padding:10px 12px;font-size:12px}.ma-search-artists{grid-template-columns:1fr}.ma-search-section-title h2{font-size:28px}.ma-search-section-title>a{font-size:12px}.ma-search-page .ma-album-grid{gap:14px}.ma-search-page .ma-album-info{padding:14px}.ma-search-section{margin-top:30px}}

.ma-search-page .ma-album-card{display:flex;flex-direction:column}.ma-search-page .ma-album-info{display:flex;flex-direction:column;flex:1}.ma-search-page .ma-album-info>.ma-save-button,.ma-search-page .ma-album-info>.ma-library-action{margin-top:auto;align-self:flex-start}
