.cfm-album-grid.svelte-1c3h6zk{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-items:stretch;gap:1rem;display:grid}.home-album-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}@media (width>=640px){.home-album-grid{grid-template-columns:repeat(4,1fr)}}@media (width>=900px){.home-album-grid{grid-template-columns:repeat(5,1fr)}}.cover.svelte-1c3h6zk{aspect-ratio:1;border:2px solid var(--t-ink);background:var(--cover-color,var(--t-rosa));place-items:end start;margin-bottom:.75rem;padding:.5rem;display:grid}.year.svelte-1c3h6zk{font-family:var(--cfm-font-mono);background:var(--t-amarillo);border:2px solid var(--t-ink);padding:.1rem .35rem;font-size:.68rem;transform:rotate(-2deg)}h3.svelte-1c3h6zk{font-family:var(--cfm-font-accent);text-transform:uppercase;letter-spacing:.03em;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-width:0;min-height:3.1875rem;margin:0 0 .2rem;font-size:.85rem;font-weight:400;line-height:1.25;display:-webkit-box;overflow:hidden}.artist.svelte-1c3h6zk{color:var(--cfm-text-muted);overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:.8125rem;display:-webkit-box;overflow:hidden}.genre.svelte-1c3h6zk{font-family:var(--cfm-font-mono);color:var(--t-rosa);text-transform:uppercase;letter-spacing:.05em;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;min-width:0;margin:.25rem 0 0;font-size:.65rem;display:-webkit-box;overflow:hidden}.design-zone{margin-inline:calc(-1 * var(--zone-bleed,0px));padding-block:2rem;scroll-margin-top:1rem;position:relative}.design-zone:before,.design-zone:after{content:"";height:1px;margin-inline:var(--zone-bleed,0px);background:linear-gradient(90deg, transparent 0%, var(--zone-fade,#0d0d0d1f) 20%, var(--zone-fade,#0d0d0d1f) 80%, transparent 100%);display:block}.design-zone:before{margin-bottom:1.75rem}.design-zone:after{margin-top:1.75rem}.design-zone:first-child:before,.design-zone.zone-no-top-fade:before,.design-zone:last-child:after,.design-zone.zone-no-bottom-fade:after{display:none}.design-zone.bleed{--zone-bleed:2rem;margin-inline:calc(-1 * var(--zone-bleed));padding-inline:var(--zone-bleed)}.zone-inner{max-width:100%;position:relative}.theme-enciclopedia{--t-bg:#e8dcc4;--t-bg-deep:#d4c4a8;--t-paper:#f5eedc;--t-ink:#1a1208;--t-ink-soft:#4a3728;--t-rojo:#9b2335;--t-azul:#1e3a5f;--t-blanco:#f7f2e8;--t-sello:#7a1c28;--t-oro:#8b6914;--t-line:#1a120838;--t-shadow:#1a12082e;--t-font-display:"IM Fell English", "Libre Baskerville", Georgia, serif;--t-font-body:"Libre Baskerville", Georgia, serif;--t-font-mono:"Special Elite", "Courier New", monospace;--t-font-label:"Source Serif 4", Georgia, serif;--t-radius:2px;--t-border:2px solid var(--t-ink)}.encyclopedia-zone.theme-enciclopedia{--zone-fade:var(--t-line);--cfm-bg:var(--t-paper);--cfm-bg-elevated:var(--t-blanco);--cfm-surface:var(--t-blanco);--cfm-surface-hover:var(--t-paper);--cfm-border:var(--t-line);--cfm-border-strong:var(--t-ink);--cfm-text:var(--t-ink);--cfm-text-muted:var(--t-ink-soft);--cfm-text-subtle:var(--t-ink-soft);--cfm-accent:var(--t-rojo);--cfm-accent-hover:var(--t-sello);--cfm-accent-soft:#9b23351f;--cfm-warm:var(--t-azul);--cfm-warm-soft:#1e3a5f1f;--cfm-font-display:var(--t-font-display);--cfm-font-body:var(--t-font-body);--cfm-font-mono:var(--t-font-mono);--cfm-font-accent:var(--t-font-label);--cfm-radius:var(--t-radius);--cfm-shadow:3px 3px 0 var(--t-shadow);--cfm-shadow-sm:2px 2px 0 var(--t-shadow);background:linear-gradient(180deg, var(--t-bg) 0%, var(--t-bg-deep) 100%);color:var(--t-ink);font-family:var(--t-font-body)}.encyclopedia-zone.theme-enciclopedia:before{background:linear-gradient(90deg, transparent, var(--t-oro) 30%, var(--t-sello) 50%, var(--t-oro) 70%, transparent);opacity:.35;height:2px}.encyclopedia-zone h2,.encyclopedia-zone h3{font-family:var(--t-font-display);color:var(--t-ink);border-bottom:2px solid var(--t-ink);text-transform:none;letter-spacing:.02em;padding-bottom:.35rem;display:inline-block}.encyclopedia-zone .cfm-prose{color:var(--t-ink-soft);font-family:var(--t-font-body);max-width:68ch}.encyclopedia-zone .cfm-prose p{text-indent:1.5em}.encyclopedia-zone .cfm-lyric{background:var(--t-blanco);border:var(--t-border);box-shadow:var(--cfm-shadow-sm);font-family:var(--t-font-body);position:relative;transform:none}.encyclopedia-zone .cfm-lyric:after{content:"ARCHIVO";font-family:var(--t-font-mono);letter-spacing:.18em;color:var(--t-sello);border:1px solid var(--t-sello);opacity:.7;padding:.15rem .35rem;font-size:.55rem;position:absolute;top:.75rem;right:.75rem;transform:rotate(3deg)}.encyclopedia-zone .cfm-lyric header strong{font-family:var(--t-font-display);text-transform:none}.encyclopedia-zone .cfm-lyric pre{font-family:var(--t-font-body);font-style:normal}.encyclopedia-zone .museum-card{border:var(--t-border);background:var(--t-blanco);box-shadow:var(--cfm-shadow-sm);padding:1.25rem 1.5rem;position:relative}.encyclopedia-zone .museum-card:before{content:"";border:2px solid var(--t-sello);opacity:.4;border-radius:50%;width:28px;height:28px;position:absolute;top:.5rem;left:.5rem}.encyclopedia-zone .cfm-link{color:var(--t-rojo)}.encyclopedia-zone .cfm-link:hover{color:var(--t-azul)}.theme-mapa{--t-ocean:#1a535c;--t-ocean-deep:#0d3339;--t-morado:#6b2d5b;--t-turquesa:#2ec4b6;--t-amarillo:#ffd23f;--t-coral:#ff6b6b;--t-lima:#caff70;--t-paper:#faf3e0;--t-ink:#0d0d0d;--t-text:#0d0d0d;--t-text-dim:#0d0d0db8;--t-spray:#2ec4b624;--t-font-display:"Bebas Neue", "Impact", sans-serif;--t-font-body:"DM Sans", system-ui, sans-serif;--t-font-tag:"Permanent Marker", cursive;--t-font-mono:"IBM Plex Mono", monospace;--t-radius:4px}.mapa-cultural-zone.theme-mapa{--zone-fade:#0d0d0d24;--cfm-bg:var(--t-paper);--cfm-bg-elevated:#fff;--cfm-surface:#fff;--cfm-surface-hover:var(--t-paper);--cfm-border:#0d0d0d2e;--cfm-border-strong:var(--t-ink);--cfm-text:var(--t-text);--cfm-text-muted:var(--t-text-dim);--cfm-text-subtle:var(--t-text-dim);--cfm-accent:var(--t-morado);--cfm-accent-hover:var(--t-coral);--cfm-accent-soft:#6b2d5b1f;--cfm-warm:var(--t-turquesa);--cfm-warm-soft:#2ec4b626;--cfm-font-display:var(--t-font-display);--cfm-font-body:var(--t-font-body);--cfm-font-mono:var(--t-font-mono);--cfm-font-accent:var(--t-font-tag);--cfm-radius:var(--t-radius);--cfm-shadow:4px 4px 0 var(--t-ink);--cfm-shadow-sm:2px 2px 0 var(--t-ink);background:linear-gradient(90deg, var(--t-turquesa) 0, var(--t-turquesa) 8px, var(--t-paper) 8px), repeating-linear-gradient(-12deg, transparent, transparent 18px, #6b2d5b0b 18px, #6b2d5b0b 36px);color:var(--t-text);font-family:var(--t-font-body);border:3px solid var(--t-ink);border-radius:var(--t-radius);box-shadow:var(--cfm-shadow)}.mapa-cultural-zone h2{font-family:var(--t-font-display);color:var(--t-ink);text-transform:uppercase;letter-spacing:.06em;border-bottom:3px solid var(--t-morado);padding-bottom:.35rem;display:inline-block}.mapa-cultural-zone .cfm-prose{color:var(--t-text-dim);max-width:60ch}.mapa-cultural-zone .cfm-card{border:3px solid var(--t-ink);box-shadow:var(--cfm-shadow-sm);color:var(--t-ink);background:#fff}.mapa-cultural-zone .cfm-card h3{font-family:var(--cfm-font-accent);text-transform:none;letter-spacing:.01em;color:#ff006e;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;line-clamp:2;border-bottom:none;-webkit-box-orient:vertical;min-width:0;min-height:2.125rem;margin:.5rem 0 .15rem;font-size:.85rem;font-weight:400;line-height:1.25;display:-webkit-box;overflow:hidden}.mapa-cultural-zone .cfm-card:hover{background:var(--t-paper)}.mapa-cultural-zone .cfm-timeline .dot{background:var(--t-coral);border:2px solid var(--t-ink);border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 3px #2ec4b659}.mapa-cultural-zone .cfm-timeline .line{background:var(--t-turquesa);opacity:.75;width:2px}.mapa-cultural-zone .cfm-timeline time{background:var(--t-amarillo);color:var(--t-ink);border:2px solid var(--t-ink);font-family:var(--t-font-tag)}.mapa-cultural-zone .cfm-timeline h4{font-family:var(--t-font-display);color:var(--t-ink)}.mapa-cultural-zone .graffiti-chip{font-family:var(--t-font-tag);color:var(--t-ink);background:var(--t-turquesa);border:2px solid var(--t-ink);transform:rotate(var(--chip-rot,-2deg));padding:.25rem .55rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-block}.mapa-cultural-zone a.graffiti-chip:hover{background:var(--t-amarillo);color:var(--t-ink)}.mapa-cultural-zone .era-card{border:2px solid var(--t-ink);box-shadow:3px 3px 0 var(--t-turquesa);color:var(--t-ink);background:#fff}.mapa-cultural-zone .era-card h3{color:var(--t-morado);font-family:var(--t-font-display);border-bottom:none}.mapa-cultural-zone .era-card a{color:var(--t-morado);text-decoration:underline;-webkit-text-decoration-color:var(--t-turquesa);text-decoration-color:var(--t-turquesa);text-underline-offset:2px;font-weight:700}.mapa-cultural-zone .era-card a:hover{color:var(--t-coral);-webkit-text-decoration-color:var(--t-coral);text-decoration-color:var(--t-coral)}.mapa-cultural-zone .era-card strong{color:var(--t-ink)}.mapa-cultural-zone .era-card em{color:var(--t-text-dim);font-style:normal}.mapa-cultural-zone .era-card .era-note{color:var(--t-text-dim)}.mapa-cultural-zone .section-sticker{border:2px solid var(--t-ink);background:var(--t-turquesa)!important;color:var(--t-ink)!important;font-family:var(--t-font-tag)!important}.mapa-cultural-zone .cfm-link{color:var(--t-morado)}.mapa-cultural-zone .cfm-link:hover{color:var(--t-coral)}:root,.theme-revista{--t-paper:#faf3e0;--t-ink:#0d0d0d;--t-rosa:#ff006e;--t-azul:#3a86ff;--t-amarillo:#ffbe0b;--t-verde:#06d6a0;--t-sombra:#8338ec;--t-muted:#0d0d0da6;--t-line:#0d0d0d24;--t-font-display:"Anton", "Impact", sans-serif;--t-font-body:"Archivo", system-ui, sans-serif;--t-font-accent:"Archivo Black", sans-serif;--t-font-mono:"Space Mono", monospace;--t-radius:0}.revista-zone.theme-revista{--zone-fade:var(--t-line);--cfm-bg:var(--t-paper);--cfm-text:var(--t-ink);--cfm-text-muted:var(--t-muted);--cfm-text-subtle:var(--t-muted);--cfm-accent:var(--t-rosa);--cfm-accent-hover:#e6005f;--cfm-warm:var(--t-azul);--cfm-font-display:var(--t-font-display);--cfm-font-body:var(--t-font-body);--cfm-font-mono:var(--t-font-mono);--cfm-font-accent:var(--t-font-accent);color:var(--t-ink);font-family:var(--t-font-body)}.revista-zone h2{font-family:var(--t-font-display);text-transform:uppercase;border-bottom:3px solid var(--t-ink);padding-bottom:.4rem;display:inline-block}.revista-zone .sticker-name{background:var(--t-rosa);color:#fff;border:3px solid var(--t-ink);box-shadow:3px 3px 0 var(--t-ink);padding:.15rem .65rem;display:inline-block;transform:rotate(-1.5deg)}.revista-zone .cfm-card,.revista-zone .artist-card-revista{transform:rotate(var(--r,0deg))}
