/* Tema "sur de Chile": papel cálido, bosque, alerce y cobre; pentagramas en degradé con figuras rítmicas al fondo.
   Se genera con _config/bin/fondo.py. Respaldo del tema anterior (azul) en _config/site/_respaldo/*.azul */
:root {
  --bosque:#2f5a43; --musgo:#6f8f5e; --alerce:#a8794a; --cobre:#b5673a; --niebla:#eef1ea; --papel:#f6f1e6; --mar:#4f7a86;
}
html { background:#f3eedf; }
body { background:transparent !important; }
body::before {
  content:""; position:fixed; inset:0; z-index:-1; pointer-events:none;
  background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22220%22 height=%22220%22%3E%3Cfilter id=%22n%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.85%22 numOctaves=%222%22 stitchTiles=%22stitch%22/%3E%3CfeColorMatrix values=%220 0 0 0 .35  0 0 0 0 .3  0 0 0 0 .2  0 0 0 .16 0%22/%3E%3C/filter%3E%3Crect width=%22100%25%22 height=%22100%25%22 filter=%22url%28%23n%29%22/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1600 1000%22 preserveAspectRatio=%22xMidYMid slice%22%3E%0A%3Cdefs%3E%0A%3ClinearGradient id=%22ga%22 x1=%220%22 x2=%221%22 y1=%220%22 y2=%220%22%3E%3Cstop offset=%220%22 stop-color=%22%232f5a43%22 stop-opacity=%220%22/%3E%3Cstop offset=%22.35%22 stop-color=%22%232f5a43%22 stop-opacity=%22.85%22/%3E%3Cstop offset=%22.7%22 stop-color=%22%238a7a3a%22 stop-opacity=%22.75%22/%3E%3Cstop offset=%221%22 stop-color=%22%23b5673a%22 stop-opacity=%220%22/%3E%3C/linearGradient%3E%0A%3ClinearGradient id=%22gb%22 x1=%220%22 x2=%221%22 y1=%220%22 y2=%220%22%3E%3Cstop offset=%220%22 stop-color=%22%23b5673a%22 stop-opacity=%220%22/%3E%3Cstop offset=%22.4%22 stop-color=%22%23b5673a%22 stop-opacity=%22.8%22/%3E%3Cstop offset=%22.75%22 stop-color=%22%233f7a78%22 stop-opacity=%22.75%22/%3E%3Cstop offset=%221%22 stop-color=%22%233f7a78%22 stop-opacity=%220%22/%3E%3C/linearGradient%3E%0A%3ClinearGradient id=%22gh%22 x1=%220%22 x2=%220%22 y1=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%236f8f5e%22 stop-opacity=%220%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%234d7a5d%22 stop-opacity=%22.22%22/%3E%3Cstop offset=%221%22 stop-color=%22%232f5a43%22 stop-opacity=%22.34%22/%3E%3C/linearGradient%3E%0A%3ClinearGradient id=%22gh2%22 x1=%220%22 x2=%220%22 y1=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%237d9a96%22 stop-opacity=%220%22/%3E%3Cstop offset=%221%22 stop-color=%22%234f7a86%22 stop-opacity=%22.28%22/%3E%3C/linearGradient%3E%0A%3C/defs%3E%0A%3Cpath d=%22M0 860 C 260 760, 480 830, 760 770 S 1250 720, 1600 800 L1600 1000 L0 1000Z%22 fill=%22url%28%23gh2%29%22/%3E%0A%3Cpath d=%22M0 930 C 300 850, 560 930, 860 880 S 1340 850, 1600 910 L1600 1000 L0 1000Z%22 fill=%22url%28%23gh%29%22/%3E%0A%3Cg opacity=%22.5%22 fill=%22none%22 stroke=%22url%28%23ga%29%22 stroke-width=%222.1%22 stroke-linecap=%22round%22%3E%3Cpath d=%22M-80 250 C 280 110, 640 420, 1020 260 C 1400 100, 1480 120, 1700 230%22/%3E%3Cpath d=%22M-80 265 C 280 125, 640 435, 1020 275 C 1400 115, 1480 135, 1700 245%22/%3E%3Cpath d=%22M-80 280 C 280 140, 640 450, 1020 290 C 1400 130, 1480 150, 1700 260%22/%3E%3Cpath d=%22M-80 295 C 280 155, 640 465, 1020 305 C 1400 145, 1480 165, 1700 275%22/%3E%3Cpath d=%22M-80 310 C 280 170, 640 480, 1020 320 C 1400 160, 1480 180, 1700 290%22/%3E%3C/g%3E%0A%3Cg opacity=%22.5%22 fill=%22none%22 stroke=%22url%28%23gb%29%22 stroke-width=%222.1%22 stroke-linecap=%22round%22%3E%3Cpath d=%22M-80 770 C 380 900, 760 600, 1180 770 C 1580 940, 1500 860, 1700 690%22/%3E%3Cpath d=%22M-80 785 C 380 915, 760 615, 1180 785 C 1580 955, 1500 875, 1700 705%22/%3E%3Cpath d=%22M-80 800 C 380 930, 760 630, 1180 800 C 1580 970, 1500 890, 1700 720%22/%3E%3Cpath d=%22M-80 815 C 380 945, 760 645, 1180 815 C 1580 985, 1500 905, 1700 735%22/%3E%3Cpath d=%22M-80 830 C 380 960, 760 660, 1180 830 C 1580 1000, 1500 920, 1700 750%22/%3E%3C/g%3E%0A%3Cg opacity=%22.3%22%3E%3Cg transform=%22translate%2849.6 217.5%29 rotate%28-5.0%29 scale%281.0%29%22 fill=%22%23335a43%22 stroke=%22%23335a43%22%3E%3Cellipse cx=%220%22 cy=%2230.0%22 rx=%229.5%22 ry=%227%22 transform=%22rotate%28-22 0 30.0%29%22 stroke=%22none%22/%3E%3Cline x1=%228.6%22 y1=%2230.0%22 x2=%228.6%22 y2=%22-22.0%22 stroke-width=%222.4%22/%3E%3C/g%3E%3Cg transform=%22translate%28157.8 213.1%29 rotate%281.5%29 scale%281.0%29%22 fill=%22%233c5b42%22 stroke=%22%233c5b42%22%3E%3Cellipse cx=%220%22 cy=%2237.5%22 rx=%229.5%22 ry=%227%22 transform=%22rotate%28-22 0 37.5%29%22 stroke=%22none%22/%3E%3Cline x1=%228.6%22 y1=%2237.5%22 x2=%228.6%22 y2=%22-16.5%22 stroke-width=%222.4%22/%3E%3Cellipse cx=%2234%22 cy=%2230.5%22 rx=%229.5%22 ry=%227%22 transform=%22rotate%28-22 34 30.5%29%22 stroke=%22none%22/%3E%3Cline x1=%2242.6%22 y1=%2230.5%22 x2=%2242.6%22 y2=%22-23.5%22 stroke-width=%222.4%22/%3E%3Cline x1=%228.6%22 y1=%22-16.5%22 x2=%2242.6%22 y2=%22-23.5%22 stroke-width=%227%22 stroke-linecap=%22butt%22/%3E%3C/g%3E%3Cg transform=%22translate%28309.7 230.8%29 rotate%287.1%29 scale%281.0%29%22 fill=%22%23495d41%22 stroke=%22%23495d41%22%3E%3Cellipse cx=%220%22 cy=%2222.5%22 rx=%229.5%22 ry=%227%22 transform=%22rotate%28-22 0 22.5%29%22 fill=%22none%22 stroke-width=%222.6%22/%3E%3Cline x1=%22-8.6%22 y1=%2222.5%22 x2=%22-8.6%22 y2=%2274.5%22 stroke-width=%222.4%22/%3E%3C/g%3E%3Cg transform=%22translate%28429.7 255.3%29 rotate%288.6%29 scale%281.0%29%22 fill=%22%23535d41%22 stroke=%22%23535d41%22%3E%3Ccircle cx=%220%22 cy=%2220.0%22 r=%224.5%22 stroke=%22none%22/%3E%3Cpath d=%22M4 22.0 q 14 -2 16 -10 l -18 40%22 fill=%22none%22 stroke-width=%223%22/%3E%3C/g%3E%3Cg transform=%22translate%28517.3 274.3%29 rotate%288.3%29 scale%281.0%29%22 fill=%22%235a5e40%22 stroke=%22%235a5e40%22%3E%3Cellipse cx=%220%22 cy=%2245.0%22 rx=%229.5%22 ry=%227%22 transform=%22rotate%28-22 0 45.0%29%22 stroke=%22none%22/%3E%3Cline x1=%228.6%22 y1=%2245.0%22 x2=%228.6%22 y2=%22-9.0%22 stroke-width=%222.4%22/%3E%3Cellipse cx=%2230%22 cy=%2239.0%22 rx=%229.5%22 ry=%227%22 transform=%22rotate%28-22 30 39.0%29%22 stroke=%22none%22/%3E%3Cline x1=%2238.6%22 y1=%2239.0%22 x2=%2238.6%22 y2=%22-15.0%22 stroke-width=%222.4%22/%3E%3Cellipse cx=%2260%22 cy=%2233.0%22 rx=%229.5%22 ry=%227%22 transform=%22rotate%28-22 60 33.0%29%22 stroke=%22none%22/%3E%3Cline x1=%2268.6%22 y1=%2233.0%22 x2=%2268.6%22 y2=%22-21.0%22 stroke-width=%222.4%22/%3E%3Cellipse cx=%2290%22 cy=%2240.0%22 rx=%229.5%22 ry=%227%22 transform=%22rotate%28-22 90 40.0%29%22 stroke=%22none%22/%3E%3Cline x1=%2298.6%22 y1=%2240.0%22 x2=%2298.6%22 y2=%22-14.0%22 stroke-width=%222.4%22/%3E%3Cline x1=%228.6%22 y1=%22-9.0%22 x2=%2298.6%22 y2=%22-14.0%22 stroke-width=%227%22 stroke-linecap=%22butt%22/%3E%3Cline x1=%228.6%22 y1=%222.0%22 x2=%2298.6%22 y2=%22-3.0%22 stroke-width=%225%22 stroke-linecap=%22butt%22/%3E%3C/g%3E%3Cg transform=%22translate%28705.1 304.1%29 rotate%283.4%29 scale%281.0%29%22 fill=%22%236a603f%22 stroke=%22%236a603f%22%3E%3Cellipse cx=%220%22 cy=%2215.0%22 rx=%229.5%22 ry=%227%22 transform=%22rotate%28-22 0 15.0%29%22 stroke=%22none%22/%3E%3Cline x1=%22-8.6%22 y1=%2215.0%22 x2=%22-8.6%22 y2=%2267.0%22 stroke-width=%222.4%22/%3E%3C/g%3E%3Cg transform=%22translate%28839.1 304.5%29 rotate%28-3.5%29 scale%281.0%29%22 fill=%22%2375613e%22 stroke=%22%2375613e%22%3E%3Cellipse cx=%220%22 cy=%2237.5%22 rx=%229.5%22 ry=%227%22 transform=%22rotate%28-22 0 37.5%29%22 stroke=%22none%22/%3E%3Cline x1=%228.6%22 y1=%2237.5%22 x2=%228.6%22 y2=%22-14.5%22 stroke-width=%222.4%22/%3E%3Cpath d=%22M8.6 -14.5 q 22 12 14 34 q -2 -16 -14 -22z%22 stroke=%22none%22/%3E%3C/g%3E%3Cg transform=%22translate%281144.6 210.0%29 rotate%28-14.4%29 scale%281.0%29%22 fill=%22%238f633d%22 stroke=%22%238f633d%22%3E%3Cellipse cx=%220%22 cy=%2230.0%22 rx=%229.5%22 ry=%227%22 transform=%22rotate%28-22 0 30.0%29%22 fill=%22none%22 stroke-width=%222.6%22/%3E%3C/g%3E%3Cg transform=%22translate%281307.1 158.7%29 rotate%28-9.1%29 scale%281.0%29%22 fill=%22%239c653c%22 stroke=%22%239c653c%22%3E%3Cellipse cx=%220%22 cy=%2245.0%22 rx=%229.5%22 ry=%227%22 transform=%22rotate%28-22 0 45.0%29%22 stroke=%22none%22/%3E%3Cline x1=%228.6%22 y1=%2245.0%22 x2=%228.6%22 y2=%22-7.0%22 stroke-width=%222.4%22/%3E%3C/g%3E%3Cg transform=%22translate%281448.0 144.4%29 rotate%282.4%29 scale%281.0%29%22 fill=%22%23a8663b%22 stroke=%22%23a8663b%22%3E%3Cellipse cx=%220%22 cy=%2230.0%22 rx=%229.5%22 ry=%227%22 transform=%22rotate%28-22 0 30.0%29%22 stroke=%22none%22/%3E%3Cline x1=%228.6%22 y1=%2230.0%22 x2=%228.6%22 y2=%22-24.0%22 stroke-width=%222.4%22/%3E%3Cellipse cx=%2234%22 cy=%2223.0%22 rx=%229.5%22 ry=%227%22 transform=%22rotate%28-22 34 23.0%29%22 stroke=%22none%22/%3E%3Cline x1=%2242.6%22 y1=%2223.0%22 x2=%2242.6%22 y2=%22-31.0%22 stroke-width=%222.4%22/%3E%3Cline x1=%228.6%22 y1=%22-24.0%22 x2=%2242.6%22 y2=%22-31.0%22 stroke-width=%227%22 stroke-linecap=%22butt%22/%3E%3C/g%3E%3Cg transform=%22translate%2855.7 797.0%29 rotate%284.8%29 scale%281.0%29%22 fill=%22%23b1683c%22 stroke=%22%23b1683c%22%3E%3Cellipse cx=%220%22 cy=%2237.5%22 rx=%229.5%22 ry=%227%22 transform=%22rotate%28-22 0 37.5%29%22 stroke=%22none%22/%3E%3Cline x1=%228.6%22 y1=%2237.5%22 x2=%228.6%22 y2=%22-14.5%22 stroke-width=%222.4%22/%3E%3Cpath d=%22M8.6 -14.5 q 22 12 14 34 q -2 -16 -14 -22z%22 stroke=%22none%22/%3E%3C/g%3E%3Cg transform=%22translate%28239.0 801.7%29 rotate%28-2.3%29 scale%281.0%29%22 fill=%22%23a36a43%22 stroke=%22%23a36a43%22%3E%3Cellipse cx=%220%22 cy=%2222.5%22 rx=%229.5%22 ry=%227%22 transform=%22rotate%28-22 0 22.5%29%22 stroke=%22none%22/%3E%3Cline x1=%22-8.6%22 y1=%2222.5%22 x2=%22-8.6%22 y2=%2274.5%22 stroke-width=%222.4%22/%3E%3C/g%3E%3Cg transform=%22translate%28441.3 777.2%29 rotate%28-6.7%29 scale%281.0%29%22 fill=%22%23946c4b%22 stroke=%22%23946c4b%22%3E%3Cpath d=%22M0 4.0 l 12 14 l -14 16 l 14 14 q -16 4 -10 20 q 6 -8 14 -2%22 fill=%22none%22 stroke-width=%223%22 stroke-linejoin=%22round%22/%3E%3C/g%3E%3Cg transform=%22translate%28589.6 750.5%29 rotate%28-7.2%29 scale%281.0%29%22 fill=%22%238a6e51%22 stroke=%22%238a6e51%22%3E%3Cellipse cx=%220%22 cy=%2237.5%22 rx=%229.5%22 ry=%227%22 transform=%22rotate%28-22 0 37.5%29%22 stroke=%22none%22/%3E%3Cline x1=%228.6%22 y1=%2237.5%22 x2=%228.6%22 y2=%22-16.5%22 stroke-width=%222.4%22/%3E%3Cellipse cx=%2230%22 cy=%2231.5%22 rx=%229.5%22 ry=%227%22 transform=%22rotate%28-22 30 31.5%29%22 stroke=%22none%22/%3E%3Cline x1=%2238.6%22 y1=%2231.5%22 x2=%2238.6%22 y2=%22-22.5%22 stroke-width=%222.4%22/%3E%3Cellipse cx=%2260%22 cy=%2225.5%22 rx=%229.5%22 ry=%227%22 transform=%22rotate%28-22 60 25.5%29%22 stroke=%22none%22/%3E%3Cline x1=%2268.6%22 y1=%2225.5%22 x2=%2268.6%22 y2=%22-28.5%22 stroke-width=%222.4%22/%3E%3Cellipse cx=%2290%22 cy=%2232.5%22 rx=%229.5%22 ry=%227%22 transform=%22rotate%28-22 90 32.5%29%22 stroke=%22none%22/%3E%3Cline x1=%2298.6%22 y1=%2232.5%22 x2=%2298.6%22 y2=%22-21.5%22 stroke-width=%222.4%22/%3E%3Cline x1=%228.6%22 y1=%22-16.5%22 x2=%2298.6%22 y2=%22-21.5%22 stroke-width=%227%22 stroke-linecap=%22butt%22/%3E%3Cline x1=%228.6%22 y1=%22-5.5%22 x2=%2298.6%22 y2=%22-10.5%22 stroke-width=%225%22 stroke-linecap=%22butt%22/%3E%3C/g%3E%3Cg transform=%22translate%28760.8 724.2%29 rotate%28-4.5%29 scale%281.0%29%22 fill=%22%237d7057%22 stroke=%22%237d7057%22%3E%3Cellipse cx=%220%22 cy=%2245.0%22 rx=%229.5%22 ry=%227%22 transform=%22rotate%28-22 0 45.0%29%22 fill=%22none%22 stroke-width=%222.6%22/%3E%3Cline x1=%228.6%22 y1=%2245.0%22 x2=%228.6%22 y2=%22-7.0%22 stroke-width=%222.4%22/%3E%3C/g%3E%3Cg transform=%22translate%28931.8 717.2%29 rotate%281.8%29 scale%281.0%29%22 fill=%22%2370725e%22 stroke=%22%2370725e%22%3E%3Cellipse cx=%220%22 cy=%2222.5%22 rx=%229.5%22 ry=%227%22 transform=%22rotate%28-22 0 22.5%29%22 stroke=%22none%22/%3E%3Cline x1=%228.6%22 y1=%2222.5%22 x2=%228.6%22 y2=%22-31.5%22 stroke-width=%222.4%22/%3E%3Cellipse cx=%2234%22 cy=%2215.5%22 rx=%229.5%22 ry=%227%22 transform=%22rotate%28-22 34 15.5%29%22 stroke=%22none%22/%3E%3Cline x1=%2242.6%22 y1=%2215.5%22 x2=%2242.6%22 y2=%22-38.5%22 stroke-width=%222.4%22/%3E%3Cline x1=%228.6%22 y1=%22-31.5%22 x2=%2242.6%22 y2=%22-38.5%22 stroke-width=%227%22 stroke-linecap=%22butt%22/%3E%3C/g%3E%3Cg transform=%22translate%281286.4 813.7%29 rotate%2814.9%29 scale%281.0%29%22 fill=%22%2356766c%22 stroke=%22%2356766c%22%3E%3Cellipse cx=%220%22 cy=%2230.0%22 rx=%229.5%22 ry=%227%22 transform=%22rotate%28-22 0 30.0%29%22 stroke=%22none%22/%3E%3Cline x1=%228.6%22 y1=%2230.0%22 x2=%228.6%22 y2=%22-22.0%22 stroke-width=%222.4%22/%3E%3C/g%3E%3Cg transform=%22translate%281430.9 859.8%29 rotate%287.6%29 scale%281.0%29%22 fill=%22%234b7871%22 stroke=%22%234b7871%22%3E%3Ccircle cx=%220%22 cy=%2220.0%22 r=%224.5%22 stroke=%22none%22/%3E%3Cpath d=%22M4 22.0 q 14 -2 16 -10 l -18 40%22 fill=%22none%22 stroke-width=%223%22/%3E%3C/g%3E%3Cg transform=%22translate%281521.5 854.9%29 rotate%28-16.6%29 scale%281.0%29%22 fill=%22%23457975%22 stroke=%22%23457975%22%3E%3Cellipse cx=%220%22 cy=%2215.0%22 rx=%229.5%22 ry=%227%22 transform=%22rotate%28-22 0 15.0%29%22 stroke=%22none%22/%3E%3Cline x1=%22-8.6%22 y1=%2215.0%22 x2=%22-8.6%22 y2=%2267.0%22 stroke-width=%222.4%22/%3E%3C/g%3E%3C/g%3E%0A%3C/svg%3E"), linear-gradient(180deg,#e9f0e6 0%,#f7f2e4 45%,#efe6d1 100%);
  background-size:220px 220px, cover, cover; background-position:0 0, center, center; background-repeat:repeat, no-repeat, no-repeat;
}
.page, .page_center, main, header, footer { background:transparent; }
/* portadas con esquinas suaves y sombra cálida, como fotos sobre madera */
.release img, .album img, .page_split img, .cover img, .track_playback img { border-radius:12px; }
.release > a > img, .page_split .cover img, .page_split img { box-shadow:0 10px 26px rgba(70,52,28,.22), 0 2px 5px rgba(70,52,28,.18); }
/* los pentagramas se difuminan detrás de los textos: halo del color del papel alrededor de cada letra */
.layout :where(h1, h2, h3, h4, p, li, a, span, small, dt, dd, label, em, strong) {
  text-shadow:0 0 4px #f6f1e3, 0 0 9px #f6f1e3, 0 0 16px rgba(246,241,227,.95), 0 0 28px rgba(246,241,227,.9), 0 0 44px rgba(246,241,227,.8);
}
/* sin halo donde el texto ya está sobre fondo propio (tarjetas, botones, reproductor) */
.letra-card *, .letras-disco *, .actions.primary *, .fest-ficha *, .fest-anio *, .calidad *, button, button *, .button, .button * { text-shadow:none; }
/* botones */
button, .button, a.button { border-radius:999px; }
/* tarjetas de las letras y fichas con borde de madera clara */
.fest-ficha, .fest-anio, .letras-caja, .letra-caja { box-shadow:0 8px 22px rgba(70,52,28,.14); }
