.tamr-archive,.tamr-release,.tamr-grid,.tamr-term-list{--tamr-line:color-mix(in srgb,var(--fl-body-color,#aaa) 18%,transparent);--tamr-muted:color-mix(in srgb,var(--fl-body-color,#bbb) 72%,var(--fl-body-background,#181818));--tamr-panel:color-mix(in srgb,var(--fl-body-color,#bbb) 4%,var(--fl-body-background,#181818))}
#fl-content.tamr-archive{margin-top:0;padding-top:32px;padding-bottom:64px}.tamr-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;margin:0 0 30px!important;color:var(--tamr-muted)}.tamr-breadcrumb a{color:inherit}.tamr-archive-header{max-width:770px;margin-bottom:28px}.tamr-eyebrow{font-size:10px!important;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--tamr-muted);margin:0 0 12px!important}.tamr-eyebrow span{margin:0 8px;color:var(--fl-accent-color)}.tamr-archive h1{font-family:var(--fl-headings-font);font-size:clamp(28px,4vw,48px);font-weight:600;line-height:1.13;letter-spacing:-.025em;margin:0 0 16px}.tamr-archive-intro{max-width:650px;font-size:14px;line-height:1.8;color:var(--tamr-muted)}.tamr-archive-intro p{margin:0}.tamr-catalog-nav{display:flex;gap:25px;flex-wrap:wrap;border-bottom:1px solid var(--tamr-line);margin:0 0 24px!important}.tamr-catalog-nav a{padding:10px 0;font-size:12px;font-weight:500;color:var(--tamr-muted);border-bottom:2px solid transparent;margin-bottom:-1px}.tamr-catalog-nav a[aria-current],.tamr-catalog-nav a:hover{color:var(--fl-body-color);border-bottom-color:var(--fl-accent-color)}
.tamr-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:0 0 20px}.tamr-filters label{display:flex;flex:1 1 120px;flex-direction:column;gap:6px;margin:0;font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--tamr-muted)}.tamr-filters .tamr-search{flex:1.5 1 200px}.tamr-filters input,.tamr-filters select{width:100%;min-width:0;height:40px;box-sizing:border-box;margin:0;padding:8px 11px;border:1px solid var(--tamr-line);border-radius:2px;background:var(--tamr-panel);color:var(--fl-body-color);font-family:inherit;font-size:12px;letter-spacing:normal;text-transform:none}.tamr-filters select option{color:var(--fl-body-color);background:var(--fl-body-background)}.tamr-filters button{height:40px;padding:8px 19px;font-size:12px;border-radius:2px;flex:none}.tamr-reset{font-size:12px;padding:8px}.tamr-results-summary{display:flex;justify-content:space-between;gap:15px;font-size:10px;letter-spacing:.04em;color:var(--tamr-muted);border-top:1px solid var(--tamr-line);padding-top:18px;margin-bottom:18px}.tamr-results-summary span:first-child{font-weight:600}
.tamr-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px;margin:24px 0 36px}.tamr-archive>.tamr-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0}.tamr-card{display:flex;flex-direction:column;min-width:0;margin:0!important;text-align:left}.tamr-card-art{display:block;overflow:hidden;background:var(--tamr-panel);aspect-ratio:1;border:1px solid var(--tamr-line)}.tamr-cover{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.tamr-card-art img{transition:transform .25s ease}.tamr-card-art:hover img{transform:scale(1.025)}.tamr-card-meta{display:flex;justify-content:space-between;gap:6px;margin:11px 0 7px;font-size:9px;line-height:1.4;letter-spacing:.045em;text-transform:uppercase;color:var(--tamr-muted)}.tamr-card h3{font-size:14px!important;font-weight:600;line-height:1.45;margin:0 0 5px!important;letter-spacing:0;overflow-wrap:anywhere}.tamr-card h3 a{color:var(--fl-body-color)!important;text-decoration:none}.tamr-card h3 a:hover{color:var(--fl-accent-color)!important}.tamr-card .tamr-card-artists{font-size:11px;line-height:1.55;margin:0 0 13px;color:var(--tamr-muted);overflow-wrap:anywhere}.tamr-card-artists a{color:inherit!important}.tamr-card-artists a:hover{text-decoration:underline}.tamr-card-buy{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding:10px 0 0;border-top:1px solid var(--tamr-line);color:var(--fl-body-color)!important;font-size:11px;font-weight:500;line-height:1.4}.tamr-card-buy span{font:inherit;color:inherit}.tamr-card-buy:hover{color:var(--fl-accent-color)!important}
.tamr-release{margin-top:2.5rem}.tamr-release-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:start}.tamr-release dl{margin:1rem 0;border:0}.tamr-release dt{font-size:10px;text-transform:uppercase;letter-spacing:.07em;background:none;border:0;font-weight:600;margin-top:16px;padding:0;color:var(--tamr-muted)}.tamr-release dd{border:0;margin:4px 0 0;padding:0;background:none;font-size:13px}.tamr-release dd a{color:inherit}.tamr-bandcamp{display:inline-block;max-width:100%;white-space:normal;border-radius:2px}.tamr-release h2{margin:2rem 0 1rem}.tamr-tracklist{border-top:1px solid var(--tamr-line);margin:0 0 24px;list-style:none;padding:0;counter-reset:tracks}.tamr-tracklist li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;border-bottom:1px solid var(--tamr-line);font-size:13px;counter-increment:tracks}.tamr-tracklist li:before{content:counter(tracks,decimal-leading-zero);font-size:10px;color:var(--tamr-muted)}.tamr-tracklist .tamr-track-title{flex:1}.tamr-tracklist small{white-space:nowrap;font-size:10px;color:var(--tamr-muted)}.tamr-term-list{columns:3;column-gap:30px}.tamr-term-list li{break-inside:avoid;padding:8px 0;border-bottom:1px solid var(--tamr-line)}.tamr-term-list a{color:var(--fl-body-color)}.tamr-term-list small{font-size:10px;color:var(--tamr-muted)}.tamr-pagination{display:flex;flex-wrap:wrap;gap:7px;margin:30px 0!important}.tamr-pagination .page-numbers{font-size:12px;padding:5px 12px;border:1px solid var(--tamr-line);color:var(--fl-body-color)}.tamr-pagination .current{border-color:var(--fl-accent-color)}.tamr-reading{padding-top:30px;border-top:1px solid var(--tamr-line);margin-top:36px}.tamr-reading li{margin-top:10px}.tamr-reading a{color:inherit}.tamr-empty{padding:36px 0}.tamr-archive :is(a,input,select,button):focus-visible,.tamr-card a:focus-visible{outline:2px solid var(--fl-accent-color);outline-offset:4px}.single-tamr_release .post-header .meta{display:none}
@media(max-width:1050px){.tamr-archive>.tamr-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tamr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.tamr-archive>.tamr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tamr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tamr-release-intro{grid-template-columns:1fr}.tamr-term-list{columns:2}.tamr-filters .tamr-search{flex-basis:100%}.tamr-filters label{flex-basis:30%}}
@media(max-width:540px){#fl-content.tamr-archive{padding:22px 18px 42px}.tamr-archive>.tamr-grid,.tamr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}.tamr-breadcrumb{margin-bottom:24px!important;font-size:10px}.tamr-archive-header{margin-bottom:18px}.tamr-eyebrow{font-size:9px!important;letter-spacing:.1em}.tamr-archive h1{font-size:30px}.tamr-archive-intro{font-size:12px}.tamr-catalog-nav{gap:20px}.tamr-catalog-nav a{font-size:11px}.tamr-filters{gap:10px}.tamr-filters label{flex-basis:40%}.tamr-filters .tamr-search{flex-basis:100%}.tamr-filters button{flex:1}.tamr-results-summary{font-size:9px}.tamr-card h3{font-size:12px!important}.tamr-card .tamr-card-artists{font-size:10px}.tamr-card-meta{font-size:8px}.tamr-card-buy{font-size:10px}.tamr-release .tamr-grid{gap:24px 12px}}
@media(prefers-reduced-motion:reduce){.tamr-card-art img{transition:none}.tamr-card-art:hover img{transform:none}}
.tamr-cta{margin:16px 0 24px!important;clear:both}.tamr-cta .tamr-bandcamp{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;max-width:100%;padding:12px 20px!important;line-height:1.5!important;text-align:center;white-space:normal!important;overflow-wrap:anywhere;border:1px solid var(--tamr-line,#555);border-radius:4px;font-size:14px!important;text-decoration:none!important}.tamr-release-intro .tamr-cta .tamr-bandcamp{width:100%}.tamr-cta .tamr-bandcamp:focus-visible{outline:2px solid var(--fl-accent-color,#f33);outline-offset:3px}@media(max-width:760px){.tamr-cta .tamr-bandcamp{width:100%}}
