:root{--radius-sm:9px;--radius-md:15px;--radius-lg:24px}
.mark{border-radius:var(--radius-sm)}
header{border-radius:0 0 var(--radius-md) var(--radius-md)}
.back,.game-direct{padding:8px 11px;border-radius:var(--radius-sm)}
button,input,select,textarea,.download-button{border-radius:var(--radius-sm)}
dialog,.cart-dialog{border-radius:var(--radius-lg)}
.artist-list{display:grid;gap:14px}
.artist-list>a{padding:24px;border:1px solid var(--line)!important;border-radius:var(--radius-md);background:#101010}
.one-sheet{display:grid;gap:18px;padding:18px}
.artist-lead,.release-sheet,.video-section,.press{overflow:hidden;border:1px solid var(--line)!important;border-radius:var(--radius-lg)}
.album-block img,.artist-photo img,.video-frame{border-radius:var(--radius-md)}
.quotes{gap:14px;background:transparent!important}
.quotes blockquote{border:1px solid var(--line);border-radius:var(--radius-md)}
.store-grid{gap:16px!important;padding:24px!important;background:transparent!important}
.product-card{border:1px solid var(--line);border-radius:var(--radius-lg)}
.product-image{overflow:hidden;border-radius:var(--radius-md)}
.cart-row button{border-radius:var(--radius-sm)}
.player-window iframe{border-radius:0 0 var(--radius-lg) var(--radius-lg)}
@media(max-width:700px){.one-sheet{gap:12px;padding:12px}.artist-lead,.release-sheet,.video-section,.press{border-radius:18px}.store-grid{gap:10px!important;padding:12px!important}.product-card{border-radius:16px}}
