:root{
  /* Marca: tomados del logo */
  --azul:#0208F0; --papel:#FAFDF0; --noche:#070733;
  /* Tintes del mismo azul y de la noche. No hay más colores: la paleta es azul, crema y azul noche. */
  --sala:#02021C; --azul-luz:#2A30FF; --azul-claro:#AEB8FF;

  /* Color semántico: 1 fondo, 1 tinta, 1 acento fuerte, 1 secundario */
  --fondo:var(--papel); --tinta:var(--noche); --acento:var(--azul); --chispa:var(--azul-claro);
  --filete:rgba(7,7,51,.32); --filete-claro:rgba(250,253,240,.42);
  --apagado:#5A5C70; --esqueleto:rgba(7,7,51,.13); --err:#B3001B;
  --foco:var(--azul); --sombra:var(--azul); --btn-bg:var(--azul); --btn-fg:var(--papel);
  --c-musica:var(--azul); --c-cine:var(--azul); --c-arte:var(--azul); --c-cine-claro:var(--azul-claro);
  --c-chispa-fondo:var(--sala); --c-chispa-tinta:var(--papel); --c-chispa-filete:rgba(250,253,240,.42);
  --sec:var(--acento); --sec-fill:var(--azul);

  /* Tipografía */
  --f-titular:"Piazzolla",Georgia,"Times New Roman",serif;
  --f-texto:"Archivo","Helvetica Neue",Arial,sans-serif;
  --t-xs:clamp(.8125rem,.79rem + .1vw,.875rem);
  --t-s:clamp(.9375rem,.91rem + .12vw,1rem);
  --t-cuerpo:clamp(1.0625rem,1.02rem + .2vw,1.1875rem);
  --t-m:clamp(1.25rem,1.14rem + .45vw,1.5rem);
  --t-l:clamp(1.5rem,1.24rem + 1.15vw,2.25rem);
  --t-xl:clamp(2rem,1.5rem + 2.3vw,3.75rem);
  --t-2xl:clamp(2.75rem,1.75rem + 4.8vw,6.5rem);
  --t-cartel:clamp(5.25rem,25vw,28rem);

  /* Espacio (base 4), contenedor */
  --e-1:.25rem; --e-2:.75rem; --e-3:1.25rem; --e-4:2rem; --e-5:3.25rem; --e-6:5rem; --e-7:clamp(5rem,4rem + 6vw,10rem);
  --margen:clamp(1rem,.4rem + 2.8vw,3.5rem); --max:90rem; --cab-alto:72px;

  /* Radios y sombras: casi no hay, y es a propósito */
  --r-0:0; --r-punto:50%;
  --s-dura:5px 5px 0 var(--sombra);

  /* Movimiento */
  --curva:cubic-bezier(.2,.8,.2,1); --m-rapido:.16s; --m-medio:.32s; --m-lento:.7s;

  /* Forma de marca: la estrella del logo como máscara para recortar imágenes */
  --m-estrella:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1000 1055%22%3E%3Cpath fill=%22%23000%22 fill-rule=%22evenodd%22 d=%22M576.3 2.3L575.4 0L563.5 45Q551.6 89.9 548.8 107.3Q545.9 124.7 534.4 169.1Q523 213.5 518.2 236.1Q513.4 258.8 510 267.5Q506.6 276.2 504.8 284Q503 291.8 499 299.7Q495 307.5 493.7 313.6Q492.5 319.7 488.7 327.7Q484.9 335.6 482.3 344.2Q479.7 352.8 468.6 376.3Q457.5 399.8 448.2 412Q438.8 424.1 427.1 433.4Q415.3 442.7 404.8 444.4Q394.4 446.1 379.6 445.5Q364.8 444.9 345.6 441.2Q326.5 437.6 316.9 436.8Q307.3 436.1 296.9 431.9Q286.4 427.8 273.4 424.1Q260.3 420.4 245.5 414Q230.7 407.6 221.2 405.2Q211.6 402.7 182 389.6Q152.4 376.5 139.3 372.1Q126.3 367.6 108 358Q89.7 348.3 69.7 341.1Q49.7 333.9 31.3 324.2Q12.9 314.5 6.4 312.7L0 311L3.7 314.5Q7.3 318 33.7 333.3Q60.1 348.7 78.4 362.3Q96.7 375.9 107.1 381.3Q117.6 386.8 125.4 394.1Q133.3 401.4 147.2 408.3Q161.1 415.2 174.3 425.7Q187.5 436.3 207.3 449.4Q227.1 462.4 258.5 487.4Q289.9 512.3 295.1 515.4Q300.4 518.5 310.9 528.8Q321.4 539 325 544.3Q328.6 549.5 331.7 560.8Q334.9 572.1 334.2 578.2Q333.5 584.3 330.9 590.5Q328.2 596.6 323 603Q317.8 609.4 310.8 615.1Q303.8 620.9 276 639.4Q248.1 657.8 209.8 680.1Q171.5 702.3 147.2 713.6Q122.8 724.9 92 743.4L61.1 761.9L65.8 762.1Q70.6 762.3 100.2 749.1Q129.8 735.9 158.5 724.5Q187.2 713.1 244.7 695.3Q302.1 677.4 313.4 675.7Q324.7 674 340.4 675.2Q356.1 676.4 362.2 678.3Q368.3 680.1 376.1 684.8Q383.9 689.4 390.9 695.2Q397.9 700.9 405.1 709.6Q412.4 718.3 416 725.3Q419.7 732.3 422.2 739.2Q424.7 746.2 430.6 774Q436.5 801.9 438.9 831.5Q441.4 861.1 441.6 890.7Q441.8 920.3 440 941.2Q438.2 962 438.1 988.2Q437.9 1014.3 436.3 1032.5Q434.7 1050.8 435.4 1052.7L436.1 1054.6L438.7 1046.6Q441.2 1038.6 449.1 1000.3Q457.1 962 464.6 929Q472.2 895.9 476.8 881.1Q481.4 866.3 482.1 860.2Q482.9 854.1 495.2 818.4Q507.4 782.7 513.6 771Q519.7 759.2 523.2 757.1Q526.7 754.9 529.3 751Q531.9 747.1 537.2 742.3Q542.6 737.5 559 725.6Q575.4 713.7 588.5 707.3Q601.5 701 613.7 696.6Q625.9 692.2 636.3 690.5Q646.8 688.7 660.7 689.4Q674.6 690.1 707.7 701.2Q740.8 712.3 781.7 730Q822.6 747.6 830.4 752.1Q838.3 756.6 853.1 762.3Q867.9 767.9 876.6 772.8Q885.3 777.6 894 780.2Q902.7 782.7 915.7 788.3Q928.8 793.9 930.5 793.6L932.2 793.2L897.4 765.1Q862.6 737 827.8 711.7Q793 686.5 788.7 682.2Q784.3 677.9 770.4 668.6Q756.5 659.2 736.4 641.4Q716.4 623.6 699 619.9Q681.6 616.2 674.6 617.4Q667.7 618.5 661.6 620.3Q655.5 622.2 648.5 627.5Q641.6 632.9 623.3 641.5Q605 650.1 596.3 652.6Q587.6 655.2 568.4 658.7Q549.3 662.3 540.6 661.5Q531.9 660.7 511 652.5Q490.1 644.2 482.2 636.9Q474.3 629.6 469.6 619.1Q464.9 608.7 464.3 603.4Q463.6 598.2 464.9 593Q466.2 587.8 472 577.3Q477.7 566.9 485.7 560.2Q493.6 553.6 504.9 549.3Q516.2 545 558.9 543.3Q601.5 541.5 615.4 542.5Q629.4 543.4 652.9 543Q676.4 542.7 687.7 540.1Q699 537.6 715.5 526.8Q732.1 516.1 756.5 494.6Q780.8 473.2 790.4 466.2Q800 459.1 804.2 454.7Q808.4 450.3 824.2 438.9Q840 427.5 854.8 419.3Q869.6 411.2 881.8 401.5Q894 391.8 905.3 385.3Q916.6 378.8 921.8 374.4Q927.1 369.9 954.9 351.4Q982.8 332.9 991.4 325.4L1000 318L999.2 317.5Q998.4 317.1 990.6 320.5Q982.8 323.9 964.5 333.4Q946.2 342.8 932.4 347.8Q918.7 352.8 904.6 359.6Q890.5 366.4 861.8 378.1Q833 389.9 823.5 392.1Q813.9 394.2 805.2 397.9Q796.5 401.6 786.9 404.3Q777.3 407 757.3 411.1Q737.3 415.2 729.5 417.7Q721.6 420.3 706.8 421.7Q692 423.2 682.5 421.8Q672.9 420.4 649.4 412Q625.9 403.6 614.6 396.2Q603.3 388.8 595.7 381.2Q588.1 373.7 582.5 363.2Q577 352.8 574.4 344.1Q571.7 335.4 570 318Q568.2 300.5 566.2 247.5Q564.2 194.4 565.2 167.4Q566.2 140.4 568.1 131.7Q569.9 123 570 101.2Q570.2 79.5 573.4 51.6Q576.7 23.8 576.9 14.2Q577.2 4.6 576.3 2.3ZM539 436.9Q547.9 434.6 557.3 433.9Q566.7 433.2 575.4 435.3Q584.1 437.5 591.9 440.2Q599.8 442.9 608.5 447.7Q617.2 452.5 622.9 457.4Q628.6 462.4 631.3 466.8Q633.9 471.1 635.7 480.7Q637.5 490.3 635.4 496.4Q633.3 502.5 625.3 508.4Q617.2 514.3 607.6 517.2Q598 520.1 577.2 522.1Q556.3 524 532.8 522.7Q509.3 521.3 502.3 519.1Q495.3 516.9 490.1 513.8Q484.9 510.6 478.9 500.4Q472.9 490.3 472.8 485.1Q472.8 479.8 474.5 476.2Q476.2 472.5 481.4 466.8Q486.6 461.1 497.1 454.7Q507.5 448.2 518.8 443.7Q530.2 439.2 539 436.9Z%22/%3E%3C/svg%3E");
}
@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--fondo:var(--noche);--tinta:var(--papel);--acento:#AEB8FF;--filete:rgba(250,253,240,.32);--apagado:#A9ABC2;--esqueleto:rgba(250,253,240,.16);--err:#FFB3C0;--foco:var(--papel);--sombra:var(--azul);--btn-bg:var(--papel);--btn-fg:var(--noche);--c-musica:#AEB8FF;--c-cine:#AEB8FF;--c-arte:#AEB8FF;--c-chispa-fondo:var(--azul);--c-chispa-tinta:var(--papel);--c-chispa-filete:rgba(250,253,240,.4);color-scheme:dark;}}
:root[data-theme=dark]{--fondo:var(--noche);--tinta:var(--papel);--acento:#AEB8FF;--filete:rgba(250,253,240,.32);--apagado:#A9ABC2;--esqueleto:rgba(250,253,240,.16);--err:#FFB3C0;--foco:var(--papel);--sombra:var(--azul);--btn-bg:var(--papel);--btn-fg:var(--noche);--c-musica:#AEB8FF;--c-cine:#AEB8FF;--c-arte:#AEB8FF;--c-chispa-fondo:var(--azul);--c-chispa-tinta:var(--papel);--c-chispa-filete:rgba(250,253,240,.4);color-scheme:dark;}
[data-sec=musica]{--sec:var(--c-musica);--sec-fill:var(--azul)}
[data-sec=cine]{--sec:var(--c-cine);--sec-fill:var(--azul)}
[data-sec=arte]{--sec:var(--c-arte);--sec-fill:var(--azul)}
