.artists{display:flex;gap:2rem;flex-wrap:wrap}.artists,.artists ul{list-style:none;margin:0;padding:0}.artist{min-width:384px;--card-bg: var(--bg);--card-text-color: var(--color);--logo-size: 128px;flex:1;display:flex;flex-direction:column;padding:3em 2em}.artist .logo{align-self:center;max-width:var(--logo-size);max-height:var(--logo-size);border-radius:50%;overflow:hidden;padding:1em;margin:1em}.artist .logo .image{object-fit:cover;width:100%;height:100%}.artist .nick{text-align:center}.artist .links{display:flex;flex-direction:column;gap:1em}.artist .links .link{display:flex;align-items:center;font-weight:700;font-size:1.3em;gap:.5em}.artist .links .link_content{display:flex;flex-direction:column}.artist .links .handle{font-size:.6em}.artist .icon{display:inline-block;max-height:32px;margin:5px 10px}.coffee{--card-bg: var(--pink);--card-text-color: var(--bg-dark);margin:1em 0 1em -30em;padding:1em 2em 1em 32em;color:var(--text);width:calc(70% + 30em);min-width:min(90vw,640px);display:flex;align-items:center;justify-content:flex-end;gap:1.7em;align-self:flex-start;line-height:1.3em;text-align:right}.coffee ul{list-style:none;padding:0}.coffee .links{flex-direction:row;display:flex;gap:1em}.coffee .links .link{padding:1em}.coffee .icon{height:3.5em;width:3.5em;display:block}.about p{margin:.3em}hr{align-self:center;border-color:var(--text);width:85%;margin:1em 0}.intro{padding:1em calc(var(--sides-width) + 1em);padding-top:0}.intro .link{display:inline-block!important;width:fit-content}
