:root{--bg: #100913;--card-1: #1c1426;--card-2: #2a1734;--modal-bg: #17101e;--texto: #fbe9c8;--texto-2: #e0a892;--texto-3: #b58aa0;--acento: #ff8a4c;--acento-2: #ff5a3c;--destaque: #ffd166;--lampada: #ffb03c;--sobre-acento: #160a06;--sobre-acento-2: #2a0f06;--frio: #2fa39a;--frio-claro: #5fd0c6;--frio-hoje: #2fd4c4;--frio-texto: #bff0ea;--card-border: rgba(255, 138, 76, .22);--card-border-h: #ff8a4c;--card-border-solida: #4e2e2e;--marquee-line: rgba(255, 209, 102, .5);--texto-rodape: #8f7288;--brilho: 1;--filtro-mapa: invert(1) hue-rotate(192deg) contrast(.72) brightness(1.18) saturate(.38);--aurora-1: #3a1230;--aurora-2: #2a1236;--aurora-3: #0e3f3d;--realce-cor: #ffffff;--realce-0: color-mix(in srgb, var(--realce-cor) 18%, transparent);--realce-1: color-mix(in srgb, var(--realce-cor) 6%, transparent);--realce-2: color-mix(in srgb, var(--realce-cor) 5%, transparent);--realce-3: color-mix(in srgb, var(--realce-cor) 4%, transparent);--realce-4: color-mix(in srgb, var(--realce-cor) 3%, transparent);--alerta: #e08078;--alerta-2: #b4564f;--texto-desc: #d8c3cf;--texto-cal: #c98aa0;--f-body: "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--f-display: "Anton", "Space Grotesk", sans-serif;--f-title: "Barlow Condensed", "Anton", sans-serif;--f-word: "Bungee", "Anton", sans-serif;--radius: 15px;--tabbar-h: 0px}:root[data-tema=mar]{--aurora-1: #0b2f3a;--aurora-2: #07303a;--aurora-3: #0a4a44;--bg: #06171c;--card-1: #0d2830;--card-2: #123a45;--modal-bg: #0a2028;--texto: #e6f4f1;--texto-2: #9dc3c0;--texto-3: #7fa8ad;--destaque: #ffd166;--acento: #2ec4b6;--acento-2: #1b9aaa;--lampada: #6fe3d2;--sobre-acento: #04211f;--sobre-acento-2: #04211f;--card-border: rgba(46, 196, 182, .22);--card-border-solida: #144a4d;--card-border-h: #2ec4b6;--marquee-line: color-mix(in srgb, #6fe3d2 50%, transparent);--texto-desc: #c2d9dc;--texto-cal: #8fc3c8;--texto-rodape: #7fa8ad}:root[data-tema=brasa]{--aurora-1: #3a1508;--aurora-2: #2e1206;--aurora-3: #3a2a08;--bg: #150a08;--card-1: #24100d;--card-2: #361a14;--modal-bg: #1d0d0b;--texto: #ffeadb;--texto-2: #e0a07f;--texto-3: #bb8a76;--destaque: #ffb703;--acento: #ff6b35;--acento-2: #e34b31;--lampada: #ff9f45;--sobre-acento: #2a0c02;--sobre-acento-2: #2a0c02;--card-border: rgba(255, 107, 53, .22);--card-border-solida: #542416;--card-border-h: #ff6b35;--marquee-line: color-mix(in srgb, #ff9f45 50%, transparent);--texto-desc: #e3cabd;--texto-cal: #d09f88;--texto-rodape: #bb8a76}:root[data-tema=noturno]{--aurora-1: #1a1440;--aurora-2: #241a4a;--aurora-3: #0f2440;--bg: #080a14;--card-1: #12162a;--card-2: #1b2140;--modal-bg: #0d1020;--texto: #e4e8f7;--texto-2: #a7aecb;--texto-3: #8189a8;--destaque: #f2c14e;--acento: #7c6cf5;--acento-2: #776add;--lampada: #a99bff;--sobre-acento: #0a0616;--sobre-acento-2: #0a0616;--card-border: rgba(124, 108, 245, .22);--card-border-solida: #292957;--card-border-h: #7c6cf5;--marquee-line: color-mix(in srgb, #a99bff 50%, transparent);--texto-desc: #cbd0e8;--texto-cal: #9aa3c8;--texto-rodape: #8189a8}:root[data-tema=mata]{--aurora-1: #0c2f1e;--aurora-2: #0a2c22;--aurora-3: #14401f;--bg: #07130d;--card-1: #0e241a;--card-2: #14332a;--modal-bg: #0a1c13;--texto: #e9f5ec;--texto-2: #a5cbb2;--texto-3: #83ab90;--destaque: #ffc94d;--acento: #52d681;--acento-2: #2fae63;--lampada: #8fe3a8;--sobre-acento: #04170c;--sobre-acento-2: #04170c;--card-border: rgba(82, 214, 129, .22);--card-border-solida: #1d4b31;--card-border-h: #52d681;--marquee-line: rgba(143, 227, 168, .5);--texto-desc: #c8ded0;--texto-cal: #90c1a0;--texto-rodape: #83ab90}:root[data-tema=vinho]{--aurora-1: #3a0d18;--aurora-2: #330a1a;--aurora-3: #40200c;--bg: #170609;--card-1: #260b12;--card-2: #38121c;--modal-bg: #1d080e;--texto: #fbeaee;--texto-2: #d8a3ad;--texto-3: #b78893;--destaque: #ffbe4d;--acento: #ff8fa3;--acento-2: #e5657f;--lampada: #ffb3c0;--sobre-acento: #2b040d;--sobre-acento-2: #2b040d;--card-border: rgba(255, 143, 163, .22);--card-border-solida: #562832;--card-border-h: #ff8fa3;--marquee-line: rgba(255, 179, 192, .5);--texto-desc: #e6c6cc;--texto-cal: #cf9aa6;--texto-rodape: #b78893}:root[data-tema=lua]{--aurora-1: #101d40;--aurora-2: #0d244a;--aurora-3: #0a3040;--bg: #060b1a;--card-1: #0d1830;--card-2: #13224a;--modal-bg: #0a1225;--texto: #e8eefb;--texto-2: #9fb4d8;--texto-3: #8195ba;--destaque: #ffdd87;--acento: #6db3f5;--acento-2: #3e8fe0;--lampada: #a5d0ff;--sobre-acento: #051228;--sobre-acento-2: #051228;--card-border: rgba(109, 179, 245, .22);--card-border-solida: #223a5b;--card-border-h: #6db3f5;--marquee-line: rgba(165, 208, 255, .5);--texto-desc: #c5d2e8;--texto-cal: #92abd6;--texto-rodape: #8195ba}:root[data-tema=neon]{--aurora-1: #1d2413;--aurora-2: #131f24;--aurora-3: #24132a;--bg: #0c0d0f;--card-1: #17191d;--card-2: #21242b;--modal-bg: #121317;--texto: #f2f4ef;--texto-2: #b9c1af;--texto-3: #949c8d;--destaque: #ff6ea0;--acento: #b8e34a;--acento-2: #8fc32c;--lampada: #d3ff5e;--sobre-acento: #131804;--sobre-acento-2: #131804;--card-border: rgba(184, 227, 74, .22);--card-border-solida: #3a4527;--card-border-h: #b8e34a;--marquee-line: rgba(211, 255, 94, .5);--texto-desc: #d4dacb;--texto-cal: #aebda0;--texto-rodape: #949c8d}:root[data-tema=papel]{--aurora-1: #f6dcc4;--aurora-2: #f3dfd0;--aurora-3: #dfe9df;--brilho: .3;--filtro-mapa: none;--bg: #efe7d9;--card-1: #fffaf1;--card-2: #f6ecdc;--modal-bg: #fffaf1;--texto: #241812;--texto-2: #54402f;--texto-3: #5c4636;--texto-desc: #4a3a2e;--texto-cal: #5c4636;--texto-rodape: #5c4636;--destaque: #8a5a00;--acento: #9c2b05;--acento-2: #7a2205;--lampada: #e09030;--sobre-acento: #fffaf1;--sobre-acento-2: #fffaf1;--frio: #0f6f68;--frio-claro: #0b5b55;--frio-hoje: #0f6f68;--frio-texto: #0b3f3b;--card-border: rgba(156, 43, 5, .26);--card-border-solida: #e5c4b4;--card-border-h: #9c2b05;--marquee-line: rgba(138, 90, 0, .5);--realce-cor: #241812;--alerta: #96211a;--alerta-2: #96211a}:root[data-tema=sal]{--aurora-1: #dfeaef;--aurora-2: #e4ecef;--aurora-3: #dde9e4;--bg: #e8eef1;--card-1: #f8fbfc;--card-2: #edf3f5;--modal-bg: #f8fbfc;--texto: #16232a;--texto-2: #35505c;--texto-3: #3a5160;--texto-desc: #2e4650;--texto-cal: #3a5160;--texto-rodape: #3a5160;--acento: #0a5c74;--acento-2: #084557;--destaque: #7a5300;--lampada: #c98f2e;--sobre-acento: #f8fbfc;--sobre-acento-2: #f8fbfc;--frio: #0b6b52;--frio-claro: #085741;--frio-hoje: #0b6b52;--frio-texto: #06382b;--card-border: rgba(10, 92, 116, .24);--card-border-h: #0a5c74;--marquee-line: rgba(122, 83, 0, .5);--realce-cor: #16232a;--alerta: #96211a;--alerta-2: #96211a;--brilho: .3;--filtro-mapa: none;--card-border-solida: #bfd5db}:root[data-tema=giz]{--aurora-1: #eae4ee;--aurora-2: #ece6ef;--aurora-3: #e5eaea;--bg: #f0eef2;--card-1: #fdfcfe;--card-2: #f5f2f7;--modal-bg: #fdfcfe;--texto: #1f1a24;--texto-2: #453d4d;--texto-3: #5b5165;--texto-desc: #3b3343;--texto-cal: #5b5165;--texto-rodape: #5b5165;--acento: #7b2d6b;--acento-2: #5f2153;--destaque: #7a5200;--lampada: #b06a9e;--sobre-acento: #fdfcfe;--sobre-acento-2: #fdfcfe;--frio: #0f6f68;--frio-claro: #0b5b55;--frio-hoje: #0f6f68;--frio-texto: #0b3f3b;--card-border: rgba(123, 45, 107, .24);--card-border-h: #7b2d6b;--marquee-line: rgba(122, 82, 0, .5);--realce-cor: #1f1a24;--alerta: #96211a;--alerta-2: #96211a;--brilho: .3;--filtro-mapa: none;--card-border-solida: #decadb}:root[data-tema=concha]{--aurora-1: #f6d5cf;--aurora-2: #f8dbe2;--aurora-3: #efe3d2;--bg: #f8e8e6;--card-1: #fdf6f4;--card-2: #f6e3e0;--modal-bg: #fdf6f4;--texto: #2a1418;--texto-2: #5f3a42;--texto-3: #6b444d;--texto-desc: #513239;--texto-cal: #6b444d;--texto-rodape: #6b444d;--acento: #a81d4f;--acento-2: #871639;--destaque: #8a4a00;--lampada: #d98a3a;--sobre-acento: #fdf6f4;--sobre-acento-2: #fdf6f4;--frio: #0b6b52;--frio-claro: #085741;--frio-hoje: #0b6b52;--frio-texto: #06382b;--card-border: rgba(168, 29, 79, .24);--card-border-h: #a81d4f;--marquee-line: rgba(138, 74, 0, .5);--realce-cor: #2a1418;--alerta: #96211a;--alerta-2: #96211a;--brilho: .3;--filtro-mapa: none;--card-border-solida: #e9c2cc}:root[data-tema=jardim]{--aurora-1: #d3e8d3;--aurora-2: #d9ecdc;--aurora-3: #e6ecd2;--bg: #e7f1e7;--card-1: #f6fbf5;--card-2: #e8f2e6;--modal-bg: #f6fbf5;--texto: #16241a;--texto-2: #3b5a44;--texto-3: #46604e;--texto-desc: #2f4a38;--texto-cal: #46604e;--texto-rodape: #46604e;--acento: #146c3c;--acento-2: #0d5230;--destaque: #7a5a00;--lampada: #4faf6f;--sobre-acento: #f6fbf5;--sobre-acento-2: #f6fbf5;--frio: #14547a;--frio-claro: #0e4462;--frio-hoje: #14547a;--frio-texto: #0a2f45;--card-border: rgba(20, 108, 60, .24);--card-border-h: #146c3c;--marquee-line: rgba(122, 90, 0, .5);--realce-cor: #16241a;--alerta: #96211a;--alerta-2: #96211a;--brilho: .3;--filtro-mapa: none;--card-border-solida: #c0d9c9}:root[data-tema=areia]{--aurora-1: #f3e0b5;--aurora-2: #f6e6c4;--aurora-3: #dcebd9;--bg: #f5ecd7;--card-1: #fdf8ea;--card-2: #f4e8cd;--modal-bg: #fdf8ea;--texto: #262012;--texto-2: #5a4c2c;--texto-3: #675837;--texto-desc: #4a3f24;--texto-cal: #675837;--texto-rodape: #675837;--acento: #0e5e8a;--acento-2: #0a4869;--destaque: #8a5000;--lampada: #e0a437;--sobre-acento: #fdf8ea;--sobre-acento-2: #fdf8ea;--frio: #0b6b52;--frio-claro: #085741;--frio-hoje: #0b6b52;--frio-texto: #06382b;--card-border: rgba(14, 94, 138, .24);--card-border-h: #0e5e8a;--marquee-line: rgba(138, 80, 0, .5);--realce-cor: #262012;--alerta: #96211a;--alerta-2: #96211a;--brilho: .3;--filtro-mapa: none;--card-border-solida: #c4d3d3}:root[data-tema=lavanda]{--aurora-1: #e2d7f3;--aurora-2: #e6dcf2;--aurora-3: #dee7ef;--bg: #efeaf8;--card-1: #faf8fe;--card-2: #ece5f6;--modal-bg: #faf8fe;--texto: #201a2e;--texto-2: #4c4160;--texto-3: #584d6d;--texto-desc: #3c3350;--texto-cal: #584d6d;--texto-rodape: #584d6d;--acento: #6431c8;--acento-2: #4d21a0;--destaque: #7a5200;--lampada: #a17ee0;--sobre-acento: #faf8fe;--sobre-acento-2: #faf8fe;--frio: #0f6f68;--frio-claro: #0b5b55;--frio-hoje: #0f6f68;--frio-texto: #0b3f3b;--card-border: rgba(100, 49, 200, .24);--card-border-h: #6431c8;--marquee-line: rgba(122, 82, 0, .5);--realce-cor: #201a2e;--alerta: #96211a;--alerta-2: #96211a;--brilho: .3;--filtro-mapa: none;--card-border-solida: #d6c8f1}:root[data-tema=acido]{--bg: #070708;--card-1: #101012;--card-2: #18181c;--modal-bg: #0c0c0e;--texto: #f4f4f0;--texto-2: #c9ff3a;--texto-3: #a8a8a0;--texto-desc: #d4d4cc;--texto-cal: #c9ff3a;--texto-rodape: #9a9a92;--acento: #c8ff00;--acento-2: #ff2fd6;--destaque: #ff2fd6;--lampada: #c8ff00;--sobre-acento: #0a0a0a;--sobre-acento-2: #0a0a0a;--frio: #00e5ff;--frio-claro: #7af6ff;--frio-hoje: #00e5ff;--frio-texto: #c8fbff;--card-border: rgba(200, 255, 0, .22);--card-border-h: #c8ff00;--marquee-line: rgba(255, 47, 214, .5);--aurora-1: #1a2a00;--aurora-2: #2a0a24;--aurora-3: #00262a;--realce-cor: #c8ff00;--alerta: #ff5d5d;--alerta-2: #c23b3b;--card-border-solida: #38450e}:root[data-tema=noir]{--bg: #0a0908;--card-1: #15130f;--card-2: #1e1a13;--modal-bg: #100e0b;--texto: #f3ead6;--texto-2: #cbb98e;--texto-3: #a89a78;--texto-desc: #d6cbb3;--texto-cal: #cbb98e;--texto-rodape: #8f8468;--acento: #d9ab3c;--acento-2: #b5862a;--destaque: #e8c766;--lampada: #f0d27a;--sobre-acento: #1a1206;--sobre-acento-2: #1a1206;--frio: #7a8f8a;--frio-claro: #a9bdb8;--frio-hoje: #a9bdb8;--frio-texto: #dfe9e6;--card-border: rgba(217, 171, 60, .22);--card-border-h: #e8c766;--marquee-line: rgba(217, 171, 60, .5);--aurora-1: #1f1a0c;--aurora-2: #171308;--aurora-3: #0f1412;--realce-cor: #f3ead6;--alerta: #e08078;--alerta-2: #b4564f;--card-border-solida: #403419}:root[data-tema=carnaval]{--bg: #12061f;--card-1: #1f0b36;--card-2: #2d1050;--modal-bg: #170828;--texto: #fff6e8;--texto-2: #ffc857;--texto-3: #d9a7ff;--texto-desc: #ecdcf7;--texto-cal: #d9a7ff;--texto-rodape: #b48ad6;--acento: #ff4d8d;--acento-2: #ffb000;--destaque: #3df2c0;--lampada: #ffb000;--sobre-acento: #1a0520;--sobre-acento-2: #1a0520;--frio: #00c2ff;--frio-claro: #6ad9ff;--frio-hoje: #3df2c0;--frio-texto: #d2f6ff;--card-border: rgba(255, 77, 141, .22);--card-border-h: #ffb000;--marquee-line: rgba(61, 242, 192, .5);--aurora-1: #4a0f3a;--aurora-2: #1b2a6a;--aurora-3: #0d4a3a;--realce-cor: #ffffff;--alerta: #ff7b7b;--alerta-2: #c23b3b;--card-border-solida: #501a49}:root[data-tema=duotone]{--bg: #0f1033;--card-1: #181a4a;--card-2: #20235c;--modal-bg: #13153f;--texto: #fff1ea;--texto-2: #ffa48a;--texto-3: #d9b7ad;--texto-desc: #f2ddd5;--texto-cal: #ffa48a;--texto-rodape: #c0a59d;--acento: #ff6a3d;--acento-2: #ff8a62;--destaque: #ff8a62;--lampada: #ff8a62;--sobre-acento: #0f1033;--sobre-acento-2: #0f1033;--frio: #ff6a3d;--frio-claro: #ff8a62;--frio-hoje: #ff8a62;--frio-texto: #fff1ea;--card-border: rgba(255, 106, 61, .22);--card-border-h: #ff8a62;--marquee-line: rgba(255, 106, 61, .5);--aurora-1: #1c1f5e;--aurora-2: #1c1f5e;--aurora-3: #2a1a3e;--realce-cor: #ff8a62;--alerta: #ff8a62;--alerta-2: #ff6a3d;--card-border-solida: #4b2c47}:root[data-tema=brutal]{--bg: #ffffff;--card-1: #ffffff;--card-2: #f2f2f2;--modal-bg: #ffffff;--texto: #000000;--texto-2: #000000;--texto-3: #333333;--texto-desc: #1a1a1a;--texto-cal: #000000;--texto-rodape: #333333;--acento: #0000ee;--acento-2: #0000aa;--destaque: #0000ee;--lampada: #0000ee;--sobre-acento: #ffffff;--sobre-acento-2: #ffffff;--frio: #000000;--frio-claro: #000000;--frio-hoje: #0000ee;--frio-texto: #000000;--card-border: rgba(0, 0, 0, .22);--card-border-h: #000000;--marquee-line: rgba(0, 0, 0, .5);--aurora-1: #ffffff;--aurora-2: #ffffff;--aurora-3: #ffffff;--realce-cor: #000000;--alerta: #c00000;--alerta-2: #c00000;--card-border-solida: #c7c7c7;--brilho: .3;--filtro-mapa: none}:root[data-tema=candy]{--bg: #fbeaf3;--card-1: #ffffff;--card-2: #fdf3f8;--modal-bg: #ffffff;--texto: #3a2340;--texto-2: #7a4a7a;--texto-3: #6f5a75;--texto-desc: #553a5c;--texto-cal: #6f5a75;--texto-rodape: #6f5a75;--acento: #c2417f;--acento-2: #8d3aa8;--destaque: #a34a0c;--lampada: #ffb3d1;--sobre-acento: #ffffff;--sobre-acento-2: #ffffff;--frio: #1f8a86;--frio-claro: #1a6f6c;--frio-hoje: #1f8a86;--frio-texto: #0e4b49;--card-border: rgba(194, 65, 127, .22);--card-border-h: #c2417f;--marquee-line: rgba(194, 65, 127, .5);--aurora-1: #ffd6e8;--aurora-2: #e2d9ff;--aurora-3: #d3f3ee;--realce-cor: #3a2340;--alerta: #a5261c;--alerta-2: #a5261c;--card-border-solida: #f2d5e3;--brilho: .3;--filtro-mapa: none}:root[data-tema=terra]{--bg: #e6e8d6;--card-1: #f6f6ec;--card-2: #ecefdc;--modal-bg: #f6f6ec;--texto: #1e2618;--texto-2: #4a5a35;--texto-3: #55604a;--texto-desc: #3d4733;--texto-cal: #55604a;--texto-rodape: #55604a;--acento: #4a6b1f;--acento-2: #3a5417;--destaque: #8a4f1c;--lampada: #c9a24a;--sobre-acento: #ffffff;--sobre-acento-2: #ffffff;--frio: #2a6f6a;--frio-claro: #215a56;--frio-hoje: #2a6f6a;--frio-texto: #123b38;--card-border: rgba(74, 107, 31, .22);--card-border-h: #4a6b1f;--marquee-line: rgba(138, 79, 28, .5);--aurora-1: #d8dcbf;--aurora-2: #e2d9c3;--aurora-3: #c9dcd0;--realce-cor: #1e2618;--alerta: #96211a;--alerta-2: #96211a;--card-border-solida: #d0d7bf;--brilho: .3;--filtro-mapa: none}:root[data-tema=setenta]{--bg: #f2e3c2;--card-1: #fbf3dd;--card-2: #f3e6c6;--modal-bg: #fbf3dd;--texto: #3b2412;--texto-2: #7a3b0a;--texto-3: #6b4a2e;--texto-desc: #54381f;--texto-cal: #6b4a2e;--texto-rodape: #6b4a2e;--acento: #b3390a;--acento-2: #7a3b0a;--destaque: #7d5f00;--lampada: #e0a020;--sobre-acento: #fbf3dd;--sobre-acento-2: #fbf3dd;--frio: #1f6b5a;--frio-claro: #175347;--frio-hoje: #1f6b5a;--frio-texto: #0e3a30;--card-border: rgba(179, 57, 10, .22);--card-border-h: #b3390a;--marquee-line: rgba(125, 95, 0, .5);--aurora-1: #f4c98a;--aurora-2: #e8b48a;--aurora-3: #cfd6a0;--realce-cor: #3b2412;--alerta: #96211a;--alerta-2: #96211a;--card-border-solida: #ebcaaf;--brilho: .3;--filtro-mapa: none}:root[data-tema=gazeta]{--bg: #f4f1ea;--card-1: #fbf9f4;--card-2: #efebe0;--modal-bg: #fbf9f4;--texto: #161616;--texto-2: #3d3d3d;--texto-3: #555555;--texto-desc: #2e2e2e;--texto-cal: #555555;--texto-rodape: #555555;--acento: #b3261e;--acento-2: #8a1c16;--destaque: #0b3d91;--lampada: #b3261e;--sobre-acento: #ffffff;--sobre-acento-2: #ffffff;--frio: #0b3d91;--frio-claro: #08306f;--frio-hoje: #0b3d91;--frio-texto: #061f4a;--card-border: rgba(22, 22, 22, .22);--card-border-h: #161616;--marquee-line: rgba(22, 22, 22, .5);--aurora-1: #f4f1ea;--aurora-2: #f4f1ea;--aurora-3: #f4f1ea;--realce-cor: #161616;--alerta: #96211a;--alerta-2: #96211a;--card-border-solida: #c9c7c3;--brilho: .3;--filtro-mapa: none}:root[data-tema=pulso]{--bg: #050810;--card-1: #0b1020;--card-2: #101733;--modal-bg: #080c1a;--texto: #e8f1ff;--texto-2: #7dd3fc;--texto-3: #94a3b8;--texto-desc: #cbd5e1;--texto-cal: #7dd3fc;--texto-rodape: #7f8ba3;--acento: #22d3ee;--acento-2: #a78bfa;--destaque: #f472b6;--lampada: #22d3ee;--sobre-acento: #050810;--sobre-acento-2: #050810;--frio: #a78bfa;--frio-claro: #c4b5fd;--frio-hoje: #22d3ee;--frio-texto: #ede9fe;--card-border: rgba(34, 211, 238, .22);--card-border-h: #f472b6;--marquee-line: rgba(167, 139, 250, .5);--aurora-1: #0b2a3a;--aurora-2: #1e1240;--aurora-3: #2a0f2a;--realce-cor: #22d3ee;--alerta: #fb7185;--alerta-2: #be123c;--card-border-solida: #103b4d}:root[data-tema=cartaz]{--bg: #0d0d0d;--card-1: #171717;--card-2: #202020;--modal-bg: #111111;--texto: #ffffff;--texto-2: #ff5a4e;--texto-3: #bdbdbd;--texto-desc: #dedede;--texto-cal: #ff5a4e;--texto-rodape: #9a9a9a;--acento: #ff3b30;--acento-2: #ff6a5f;--destaque: #ffd60a;--lampada: #ffd60a;--sobre-acento: #0d0d0d;--sobre-acento-2: #0d0d0d;--frio: #f5f5f5;--frio-claro: #ffffff;--frio-hoje: #ffd60a;--frio-texto: #ffffff;--card-border: rgba(255, 255, 255, .22);--card-border-h: #ffd60a;--marquee-line: rgba(255, 59, 48, .5);--aurora-1: #2a0a08;--aurora-2: #1a1a1a;--aurora-3: #2a2408;--realce-cor: #ffffff;--alerta: #ff5a4e;--alerta-2: #d61e14;--card-border-solida: #4a4a4a}:root[data-tema=bilhete]{--bg: #fff3e2;--card-1: #ffffff;--card-2: #fff1e0;--modal-bg: #ffffff;--texto: #2a1f14;--texto-2: #7c4a12;--texto-3: #6b5a48;--texto-desc: #4a3a2a;--texto-cal: #6b5a48;--texto-rodape: #6b5a48;--acento: #c2410c;--acento-2: #9a3412;--destaque: #1d4ed8;--lampada: #f59e0b;--sobre-acento: #ffffff;--sobre-acento-2: #ffffff;--frio: #0f766e;--frio-claro: #0b5e58;--frio-hoje: #0f766e;--frio-texto: #083f3b;--card-border: rgba(194, 65, 12, .22);--card-border-h: #c2410c;--marquee-line: rgba(29, 78, 216, .5);--aurora-1: #ffe1c2;--aurora-2: #ffe9d6;--aurora-3: #dbeafe;--realce-cor: #2a1f14;--alerta: #96211a;--alerta-2: #96211a;--card-border-solida: #f2d5ca;--brilho: .3;--filtro-mapa: none}:root[data-tema=azulejo]{--bg: #eef3f8;--card-1: #ffffff;--card-2: #e6eef7;--modal-bg: #ffffff;--texto: #0e2a4a;--texto-2: #1e4d8c;--texto-3: #3d5a78;--texto-desc: #24405e;--texto-cal: #3d5a78;--texto-rodape: #3d5a78;--acento: #1747a6;--acento-2: #0f3477;--destaque: #8a5a00;--lampada: #1747a6;--sobre-acento: #ffffff;--sobre-acento-2: #ffffff;--frio: #1747a6;--frio-claro: #0f3477;--frio-hoje: #1747a6;--frio-texto: #0e2a4a;--card-border: rgba(23, 71, 166, .22);--card-border-h: #1747a6;--marquee-line: rgba(23, 71, 166, .5);--aurora-1: #dfe9f4;--aurora-2: #e6eef7;--aurora-3: #dfe9f4;--realce-cor: #0e2a4a;--alerta: #96211a;--alerta-2: #96211a;--card-border-solida: #ccd7eb;--brilho: .3;--filtro-mapa: none}:root[data-tema=cordel]{--bg: #dcc39a;--card-1: #ead8b3;--card-2: #d9c295;--modal-bg: #ead8b3;--texto: #1a1410;--texto-2: #4a2e14;--texto-3: #5a4630;--texto-desc: #33261a;--texto-cal: #5a4630;--texto-rodape: #5a4630;--acento: #a3231a;--acento-2: #7a1a12;--destaque: #1f3a5f;--lampada: #a3231a;--sobre-acento: #f6e9cc;--sobre-acento-2: #f6e9cc;--frio: #1f3a5f;--frio-claro: #162b47;--frio-hoje: #1f3a5f;--frio-texto: #0e1c30;--card-border: rgba(26, 20, 16, .22);--card-border-h: #1a1410;--marquee-line: rgba(26, 20, 16, .5);--aurora-1: #d2b684;--aurora-2: #dcc39a;--aurora-3: #c9ad7a;--realce-cor: #1a1410;--alerta: #96211a;--alerta-2: #96211a;--card-border-solida: #bcad8f;--brilho: .3;--filtro-mapa: none}:root[data-tema=terminal]{--bg: #030a04;--card-1: #071009;--card-2: #0b1a0e;--modal-bg: #050c06;--texto: #b8ffb8;--texto-2: #33ff66;--texto-3: #6fbf7a;--texto-desc: #9fe8a5;--texto-cal: #33ff66;--texto-rodape: #5e9e66;--acento: #33ff66;--acento-2: #1fcc4d;--destaque: #ffcc33;--lampada: #33ff66;--sobre-acento: #030a04;--sobre-acento-2: #030a04;--frio: #33ccff;--frio-claro: #7fe0ff;--frio-hoje: #33ccff;--frio-texto: #cdf3ff;--card-border: rgba(51, 255, 102, .22);--card-border-h: #ffcc33;--marquee-line: rgba(51, 255, 102, .5);--aurora-1: #062a12;--aurora-2: #04200e;--aurora-3: #0a2a2e;--realce-cor: #33ff66;--alerta: #ff6b6b;--alerta-2: #c23b3b;--card-border-solida: #11451d}:root[data-tema=bauhaus]{--bg: #f5f1e8;--card-1: #ffffff;--card-2: #f0ebdf;--modal-bg: #ffffff;--texto: #111111;--texto-2: #333333;--texto-3: #555555;--texto-desc: #222222;--texto-cal: #555555;--texto-rodape: #555555;--acento: #d62828;--acento-2: #b51d1d;--destaque: #1d3fbf;--lampada: #f2b705;--sobre-acento: #ffffff;--sobre-acento-2: #ffffff;--frio: #1d3fbf;--frio-claro: #162f8f;--frio-hoje: #1d3fbf;--frio-texto: #0e1f60;--card-border: rgba(17, 17, 17, .22);--card-border-h: #111111;--marquee-line: rgba(17, 17, 17, .5);--aurora-1: #f5f1e8;--aurora-2: #f5f1e8;--aurora-3: #f5f1e8;--realce-cor: #111111;--alerta: #96211a;--alerta-2: #96211a;--card-border-solida: #cbcbcb;--brilho: .3;--filtro-mapa: none}:root[data-tema=nevoa]{--bg: #141a24;--card-1: #1c2431;--card-2: #242e3d;--modal-bg: #182029;--texto: #eef2f7;--texto-2: #a9b8cc;--texto-3: #8a99ad;--texto-desc: #c9d3e0;--texto-cal: #a9b8cc;--texto-rodape: #7f8ea3;--acento: #8fd3ff;--acento-2: #6fb6e6;--destaque: #ffd9a3;--lampada: #ffd9a3;--sobre-acento: #141a24;--sobre-acento-2: #141a24;--frio: #b7a6ff;--frio-claro: #cfc3ff;--frio-hoje: #8fd3ff;--frio-texto: #ece8ff;--card-border: rgba(255, 255, 255, .22);--card-border-h: #8fd3ff;--marquee-line: rgba(143, 211, 255, .5);--aurora-1: #1e3a4f;--aurora-2: #2b2a4a;--aurora-3: #1c3a3e;--realce-cor: #ffffff;--alerta: #ff8a80;--alerta-2: #c0392b;--card-border-solida: #4e545e}:root[data-tema=riso]{--bg: #f7f4ee;--card-1: #fffdf8;--card-2: #f2ede2;--modal-bg: #fffdf8;--texto: #1c1c3a;--texto-2: #2d4de0;--texto-3: #55557a;--texto-desc: #33335a;--texto-cal: #55557a;--texto-rodape: #55557a;--acento: #e0157a;--acento-2: #2d4de0;--destaque: #2d4de0;--lampada: #ff3c8e;--sobre-acento: #ffffff;--sobre-acento-2: #ffffff;--frio: #2d4de0;--frio-claro: #2340b8;--frio-hoje: #2d4de0;--frio-texto: #141f60;--card-border: rgba(45, 77, 224, .22);--card-border-h: #e0157a;--marquee-line: rgba(224, 21, 122, .5);--aurora-1: #ffe1ee;--aurora-2: #e0e6ff;--aurora-3: #f7f4ee;--realce-cor: #1c1c3a;--alerta: #96211a;--alerta-2: #96211a;--card-border-solida: #d1d6f3;--brilho: .3;--filtro-mapa: none}:root[data-tema=aurora]{--bg: #0b1f1a;--card-1: #12302a;--card-2: #17403a;--modal-bg: #0f2822;--texto: #eafaf4;--texto-2: #8fe3c3;--texto-3: #8ab3a8;--texto-desc: #cfe8df;--texto-cal: #8fe3c3;--texto-rodape: #7fa89d;--acento: #7ff0c4;--acento-2: #6ad3ff;--destaque: #ffe08a;--lampada: #7ff0c4;--sobre-acento: #0b1f1a;--sobre-acento-2: #0b1f1a;--frio: #6ad3ff;--frio-claro: #9fe3ff;--frio-hoje: #7ff0c4;--frio-texto: #dff5ff;--card-border: rgba(255, 255, 255, .22);--card-border-h: #7ff0c4;--marquee-line: rgba(127, 240, 196, .5);--aurora-1: #0f3d3a;--aurora-2: #1a2f5a;--aurora-3: #1d4a2e;--realce-cor: #ffffff;--alerta: #ff8a80;--alerta-2: #c0392b;--card-border-solida: #465e59}:root[data-tema=ambar]{--bg: #1d130e;--card-1: #2a1b14;--card-2: #35231a;--modal-bg: #241712;--texto: #fff3e6;--texto-2: #ffbe8a;--texto-3: #b89a88;--texto-desc: #eed6c6;--texto-cal: #ffbe8a;--texto-rodape: #a88d7c;--acento: #ffb36b;--acento-2: #ff8f6b;--destaque: #ffe3a1;--lampada: #ffb36b;--sobre-acento: #1d130e;--sobre-acento-2: #1d130e;--frio: #c9a7ff;--frio-claro: #dcc4ff;--frio-hoje: #ffb36b;--frio-texto: #f0e6ff;--card-border: rgba(255, 255, 255, .22);--card-border-h: #ffb36b;--marquee-line: rgba(255, 179, 107, .5);--aurora-1: #4a2412;--aurora-2: #3a1a2e;--aurora-3: #2a2412;--realce-cor: #ffffff;--alerta: #ff8a80;--alerta-2: #c0392b;--card-border-solida: #594d48}:root[data-tema=crepusculo]{--bg: #1a1226;--card-1: #261a36;--card-2: #31224a;--modal-bg: #20152e;--texto: #f6eefc;--texto-2: #d9a6ff;--texto-3: #a894bd;--texto-desc: #e4d6f0;--texto-cal: #d9a6ff;--texto-rodape: #9a87ad;--acento: #ff9ecf;--acento-2: #c79bff;--destaque: #ffd58a;--lampada: #ff9ecf;--sobre-acento: #1a1226;--sobre-acento-2: #1a1226;--frio: #8fd3ff;--frio-claro: #b8e4ff;--frio-hoje: #ff9ecf;--frio-texto: #e6f6ff;--card-border: rgba(255, 255, 255, .22);--card-border-h: #ff9ecf;--marquee-line: rgba(255, 158, 207, .5);--aurora-1: #4a1a3e;--aurora-2: #2a1a5a;--aurora-3: #3a1030;--realce-cor: #ffffff;--alerta: #ff8a80;--alerta-2: #c0392b;--card-border-solida: #564c62}:root[data-tema=orvalho]{--bg: #e6eef5;--card-1: #f7fafd;--card-2: #eef4f9;--modal-bg: #f7fafd;--texto: #14263a;--texto-2: #34587a;--texto-3: #4c657c;--texto-desc: #2b4560;--texto-cal: #4c657c;--texto-rodape: #4c657c;--acento: #1f6fb2;--acento-2: #2a5ea8;--destaque: #b0500a;--lampada: #ffd58a;--sobre-acento: #ffffff;--sobre-acento-2: #ffffff;--frio: #1f8a7a;--frio-claro: #187265;--frio-hoje: #1f6fb2;--frio-texto: #0e4a41;--card-border: rgba(255, 255, 255, .22);--card-border-h: #1f6fb2;--marquee-line: rgba(31, 111, 178, .5);--aurora-1: #d8e6f5;--aurora-2: #e8ddf5;--aurora-3: #d6f0ea;--realce-cor: #14263a;--alerta: #96211a;--alerta-2: #96211a;--card-border-solida: #f9fbfd;--brilho: .3;--filtro-mapa: none}:root[data-tema=taxi]{--aurora-1: #050505;--aurora-2: #1a1a2e;--aurora-3: #050505;--bg: #050505;--card-1: #121212;--card-2: #1c1c1c;--modal-bg: #121212;--texto: #ffffff;--texto-2: #cccccc;--texto-3: #999999;--texto-desc: #e0e0e0;--texto-cal: #cccccc;--texto-rodape: #888888;--acento: #fccb06;--acento-2: #ff9d00;--destaque: #fccb06;--lampada: #ffff00;--sobre-acento: #000000;--sobre-acento-2: #222222;--frio: #00ccff;--frio-claro: #b3e5fc;--frio-hoje: #00ccff;--frio-texto: #001a26;--card-border: rgba(42, 42, 42, .22);--card-border-h: #4a4a4a;--marquee-line: rgba(252, 203, 6, .5);--realce-cor: #ffffff;--alerta: #ff3b30;--alerta-2: #b32d26;--card-border-solida: #171717}:root[data-tema=acido]{--f-title: "Unbounded", sans-serif;--f-display: "Archivo Black", sans-serif;--radius: 0px}:root[data-tema=acido] .marquee{border-radius:0;border:2px solid var(--acento);background:repeating-linear-gradient(-45deg,transparent 0 14px,color-mix(in srgb,var(--acento) 6%,transparent) 14px 16px)}:root[data-tema=acido] .bulbs i{border-radius:0;width:7px;height:7px;box-shadow:0 0 10px 3px var(--acento);background:var(--acento)}:root[data-tema=acido] .bulbs i:nth-child(2n){background:var(--destaque);box-shadow:0 0 10px 3px var(--destaque)}:root[data-tema=acido] .logo{text-shadow:0 0 6px var(--acento),0 0 24px var(--acento),3px 3px 0 var(--destaque)}:root[data-tema=acido] .kicker{font-family:var(--f-display);letter-spacing:.3em;color:var(--destaque)}:root[data-tema=acido] .event{border-radius:0;background:var(--card-1);border:1px solid var(--acento)}:root[data-tema=acido] .event:hover,:root[data-tema=acido] .event.is-active{box-shadow:6px 6px 0 var(--destaque);transform:none}:root[data-tema=acido] .event-time{font-family:var(--f-display)}:root[data-tema=acido] .event-body h3{letter-spacing:-.02em;font-weight:700;font-size:17px;line-height:1.2}:root[data-tema=acido] .badge,:root[data-tema=acido] .atalho,:root[data-tema=acido] .chip,:root[data-tema=acido] .view-btn,:root[data-tema=acido] .views,:root[data-tema=acido] .search,:root[data-tema=acido] .btn-salvos,:root[data-tema=acido] .fgroup,:root[data-tema=acido] .reg-item,:root[data-tema=acido] .tag-card,:root[data-tema=acido] .detail,:root[data-tema=acido] .day-count,:root[data-tema=acido] .sugerir-form input,:root[data-tema=acido] .sugerir-btn{border-radius:0!important}:root[data-tema=acido] .day-head:after{background-image:repeating-linear-gradient(90deg,var(--acento) 0 6px,transparent 6px 12px);height:3px}:root[data-tema=acido] .day-num{font-family:Unbounded,sans-serif;font-weight:700;font-size:40px}:root[data-tema=acido] .tag-card:before{backdrop-filter:saturate(1.6) contrast(1.2)}:root[data-tema=acido] .wave-strip{background:repeating-linear-gradient(90deg,var(--acento) 0 24px,var(--destaque) 24px 48px,var(--frio) 48px 72px);height:10px;margin-top:40px}:root[data-tema=acido] .wave{display:none}:root[data-tema=noir]{--f-title: "Playfair Display", serif;--f-display: "Playfair Display", serif;--f-body: "Libre Baskerville", Georgia, serif;--radius: 2px}:root[data-tema=noir] .marquee{border-radius:2px;border:1px solid var(--acento);outline:1px solid color-mix(in srgb,var(--acento) 40%,transparent);outline-offset:4px;background:radial-gradient(600px 220px at 50% 0%,color-mix(in srgb,var(--acento) 14%,transparent),transparent 70%)}:root[data-tema=noir] .bulbs i{width:5px;height:5px;box-shadow:0 0 6px 1px var(--lampada);animation-duration:3s}:root[data-tema=noir] .logo{text-shadow:0 1px 0 var(--acento-2),0 0 18px color-mix(in srgb,var(--acento) 50%,transparent)}:root[data-tema=noir] .kicker{font-family:Playfair Display,serif;font-style:italic;text-transform:none;letter-spacing:.04em;font-size:15px;font-weight:700}:root[data-tema=noir] .event{background:var(--card-1);border:1px solid color-mix(in srgb,var(--acento) 35%,transparent);border-radius:2px}:root[data-tema=noir] .event-time{font-family:Libre Baskerville,serif;font-weight:700}:root[data-tema=noir] .event-body h3{text-transform:none;letter-spacing:0;font-weight:700;font-size:21px;line-height:1.2}:root[data-tema=noir] .day-num{font-style:italic;font-weight:700}:root[data-tema=noir] .day-dow{letter-spacing:.22em;font-size:12px;font-family:Libre Baskerville,serif}:root[data-tema=noir] .day-head:after{height:1px;background:linear-gradient(90deg,var(--acento),transparent);opacity:.7}:root[data-tema=noir] .atalho,:root[data-tema=noir] .chip,:root[data-tema=noir] .view-btn,:root[data-tema=noir] .btn-salvos{font-family:Libre Baskerville,serif;letter-spacing:.08em;text-transform:uppercase;font-size:11.5px}:root[data-tema=noir] .tag-card:before{backdrop-filter:grayscale(.6) sepia(.6) brightness(.8)}:root[data-tema=noir] .wave-1,:root[data-tema=noir] .wave-2{opacity:.15}:root[data-tema=carnaval]{--f-title: "Lilita One", sans-serif;--f-display: "Lilita One", sans-serif;--f-body: "Nunito", system-ui, sans-serif;--radius: 22px}:root[data-tema=carnaval] .marquee{border-radius:28px;border:3px dashed var(--destaque);background:radial-gradient(500px 200px at 20% 0%,color-mix(in srgb,var(--acento) 26%,transparent),transparent 70%),radial-gradient(500px 200px at 80% 0%,color-mix(in srgb,var(--frio) 26%,transparent),transparent 70%),radial-gradient(500px 220px at 50% 100%,color-mix(in srgb,var(--acento-2) 22%,transparent),transparent 70%)}:root[data-tema=carnaval] .bulbs i:nth-child(3n+1){background:var(--acento);box-shadow:0 0 9px 2px var(--acento)}:root[data-tema=carnaval] .bulbs i:nth-child(3n+2){background:var(--acento-2);box-shadow:0 0 9px 2px var(--acento-2)}:root[data-tema=carnaval] .bulbs i:nth-child(3n){background:var(--destaque);box-shadow:0 0 9px 2px var(--destaque)}:root[data-tema=carnaval] .logo{text-shadow:3px 3px 0 var(--acento),6px 6px 0 var(--acento-2)}:root[data-tema=carnaval] .kicker{color:var(--destaque);font-family:Lilita One,sans-serif;letter-spacing:.14em;font-size:14px}:root[data-tema=carnaval] .event{border-radius:22px;border:2px solid transparent;background:linear-gradient(var(--card-1),var(--card-1)) padding-box,linear-gradient(90deg,var(--acento),var(--acento-2),var(--destaque),var(--frio)) border-box}:root[data-tema=carnaval] .event-time{border-color:var(--sobre-acento);font-size:16px}:root[data-tema=carnaval] .event-body h3{letter-spacing:.02em;font-weight:400;font-size:23px}:root[data-tema=carnaval] .day-head:after{height:8px;border-radius:99px;background:linear-gradient(90deg,var(--acento),var(--acento-2),var(--destaque),var(--frio),var(--acento));opacity:1}:root[data-tema=carnaval] .day-count{background:var(--acento-2)}:root[data-tema=carnaval] .atalho.is-active,:root[data-tema=carnaval] .view-btn.is-active,:root[data-tema=carnaval] .chip.is-active{background:linear-gradient(90deg,var(--acento-2),var(--destaque));border-color:transparent}:root[data-tema=carnaval] .badge{background:linear-gradient(90deg,var(--destaque),var(--frio))}:root[data-tema=carnaval] .tag-card:before{backdrop-filter:saturate(1.5);background:color-mix(in srgb,var(--card-1) 45%,transparent)}:root[data-tema=carnaval] .wave-strip{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--acento) 30%,transparent))}:root[data-tema=carnaval] .wave-2{background-image:radial-gradient(circle at 50% -4px,transparent 9px,var(--destaque) 9px 11px,transparent 12px)}:root[data-tema=duotone]{--f-title: "Syne", sans-serif;--f-display: "Syne", sans-serif;--f-body: "DM Mono", ui-monospace, monospace;--radius: 4px}:root[data-tema=duotone] .marquee{border-radius:4px;border:1px solid var(--acento);background:none}:root[data-tema=duotone] .bulbs i{border-radius:0;width:6px;height:6px;box-shadow:none;animation:none}:root[data-tema=duotone] .logo{color:var(--acento);text-shadow:none}:root[data-tema=duotone] .kicker{font-family:DM Mono,monospace;text-transform:lowercase;letter-spacing:0;font-size:13px;font-weight:400}:root[data-tema=duotone] .kicker:before{content:"// "}:root[data-tema=duotone] .event{background:var(--card-1);border:1px solid var(--acento);border-radius:4px}:root[data-tema=duotone] .event:hover,:root[data-tema=duotone] .event.is-active{box-shadow:none;background:var(--card-2)}:root[data-tema=duotone] .event-time{font-family:DM Mono,monospace;font-size:13px;font-weight:500}:root[data-tema=duotone] .event-body h3{font-weight:800;letter-spacing:-.02em;font-size:21px;text-transform:none}:root[data-tema=duotone] .event-meta,:root[data-tema=duotone] .event-desc{font-size:12.5px}:root[data-tema=duotone] .day-num{font-weight:800;letter-spacing:-.04em}:root[data-tema=duotone] .day-dow{font-family:DM Mono,monospace;letter-spacing:0;text-transform:lowercase;font-size:13px}:root[data-tema=duotone] .day-head:after{height:1px;background:var(--acento);opacity:.5}:root[data-tema=duotone] .day-count{border-radius:4px}:root[data-tema=duotone] .atalho,:root[data-tema=duotone] .chip,:root[data-tema=duotone] .view-btn,:root[data-tema=duotone] .btn-salvos,:root[data-tema=duotone] .badge{font-family:DM Mono,monospace;text-transform:lowercase;letter-spacing:0;border-radius:4px}:root[data-tema=duotone] .views{border-radius:4px}:root[data-tema=duotone] .tag-card{filter:grayscale(1) contrast(1.15);border-radius:4px}:root[data-tema=duotone] .tag-card:before{background:color-mix(in srgb,var(--acento) 55%,var(--bg));mix-blend-mode:multiply;backdrop-filter:none}:root[data-tema=duotone] .tag-card:hover:before,:root[data-tema=duotone] .tag-card.is-active:before{background:color-mix(in srgb,var(--acento) 35%,var(--bg))}:root[data-tema=duotone] .fgroup,:root[data-tema=duotone] .reg-item,:root[data-tema=duotone] .search,:root[data-tema=duotone] .detail{border-radius:4px}:root[data-tema=duotone] .wave-strip{background:none}:root[data-tema=brutal]{--f-title: "Archivo Black", sans-serif;--f-display: "Archivo Black", sans-serif;--f-body: "IBM Plex Mono", ui-monospace, monospace;--radius: 0px}:root[data-tema=brutal] body{background:#fff}:root[data-tema=brutal] .marquee{border-radius:0;border:3px solid #000;background:none;box-shadow:8px 8px #000}:root[data-tema=brutal] .bulbs i{border-radius:0;width:8px;height:8px;background:#000;box-shadow:none;animation:none}:root[data-tema=brutal] .logo{text-shadow:none}:root[data-tema=brutal] .marca-icone{border-radius:0;border:2px solid #000;box-shadow:none;filter:grayscale(1) contrast(1.4)}:root[data-tema=brutal] .kicker{color:#000;font-family:IBM Plex Mono,monospace;letter-spacing:.1em;font-weight:600}:root[data-tema=brutal] .count{color:var(--acento)}:root[data-tema=brutal] .deck{border-bottom:3px solid #000;background:#fff;backdrop-filter:none;box-shadow:none}:root[data-tema=brutal] .event{border-radius:0;background:#fff;border:2px solid #000;box-shadow:5px 5px #000}:root[data-tema=brutal] .event:hover,:root[data-tema=brutal] .event.is-active{box-shadow:8px 8px 0 var(--acento);border-color:#000;transform:translate(-1px,-1px)}:root[data-tema=brutal] .event-time{background:#000;color:#fff;border-color:#000;border-style:solid}:root[data-tema=brutal] .event-body h3{letter-spacing:-.01em;font-size:20px}:root[data-tema=brutal] .day-num{font-size:52px}:root[data-tema=brutal] .day-head:after{height:3px;background:#000;opacity:1}:root[data-tema=brutal] .day-count{background:#000;color:#fff;border-radius:0}:root[data-tema=brutal] .day-head.is-today .day-num,:root[data-tema=brutal] .day-head.is-today .day-dow:after{color:var(--acento)}:root[data-tema=brutal] .atalho,:root[data-tema=brutal] .chip,:root[data-tema=brutal] .btn-salvos,:root[data-tema=brutal] .search,:root[data-tema=brutal] .views,:root[data-tema=brutal] .fgroup,:root[data-tema=brutal] .reg-item,:root[data-tema=brutal] .tag-card,:root[data-tema=brutal] .detail,:root[data-tema=brutal] .badge,:root[data-tema=brutal] .view-btn,:root[data-tema=brutal] .fav-btn,:root[data-tema=brutal] .kebab,:root[data-tema=brutal] .sugerir-form input,:root[data-tema=brutal] .sugerir-btn,:root[data-tema=brutal] .detail-disclaimer{border-radius:0!important}:root[data-tema=brutal] .atalho,:root[data-tema=brutal] .chip,:root[data-tema=brutal] .btn-salvos,:root[data-tema=brutal] .search,:root[data-tema=brutal] .views,:root[data-tema=brutal] .fgroup,:root[data-tema=brutal] .reg-item,:root[data-tema=brutal] .tag-card,:root[data-tema=brutal] .detail{border:2px solid #000;background:#fff}:root[data-tema=brutal] .atalho.is-active,:root[data-tema=brutal] .view-btn.is-active,:root[data-tema=brutal] .chip.is-active,:root[data-tema=brutal] .reg-item.is-active{background:#000;color:#fff;border-color:#000}:root[data-tema=brutal] .badge{background:#000;color:#fff}:root[data-tema=brutal] .tag-card:before{backdrop-filter:grayscale(1) contrast(1.3);background:#ffffff59}:root[data-tema=brutal] .tag-card-label{color:#000;text-shadow:0 0 6px #fff,0 0 2px #fff}:root[data-tema=brutal] .wave-strip{background:none;height:3px;margin-top:40px;border-top:3px solid #000}:root[data-tema=brutal] .wave{display:none}:root[data-tema=candy]{--f-title: "Fredoka", sans-serif;--f-display: "Fredoka", sans-serif;--f-body: "Nunito", system-ui, sans-serif;--radius: 24px}:root[data-tema=candy] .marquee{border-radius:32px;border:2px solid color-mix(in srgb,var(--acento) 30%,transparent);background:linear-gradient(120deg,#ffd6e8,#e2d9ff 50%,#d3f3ee);box-shadow:0 16px 40px -24px var(--acento)}:root[data-tema=candy] .bulbs i{background:#fff;box-shadow:0 0 8px 2px var(--lampada)}:root[data-tema=candy] .bulbs i:nth-child(2n){box-shadow:0 0 8px 2px #c9b8ff}:root[data-tema=candy] .logo{color:var(--acento);text-shadow:0 3px 0 #fff,0 6px 14px color-mix(in srgb,var(--acento) 30%,transparent)}:root[data-tema=candy] .kicker{font-family:Fredoka,sans-serif;text-transform:none;letter-spacing:.02em;font-size:15px;font-weight:600}:root[data-tema=candy] .event{border-radius:24px;border:1px solid transparent;background:#fff;box-shadow:0 12px 30px -18px color-mix(in srgb,var(--acento) 50%,transparent)}:root[data-tema=candy] .event:hover,:root[data-tema=candy] .event.is-active{border-color:color-mix(in srgb,var(--acento) 40%,transparent);box-shadow:0 18px 36px -18px color-mix(in srgb,var(--acento) 70%,transparent)}:root[data-tema=candy] .event-time{background:linear-gradient(180deg,#ffb3d1,var(--acento));border-color:#fff;font-weight:600}:root[data-tema=candy] .event-body h3{text-transform:none;letter-spacing:0;font-weight:600;font-size:21px}:root[data-tema=candy] .day-head:after{height:6px;background-image:radial-gradient(circle,var(--lampada) 2px,transparent 2.5px);background-size:12px 6px;opacity:1}:root[data-tema=candy] .day-dow{text-transform:none;letter-spacing:0;font-size:15px}:root[data-tema=candy] .atalho,:root[data-tema=candy] .chip,:root[data-tema=candy] .btn-salvos,:root[data-tema=candy] .search,:root[data-tema=candy] .reg-item,:root[data-tema=candy] .fgroup,:root[data-tema=candy] .detail{background:#fff;border-color:color-mix(in srgb,var(--acento) 18%,transparent)}:root[data-tema=candy] .atalho,:root[data-tema=candy] .chip,:root[data-tema=candy] .view-btn{letter-spacing:0;font-weight:600;text-transform:none}:root[data-tema=candy] .fgroup,:root[data-tema=candy] .reg-item,:root[data-tema=candy] .tag-card,:root[data-tema=candy] .detail,:root[data-tema=candy] .search{border-radius:18px}:root[data-tema=candy] .tag-card:before{background:color-mix(in srgb,#fff 55%,transparent);backdrop-filter:saturate(.8) brightness(1.15)}:root[data-tema=candy] .tag-card-label{color:var(--texto);text-shadow:0 1px 6px #fff}:root[data-tema=candy] .wave-strip{background:linear-gradient(180deg,transparent,#ffd6e8)}:root[data-tema=terra]{--f-title: "Lora", serif;--f-display: "Lora", serif;--f-body: "Karla", system-ui, sans-serif;--radius: 10px}:root[data-tema=terra] body{background-image:repeating-linear-gradient(0deg,rgba(30,38,24,.025) 0 1px,transparent 1px 3px),radial-gradient(900px 500px at 15% -5%,var(--aurora-1) 0%,transparent 55%),radial-gradient(800px 500px at 90% 0%,var(--aurora-2) 0%,transparent 55%),radial-gradient(1100px 620px at 50% 118%,var(--aurora-3) 0%,transparent 56%)}:root[data-tema=terra] .marquee{border-radius:10px;border:1px solid var(--acento);background:linear-gradient(180deg,color-mix(in srgb,var(--card-1) 70%,transparent),transparent)}:root[data-tema=terra] .bulbs i{width:5px;height:5px;background:var(--destaque);box-shadow:none;animation:none}:root[data-tema=terra] .logo{text-shadow:none;color:var(--acento)}:root[data-tema=terra] .kicker{font-family:Lora,serif;font-style:italic;text-transform:none;letter-spacing:0;font-size:15px;font-weight:600;color:var(--destaque)}:root[data-tema=terra] .event{background:var(--card-1);border:1px solid color-mix(in srgb,var(--acento) 30%,transparent);border-radius:10px}:root[data-tema=terra] .event:hover,:root[data-tema=terra] .event.is-active{box-shadow:0 10px 24px -16px #1e261880}:root[data-tema=terra] .event-time{font-family:Karla,sans-serif;font-weight:700;font-size:14px}:root[data-tema=terra] .event-body h3{text-transform:none;letter-spacing:0;font-weight:600;font-size:21px;line-height:1.2}:root[data-tema=terra] .day-num{font-weight:700}:root[data-tema=terra] .day-dow{font-family:Karla,sans-serif;font-weight:700;letter-spacing:.14em;font-size:12px}:root[data-tema=terra] .day-head:after{height:1px;background:color-mix(in srgb,var(--texto-3) 40%,transparent)}:root[data-tema=terra] .atalho,:root[data-tema=terra] .chip,:root[data-tema=terra] .view-btn,:root[data-tema=terra] .btn-salvos{font-family:Karla,sans-serif;font-weight:700;letter-spacing:.02em}:root[data-tema=terra] .tag-card:before{backdrop-filter:sepia(.5) saturate(.7) brightness(1.1);background:color-mix(in srgb,var(--card-1) 45%,transparent)}:root[data-tema=terra] .wave-strip{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--frio) 18%,transparent))}:root[data-tema=setenta]{--f-title: "Abril Fatface", serif;--f-display: "Righteous", sans-serif;--f-body: "Josefin Sans", system-ui, sans-serif;--radius: 30px}:root[data-tema=setenta] .marquee{border-radius:40px;border:3px solid var(--acento-2);background:repeating-linear-gradient(180deg,transparent 0 100%),linear-gradient(90deg,transparent 0 18%,color-mix(in srgb,var(--destaque) 14%,transparent) 18% 82%,transparent 82%);overflow:hidden}:root[data-tema=setenta] .marquee:after{content:"";position:absolute;left:0;right:0;bottom:0;height:10px;background:linear-gradient(90deg,var(--acento-2) 0 25%,var(--acento) 25% 50%,var(--destaque) 50% 75%,var(--frio) 75%)}:root[data-tema=setenta] .bulbs i{background:var(--destaque);box-shadow:0 0 8px 2px var(--lampada)}:root[data-tema=setenta] .logo{color:var(--acento-2);text-shadow:2px 2px 0 var(--destaque),4px 4px 0 var(--acento)}:root[data-tema=setenta] .kicker{font-family:Righteous,sans-serif;letter-spacing:.08em;font-size:14px;color:var(--acento-2)}:root[data-tema=setenta] .event{border-radius:30px;background:var(--card-1);border:2px solid var(--acento-2)}:root[data-tema=setenta] .event:hover,:root[data-tema=setenta] .event.is-active{box-shadow:0 10px 0 -4px var(--destaque);border-color:var(--acento-2)}:root[data-tema=setenta] .event-time{background:linear-gradient(180deg,var(--destaque),var(--acento),var(--acento-2));border-color:var(--card-1);font-family:Righteous,sans-serif}:root[data-tema=setenta] .event-body h3{text-transform:none;letter-spacing:0;font-weight:400;font-size:23px;line-height:1.15}:root[data-tema=setenta] .day-num{font-family:Abril Fatface,serif}:root[data-tema=setenta] .day-head:after{height:8px;border-radius:99px;background:linear-gradient(90deg,var(--acento-2) 0 25%,var(--acento) 25% 50%,var(--destaque) 50% 75%,var(--frio) 75%);opacity:1}:root[data-tema=setenta] .atalho,:root[data-tema=setenta] .chip,:root[data-tema=setenta] .view-btn,:root[data-tema=setenta] .btn-salvos{font-family:Righteous,sans-serif;letter-spacing:.02em}:root[data-tema=setenta] .atalho.is-active,:root[data-tema=setenta] .view-btn.is-active{background:var(--acento);color:var(--sobre-acento);border-color:var(--acento)}:root[data-tema=setenta] .fgroup,:root[data-tema=setenta] .reg-item,:root[data-tema=setenta] .detail,:root[data-tema=setenta] .search,:root[data-tema=setenta] .tag-card{border-radius:20px}:root[data-tema=setenta] .tag-card:before{backdrop-filter:sepia(.7) saturate(1.3) brightness(1.05);background:color-mix(in srgb,var(--card-1) 40%,transparent)}:root[data-tema=setenta] .wave-strip{background:linear-gradient(90deg,var(--acento-2) 0 25%,var(--acento) 25% 50%,var(--destaque) 50% 75%,var(--frio) 75%);height:14px;margin-top:40px}:root[data-tema=setenta] .wave{display:none}:root[data-tema=acido] .event-time{background:var(--acento);border-color:var(--destaque);border-style:solid}:root[data-tema=acido] .event.is-active .event-time{background:var(--destaque);border-color:var(--acento)}:root[data-tema=acido] .badge-corner{right:-1px;bottom:-1px;border-radius:0}:root[data-tema=acido] .card-tag{border-radius:0;text-transform:uppercase;font-size:10px;letter-spacing:.06em;background:transparent;border-color:var(--texto-3)}:root[data-tema=acido] .tag-source.ig{border-radius:0}:root[data-tema=acido] .detail{border-radius:0;border:1px solid var(--acento);background:var(--card-1);box-shadow:8px 8px 0 var(--destaque)}:root[data-tema=acido] .detail .badge{display:block;width:max-content;border-radius:0;background:var(--destaque)}:root[data-tema=acido] .detail h2{display:inline;background:var(--acento);color:var(--sobre-acento);padding:0 6px;box-decoration-break:clone;-webkit-box-decoration-break:clone;font-size:22px;letter-spacing:-.02em;line-height:1.35;text-transform:none}:root[data-tema=acido] .detail-when{margin-top:12px;font-family:Space Grotesk,sans-serif;color:var(--destaque);letter-spacing:.12em;font-size:13px}:root[data-tema=acido] .detail-profile,:root[data-tema=acido] .detail-post,:root[data-tema=acido] .detail-source,:root[data-tema=acido] .tag-chip,:root[data-tema=acido] .fav-btn-lg,:root[data-tema=acido] .detail-secondary,:root[data-tema=acido] .detail-disclaimer{border-radius:0}:root[data-tema=acido] .detail-post{filter:saturate(1.6) contrast(1.1);border:1px solid var(--acento)}:root[data-tema=acido] .detail-source{background:var(--acento);color:var(--sobre-acento);font-family:Archivo Black,sans-serif;text-transform:uppercase}:root[data-tema=noir] .event-time{background:transparent;color:var(--destaque);border-color:color-mix(in srgb,var(--acento) 45%,transparent);border-style:solid;font-style:italic;font-size:17px}:root[data-tema=noir] .event.is-active .event-time{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--acento) 18%,transparent))}:root[data-tema=noir] .badge{background:transparent;color:var(--destaque);border:1px solid var(--acento);border-radius:0;font-family:Libre Baskerville,serif;letter-spacing:.14em}:root[data-tema=noir] .card-tag{background:transparent;border-color:color-mix(in srgb,var(--acento) 30%,transparent);font-family:Libre Baskerville,serif;font-size:11px}:root[data-tema=noir] .detail{border:4px double var(--acento);border-radius:0;padding:26px 22px;background:var(--card-1)}:root[data-tema=noir] .detail:before{content:"\2605   \2605   \2605";display:block;text-align:center;color:var(--acento);font-size:10px;letter-spacing:.4em;margin-bottom:14px}:root[data-tema=noir] .detail .badge{display:block;width:max-content;margin:0 auto 12px}:root[data-tema=noir] .detail h2{text-align:center;text-transform:none;letter-spacing:0;font-weight:700;font-style:italic;font-size:28px}:root[data-tema=noir] .detail-when{text-align:center;font-family:Libre Baskerville,serif;letter-spacing:.18em;font-size:12px;color:var(--destaque)}:root[data-tema=noir] .detail-meta{text-align:center}:root[data-tema=noir] .detail-post{border-radius:0;filter:sepia(.5) contrast(1.05);border-color:var(--acento)}:root[data-tema=noir] .detail-profile,:root[data-tema=noir] .detail-source,:root[data-tema=noir] .tag-chip,:root[data-tema=noir] .fav-btn-lg,:root[data-tema=noir] .detail-secondary,:root[data-tema=noir] .detail-disclaimer{border-radius:0}:root[data-tema=noir] .detail-source{background:var(--destaque);color:var(--sobre-acento);letter-spacing:.14em;text-transform:uppercase;font-size:13px}:root[data-tema=noir] .detail-desc{font-style:italic}:root[data-tema=carnaval] .event-time{background-color:var(--acento-2);background-image:radial-gradient(circle,var(--acento) 2px,transparent 2.5px),radial-gradient(circle,var(--destaque) 2px,transparent 2.5px),radial-gradient(circle,var(--frio) 2px,transparent 2.5px);background-size:14px 14px,18px 18px,22px 22px;background-position:0 0,7px 9px,3px 15px}:root[data-tema=carnaval] .event-time>*,:root[data-tema=carnaval] .event-time{text-shadow:0 1px 0 rgba(255,255,255,.4)}:root[data-tema=carnaval] .card-tag{border-radius:999px;border-width:2px}:root[data-tema=carnaval] .card-tag:nth-of-type(1){border-color:var(--acento)}:root[data-tema=carnaval] .card-tag:nth-of-type(2){border-color:var(--frio)}:root[data-tema=carnaval] .card-tag:nth-of-type(3){border-color:var(--destaque)}:root[data-tema=carnaval] .detail{border:0;border-radius:26px;padding-top:34px;background:var(--card-1)}:root[data-tema=carnaval] .detail:before{content:"";position:absolute;left:0;right:0;top:0;height:12px;background:repeating-linear-gradient(90deg,var(--acento) 0 24px,var(--acento-2) 24px 48px,var(--destaque) 48px 72px,var(--frio) 72px 96px)}:root[data-tema=carnaval] .detail h2{letter-spacing:.01em;font-weight:400;font-size:28px;text-shadow:2px 2px 0 var(--acento)}:root[data-tema=carnaval] .detail-when{color:var(--destaque)}:root[data-tema=carnaval] .detail-post{border-radius:16px;border-width:2px;border-color:var(--frio)}:root[data-tema=carnaval] .detail-post+.detail-post{border-color:var(--acento-2)}:root[data-tema=carnaval] .detail-source{background:linear-gradient(90deg,var(--acento-2),var(--acento));border-radius:999px}:root[data-tema=carnaval] .fav-btn-lg,:root[data-tema=carnaval] .detail-secondary,:root[data-tema=carnaval] .tag-chip{border-radius:999px}:root[data-tema=duotone] .event.is-active{background:var(--card-1)}:root[data-tema=duotone] .event-time{background:transparent;color:var(--acento);border-color:color-mix(in srgb,var(--acento) 40%,transparent);border-style:solid}:root[data-tema=duotone] .event.is-active .event-time{background:var(--acento);color:var(--sobre-acento)}:root[data-tema=duotone] .badge{background:transparent;color:var(--acento);border:1px solid var(--acento)}:root[data-tema=duotone] .card-tag{background:transparent;border:0;padding:0;font-size:11.5px;color:var(--texto-2)}:root[data-tema=duotone] .card-tag:before{content:"[";opacity:.5}:root[data-tema=duotone] .card-tag:after{content:"]";opacity:.5}:root[data-tema=duotone] .tag-source.ig{background:var(--acento);color:var(--sobre-acento);text-shadow:none;border-radius:4px;font-family:DM Mono,monospace}:root[data-tema=duotone] .detail{border:1px solid var(--acento);border-radius:4px;background:var(--card-1)}:root[data-tema=duotone] .detail h2{text-transform:none;letter-spacing:-.02em;font-weight:800;font-size:26px}:root[data-tema=duotone] .detail-when{font-family:DM Mono,monospace;text-transform:lowercase;letter-spacing:0;font-size:13px}:root[data-tema=duotone] .detail-when:before{content:"// "}:root[data-tema=duotone] .detail-post{border-radius:4px;filter:grayscale(1) contrast(1.15);border-color:var(--acento)}:root[data-tema=duotone] .detail-post:after{content:"";position:absolute;inset:0;background:var(--acento);mix-blend-mode:multiply;opacity:.85;pointer-events:none}:root[data-tema=duotone] .detail-profile{background:var(--acento);color:var(--sobre-acento);text-shadow:none;border-radius:4px}:root[data-tema=duotone] .detail-source{background:var(--acento);border-radius:4px;text-transform:lowercase;font-family:DM Mono,monospace}:root[data-tema=duotone] .tag-chip,:root[data-tema=duotone] .fav-btn-lg,:root[data-tema=duotone] .detail-secondary,:root[data-tema=duotone] .detail-disclaimer{border-radius:4px;font-family:DM Mono,monospace;text-transform:lowercase}:root[data-tema=brutal] .card-tag{border:1px solid #000;background:#fff;color:#000;border-radius:0;font-family:IBM Plex Mono,monospace;text-transform:uppercase;font-size:10px}:root[data-tema=brutal] .tag-source.ig{background:var(--acento);text-shadow:none;border-radius:0;font-family:IBM Plex Mono,monospace}:root[data-tema=brutal] .event.is-active .event-time{background:var(--acento)}:root[data-tema=brutal] .detail{border:3px solid #000;border-radius:0;background:#fff;box-shadow:10px 10px #000;padding:20px}:root[data-tema=brutal] .detail h2{font-size:24px;letter-spacing:-.01em}:root[data-tema=brutal] .detail-when{font-family:IBM Plex Mono,monospace;color:#000;background:var(--acento);color:#fff;display:inline-block;padding:2px 8px;letter-spacing:.06em}:root[data-tema=brutal] .detail-post{border:2px solid #000;border-radius:0;filter:grayscale(1) contrast(1.3)}:root[data-tema=brutal] .detail-post-ico{border-radius:0;background:#000;box-shadow:none}:root[data-tema=brutal] .detail-profile{background:#000;text-shadow:none;border-radius:0}:root[data-tema=brutal] .detail-source{background:#000;color:#fff;border-radius:0;text-transform:uppercase}:root[data-tema=brutal] .tag-chip,:root[data-tema=brutal] .fav-btn-lg,:root[data-tema=brutal] .detail-secondary,:root[data-tema=brutal] .detail-disclaimer{border:2px solid #000;border-radius:0;color:#000;background:#fff}:root[data-tema=brutal] .fav-btn-lg.is-fav{background:var(--acento);color:#fff;border-color:#000}:root[data-tema=candy] .badge{background:#ffe1ee;color:var(--acento);border-radius:999px}:root[data-tema=candy] .card-tag{background:#fdf3f8;border-color:transparent;color:var(--texto-2)}:root[data-tema=candy] .tag-source.ig{border-radius:999px}:root[data-tema=candy] .detail{border:0;border-radius:28px;background:#fff;box-shadow:0 20px 50px -30px var(--acento);padding:24px 22px}:root[data-tema=candy] .detail h2{text-transform:none;letter-spacing:0;font-weight:600;font-size:25px}:root[data-tema=candy] .detail-when{text-transform:none;letter-spacing:0;font-weight:600;font-size:15px}:root[data-tema=candy] .detail-post{border-radius:18px;border-color:transparent;box-shadow:0 8px 16px -10px var(--acento)}:root[data-tema=candy] .detail-profile,:root[data-tema=candy] .detail-source,:root[data-tema=candy] .tag-chip,:root[data-tema=candy] .fav-btn-lg,:root[data-tema=candy] .detail-secondary{border-radius:999px}:root[data-tema=candy] .detail-source{background:linear-gradient(90deg,var(--acento),var(--acento-2));color:#fff}:root[data-tema=candy] .detail-disclaimer{border-radius:16px;background:#fdf3f8}:root[data-tema=terra] .event-time{background:transparent;color:var(--acento);border-color:var(--acento);font-family:Lora,serif;font-style:italic;font-size:16px}:root[data-tema=terra] .event.is-active .event-time{background:color-mix(in srgb,var(--acento) 12%,transparent)}:root[data-tema=terra] .badge{background:var(--destaque);border-radius:3px;font-family:Karla,sans-serif}:root[data-tema=terra] .card-tag{background:var(--card-2);border-color:transparent;color:var(--texto-2);border-radius:4px}:root[data-tema=terra] .detail{border:1px solid var(--acento);border-radius:10px;background:var(--card-1);outline:1px dashed color-mix(in srgb,var(--acento) 50%,transparent);outline-offset:-8px;padding:26px 24px}:root[data-tema=terra] .detail h2{text-transform:none;letter-spacing:0;font-weight:700;font-size:25px;line-height:1.2}:root[data-tema=terra] .detail-when{font-family:Karla,sans-serif;font-weight:700;letter-spacing:.12em;font-size:12px;color:var(--destaque)}:root[data-tema=terra] .detail-post{border-radius:6px;filter:sepia(.35) saturate(.85);border-color:var(--acento)}:root[data-tema=terra] .detail-profile,:root[data-tema=terra] .detail-source,:root[data-tema=terra] .tag-chip,:root[data-tema=terra] .fav-btn-lg,:root[data-tema=terra] .detail-secondary,:root[data-tema=terra] .detail-disclaimer{border-radius:6px}:root[data-tema=terra] .detail-source{background:var(--acento);color:#fff;font-family:Karla,sans-serif;font-weight:700}:root[data-tema=setenta] .badge{background:var(--destaque);color:var(--sobre-acento);border-radius:999px;font-family:Righteous,sans-serif;letter-spacing:.04em}:root[data-tema=setenta] .card-tag{border-radius:999px;border-color:var(--acento-2);background:transparent;color:var(--texto-2)}:root[data-tema=setenta] .detail{border:3px solid var(--acento-2);border-radius:30px;background:var(--card-1);padding-top:36px}:root[data-tema=setenta] .detail:before{content:"";position:absolute;left:0;right:0;top:0;height:14px;background:linear-gradient(90deg,var(--acento-2) 0 25%,var(--acento) 25% 50%,var(--destaque) 50% 75%,var(--frio) 75%)}:root[data-tema=setenta] .detail h2{text-transform:none;letter-spacing:0;font-weight:400;font-size:28px;line-height:1.15}:root[data-tema=setenta] .detail-when{font-family:Righteous,sans-serif;color:var(--acento-2)}:root[data-tema=setenta] .detail-post{border-radius:18px;border:2px solid var(--acento-2);filter:sepia(.5) saturate(1.2)}:root[data-tema=setenta] .detail-profile,:root[data-tema=setenta] .detail-source,:root[data-tema=setenta] .tag-chip,:root[data-tema=setenta] .fav-btn-lg,:root[data-tema=setenta] .detail-secondary{border-radius:999px}:root[data-tema=setenta] .detail-source{background:linear-gradient(90deg,var(--acento),var(--destaque));color:var(--sobre-acento);font-family:Righteous,sans-serif}:root[data-tema=setenta] .detail-disclaimer{border-radius:18px}:root[data-tema=gazeta]{--f-title: "Libre Baskerville", serif;--f-display: "Oswald", sans-serif;--f-body: "Libre Baskerville", Georgia, serif;--radius: 0px}:root[data-tema=gazeta] body{background:var(--bg)}:root[data-tema=gazeta] .marquee{border-radius:0;border:0;border-top:4px solid var(--texto);border-bottom:1px solid var(--texto);background:none;padding-top:14px}:root[data-tema=gazeta] .bulbs{display:none}:root[data-tema=gazeta] .logo{text-shadow:none;color:var(--texto)}:root[data-tema=gazeta] .marca-icone{filter:grayscale(1) contrast(1.3);border-radius:0;border:1px solid var(--texto);box-shadow:none}:root[data-tema=gazeta] .kicker{font-family:Libre Baskerville,serif;font-style:italic;text-transform:none;letter-spacing:0;font-size:14px;color:var(--texto-2);font-weight:400}:root[data-tema=gazeta] .count{font-family:Oswald,sans-serif;color:var(--acento)}:root[data-tema=gazeta] .deck{background:var(--bg);backdrop-filter:none;border-bottom:1px solid var(--texto);box-shadow:none}:root[data-tema=gazeta] .event{border:0;border-top:3px solid var(--texto);border-radius:0;background:transparent}:root[data-tema=gazeta] .event:hover,:root[data-tema=gazeta] .event.is-active{box-shadow:none;border-top-color:var(--acento);background:var(--card-1);transform:none}:root[data-tema=gazeta] .event-time{background:transparent;color:var(--acento);border-color:var(--texto);border-style:solid;font-family:Oswald,sans-serif;font-size:15px}:root[data-tema=gazeta] .event-body h3{text-transform:none;letter-spacing:-.01em;font-weight:700;font-size:21px;line-height:1.2}:root[data-tema=gazeta] .event-desc{font-size:13px;line-height:1.55}:root[data-tema=gazeta] .badge{background:transparent;color:var(--texto);border:1px solid var(--texto);border-radius:0;font-family:Oswald,sans-serif;letter-spacing:.12em}:root[data-tema=gazeta] .card-tag{background:transparent;border:0;padding:0;border-radius:0;color:var(--texto-3);font-style:italic}:root[data-tema=gazeta] .tag-source.ig{background:var(--texto);text-shadow:none;border-radius:0;font-family:Oswald,sans-serif}:root[data-tema=gazeta] .day-num{font-family:Oswald,sans-serif;font-weight:700}:root[data-tema=gazeta] .day-dow{font-family:Oswald,sans-serif}:root[data-tema=gazeta] .day-head:after{height:1px;background:var(--texto);opacity:1}:root[data-tema=gazeta] .day-count{border-radius:0;background:var(--texto);color:var(--card-1)}:root[data-tema=gazeta] .atalho,:root[data-tema=gazeta] .chip,:root[data-tema=gazeta] .btn-salvos,:root[data-tema=gazeta] .search,:root[data-tema=gazeta] .views,:root[data-tema=gazeta] .fgroup,:root[data-tema=gazeta] .reg-item,:root[data-tema=gazeta] .tag-card,:root[data-tema=gazeta] .detail,:root[data-tema=gazeta] .view-btn,:root[data-tema=gazeta] .sugerir-form input,:root[data-tema=gazeta] .sugerir-btn,:root[data-tema=gazeta] .detail-profile,:root[data-tema=gazeta] .detail-post,:root[data-tema=gazeta] .detail-source,:root[data-tema=gazeta] .tag-chip,:root[data-tema=gazeta] .fav-btn-lg,:root[data-tema=gazeta] .detail-secondary,:root[data-tema=gazeta] .detail-disclaimer{border-radius:0!important}:root[data-tema=gazeta] .atalho,:root[data-tema=gazeta] .chip,:root[data-tema=gazeta] .view-btn,:root[data-tema=gazeta] .btn-salvos{font-family:Oswald,sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:12px}:root[data-tema=gazeta] .atalho.is-active,:root[data-tema=gazeta] .view-btn.is-active,:root[data-tema=gazeta] .chip.is-active{background:var(--texto);color:var(--card-1);border-color:var(--texto)}:root[data-tema=gazeta] .tag-card{filter:grayscale(1) contrast(1.2);border:1px solid var(--texto)}:root[data-tema=gazeta] .tag-card:before{background:#fbf9f473;backdrop-filter:none}:root[data-tema=gazeta] .tag-card-label{color:var(--texto);text-shadow:0 0 6px var(--card-1),0 0 2px var(--card-1)}:root[data-tema=gazeta] .detail{border:0;border-top:6px solid var(--texto);border-bottom:1px solid var(--texto);background:var(--card-1);padding:18px 20px}:root[data-tema=gazeta] .detail h2{text-transform:none;letter-spacing:-.01em;font-weight:700;font-size:26px;line-height:1.15}:root[data-tema=gazeta] .detail-when{font-family:Oswald,sans-serif;letter-spacing:.12em;font-size:13px}:root[data-tema=gazeta] .detail-desc{font-size:13.5px}:root[data-tema=gazeta] .detail-desc:first-letter{font-size:2.6em;float:left;line-height:.8;padding:4px 6px 0 0;font-weight:700}:root[data-tema=gazeta] .detail-post{filter:grayscale(1) contrast(1.15);border:1px solid var(--texto)}:root[data-tema=gazeta] .detail-post-ico{border-radius:0;background:var(--texto);box-shadow:none}:root[data-tema=gazeta] .detail-profile{background:var(--texto);text-shadow:none}:root[data-tema=gazeta] .detail-source{background:var(--acento);color:#fff;font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.1em}:root[data-tema=gazeta] .tag-chip,:root[data-tema=gazeta] .fav-btn-lg,:root[data-tema=gazeta] .detail-secondary{border:1px solid var(--texto);color:var(--texto);background:transparent}:root[data-tema=gazeta] .wave-strip{background:none;height:1px;border-top:1px solid var(--texto);margin-top:40px}:root[data-tema=gazeta] .wave{display:none}:root[data-tema=pulso]{--f-title: "Chakra Petch", sans-serif;--f-display: "Chakra Petch", sans-serif;--radius: 6px}:root[data-tema=pulso] body{background-image:linear-gradient(rgba(34,211,238,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.05) 1px,transparent 1px),radial-gradient(900px 500px at 15% -5%,var(--aurora-1) 0%,transparent 55%),radial-gradient(800px 500px at 90% 0%,var(--aurora-2) 0%,transparent 55%),radial-gradient(1100px 620px at 50% 118%,var(--aurora-3) 0%,transparent 56%);background-size:40px 40px,40px 40px,auto,auto,auto}:root[data-tema=pulso] .marquee{border-radius:6px;border:1px solid var(--acento);box-shadow:0 0 40px -10px var(--acento),inset 0 0 60px -30px var(--acento);background:none;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}:root[data-tema=pulso] .bulbs i{width:4px;height:12px;border-radius:2px;background:var(--acento);box-shadow:0 0 10px 2px var(--acento)}:root[data-tema=pulso] .bulbs i:nth-child(2n){background:var(--destaque);box-shadow:0 0 10px 2px var(--destaque)}:root[data-tema=pulso] .logo{color:#fff;text-shadow:0 0 4px #fff,0 0 14px var(--acento),0 0 40px var(--acento)}:root[data-tema=pulso] .kicker{font-family:Chakra Petch,sans-serif;letter-spacing:.3em;font-size:12px;color:var(--destaque)}:root[data-tema=pulso] .event{border-radius:6px;background:color-mix(in srgb,var(--card-1) 80%,transparent);border:1px solid color-mix(in srgb,var(--acento) 35%,transparent);backdrop-filter:blur(6px)}:root[data-tema=pulso] .event:hover,:root[data-tema=pulso] .event.is-active{border-color:var(--acento);box-shadow:0 0 0 1px var(--acento),0 0 30px -8px var(--acento);transform:none}:root[data-tema=pulso] .event-time{background:transparent;color:var(--acento);border-color:color-mix(in srgb,var(--acento) 45%,transparent);border-style:solid;text-shadow:0 0 10px var(--acento);font-size:14px}:root[data-tema=pulso] .event.is-active .event-time{color:var(--destaque);text-shadow:0 0 10px var(--destaque)}:root[data-tema=pulso] .event-body h3{font-weight:700;letter-spacing:.02em;font-size:20px}:root[data-tema=pulso] .badge{background:transparent;color:var(--destaque);border:1px solid var(--destaque);border-radius:3px;box-shadow:0 0 10px -3px var(--destaque)}:root[data-tema=pulso] .card-tag{background:transparent;border-color:color-mix(in srgb,var(--frio) 50%,transparent);color:var(--frio-claro);border-radius:3px}:root[data-tema=pulso] .day-num{text-shadow:0 0 18px var(--acento)}:root[data-tema=pulso] .day-head:after{height:1px;background:linear-gradient(90deg,var(--acento),transparent);opacity:1;box-shadow:0 0 8px var(--acento)}:root[data-tema=pulso] .day-count{border-radius:3px}:root[data-tema=pulso] .atalho,:root[data-tema=pulso] .chip,:root[data-tema=pulso] .view-btn,:root[data-tema=pulso] .btn-salvos,:root[data-tema=pulso] .views,:root[data-tema=pulso] .search,:root[data-tema=pulso] .fgroup,:root[data-tema=pulso] .reg-item,:root[data-tema=pulso] .tag-card,:root[data-tema=pulso] .detail{border-radius:6px}:root[data-tema=pulso] .atalho.is-active,:root[data-tema=pulso] .view-btn.is-active{box-shadow:0 0 14px -4px var(--destaque)}:root[data-tema=pulso] .tag-card:before{backdrop-filter:saturate(1.4) hue-rotate(-20deg);background:color-mix(in srgb,var(--card-1) 55%,transparent)}:root[data-tema=pulso] .detail{border:1px solid var(--acento);border-radius:6px;background:color-mix(in srgb,var(--card-1) 85%,transparent);box-shadow:0 0 40px -14px var(--acento);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}:root[data-tema=pulso] .detail h2{font-weight:700;letter-spacing:.02em;text-shadow:0 0 14px color-mix(in srgb,var(--acento) 60%,transparent)}:root[data-tema=pulso] .detail-when{color:var(--destaque);text-shadow:0 0 10px var(--destaque)}:root[data-tema=pulso] .detail-post{border-radius:4px;border-color:var(--acento);filter:saturate(1.3) contrast(1.05)}:root[data-tema=pulso] .detail-profile,:root[data-tema=pulso] .detail-source,:root[data-tema=pulso] .tag-chip,:root[data-tema=pulso] .fav-btn-lg,:root[data-tema=pulso] .detail-secondary,:root[data-tema=pulso] .detail-disclaimer{border-radius:4px}:root[data-tema=pulso] .detail-source{background:var(--acento);color:var(--sobre-acento);box-shadow:0 0 20px -6px var(--acento)}:root[data-tema=pulso] .wave-strip{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--acento-2) 30%,transparent))}:root[data-tema=cartaz]{--f-title: "Anton", sans-serif;--f-display: "Anton", sans-serif;--f-body: "Barlow", system-ui, sans-serif;--radius: 0px}:root[data-tema=cartaz] .marquee{border-radius:0;border:0;background:var(--acento);padding:14px 20px}:root[data-tema=cartaz] .bulbs{display:none}:root[data-tema=cartaz] .logo{color:#fff;text-shadow:4px 4px 0 #000;font-size:32px}:root[data-tema=cartaz] .marca-icone{border-radius:0;border:2px solid #000;box-shadow:4px 4px #000}:root[data-tema=cartaz] .kicker{color:#fff;font-family:Anton,sans-serif;letter-spacing:.2em;font-size:14px}:root[data-tema=cartaz] .updated{color:#fff;opacity:.8}:root[data-tema=cartaz] .count{color:var(--destaque);text-shadow:2px 2px 0 #000;font-size:26px}:root[data-tema=cartaz] .deck{border-bottom:3px solid var(--texto);background:var(--bg);backdrop-filter:none}:root[data-tema=cartaz] .event{border-radius:0;background:var(--card-1);border:2px solid var(--texto)}:root[data-tema=cartaz] .event:hover,:root[data-tema=cartaz] .event.is-active{box-shadow:6px 6px 0 var(--destaque);border-color:var(--texto);transform:none}:root[data-tema=cartaz] .event-time{background:var(--acento);color:#fff;border-color:var(--texto);border-style:solid;text-shadow:2px 2px 0 #000;font-size:16px}:root[data-tema=cartaz] .event.is-active .event-time{background:var(--destaque);color:var(--sobre-acento);text-shadow:none}:root[data-tema=cartaz] .event-body h3{font-family:Anton,sans-serif;font-weight:400;letter-spacing:.02em;font-size:26px;line-height:1.05}:root[data-tema=cartaz] .badge{border-radius:0;background:var(--destaque);font-family:Anton,sans-serif;letter-spacing:.08em;font-size:11px}:root[data-tema=cartaz] .card-tag{border-radius:0;background:transparent;border-color:var(--texto-3);text-transform:uppercase;font-size:10.5px;letter-spacing:.06em}:root[data-tema=cartaz] .tag-source.ig{border-radius:0}:root[data-tema=cartaz] .day-num{font-size:56px}:root[data-tema=cartaz] .day-head:after{height:4px;background:var(--texto);opacity:1}:root[data-tema=cartaz] .day-count{border-radius:0}:root[data-tema=cartaz] .atalho,:root[data-tema=cartaz] .chip,:root[data-tema=cartaz] .btn-salvos,:root[data-tema=cartaz] .search,:root[data-tema=cartaz] .views,:root[data-tema=cartaz] .fgroup,:root[data-tema=cartaz] .reg-item,:root[data-tema=cartaz] .tag-card,:root[data-tema=cartaz] .detail,:root[data-tema=cartaz] .view-btn,:root[data-tema=cartaz] .sugerir-form input,:root[data-tema=cartaz] .sugerir-btn,:root[data-tema=cartaz] .detail-profile,:root[data-tema=cartaz] .detail-post,:root[data-tema=cartaz] .detail-source,:root[data-tema=cartaz] .tag-chip,:root[data-tema=cartaz] .fav-btn-lg,:root[data-tema=cartaz] .detail-secondary,:root[data-tema=cartaz] .detail-disclaimer{border-radius:0!important}:root[data-tema=cartaz] .atalho,:root[data-tema=cartaz] .chip,:root[data-tema=cartaz] .view-btn,:root[data-tema=cartaz] .btn-salvos{font-family:Anton,sans-serif;letter-spacing:.06em;font-size:13px}:root[data-tema=cartaz] .atalho.is-active,:root[data-tema=cartaz] .view-btn.is-active,:root[data-tema=cartaz] .chip.is-active{background:var(--acento);color:#fff;border-color:var(--acento)}:root[data-tema=cartaz] .tag-card{border:2px solid var(--texto)}:root[data-tema=cartaz] .tag-card:before{backdrop-filter:contrast(1.3) saturate(1.3);background:#0d0d0d73}:root[data-tema=cartaz] .detail{border:2px solid var(--texto);background:var(--card-1);box-shadow:8px 8px 0 var(--acento);padding:22px 20px}:root[data-tema=cartaz] .detail .badge{background:var(--destaque)}:root[data-tema=cartaz] .detail h2{font-family:Anton,sans-serif;font-weight:400;letter-spacing:.02em;font-size:34px;line-height:1;color:#fff;text-shadow:3px 3px 0 var(--acento)}:root[data-tema=cartaz] .detail-when{font-family:Anton,sans-serif;color:var(--destaque);font-size:17px}:root[data-tema=cartaz] .detail-post{border:2px solid var(--texto);filter:contrast(1.15) saturate(1.2)}:root[data-tema=cartaz] .detail-post-ico{border-radius:0;background:#000;box-shadow:none}:root[data-tema=cartaz] .detail-profile{background:#000;text-shadow:none;border:2px solid var(--texto)}:root[data-tema=cartaz] .detail-source{background:var(--acento);color:#fff;text-shadow:2px 2px 0 #000;font-size:17px}:root[data-tema=cartaz] .tag-chip,:root[data-tema=cartaz] .fav-btn-lg,:root[data-tema=cartaz] .detail-secondary{border:2px solid var(--texto);color:var(--texto);background:transparent}:root[data-tema=cartaz] .wave-strip{background:repeating-linear-gradient(-45deg,var(--destaque) 0 14px,#000 14px 28px);height:12px;margin-top:40px}:root[data-tema=cartaz] .wave{display:none}:root[data-tema=bilhete]{--f-title: "Bebas Neue", sans-serif;--f-display: "Bebas Neue", sans-serif;--f-body: "Manrope", system-ui, sans-serif;--radius: 8px}:root[data-tema=bilhete] .marquee{border-radius:8px;border:2px dashed var(--acento);background:linear-gradient(180deg,var(--card-1),transparent)}:root[data-tema=bilhete] .bulbs i{width:6px;height:6px;background:var(--acento);box-shadow:none;animation:none;opacity:.35}:root[data-tema=bilhete] .logo{color:var(--acento);text-shadow:none}:root[data-tema=bilhete] .kicker{font-family:Bebas Neue,sans-serif;letter-spacing:.2em;font-size:16px;color:var(--destaque);font-weight:400}:root[data-tema=bilhete] .event{border-radius:8px;border:1px solid color-mix(in srgb,var(--acento) 40%,transparent);background:var(--card-1)}:root[data-tema=bilhete] .event:hover,:root[data-tema=bilhete] .event.is-active{border-color:var(--acento);box-shadow:0 10px 24px -16px var(--acento)}:root[data-tema=bilhete] .event-time{background:var(--acento);color:#fff;border-color:var(--card-1);font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:.06em}:root[data-tema=bilhete] .event.is-active .event-time{background:var(--destaque)}:root[data-tema=bilhete] .event-body h3{font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:.04em;font-size:26px;line-height:1}:root[data-tema=bilhete] .badge{background:var(--destaque);border-radius:3px;font-family:Bebas Neue,sans-serif;font-size:12px;letter-spacing:.1em}:root[data-tema=bilhete] .card-tag{background:var(--card-2);border-color:transparent;color:var(--texto-2);border-radius:4px}:root[data-tema=bilhete] .day-num{font-size:50px}:root[data-tema=bilhete] .day-dow{letter-spacing:.14em;font-size:17px}:root[data-tema=bilhete] .day-head:after{height:2px;background-image:repeating-linear-gradient(90deg,var(--acento) 0 8px,transparent 8px 14px);opacity:.6}:root[data-tema=bilhete] .atalho,:root[data-tema=bilhete] .chip,:root[data-tema=bilhete] .view-btn,:root[data-tema=bilhete] .btn-salvos{font-family:Bebas Neue,sans-serif;letter-spacing:.08em;font-size:15px}:root[data-tema=bilhete] .atalho,:root[data-tema=bilhete] .chip,:root[data-tema=bilhete] .btn-salvos,:root[data-tema=bilhete] .search,:root[data-tema=bilhete] .views,:root[data-tema=bilhete] .fgroup,:root[data-tema=bilhete] .reg-item,:root[data-tema=bilhete] .tag-card,:root[data-tema=bilhete] .detail{border-radius:8px}:root[data-tema=bilhete] .tag-card:before{background:color-mix(in srgb,var(--card-1) 50%,transparent);backdrop-filter:saturate(.9) brightness(1.08)}:root[data-tema=bilhete] .detail{border:2px dashed var(--acento);border-radius:8px;background:var(--card-1);padding:22px 20px}:root[data-tema=bilhete] .detail h2{font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:.04em;font-size:34px;line-height:1}:root[data-tema=bilhete] .detail-when{font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:.08em;color:var(--destaque)}:root[data-tema=bilhete] .detail-post{border-radius:6px;border-color:var(--acento)}:root[data-tema=bilhete] .detail-profile,:root[data-tema=bilhete] .detail-source,:root[data-tema=bilhete] .tag-chip,:root[data-tema=bilhete] .fav-btn-lg,:root[data-tema=bilhete] .detail-secondary,:root[data-tema=bilhete] .detail-disclaimer{border-radius:6px}:root[data-tema=bilhete] .detail-source{background:var(--acento);color:#fff;font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:.08em}:root[data-tema=bilhete] .wave-strip{background:none;height:2px;margin-top:40px;border-top:2px dashed var(--acento)}:root[data-tema=bilhete] .wave{display:none}:root[data-tema=azulejo]{--f-title: "Marcellus", serif;--f-display: "Marcellus", serif;--f-body: "Manrope", system-ui, sans-serif;--radius: 4px}:root[data-tema=azulejo] body{background-image:radial-gradient(circle at 0 0,var(--card-2) 0 6px,transparent 6.5px),radial-gradient(circle at 100% 100%,var(--card-2) 0 6px,transparent 6.5px);background-size:48px 48px;background-color:var(--bg)}:root[data-tema=azulejo] .marquee{border-radius:4px;border:2px solid var(--acento);outline:8px solid var(--card-1);outline-offset:-10px;background:repeating-conic-gradient(from 45deg,color-mix(in srgb,var(--acento) 10%,transparent) 0 25%,transparent 0 50%) 50% / 28px 28px}:root[data-tema=azulejo] .bulbs i{width:7px;height:7px;border-radius:0;transform:rotate(45deg);background:var(--acento);box-shadow:none;animation:none}:root[data-tema=azulejo] .logo{color:var(--acento);text-shadow:none}:root[data-tema=azulejo] .kicker{font-family:Marcellus,serif;text-transform:none;letter-spacing:.04em;font-size:16px;font-weight:400;color:var(--texto-2)}:root[data-tema=azulejo] .event{border-radius:4px;border:1px solid var(--acento);background:var(--card-1);box-shadow:inset 0 0 0 4px var(--card-1),inset 0 0 0 5px color-mix(in srgb,var(--acento) 35%,transparent)}:root[data-tema=azulejo] .event:hover,:root[data-tema=azulejo] .event.is-active{box-shadow:inset 0 0 0 4px var(--card-1),inset 0 0 0 5px var(--acento),0 10px 24px -16px var(--acento);transform:none}:root[data-tema=azulejo] .event-time{background:var(--acento);background-image:repeating-conic-gradient(from 45deg,rgba(255,255,255,.12) 0 25%,transparent 0 50%);background-size:16px 16px;border-color:var(--card-1);font-family:Marcellus,serif;font-size:15px}:root[data-tema=azulejo] .event.is-active .event-time{background-color:var(--destaque)}:root[data-tema=azulejo] .event-body h3{text-transform:none;letter-spacing:.01em;font-weight:400;font-size:22px;line-height:1.15}:root[data-tema=azulejo] .badge{background:var(--acento);color:#fff;border-radius:2px}:root[data-tema=azulejo] .card-tag{border-radius:2px;border-color:color-mix(in srgb,var(--acento) 35%,transparent);background:transparent}:root[data-tema=azulejo] .day-head:after{height:10px;background:repeating-conic-gradient(from 45deg,var(--acento) 0 25%,transparent 0 50%) 0 0 / 10px 10px;opacity:.7}:root[data-tema=azulejo] .day-num{color:var(--acento)}:root[data-tema=azulejo] .atalho,:root[data-tema=azulejo] .chip,:root[data-tema=azulejo] .view-btn,:root[data-tema=azulejo] .btn-salvos{font-family:Marcellus,serif;letter-spacing:.04em}:root[data-tema=azulejo] .atalho,:root[data-tema=azulejo] .chip,:root[data-tema=azulejo] .btn-salvos,:root[data-tema=azulejo] .search,:root[data-tema=azulejo] .views,:root[data-tema=azulejo] .fgroup,:root[data-tema=azulejo] .reg-item,:root[data-tema=azulejo] .tag-card,:root[data-tema=azulejo] .detail,:root[data-tema=azulejo] .view-btn{border-radius:4px}:root[data-tema=azulejo] .atalho.is-active,:root[data-tema=azulejo] .view-btn.is-active,:root[data-tema=azulejo] .chip.is-active{background:var(--acento);color:#fff;border-color:var(--acento)}:root[data-tema=azulejo] .tag-card:before{backdrop-filter:grayscale(.7) sepia(.2) hue-rotate(180deg) saturate(1.6) brightness(1.1);background:color-mix(in srgb,var(--acento) 25%,transparent)}:root[data-tema=azulejo] .tag-card-label{color:#fff;text-shadow:0 1px 4px var(--acento-2)}:root[data-tema=azulejo] .detail{border:2px solid var(--acento);border-radius:4px;background:var(--card-1);box-shadow:inset 0 0 0 6px var(--card-1),inset 0 0 0 7px color-mix(in srgb,var(--acento) 30%,transparent);padding:28px 26px}:root[data-tema=azulejo] .detail h2{text-transform:none;letter-spacing:.01em;font-weight:400;font-size:27px;color:var(--acento-2)}:root[data-tema=azulejo] .detail-when{font-family:Marcellus,serif;text-transform:none;letter-spacing:.04em;color:var(--destaque)}:root[data-tema=azulejo] .detail-post{border-radius:2px;border-color:var(--acento);filter:grayscale(.7) sepia(.2) hue-rotate(180deg) saturate(1.6)}:root[data-tema=azulejo] .detail-profile,:root[data-tema=azulejo] .detail-source,:root[data-tema=azulejo] .tag-chip,:root[data-tema=azulejo] .fav-btn-lg,:root[data-tema=azulejo] .detail-secondary,:root[data-tema=azulejo] .detail-disclaimer{border-radius:2px}:root[data-tema=azulejo] .detail-source{background:var(--acento);color:#fff;font-family:Marcellus,serif}:root[data-tema=azulejo] .wave-strip{background:repeating-conic-gradient(from 45deg,var(--acento) 0 25%,var(--card-1) 0 50%) 0 0 / 24px 24px;height:24px;margin-top:40px}:root[data-tema=azulejo] .wave{display:none}:root[data-tema=cordel]{--f-title: "Rye", serif;--f-display: "Rye", serif;--f-body: "Bitter", Georgia, serif;--radius: 0px}:root[data-tema=cordel] body{background-image:repeating-linear-gradient(90deg,rgba(26,20,16,.035) 0 1px,transparent 1px 4px),repeating-linear-gradient(0deg,rgba(26,20,16,.03) 0 1px,transparent 1px 7px);background-color:var(--bg)}:root[data-tema=cordel] .marquee{border-radius:0;border:3px solid var(--texto);outline:1px solid var(--texto);outline-offset:4px;background:none}:root[data-tema=cordel] .bulbs i{width:8px;height:8px;border-radius:0;background:var(--texto);box-shadow:none;animation:none;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}:root[data-tema=cordel] .logo{color:var(--texto);text-shadow:none}:root[data-tema=cordel] .marca-icone{border-radius:0;border:2px solid var(--texto);box-shadow:none;filter:grayscale(1) contrast(1.6)}:root[data-tema=cordel] .kicker{font-family:Rye,serif;text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:var(--acento)}:root[data-tema=cordel] .count{color:var(--acento)}:root[data-tema=cordel] .deck{background:var(--bg);backdrop-filter:none;border-bottom:2px solid var(--texto);box-shadow:none}:root[data-tema=cordel] .event{border-radius:0;border:2px solid var(--texto);background:var(--card-1);box-shadow:4px 4px 0 var(--texto)}:root[data-tema=cordel] .event:hover,:root[data-tema=cordel] .event.is-active{box-shadow:4px 4px 0 var(--acento);border-color:var(--texto);transform:none}:root[data-tema=cordel] .event-time{background:var(--texto);color:var(--card-1);border-color:var(--card-1);font-family:Rye,serif;font-size:13px}:root[data-tema=cordel] .event.is-active .event-time{background:var(--acento)}:root[data-tema=cordel] .event-body h3{font-family:Rye,serif;font-weight:400;letter-spacing:.02em;font-size:19px;line-height:1.2}:root[data-tema=cordel] .badge{background:var(--texto);color:var(--card-1);border-radius:0;font-family:Bitter,serif}:root[data-tema=cordel] .card-tag{border:1px solid var(--texto);background:transparent;border-radius:0;color:var(--texto);font-family:Bitter,serif}:root[data-tema=cordel] .tag-source.ig{background:var(--acento);text-shadow:none;border-radius:0}:root[data-tema=cordel] .day-head:after{height:6px;background:repeating-linear-gradient(90deg,var(--texto) 0 6px,transparent 6px 9px);opacity:1}:root[data-tema=cordel] .day-count{background:var(--texto);color:var(--card-1);border-radius:0}:root[data-tema=cordel] .atalho,:root[data-tema=cordel] .chip,:root[data-tema=cordel] .btn-salvos,:root[data-tema=cordel] .search,:root[data-tema=cordel] .views,:root[data-tema=cordel] .fgroup,:root[data-tema=cordel] .reg-item,:root[data-tema=cordel] .tag-card,:root[data-tema=cordel] .detail,:root[data-tema=cordel] .view-btn,:root[data-tema=cordel] .sugerir-form input,:root[data-tema=cordel] .sugerir-btn,:root[data-tema=cordel] .detail-profile,:root[data-tema=cordel] .detail-post,:root[data-tema=cordel] .detail-source,:root[data-tema=cordel] .tag-chip,:root[data-tema=cordel] .fav-btn-lg,:root[data-tema=cordel] .detail-secondary,:root[data-tema=cordel] .detail-disclaimer{border-radius:0!important}:root[data-tema=cordel] .atalho,:root[data-tema=cordel] .chip,:root[data-tema=cordel] .btn-salvos,:root[data-tema=cordel] .search,:root[data-tema=cordel] .views,:root[data-tema=cordel] .fgroup,:root[data-tema=cordel] .reg-item,:root[data-tema=cordel] .tag-card{border:2px solid var(--texto);background:var(--card-1)}:root[data-tema=cordel] .atalho,:root[data-tema=cordel] .chip,:root[data-tema=cordel] .view-btn,:root[data-tema=cordel] .btn-salvos{font-family:Rye,serif;letter-spacing:.02em;font-size:12px}:root[data-tema=cordel] .atalho.is-active,:root[data-tema=cordel] .view-btn.is-active,:root[data-tema=cordel] .chip.is-active,:root[data-tema=cordel] .reg-item.is-active{background:var(--texto);color:var(--card-1);border-color:var(--texto)}:root[data-tema=cordel] .tag-card:before{backdrop-filter:grayscale(1) contrast(1.6) brightness(1.1);background:color-mix(in srgb,var(--card-1) 40%,transparent)}:root[data-tema=cordel] .tag-card-label{color:var(--texto);text-shadow:0 0 6px var(--card-1),0 0 2px var(--card-1)}:root[data-tema=cordel] .detail{border:3px solid var(--texto);background:var(--card-1);box-shadow:6px 6px 0 var(--texto);padding:24px 22px}:root[data-tema=cordel] .detail h2{font-family:Rye,serif;font-weight:400;letter-spacing:.01em;font-size:24px;line-height:1.2;text-align:center}:root[data-tema=cordel] .detail .badge{display:block;width:max-content;margin:0 auto 12px}:root[data-tema=cordel] .detail-when{text-align:center;font-family:Bitter,serif;font-weight:700;letter-spacing:.1em;font-size:12px;color:var(--acento)}:root[data-tema=cordel] .detail-meta{text-align:center}:root[data-tema=cordel] .detail-post{border:2px solid var(--texto);filter:grayscale(1) contrast(1.6)}:root[data-tema=cordel] .detail-post-ico{border-radius:0;background:var(--texto);box-shadow:none}:root[data-tema=cordel] .detail-profile{background:var(--texto);text-shadow:none}:root[data-tema=cordel] .detail-source{background:var(--acento);color:var(--sobre-acento);font-family:Rye,serif}:root[data-tema=cordel] .tag-chip,:root[data-tema=cordel] .fav-btn-lg,:root[data-tema=cordel] .detail-secondary{border:2px solid var(--texto);color:var(--texto);background:transparent}:root[data-tema=cordel] .wave-strip{background:repeating-linear-gradient(90deg,var(--texto) 0 8px,transparent 8px 12px);height:6px;margin-top:40px}:root[data-tema=cordel] .wave{display:none}:root[data-tema=terminal]{--f-title: "IBM Plex Mono", monospace;--f-display: "IBM Plex Mono", monospace;--f-body: "IBM Plex Mono", ui-monospace, monospace;--radius: 0px}:root[data-tema=terminal] body{background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.35) 0 1px,transparent 1px 3px),radial-gradient(900px 500px at 15% -5%,var(--aurora-1) 0%,transparent 55%),radial-gradient(800px 500px at 90% 0%,var(--aurora-2) 0%,transparent 55%),radial-gradient(1100px 620px at 50% 118%,var(--aurora-3) 0%,transparent 56%)}:root[data-tema=terminal] .marquee{border-radius:0;border:1px solid var(--acento);background:none;box-shadow:inset 0 0 40px -20px var(--acento)}:root[data-tema=terminal] .bulbs{display:none}:root[data-tema=terminal] .logo{color:var(--acento);text-shadow:0 0 8px var(--acento);font-family:IBM Plex Mono,monospace;font-weight:600}:root[data-tema=terminal] .logo:before{content:"$ ";opacity:.6}:root[data-tema=terminal] .logo:after{content:"_";animation:blink 1s steps(2) infinite}:root[data-tema=terminal] .marca-icone{border-radius:0;filter:grayscale(1) sepia(1) hue-rotate(70deg) saturate(3) brightness(.9);border-color:var(--acento);box-shadow:none}:root[data-tema=terminal] .kicker{font-family:inherit;text-transform:lowercase;letter-spacing:0;font-size:13px;font-weight:400;color:var(--texto-3)}:root[data-tema=terminal] .kicker:before{content:"# "}:root[data-tema=terminal] .count{font-family:inherit;font-weight:600}:root[data-tema=terminal] .deck{background:var(--bg);backdrop-filter:none;border-bottom:1px solid var(--acento);box-shadow:none}:root[data-tema=terminal] .event{border-radius:0;border:1px solid color-mix(in srgb,var(--acento) 40%,transparent);background:transparent}:root[data-tema=terminal] .event:hover,:root[data-tema=terminal] .event.is-active{border-color:var(--acento);box-shadow:inset 0 0 30px -20px var(--acento);background:var(--card-1);transform:none}:root[data-tema=terminal] .event-time{background:transparent;color:var(--acento);border-color:color-mix(in srgb,var(--acento) 40%,transparent);border-style:solid;font-size:13px;font-weight:600;text-shadow:0 0 6px var(--acento)}:root[data-tema=terminal] .event.is-active .event-time{color:var(--destaque);text-shadow:0 0 6px var(--destaque)}:root[data-tema=terminal] .event-body h3{font-weight:600;letter-spacing:0;text-transform:none;font-size:17px}:root[data-tema=terminal] .event-body h3:before{content:"> ";color:var(--acento)}:root[data-tema=terminal] .event-desc{font-size:12.5px}:root[data-tema=terminal] .badge{background:transparent;color:var(--destaque);border:1px solid var(--destaque);border-radius:0;text-transform:lowercase;letter-spacing:0}:root[data-tema=terminal] .badge:before{content:"["}:root[data-tema=terminal] .badge:after{content:"]"}:root[data-tema=terminal] .card-tag{background:transparent;border:0;padding:0;border-radius:0;color:var(--texto-3);text-transform:lowercase}:root[data-tema=terminal] .tag-source.ig{background:transparent;color:var(--acento);text-shadow:none;border:1px solid var(--acento);border-radius:0}:root[data-tema=terminal] .day-num{font-weight:600;font-size:34px;text-shadow:0 0 10px var(--acento)}:root[data-tema=terminal] .day-dow{text-transform:lowercase;letter-spacing:0}:root[data-tema=terminal] .day-head:after{height:1px;background:repeating-linear-gradient(90deg,var(--acento) 0 4px,transparent 4px 8px);opacity:.7}:root[data-tema=terminal] .day-count{border-radius:0;background:transparent;color:var(--destaque);border:1px solid var(--destaque)}:root[data-tema=terminal] .atalho,:root[data-tema=terminal] .chip,:root[data-tema=terminal] .btn-salvos,:root[data-tema=terminal] .search,:root[data-tema=terminal] .views,:root[data-tema=terminal] .fgroup,:root[data-tema=terminal] .reg-item,:root[data-tema=terminal] .tag-card,:root[data-tema=terminal] .detail,:root[data-tema=terminal] .view-btn,:root[data-tema=terminal] .sugerir-form input,:root[data-tema=terminal] .sugerir-btn,:root[data-tema=terminal] .detail-profile,:root[data-tema=terminal] .detail-post,:root[data-tema=terminal] .detail-source,:root[data-tema=terminal] .tag-chip,:root[data-tema=terminal] .fav-btn-lg,:root[data-tema=terminal] .detail-secondary,:root[data-tema=terminal] .detail-disclaimer{border-radius:0!important}:root[data-tema=terminal] .atalho,:root[data-tema=terminal] .chip,:root[data-tema=terminal] .view-btn,:root[data-tema=terminal] .btn-salvos{font-family:inherit;text-transform:lowercase;letter-spacing:0}:root[data-tema=terminal] .atalho.is-active,:root[data-tema=terminal] .view-btn.is-active,:root[data-tema=terminal] .chip.is-active{background:var(--acento);color:var(--sobre-acento);border-color:var(--acento)}:root[data-tema=terminal] .tag-card{filter:grayscale(1) sepia(1) hue-rotate(70deg) saturate(2.5) brightness(.7) contrast(1.3);border-color:var(--acento)}:root[data-tema=terminal] .tag-card:before{background:#030a0459;backdrop-filter:none}:root[data-tema=terminal] .tag-card-label{color:#dfffdf;text-shadow:0 0 6px var(--acento);text-transform:lowercase}:root[data-tema=terminal] .detail{border:1px solid var(--acento);background:var(--card-1);box-shadow:inset 0 0 40px -20px var(--acento)}:root[data-tema=terminal] .detail h2{font-weight:600;letter-spacing:0;text-transform:none;font-size:20px;text-shadow:0 0 8px color-mix(in srgb,var(--acento) 50%,transparent)}:root[data-tema=terminal] .detail h2:before{content:"> ";color:var(--acento)}:root[data-tema=terminal] .detail-when{font-family:inherit;text-transform:lowercase;letter-spacing:0;color:var(--destaque)}:root[data-tema=terminal] .detail-when:before{content:"@ "}:root[data-tema=terminal] .detail-post{border-color:var(--acento);filter:grayscale(1) sepia(1) hue-rotate(70deg) saturate(2.5) brightness(.8) contrast(1.2)}:root[data-tema=terminal] .detail-post-ico{border-radius:0;background:var(--acento);color:var(--bg);box-shadow:none}:root[data-tema=terminal] .detail-profile{background:transparent;color:var(--acento);border:1px solid var(--acento);text-shadow:none}:root[data-tema=terminal] .detail-source{background:var(--acento);color:var(--sobre-acento);text-transform:lowercase;letter-spacing:0}:root[data-tema=terminal] .tag-chip,:root[data-tema=terminal] .fav-btn-lg,:root[data-tema=terminal] .detail-secondary,:root[data-tema=terminal] .detail-disclaimer{text-transform:lowercase}:root[data-tema=terminal] .wave-strip{background:none;height:1px;border-top:1px dashed var(--acento);margin-top:40px}:root[data-tema=terminal] .wave{display:none}:root[data-tema=bauhaus]{--f-title: "Jost", sans-serif;--f-display: "Jost", sans-serif;--f-body: "Jost", system-ui, sans-serif;--radius: 0px}:root[data-tema=bauhaus] body{background:var(--bg)}:root[data-tema=bauhaus] .marquee{border-radius:0;border:0;background:var(--card-1);box-shadow:-12px 12px 0 var(--acento),12px -12px 0 var(--destaque);margin:12px;padding:14px 24px}:root[data-tema=bauhaus] .bulbs i{width:10px;height:10px;border-radius:50%;box-shadow:none;animation:none;background:var(--texto)}:root[data-tema=bauhaus] .bulbs i:nth-child(3n+1){background:var(--acento)}:root[data-tema=bauhaus] .bulbs i:nth-child(3n+2){background:var(--destaque);border-radius:0}:root[data-tema=bauhaus] .bulbs i:nth-child(3n){background:var(--lampada);clip-path:polygon(50% 0,100% 100%,0 100%)}:root[data-tema=bauhaus] .logo{color:var(--texto);text-shadow:none}:root[data-tema=bauhaus] .marca-icone{border-radius:50%;border:0;box-shadow:none}:root[data-tema=bauhaus] .kicker{font-family:Jost,sans-serif;letter-spacing:.32em;font-size:12px;font-weight:500;color:var(--texto)}:root[data-tema=bauhaus] .count{color:var(--acento);font-weight:700}:root[data-tema=bauhaus] .deck{background:var(--bg);backdrop-filter:none;border-bottom:2px solid var(--texto);box-shadow:none}:root[data-tema=bauhaus] .event{border-radius:0;border:2px solid var(--texto);background:var(--card-1)}:root[data-tema=bauhaus] .event:hover,:root[data-tema=bauhaus] .event.is-active{box-shadow:8px 8px 0 var(--destaque);transform:none;border-color:var(--texto)}:root[data-tema=bauhaus] .event-time{background:var(--acento);color:#fff;border-color:var(--texto);border-style:solid;font-weight:700;font-size:15px}:root[data-tema=bauhaus] .event:nth-of-type(3n) .event-time{background:var(--lampada);color:var(--texto)}:root[data-tema=bauhaus] .event:nth-of-type(3n+1) .event-time{background:var(--destaque)}:root[data-tema=bauhaus] .event-body h3{font-weight:700;letter-spacing:.02em;font-size:21px}:root[data-tema=bauhaus] .badge{border-radius:0;background:var(--texto);color:#fff;letter-spacing:.12em}:root[data-tema=bauhaus] .card-tag{border-radius:0;border:1px solid var(--texto);background:transparent;color:var(--texto)}:root[data-tema=bauhaus] .tag-source.ig{border-radius:0;background:var(--destaque);text-shadow:none}:root[data-tema=bauhaus] .day-num{font-weight:700}:root[data-tema=bauhaus] .day-head:after{height:12px;background:linear-gradient(90deg,var(--acento) 0 33.3%,var(--lampada) 33.3% 66.6%,var(--destaque) 66.6%);opacity:1}:root[data-tema=bauhaus] .day-count{border-radius:50%;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:var(--texto);color:#fff}:root[data-tema=bauhaus] .atalho,:root[data-tema=bauhaus] .chip,:root[data-tema=bauhaus] .btn-salvos,:root[data-tema=bauhaus] .search,:root[data-tema=bauhaus] .views,:root[data-tema=bauhaus] .fgroup,:root[data-tema=bauhaus] .reg-item,:root[data-tema=bauhaus] .tag-card,:root[data-tema=bauhaus] .detail,:root[data-tema=bauhaus] .view-btn,:root[data-tema=bauhaus] .sugerir-form input,:root[data-tema=bauhaus] .sugerir-btn,:root[data-tema=bauhaus] .detail-profile,:root[data-tema=bauhaus] .detail-post,:root[data-tema=bauhaus] .detail-source,:root[data-tema=bauhaus] .tag-chip,:root[data-tema=bauhaus] .fav-btn-lg,:root[data-tema=bauhaus] .detail-secondary,:root[data-tema=bauhaus] .detail-disclaimer{border-radius:0!important}:root[data-tema=bauhaus] .atalho,:root[data-tema=bauhaus] .chip,:root[data-tema=bauhaus] .btn-salvos,:root[data-tema=bauhaus] .search,:root[data-tema=bauhaus] .views,:root[data-tema=bauhaus] .fgroup,:root[data-tema=bauhaus] .reg-item,:root[data-tema=bauhaus] .tag-card{border:2px solid var(--texto);background:var(--card-1)}:root[data-tema=bauhaus] .atalho,:root[data-tema=bauhaus] .chip,:root[data-tema=bauhaus] .view-btn,:root[data-tema=bauhaus] .btn-salvos{font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:11.5px}:root[data-tema=bauhaus] .atalho.is-active,:root[data-tema=bauhaus] .view-btn.is-active,:root[data-tema=bauhaus] .chip.is-active,:root[data-tema=bauhaus] .reg-item.is-active{background:var(--acento);color:#fff;border-color:var(--texto)}:root[data-tema=bauhaus] .tag-card:before{backdrop-filter:grayscale(1) contrast(1.2);background:#ffffff59}:root[data-tema=bauhaus] .tag-card-label{color:var(--texto);text-shadow:0 0 6px #fff,0 0 2px #fff}:root[data-tema=bauhaus] .detail{border:2px solid var(--texto);background:var(--card-1);box-shadow:-10px 10px 0 var(--acento);padding:22px 20px}:root[data-tema=bauhaus] .detail:before{content:"";position:absolute;right:18px;top:18px;width:34px;height:34px;border-radius:50%;background:var(--destaque)}:root[data-tema=bauhaus] .detail h2{font-weight:700;letter-spacing:.01em;font-size:26px;text-transform:none;padding-right:50px}:root[data-tema=bauhaus] .detail-when{color:var(--acento);font-weight:700;letter-spacing:.14em;font-size:13px}:root[data-tema=bauhaus] .detail-post{border:2px solid var(--texto)}:root[data-tema=bauhaus] .detail-post+.detail-post{border-radius:50%!important}:root[data-tema=bauhaus] .detail-post-ico{border-radius:0;background:var(--texto);box-shadow:none}:root[data-tema=bauhaus] .detail-profile{background:var(--texto);text-shadow:none}:root[data-tema=bauhaus] .detail-source{background:var(--acento);color:#fff;text-transform:uppercase;letter-spacing:.12em;font-weight:700}:root[data-tema=bauhaus] .tag-chip,:root[data-tema=bauhaus] .fav-btn-lg,:root[data-tema=bauhaus] .detail-secondary{border:2px solid var(--texto);color:var(--texto);background:transparent}:root[data-tema=bauhaus] .wave-strip{background:linear-gradient(90deg,var(--acento) 0 33.3%,var(--lampada) 33.3% 66.6%,var(--destaque) 66.6%);height:18px;margin-top:40px}:root[data-tema=bauhaus] .wave{display:none}:root[data-familia=vidro]{--vidro: rgba(255,255,255,.05);--vidro-forte: rgba(255,255,255,.09);--vidro-borda: rgba(255,255,255,.12);--vidro-borda-h: rgba(255,255,255,.3);--vidro-brilho: rgba(255,255,255,.18)}:root[data-tema=orvalho]{--vidro: rgba(255,255,255,.55);--vidro-forte: rgba(255,255,255,.85);--vidro-borda: rgba(255,255,255,.9);--vidro-borda-h: rgba(31,111,178,.5);--vidro-brilho: rgba(255,255,255,1)}:root[data-tema=orvalho] .event,:root[data-tema=orvalho] .detail,:root[data-tema=orvalho] .marquee{box-shadow:0 12px 30px -22px #14263a80,inset 0 1px 0 var(--vidro-brilho)}:root[data-tema=orvalho] .day-count{background:var(--acento);color:#fff}:root[data-tema=orvalho] .badge{background:color-mix(in srgb,var(--destaque) 12%,#fff)}:root[data-familia=vidro]{--f-title: "Outfit", sans-serif;--f-display: "Outfit", sans-serif;--f-body: "Outfit", system-ui, sans-serif;--radius: 18px}:root[data-familia=vidro] body{background:radial-gradient(700px 500px at 10% 10%,var(--aurora-1),transparent 60%),radial-gradient(700px 500px at 90% 20%,var(--aurora-2),transparent 60%),radial-gradient(900px 600px at 50% 110%,var(--aurora-3),transparent 60%),var(--bg)}:root[data-familia=vidro] .marquee{border-radius:24px;border:1px solid var(--vidro-borda);background:var(--vidro);backdrop-filter:blur(20px);box-shadow:inset 0 1px 0 var(--vidro-borda),0 30px 60px -40px #000}:root[data-familia=vidro] .bulbs i{width:6px;height:6px;box-shadow:0 0 12px 3px color-mix(in srgb,var(--lampada) 60%,transparent);animation-duration:3.5s}:root[data-familia=vidro] .logo{text-shadow:0 0 30px color-mix(in srgb,var(--acento) 50%,transparent)}:root[data-familia=vidro] .kicker{font-family:Outfit,sans-serif;text-transform:none;letter-spacing:.02em;font-size:15px;font-weight:400;color:var(--texto-2)}:root[data-familia=vidro] .deck{background:color-mix(in srgb,var(--bg) 60%,transparent);backdrop-filter:blur(20px);border-bottom-color:var(--vidro-borda)}:root[data-familia=vidro] .event{border-radius:18px;border:1px solid var(--vidro-borda);background:var(--vidro);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 var(--vidro-borda)}:root[data-familia=vidro] .event:hover,:root[data-familia=vidro] .event.is-active{border-color:var(--vidro-borda-h);background:var(--vidro-forte);box-shadow:inset 0 1px 0 var(--vidro-brilho),0 20px 40px -30px var(--acento);transform:none}:root[data-familia=vidro] .event-time{background:color-mix(in srgb,var(--acento) 18%,transparent);color:var(--acento);border-color:var(--vidro-borda);border-style:solid;font-weight:500;font-size:14px}:root[data-familia=vidro] .event.is-active .event-time{background:var(--acento);color:var(--sobre-acento)}:root[data-familia=vidro] .event-body h3{text-transform:none;letter-spacing:-.01em;font-weight:500;font-size:20px}:root[data-familia=vidro] .badge{background:var(--vidro-borda);color:var(--destaque);border-radius:999px;letter-spacing:.04em}:root[data-familia=vidro] .card-tag{background:var(--vidro);border-color:var(--vidro-borda)}:root[data-familia=vidro] .day-head:after{height:1px;background:linear-gradient(90deg,var(--vidro-borda-h),transparent);opacity:1}:root[data-familia=vidro] .day-dow{text-transform:none;letter-spacing:0;font-weight:400}:root[data-familia=vidro] .day-count{background:var(--vidro-borda);color:var(--texto)}:root[data-familia=vidro] .atalho,:root[data-familia=vidro] .chip,:root[data-familia=vidro] .view-btn,:root[data-familia=vidro] .btn-salvos{letter-spacing:0;font-weight:500;text-transform:none}:root[data-familia=vidro] .atalho,:root[data-familia=vidro] .chip,:root[data-familia=vidro] .btn-salvos,:root[data-familia=vidro] .search,:root[data-familia=vidro] .views,:root[data-familia=vidro] .fgroup,:root[data-familia=vidro] .reg-item,:root[data-familia=vidro] .detail{background:var(--vidro);border-color:var(--vidro-borda);backdrop-filter:blur(10px)}:root[data-familia=vidro] .atalho.is-active,:root[data-familia=vidro] .view-btn.is-active,:root[data-familia=vidro] .chip.is-active{background:var(--acento);color:var(--sobre-acento);border-color:transparent}:root[data-familia=vidro] .tag-card{border-radius:14px;border-color:var(--vidro-borda)}:root[data-familia=vidro] .tag-card:before{background:color-mix(in srgb,var(--bg) 55%,transparent);backdrop-filter:blur(3px) saturate(.8)}:root[data-familia=vidro] .detail{border:1px solid var(--vidro-borda);border-radius:24px;background:var(--vidro);backdrop-filter:blur(24px);box-shadow:inset 0 1px 0 var(--vidro-borda);padding:24px 22px}:root[data-familia=vidro] .detail h2{text-transform:none;letter-spacing:-.01em;font-weight:500;font-size:26px}:root[data-familia=vidro] .detail-when{text-transform:none;letter-spacing:0;font-weight:500;color:var(--destaque)}:root[data-familia=vidro] .detail-post{border-radius:14px;border-color:var(--vidro-borda)}:root[data-familia=vidro] .detail-profile,:root[data-familia=vidro] .detail-source,:root[data-familia=vidro] .tag-chip,:root[data-familia=vidro] .fav-btn-lg,:root[data-familia=vidro] .detail-secondary{border-radius:999px}:root[data-familia=vidro] .detail-source{background:var(--acento);color:var(--sobre-acento)}:root[data-familia=vidro] .detail-disclaimer{border-radius:14px;background:var(--vidro)}:root[data-familia=vidro] .wave-strip{background:linear-gradient(180deg,transparent,var(--vidro))}:root[data-familia=vidro] .wave{opacity:.15}:root[data-tema=riso]{--f-title: "Archivo", sans-serif;--f-display: "Archivo", sans-serif;--f-body: "Archivo", system-ui, sans-serif;--radius: 6px}:root[data-tema=riso] body{background-image:radial-gradient(circle,rgba(28,28,58,.08) .8px,transparent 1px);background-size:6px 6px;background-color:var(--bg)}:root[data-tema=riso] .marquee{border-radius:6px;border:2px solid var(--destaque);background:none;box-shadow:4px 4px 0 var(--acento)}:root[data-tema=riso] .bulbs i:nth-child(odd){background:var(--acento);box-shadow:none;animation:none}:root[data-tema=riso] .bulbs i:nth-child(2n){background:var(--destaque);box-shadow:none;animation:none}:root[data-tema=riso] .logo{color:var(--destaque);text-shadow:3px 0 0 var(--acento)}:root[data-tema=riso] .marca-icone{border-radius:0;border:0;box-shadow:3px 3px 0 var(--acento);filter:grayscale(1) contrast(1.4)}:root[data-tema=riso] .kicker{font-family:Archivo,sans-serif;letter-spacing:.22em;font-size:12px;font-weight:800;color:var(--acento)}:root[data-tema=riso] .horizon{background:linear-gradient(90deg,var(--acento) 50%,var(--destaque) 50%)}:root[data-tema=riso] .deck{background:var(--bg);backdrop-filter:none;border-bottom:2px solid var(--destaque);box-shadow:none}:root[data-tema=riso] .event{border-radius:6px;border:2px solid var(--destaque);background:var(--card-1);box-shadow:4px 4px 0 var(--acento)}:root[data-tema=riso] .event:hover,:root[data-tema=riso] .event.is-active{box-shadow:6px 6px 0 var(--acento);border-color:var(--destaque);transform:translate(-1px,-1px)}:root[data-tema=riso] .event-time{background:var(--acento);background-image:radial-gradient(circle,rgba(255,255,255,.35) 1px,transparent 1.4px);background-size:5px 5px;color:#fff;border-color:var(--destaque);border-style:solid;font-weight:800;font-size:14px}:root[data-tema=riso] .event.is-active .event-time{background-color:var(--destaque)}:root[data-tema=riso] .event-body h3{font-weight:800;letter-spacing:-.01em;font-size:21px;text-shadow:2px 0 0 color-mix(in srgb,var(--acento) 55%,transparent)}:root[data-tema=riso] .badge{background:var(--destaque);color:#fff;border-radius:3px;font-weight:800}:root[data-tema=riso] .card-tag{border-radius:3px;border-color:var(--destaque);background:transparent;color:var(--destaque)}:root[data-tema=riso] .tag-source.ig{background:var(--acento);text-shadow:none;border-radius:3px}:root[data-tema=riso] .day-num{color:var(--destaque);text-shadow:3px 0 0 var(--acento);font-weight:800}:root[data-tema=riso] .day-head:after{height:8px;background-image:radial-gradient(circle,var(--acento) 1.5px,transparent 2px),radial-gradient(circle,var(--destaque) 1.5px,transparent 2px);background-size:8px 8px,8px 8px;background-position:0 0,4px 4px;opacity:1}:root[data-tema=riso] .day-count{background:var(--acento);color:#fff;border-radius:3px}:root[data-tema=riso] .atalho,:root[data-tema=riso] .chip,:root[data-tema=riso] .view-btn,:root[data-tema=riso] .btn-salvos{font-weight:800;letter-spacing:.02em}:root[data-tema=riso] .atalho,:root[data-tema=riso] .chip,:root[data-tema=riso] .btn-salvos,:root[data-tema=riso] .search,:root[data-tema=riso] .views,:root[data-tema=riso] .fgroup,:root[data-tema=riso] .reg-item,:root[data-tema=riso] .tag-card,:root[data-tema=riso] .detail{border-radius:6px;border-color:var(--destaque);background:var(--card-1)}:root[data-tema=riso] .atalho.is-active,:root[data-tema=riso] .view-btn.is-active,:root[data-tema=riso] .chip.is-active{background:var(--acento);color:#fff;border-color:var(--acento)}:root[data-tema=riso] .tag-card{filter:grayscale(1) contrast(1.3);border:2px solid var(--destaque)}:root[data-tema=riso] .tag-card:before{background:color-mix(in srgb,var(--acento) 45%,var(--card-1));mix-blend-mode:multiply;backdrop-filter:none}:root[data-tema=riso] .tag-card.is-active:before,:root[data-tema=riso] .tag-card:hover:before{background:color-mix(in srgb,var(--destaque) 45%,var(--card-1))}:root[data-tema=riso] .tag-card-label{color:#fff;text-shadow:0 1px 4px var(--destaque)}:root[data-tema=riso] .detail{border:2px solid var(--destaque);background:var(--card-1);box-shadow:6px 6px 0 var(--acento);padding:22px 20px}:root[data-tema=riso] .detail h2{font-weight:800;letter-spacing:-.01em;font-size:26px;text-shadow:3px 0 0 color-mix(in srgb,var(--acento) 55%,transparent)}:root[data-tema=riso] .detail-when{color:var(--acento);font-weight:800;letter-spacing:.1em}:root[data-tema=riso] .detail-post{border:2px solid var(--destaque);border-radius:4px;filter:grayscale(1) contrast(1.3)}:root[data-tema=riso] .detail-post:after{content:"";position:absolute;inset:0;background:var(--acento);mix-blend-mode:multiply;opacity:.55;pointer-events:none}:root[data-tema=riso] .detail-post+.detail-post:after{background:var(--destaque)}:root[data-tema=riso] .detail-post-ico{border-radius:0;background:var(--destaque);box-shadow:none}:root[data-tema=riso] .detail-profile{background:var(--destaque);text-shadow:none;border-radius:4px}:root[data-tema=riso] .detail-source{background:var(--acento);color:#fff;border-radius:4px;font-weight:800}:root[data-tema=riso] .tag-chip,:root[data-tema=riso] .fav-btn-lg,:root[data-tema=riso] .detail-secondary,:root[data-tema=riso] .detail-disclaimer{border-radius:4px;border-color:var(--destaque);color:var(--destaque)}:root[data-tema=riso] .wave-strip{background-image:radial-gradient(circle,var(--acento) 2px,transparent 2.5px),radial-gradient(circle,var(--destaque) 2px,transparent 2.5px);background-size:12px 12px,12px 12px;background-position:0 0,6px 6px;height:14px;margin-top:40px}:root[data-tema=riso] .wave{display:none}:root[data-layout=faixa] .event{padding:46px 18px 15px}:root[data-layout=faixa] .event-time{inset:0 0 auto;width:auto;height:30px;flex-direction:row;gap:10px;justify-content:flex-start;padding:0 16px;border-right:0;border-bottom-width:2px;border-bottom-style:dashed;font-size:13px}:root[data-layout=faixa] .event-time:after{content:"\b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7  \b7";overflow:hidden;white-space:nowrap;opacity:.45;font-size:10px;letter-spacing:1px;flex:1;text-align:right}:root[data-layout=faixa] .fav-btn,:root[data-layout=faixa] .kebab{top:42px}:root[data-layout=direita] .event{padding:15px 74px 15px 18px}:root[data-layout=direita] .event-time{left:auto;right:0;border-right:0;border-left-width:2px;border-left-style:dashed}:root[data-layout=direita] .fav-btn{right:96px}:root[data-layout=direita] .kebab{right:68px}:root[data-layout=direita] .badge-corner{right:74px}:root[data-layout=direita] .card-foot{padding-right:0}:root[data-layout=bolha] .event{padding:16px 18px 16px 90px}:root[data-layout=bolha] .event-time{top:14px;bottom:auto;left:14px;width:60px;height:60px;border-radius:50%;border-right:0;font-size:13px;box-shadow:0 6px 14px -6px color-mix(in srgb,var(--acento) 70%,transparent)}:root[data-layout=bolha] .event-time.time-tbd{font-size:10px}:root[data-layout=editorial] .event{padding:14px 18px 15px}:root[data-layout=editorial] .event-time{position:static;width:auto;height:auto;display:block;background:none;border:0;text-align:left;margin:0 0 6px;padding:0;color:var(--acento);font-size:13px;letter-spacing:.18em;text-transform:uppercase;text-shadow:none}:root[data-layout=editorial] .event-time:before{content:"\2014  ";opacity:.6}:root[data-layout=editorial] .event.is-active .event-time{background:none;color:var(--destaque)}:root[data-layout=cartaz] .day-group{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:12px}:root[data-layout=cartaz] .day-head{grid-column:1 / -1;margin-bottom:0}:root[data-layout=cartaz] .day-empty{grid-column:1 / -1}:root[data-layout=cartaz] .event{margin-bottom:0;padding:16px;display:flex;flex-direction:column}:root[data-layout=cartaz] .event-time{position:static;width:auto;height:auto;display:block;background:none;border:0;text-align:left;padding:0;margin:0 0 8px;font-size:44px;line-height:.9;letter-spacing:-.02em;color:var(--acento);text-shadow:none}:root[data-layout=cartaz] .event-time.time-tbd{font-size:24px}:root[data-layout=cartaz] .event.is-active .event-time{background:none;color:var(--destaque)}:root[data-layout=cartaz] .badge-corner{position:static;order:-1;align-self:flex-start;margin-bottom:10px}:root[data-layout=cartaz] .event-body{display:flex;flex-direction:column;flex:1}:root[data-layout=cartaz] .event-body h3{padding-right:70px;overflow-wrap:anywhere}:root[data-layout=cartaz] .card-foot{padding-right:0;margin-top:auto;padding-top:12px}:root[data-layout=cartaz] .event-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}:root[data-layout=linha]{--lt-col: 96px;--lt-eixo: 78px;--lt-y: 18px}:root[data-layout=linha] .day-group{position:relative;padding-left:var(--lt-col)}:root[data-layout=linha] .day-group:before{content:"";position:absolute;left:var(--lt-eixo);top:74px;bottom:6px;width:2px;background:linear-gradient(180deg,var(--acento),color-mix(in srgb,var(--acento) 30%,transparent))}:root[data-layout=linha] .day-head,:root[data-layout=linha] .day-empty{margin-left:calc(-1 * var(--lt-col))}:root[data-layout=linha] .event{padding:15px 18px;overflow:visible}:root[data-layout=linha] .event-time{left:calc(-1 * var(--lt-col));width:calc(var(--lt-eixo) - 16px);top:var(--lt-y);bottom:auto;height:auto;display:block;background:none;border:0;padding:0;color:var(--texto);font-size:14px;font-weight:700;font-style:normal;line-height:1;white-space:nowrap;text-align:right;text-shadow:none}:root[data-layout=linha] .event-time br{display:none}:root[data-layout=linha] .event-time:after{content:"";position:absolute;left:calc(var(--lt-eixo) - 4px);top:2px;width:10px;height:10px;border-radius:50%;background:var(--acento);box-shadow:0 0 0 4px var(--bg),0 0 0 5px var(--acento)}:root[data-layout=linha] .event.is-active .event-time{background:none;color:var(--destaque)}:root[data-layout=linha] .event.is-active .event-time:after{background:var(--destaque);box-shadow:0 0 0 4px var(--bg),0 0 0 5px var(--destaque),0 0 16px var(--destaque)}:root[data-layout=linha] .event-time.time-tbd{font-size:10.5px;line-height:14px;font-family:var(--f-body);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--texto-2)}:root[data-layout=linha] .event-time.time-tbd:after{background:var(--bg);border:2px dashed var(--acento);box-shadow:none}:root[data-layout=linha] .badge-corner{position:static;display:inline-block;margin-top:10px}:root[data-layout=linha] .event.is-active,:root[data-layout=linha] .event:hover{transform:none}:root[data-layout=lista] .event{border-width:0 0 1px 0;border-radius:0;margin-bottom:0;padding:12px 18px 12px 74px;background:transparent;box-shadow:none}:root[data-layout=lista] .event:hover,:root[data-layout=lista] .event.is-active{transform:none;box-shadow:none;background:var(--card-1)}:root[data-layout=lista] .event-time{background:transparent;border-right-width:1px;border-right-style:solid;font-size:13px}:root[data-layout=lista] .event.is-active .event-time{background:var(--acento);color:var(--sobre-acento)}:root[data-layout=lista] .event-body h3{font-size:18px}:root[data-layout=lista] .event-desc{display:none}:root[data-layout=lista] .card-foot{margin-top:6px}:root[data-layout=lista] .badge-corner{position:static;display:inline-block;margin-top:8px}*{box-sizing:border-box}body{margin:0;font-family:var(--f-body);color:var(--texto);line-height:1.5;min-height:100vh;background:radial-gradient(900px 500px at 15% -5%,var(--aurora-1) 0%,transparent 55%),radial-gradient(800px 500px at 90% 0%,var(--aurora-2) 0%,transparent 55%),radial-gradient(1100px 620px at 50% 118%,var(--aurora-3) 0%,transparent 56%),var(--bg);background-repeat:no-repeat;background-color:var(--bg)}a{color:inherit;text-decoration:none}.topbar{max-width:1400px;margin:0 auto;padding:34px clamp(16px,4vw,40px) 6px}.marquee{position:relative;border:2px solid color-mix(in srgb,var(--destaque) 55%,transparent);border-radius:20px;padding:30px 22px 26px;text-align:center;background:radial-gradient(340px 210px at 50% 98%,color-mix(in srgb,var(--destaque) calc(var(--brilho) * 32%),transparent),transparent 62%),radial-gradient(520px 240px at 50% 0%,color-mix(in srgb,var(--acento-2) calc(var(--brilho) * 20%),transparent),transparent 65%),radial-gradient(680px 300px at 50% 138%,color-mix(in srgb,var(--frio) calc(var(--brilho) * 28%),transparent),transparent 60%)}.bulbs{position:absolute;left:16px;right:16px;display:flex;justify-content:space-between;pointer-events:none}.bulbs-top{top:9px}.bulbs-bottom{bottom:9px}.bulbs i{width:9px;height:9px;border-radius:50%;background:var(--destaque);box-shadow:0 0 9px 2px var(--lampada);animation:blink 1.2s ease-in-out infinite}.bulbs i:nth-child(6n+1){animation-delay:0s}.bulbs i:nth-child(6n+2){animation-delay:.15s}.bulbs i:nth-child(6n+3){animation-delay:.3s}.bulbs i:nth-child(6n+4){animation-delay:.45s}.bulbs i:nth-child(6n+5){animation-delay:.6s}.bulbs i:nth-child(6n){animation-delay:.75s}.bulbs-bottom i:nth-child(6n+1){animation-delay:.6s}.bulbs-bottom i:nth-child(6n+2){animation-delay:.75s}.bulbs-bottom i:nth-child(6n+3){animation-delay:0s}.bulbs-bottom i:nth-child(6n+4){animation-delay:.15s}.bulbs-bottom i:nth-child(6n+5){animation-delay:.3s}.bulbs-bottom i:nth-child(6n){animation-delay:.45s}.brand{display:block}.marca{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;row-gap:10px;width:100%}.marca:focus-visible{outline:2px solid var(--destaque);outline-offset:4px;border-radius:12px}.marca:hover .logo,.marca:focus-visible .logo{color:var(--destaque)}.marca-selo{flex-basis:100%;display:flex;justify-content:center}.marca-icone{width:clamp(46px,8vw,64px);height:auto;border-radius:22%;border:1px solid color-mix(in srgb,var(--destaque) 35%,transparent);box-shadow:0 6px 18px -6px #000000bf}.marca-frase{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:14px;row-gap:10px}.kicker{font-family:var(--f-body);color:var(--acento);font-size:clamp(12px,2.4vw,15px);letter-spacing:.16em;text-transform:uppercase;font-weight:600}.logo{font-family:var(--f-word);font-weight:400;font-size:clamp(20px,4.2vw,28px);line-height:1;color:var(--texto);text-transform:uppercase;text-shadow:0 0 22px color-mix(in srgb,var(--acento) 65%,transparent)}.horizon{width:min(280px,70%);height:3px;margin:16px auto 0;border-radius:999px;background:linear-gradient(90deg,var(--destaque),var(--acento-2),#e0759a,var(--frio))}.meta{touch-action:manipulation;user-select:none;display:flex;justify-content:center;gap:14px;margin-top:12px;flex-wrap:wrap}.updated,.count{font-size:12px;color:var(--texto-rodape)}.count{color:var(--acento);font-weight:700}.layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(0,300px);gap:clamp(16px,3vw,34px);max-width:1400px;margin:0 auto;padding:0 clamp(16px,4vw,40px);align-items:start}.sidebar-left,.sidebar-right{position:sticky;top:calc(var(--barra-h, 0px) + 12px);max-height:var(--lateral-h, calc(100vh - var(--barra-h, 0px) - 24px));overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.sidebar-right{min-height:1px}.sidebar-left,.sidebar-right{scrollbar-width:thin;scrollbar-color:var(--card-border) transparent}.sidebar-left::-webkit-scrollbar,.sidebar-right::-webkit-scrollbar{width:8px}.sidebar-left::-webkit-scrollbar-thumb,.sidebar-right::-webkit-scrollbar-thumb{background:var(--card-border);border-radius:8px}.deck{max-width:1400px;margin:0 auto;padding:12px clamp(16px,4vw,40px) 10px}.barra{display:flex;flex-direction:column;gap:10px}.barra-dir{display:contents}.barra>.atalhos{margin-top:0}.page-nav{display:flex;justify-content:flex-end;flex:0 0 auto;min-width:0}.deck-linha{display:flex;flex-wrap:nowrap;gap:10px;align-items:center}.search-wrap{flex:1 1 auto;min-width:0;position:relative;display:flex;align-items:center}.search-icon{position:absolute;left:13px;color:var(--acento);pointer-events:none}.search{width:100%;min-width:0;font-family:inherit;font-size:14px;background:var(--realce-2);border:1px solid color-mix(in srgb,var(--acento) 28%,transparent);color:var(--texto);padding:11px 38px 11px 40px;border-radius:12px;transition:.15s}.search::placeholder{color:var(--texto-2);opacity:.7}.search:focus{outline:none;border-color:var(--acento);box-shadow:0 0 0 3px color-mix(in srgb,var(--acento) 12%,transparent)}.search::-webkit-search-cancel-button{display:none}.search-clear{position:absolute;right:8px;width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;border:0;background:var(--realce-1);color:var(--texto-2);cursor:pointer;font-size:13px;transition:.15s}.search-clear:hover{color:var(--texto);background:color-mix(in srgb,var(--acento) 18%,transparent)}@media(min-width:921px){.topbar{padding-top:16px;padding-bottom:14px}.marquee{padding:12px 20px}.brand{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(0,300px);gap:clamp(16px,3vw,34px);align-items:center;text-align:left}.marca-frase{display:contents}.marca{display:flex;align-items:center;justify-content:flex-start;gap:14px;min-width:0}.marca-selo{flex:none}.marca-icone{width:52px}.kicker{font-size:12.5px;letter-spacing:.24em;justify-self:center}.logo{font-size:26px}.horizon{display:none}.meta{margin:0 0 0 auto;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.count{font-family:var(--f-display);font-size:22px;line-height:1;color:var(--destaque)}.deck{position:sticky;top:0;z-index:30;max-width:none;padding:0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid color-mix(in srgb,var(--acento) 16%,transparent);box-shadow:0 10px 24px -18px #000;background:color-mix(in srgb,var(--bg) 82%,transparent)}.barra{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(0,300px);gap:clamp(16px,3vw,34px);align-items:center;box-sizing:border-box;max-width:1400px;margin-inline:auto;padding:8px clamp(16px,4vw,40px)}.barra-dir{display:flex;align-items:center;gap:10px;min-width:0}.barra-sep{display:none}.sidebar-right>.detail{margin-top:4px}.barra-marca{flex:none}.deck .btn-salvos{display:inline-flex}.barra-marca img{display:block;width:28px;height:28px;border-radius:22%;border:1px solid color-mix(in srgb,var(--destaque) 35%,transparent)}.deck.compacta .barra-marca{display:flex;align-items:center}.deck .views{background:color-mix(in srgb,var(--bg) 50%,transparent);border-color:color-mix(in srgb,var(--acento) 30%,transparent)}.deck .view-btn{font-size:13px;padding:6px 11px}.deck.compacta .atalhos{justify-content:center}.deck.compacta .barra-sep{display:none}.deck.compacta .atalho{width:32px;height:32px;padding:0;justify-content:center;border-radius:10px}.deck.compacta .atalho .rotulo{display:none}.deck.compacta .atalho .ico{width:16px;height:16px}.deck.compacta .btn-salvos{width:32px;height:32px;padding:0;justify-content:center;border-radius:10px}.deck.compacta .btn-salvos-txt{display:none}.deck.compacta .btn-salvos-n{position:absolute;top:-6px;right:-6px;font-size:10.5px;padding:1px 5px;background:var(--acento);color:var(--sobre-acento-2)}.deck.compacta .search{font-size:13px;padding:8px 12px 8px 35px;border-radius:10px}.deck .page-nav{justify-content:flex-start}.deck .atalhos{min-width:0;margin:0}.deck .atalho{font-size:12.5px;padding:7px 12px}.deck .atalho .ico{width:13px;height:13px}.deck .search-wrap{flex:1 1 auto;min-width:0}.deck .search{font-size:13.5px;padding:10px 14px 10px 37px;border-radius:11px}}.nav-pop{position:fixed;right:10px;z-index:41;min-width:190px;bottom:calc(var(--tabbar-h) + 6px);display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--modal-bg);border:1px solid var(--card-border);border-radius:14px;box-shadow:0 10px 30px #0009}.nav-pop button{border:0;background:transparent;color:var(--texto);cursor:pointer;font-family:var(--f-display);letter-spacing:.03em;font-size:15px;text-align:left;padding:11px 14px;border-radius:9px}.nav-pop button{display:flex;align-items:center;gap:8px}.nav-pop button:hover,.nav-pop button:focus-visible{background:color-mix(in srgb,var(--acento) 14%,transparent)}.nav-pop button.is-active{color:var(--destaque)}@media(max-width:920px){:root{--tabbar-h: calc(56px + env(safe-area-inset-bottom, 0px)) }body{padding-bottom:var(--tabbar-h)}}.perfis-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.perfil-card{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 10px;cursor:pointer;text-align:center;background:linear-gradient(160deg,var(--card-1),var(--card-2));border:1px solid var(--card-border);border-radius:var(--radius);color:var(--texto);font-family:inherit;transition:.15s}.perfil-card:hover,.perfil-card:focus-visible{border-color:var(--acento);transform:translateY(-2px)}.perfil-card-av{width:44px;height:44px;border-radius:50%;object-fit:cover;margin-bottom:2px}.perfil-card-nome{font-weight:700;font-size:13.5px;word-break:break-all}.perfil-card-label{font-size:11.5px;color:var(--texto-2)}.perfil-card-n{font-size:11px;color:var(--texto-rodape)}@media(max-width:920px){.page-nav{display:none}.search{padding:9px 34px 9px 36px}}.atalhos{display:flex;gap:8px;margin-top:10px;justify-content:safe center;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.atalhos::-webkit-scrollbar{display:none}.atalho{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--acento) 25%,transparent);cursor:pointer;font-family:var(--f-display);letter-spacing:.04em;font-size:13.5px;padding:8px 16px;border-radius:999px;background:var(--realce-3);color:var(--texto);transition:.15s}.atalho:hover{border-color:var(--acento)}.atalho .ico{width:14px;height:14px}.atalho.is-active{color:var(--sobre-acento);background:var(--destaque);border-color:var(--destaque)}.tag-card{position:relative;overflow:hidden;cursor:pointer;min-width:116px;aspect-ratio:2 / 1;flex:1 1 40%;border:1px solid var(--card-border-solida);border-radius:12px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;padding:0;transition:.15s}@media(max-width:920px){.tag-card{aspect-ratio:3 / 1}}.tag-card:before{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--card-1) 68%,transparent);backdrop-filter:saturate(.75) brightness(.9);-webkit-backdrop-filter:saturate(.75) brightness(.9);transition:backdrop-filter .25s,-webkit-backdrop-filter .25s,background .25s}.tag-card:hover:before,.tag-card:focus-visible:before,.tag-card.is-active:before{background:color-mix(in srgb,var(--card-1) 10%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none}.tag-card:hover,.tag-card:focus-visible{border-color:var(--acento);transform:translateY(-1px)}.tag-card.is-active{border-color:var(--destaque);box-shadow:0 0 0 2px var(--destaque)}.tag-card-label{position:relative;z-index:1;color:var(--texto);font-weight:700;font-size:12.5px;padding:4px 10px;text-transform:capitalize;text-align:center;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-shadow:0 1px 6px color-mix(in srgb,var(--bg) 90%,transparent)}.filtro-ativo{border:1px solid var(--card-border-h);border-radius:var(--radius);background:linear-gradient(150deg,color-mix(in srgb,var(--acento) 10%,transparent),var(--card-1));padding:16px 18px;margin-bottom:14px;position:relative}.filtro-ativo.com-arte{background-size:cover;background-position:center;overflow:hidden;isolation:isolate}.filtro-ativo.com-arte:before{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in srgb,var(--card-1) 68%,transparent);backdrop-filter:saturate(.6) brightness(.7);-webkit-backdrop-filter:saturate(.6) brightness(.7)}.filtro-ativo.com-arte .ph-nome,.filtro-ativo.com-arte .ph-meta{text-shadow:0 1px 6px color-mix(in srgb,var(--bg) 95%,transparent)}.filtro-ativo.com-arte .ph-meta{color:var(--texto);opacity:.82}.ph-link{display:flex;align-items:center;gap:14px;padding-right:36px;border-radius:10px;transition:.15s}.ph-link:hover{background:color-mix(in srgb,var(--acento) 7%,transparent)}.ph-link:hover .ph-go{color:var(--destaque)}.ph-av{border-radius:50%;flex:none;background:var(--card-2)}.ph-regiao-ico{flex:none;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--frio) 18%,transparent);color:var(--frio-claro)}.ph-regiao-ico .ico{width:22px;height:22px}:root{--barra-h: 0px}.barra-marca,.btn-salvos{display:none}.btn-salvos{flex:none;align-items:center;gap:7px;position:relative;border:1px solid color-mix(in srgb,var(--acento) 30%,transparent);border-radius:11px;cursor:pointer;background:var(--realce-2);color:var(--texto);font-family:var(--f-display);letter-spacing:.03em;font-size:13px;padding:8px 13px;transition:.15s}.btn-salvos:hover{border-color:var(--acento)}.btn-salvos.is-active{background:var(--destaque);border-color:var(--destaque);color:var(--sobre-acento)}.btn-salvos .ico{width:15px;height:15px}.btn-salvos-n{font-style:normal;font-size:11px;font-weight:700;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--acento) 22%,transparent);color:var(--acento)}.btn-salvos.is-active .btn-salvos-n{background:#0000002e;color:var(--sobre-acento)}.atalhos-sep{flex:0 0 auto;align-self:center;width:1px;height:20px;background:color-mix(in srgb,var(--acento) 30%,transparent);margin:0 2px}.atalho-n{font-style:normal;font-size:11.5px;font-weight:700;padding:1px 6px;border-radius:999px;margin-left:2px;background:color-mix(in srgb,var(--acento) 22%,transparent);color:var(--acento)}.atalho.is-active .atalho-n{background:#0000002e;color:var(--sobre-acento)}.agenda-aberta{margin:26px 0 8px;padding:16px 18px;border-radius:14px;background:var(--realce-3);border:1px dashed var(--card-border)}.aa-titulo{margin:0 0 6px;font-family:var(--f-title);font-weight:600;font-size:15px;letter-spacing:.05em;text-transform:uppercase;color:var(--texto)}.aa-texto{margin:0;font-size:13.5px;line-height:1.6;color:var(--texto-2);text-wrap:pretty}.salvos-divisor{font-family:var(--f-display);font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-2);margin:26px 0 10px;padding-top:16px;border-top:1px dashed var(--card-border)}.salvos-rodape{margin:18px 0 8px;padding:14px 16px;border-radius:var(--radius);border:1px dashed var(--card-border);text-align:center}.salvos-rodape p{margin:0 0 9px}.ph-corpo{min-width:0;flex:1 1 auto}.ph-nome{font-family:var(--f-title);font-weight:600;font-size:20px;letter-spacing:.02em}.ph-label{font-family:var(--f-body);font-weight:400;font-size:13px;color:var(--texto-2);margin-left:6px}.ph-meta{margin-top:4px;font-size:12px;color:var(--texto-3)}.ph-go{flex:none;font-size:12px;font-weight:600;color:var(--acento);white-space:nowrap}@media(max-width:560px){.ph-go{display:none}}.ph-bio{margin-top:10px}.ph-bio>summary{cursor:pointer;font-size:12px;color:var(--texto-2);list-style:none;display:inline-flex;align-items:center;gap:5px}.ph-bio>summary::-webkit-details-marker{display:none}.ph-bio>summary:before{content:"\25b8";font-size:10px;transition:transform .15s}.ph-bio[open]>summary:before{transform:rotate(90deg)}.ph-bio>summary:hover{color:var(--texto)}.ph-bio p{margin:7px 0 0;font-size:13px;color:var(--texto);opacity:.85;white-space:pre-line}.ph-bio-nota{display:block;margin-top:5px;font-size:11px;color:var(--texto-rodape)}.ph-close{position:absolute;top:8px;right:10px;border:0;cursor:pointer;background:var(--realce-1);color:var(--texto-2);width:28px;height:28px;border-radius:9px;font-size:15px;transition:.15s}.ph-close:hover{color:var(--texto);background:color-mix(in srgb,var(--acento) 18%,transparent)}.filtro-ativo.com-arte .ph-close{background:color-mix(in srgb,var(--bg) 70%,transparent);color:var(--texto)}.footer-sobre{margin-top:10px}.footer-sobre a{color:var(--acento);font-weight:600;font-size:13px;border-bottom:1px dashed color-mix(in srgb,var(--acento) 50%,transparent)}.footer-sobre a:hover{border-bottom-style:solid}.sg-mapa{position:relative;z-index:0;height:260px;margin:10px 0 8px;border-radius:10px;overflow:hidden;border:1px solid var(--card-border);background:var(--card-1);cursor:crosshair}.sg-mapa .leaflet-tile-pane{filter:var(--filtro-mapa)}.sg-mapa .leaflet-container{background:var(--card-1);font-family:var(--f-body)}.sg-linha{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ve-pin-visitante{width:24px;height:24px;border-radius:50% 50% 50% 4px;transform:rotate(-45deg);background:linear-gradient(135deg,var(--destaque),var(--acento));border:2px solid color-mix(in srgb,var(--bg) 55%,transparent);box-shadow:0 6px 14px -4px #000c}.ptr{position:fixed;top:-44px;left:0;right:0;height:44px;z-index:70;display:flex;align-items:center;justify-content:center;background:var(--card-1);border-bottom:1px solid var(--card-border);color:var(--texto-2);font-size:12.5px;opacity:0;pointer-events:none;transition:opacity .2s,transform .26s}.ptr.is-on{opacity:1}.perto-aviso{margin:12px 0;padding:9px 13px;border-radius:10px;border:1px solid color-mix(in srgb,var(--frio) 45%,transparent);background:color-mix(in srgb,var(--frio) 10%,transparent);color:var(--frio-texto);font-size:12.5px;line-height:1.45}.mapa-eu{display:block;width:18px;height:18px;border-radius:50%;background:var(--frio-claro);border:3px solid color-mix(in srgb,var(--bg) 85%,transparent);box-shadow:0 0 0 4px #5fd0c659}.mapa-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.mapa-nota{margin:0;font-size:13px;color:var(--texto-2)}.mapa-eu-btn{flex:none;border:1px solid var(--frio);border-radius:999px;cursor:pointer;background:color-mix(in srgb,var(--frio) 14%,transparent);color:var(--frio-claro);padding:6px 13px;font-family:var(--f-body);font-size:12.5px;font-weight:600}.mapa-eu-btn:hover{background:var(--frio);color:var(--sobre-acento-2)}.mp-rota{display:inline-block;margin-top:6px;color:var(--acento);font-size:12px;font-weight:700}.mapa-canvas{height:min(52vh,520px);border-radius:var(--radius);border:1px solid var(--card-border);overflow:hidden;background:var(--card-1);position:relative;z-index:0}.mapa-canvas .leaflet-tile-pane{filter:var(--filtro-mapa)}.mapa-canvas .leaflet-container{background:var(--card-1);font-family:var(--f-body)}.mapa-canvas .leaflet-control-attribution{background:color-mix(in srgb,var(--bg) 82%,transparent);color:var(--texto-rodape);font-size:10.5px}.mapa-canvas .leaflet-control-attribution a{color:var(--acento)}.mapa-canvas .leaflet-control-zoom a{background:color-mix(in srgb,var(--bg) 92%,transparent);color:var(--texto);border-color:var(--card-border)}.mapa-canvas .leaflet-control-zoom a:hover{background:var(--card-2);color:var(--destaque)}.mapa-pin{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50% 50% 50% 4px;transform:rotate(-45deg);background:linear-gradient(135deg,var(--destaque),var(--acento));color:var(--sobre-acento-2);font-weight:700;font-size:12px;font-family:var(--f-body);box-shadow:0 6px 14px -4px #000c;border:2px solid color-mix(in srgb,var(--bg) 55%,transparent)}.mapa-pin-wrap:hover .mapa-pin,.leaflet-marker-icon:focus .mapa-pin{background:linear-gradient(135deg,var(--frio-claro),var(--frio))}.mapa-pin>*{transform:rotate(45deg)}.mapa-popup .leaflet-popup-content-wrapper{background:var(--modal-bg);color:var(--texto);border:1px solid var(--marquee-line);border-radius:12px}.mapa-popup .leaflet-popup-tip{background:var(--modal-bg);border:1px solid var(--marquee-line)}.mapa-popup .leaflet-popup-content{margin:12px 14px;font-size:13px}.mapa-popup .leaflet-popup-close-button{color:var(--texto-2)}.mp-venue{font-family:var(--f-title);font-weight:600;font-size:17px;letter-spacing:.03em}.mp-bairro{display:block;color:var(--texto-3);font-size:11.5px;margin-top:1px}.mp-lista{display:flex;flex-direction:column;gap:6px;margin-top:9px}.mp-lista a{display:block;color:var(--texto);line-height:1.3}.mp-lista a:hover{color:var(--destaque)}.mp-quando{color:var(--destaque);font-variant-numeric:tabular-nums;font-size:11.5px}.mp-mais{display:block;margin-top:7px;color:var(--texto-rodape);font-size:11.5px}.sobre-view{max-width:640px}.sobre-view h2{font-family:var(--f-title);font-weight:600;letter-spacing:.02em;font-size:26px;margin:4px 0 12px}.sobre-view h3{font-family:var(--f-title);font-weight:600;font-size:14px;letter-spacing:.07em;text-transform:uppercase;color:var(--texto);margin:26px 0 7px}.sobre-view p{font-size:14.5px;line-height:1.65;color:var(--texto);opacity:.92;text-align:justify;text-wrap:pretty;text-justify:inter-character}.sobre-nota{font-size:12.5px!important;color:var(--texto-3);opacity:.8}.sobre-dores{margin:0 0 14px;padding-left:20px;font-size:14.5px;line-height:1.65;color:var(--texto);opacity:.92}.sobre-dores li{margin-bottom:6px}.sobre-dores strong{color:var(--destaque)}.sobre-resposta{font-family:var(--f-title);font-size:18px!important;letter-spacing:.03em;color:var(--destaque);opacity:1!important}.sobre-contato a{color:var(--destaque)}.tag-sem-arte{background-image:url(/assets/vibes/generica.webp),linear-gradient(150deg,var(--card-2),var(--card-1))}.tag-card-n{position:absolute;z-index:1;top:5px;right:7px;font-size:10.5px;font-weight:700;color:var(--texto);background:color-mix(in srgb,var(--bg) 65%,transparent);border-radius:999px;padding:1px 7px}.vibe-bg-balada{background-image:url(/assets/vibes/balada.webp)}.vibe-bg-festival{background-image:url(/assets/vibes/festival.webp)}.vibe-bg-beira-mar{background-image:url(/assets/vibes/beira-mar.webp)}.vibe-bg-ao-ar-livre{background-image:url(/assets/vibes/ao-ar-livre.webp)}.vibe-bg-pool{background-image:url(/assets/vibes/pool.webp)}.vibe-bg-sunset{background-image:url(/assets/vibes/sunset.webp)}.vibe-bg-open-bar{background-image:url(/assets/vibes/open-bar.webp)}.vibe-bg-nostalgia{background-image:url(/assets/vibes/nostalgia.webp)}.vibe-bg-show{background-image:url(/assets/vibes/show.webp)}.vibe-bg-karaoke{background-image:url(/assets/vibes/karaoke.webp)}.vibe-bg-samba{background-image:url(/assets/vibes/samba.webp)}.vibe-bg-gastronomia{background-image:url(/assets/vibes/gastronomia.webp)}.vibe-bg-boteco{background-image:url(/assets/vibes/boteco.webp)}.vibe-bg-acustico{background-image:url(/assets/vibes/acustico.webp)}.vibe-bg-halloween{background-image:url(/assets/vibes/halloween.webp)}.vibe-bg-stand-up{background-image:url(/assets/vibes/stand-up.webp)}.vibe-bg-cinema{background-image:url(/assets/vibes/cinema.webp)}.vibe-bg-universitaria{background-image:url(/assets/vibes/universitaria.webp)}.vibe-bg-corporativa{background-image:url(/assets/vibes/corporativa.webp)}.vibe-bg-underground{background-image:url(/assets/vibes/underground.webp)}.vibe-bg-open-food{background-image:url(/assets/vibes/open-food.webp)}.vibe-bg-infantil{background-image:url(/assets/vibes/infantil.webp)}.vibe-bg-cultura{background-image:url(/assets/secoes/cultura.webp)}.vibe-bg-familiar{background-image:url(/assets/vibes/familiar.webp)}.vibe-bg-comemoracao{background-image:url(/assets/vibes/comemoracao.webp)}.vibe-bg-gamer{background-image:url(/assets/vibes/gamer.webp)}.vibe-bg-reveillon{background-image:url(/assets/vibes/reveillon.webp)}.vibe-bg-fantasia{background-image:url(/assets/vibes/fantasia.webp)}.vibe-bg-campeira{background-image:url(/assets/musica/sertanejo.webp)}.vibe-bg-bailao{background-image:url(/assets/musica/bailao.webp)}.vibe-bg-experiencia{background-image:url(/assets/vibes/experiencia.webp)}.vibe-bg-premium{background-image:url(/assets/vibes/premium.webp)}.vibe-bg-feira{background-image:url(/assets/vibes/feira.webp)}.vibe-bg-verao{background-image:url(/assets/vibes/verao.webp)}.vibe-bg-bem-estar{background-image:url(/assets/vibes/bem-estar.webp)}.vibe-bg-esporte{background-image:url(/assets/vibes/esporte.webp)}.vibe-bg-oficina{background-image:url(/assets/vibes/oficina.webp)}.music-bg-eletronica{background-image:url(/assets/musica/eletronica.webp)}.music-bg-rock{background-image:url(/assets/musica/rock.webp)}.music-bg-pop{background-image:url(/assets/musica/pop.webp)}.music-bg-mpb{background-image:url(/assets/musica/mpb.webp)}.music-bg-samba{background-image:url(/assets/vibes/samba.webp)}.music-bg-nostalgia{background-image:url(/assets/vibes/nostalgia.webp)}.music-bg-sertanejo{background-image:url(/assets/musica/sertanejo.webp)}.music-bg-funk{background-image:url(/assets/musica/funk.webp)}.music-bg-rap{background-image:url(/assets/musica/rap.webp)}.music-bg-forro{background-image:url(/assets/musica/forro.webp)}.music-bg-jazz{background-image:url(/assets/musica/jazz.webp)}.music-bg-groove{background-image:url(/assets/musica/groove.webp)}.secao-bg-festas{background-image:url(/assets/vibes/balada.webp)}.secao-bg-universitarias{background-image:url(/assets/vibes/universitaria.webp)}.secao-bg-shows{background-image:url(/assets/vibes/show.webp)}.secao-bg-bares{background-image:url(/assets/vibes/boteco.webp)}.secao-bg-espetaculos{background-image:url(/assets/vibes/stand-up.webp)}.secao-bg-cultura{background-image:url(/assets/secoes/cultura.webp)}.mes-bg-janeiro{background-image:url(/assets/meses/janeiro.webp)}.mes-bg-fevereiro{background-image:url(/assets/meses/fevereiro.webp)}.mes-bg-marco{background-image:url(/assets/meses/marco.webp)}.mes-bg-abril{background-image:url(/assets/meses/abril.webp)}.mes-bg-maio{background-image:url(/assets/meses/maio.webp)}.mes-bg-junho{background-image:url(/assets/meses/junho.webp)}.mes-bg-julho{background-image:url(/assets/meses/julho.webp)}.mes-bg-agosto{background-image:url(/assets/meses/agosto.webp)}.mes-bg-setembro{background-image:url(/assets/meses/setembro.webp)}.mes-bg-outubro{background-image:url(/assets/meses/outubro.webp)}.mes-bg-novembro{background-image:url(/assets/meses/novembro.webp)}.mes-bg-dezembro{background-image:url(/assets/meses/dezembro.webp)}.music-bg-reggae{background-image:url(/assets/musica/reggae.webp)}.music-bg-classica{background-image:url(/assets/musica/classica.webp)}.music-bg-acustico{background-image:url(/assets/vibes/acustico.webp)}.music-bg-bailao{background-image:url(/assets/musica/bailao.webp)}.music-bg-instrumental{background-image:url(/assets/musica/instrumental.webp)}.music-bg-karaoke{background-image:url(/assets/vibes/karaoke.webp)}.music-bg-show{background-image:url(/assets/vibes/show.webp)}.chip-more{color:var(--frio-claro);border-style:dashed}button.tag-source.ig{border:0;cursor:pointer;font-family:inherit}button.tag-source.ig:hover{filter:brightness(1.12)}.fgroup[data-group=vibe] summary{color:var(--destaque)}.controls{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:4px 0 12px}.filter-group{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.views{display:flex;gap:6px;flex:0 0 auto;max-width:100%;overflow-x:auto;scrollbar-width:none;background:var(--realce-2);border:1px solid color-mix(in srgb,var(--acento) 22%,transparent);border-radius:12px;padding:4px}.views .view-btn{flex:0 0 auto}.view-btn{border:0;cursor:pointer;font-family:var(--f-display);letter-spacing:.03em;font-size:14px;padding:9px 16px;border-radius:9px;background:transparent;color:var(--texto);transition:.15s}.view-btn.is-active{background:var(--destaque);color:var(--sobre-acento)}.chip{border:1px solid color-mix(in srgb,var(--acento) 22%,transparent);background:var(--realce-2);color:var(--texto);padding:7px 13px;border-radius:999px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;transition:.15s}.chip:hover{border-color:var(--acento)}.chip{text-transform:capitalize}.chip.is-active{color:var(--sobre-acento);background:var(--destaque);border-color:var(--destaque);font-weight:700}.chip.tag{display:inline-flex;align-items:center;gap:6px}.chip.tag.is-active{color:var(--sobre-acento);background:var(--destaque);border-color:var(--destaque)}.chip-count{font-size:11px;font-weight:700;opacity:.6}.chip.tag.is-active .chip-count{opacity:.85}.fgroup{border:1px solid var(--card-border);border-radius:12px;background:linear-gradient(90deg,var(--card-1),var(--card-2));margin-bottom:8px}.fgroup>summary{cursor:pointer;padding:9px 12px;list-style:none;user-select:none;font-family:var(--f-display);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-2);display:flex;align-items:center;justify-content:space-between;gap:8px}.fgroup>summary::-webkit-details-marker{display:none}.fgroup>summary:after{content:"\25b8";opacity:.55;transition:transform .15s}.fgroup[open]>summary:after{transform:rotate(90deg)}.fgroup>summary:hover{color:var(--texto)}.fgroup-body{display:flex;flex-wrap:wrap;gap:6px;padding:2px 10px 11px}.mapa-regioes{flex:1 1 100%;display:flex;gap:8px;align-items:stretch}.mapa-mini{--mm-agua: color-mix(in srgb, var(--frio) 32%, var(--bg));--mm-terra: var(--card-2);--mm-foco: color-mix(in srgb, var(--acento) 18%, var(--card-2));position:relative;width:112px;flex:none;border-radius:10px;overflow:hidden;background:radial-gradient(130% 80% at 20% 10%,color-mix(in srgb,var(--realce-cor) 12%,var(--mm-agua)),var(--mm-agua) 74%);border:1px solid color-mix(in srgb,var(--acento) 12%,transparent)}.mapa-mini-svg{display:block;width:100%;height:100%}.mapa-mini-svg path,.mm-terra{fill:var(--mm-terra);stroke:color-mix(in srgb,var(--acento) 45%,transparent);stroke-width:2.4}.mapa-mini-svg .mm-agua{fill:var(--mm-agua);stroke:color-mix(in srgb,var(--acento) 45%,transparent);stroke-width:1.4}.mapa-mini-svg .mm-foco{fill:var(--mm-foco);stroke:var(--acento);stroke-width:3}.reg-ponto{position:absolute;width:7px;height:7px;border-radius:50%;transform:translate(-50%,-50%);background:color-mix(in srgb,var(--acento) 55%,transparent);transition:.18s;cursor:pointer}.reg-ponto:after{content:"";position:absolute;inset:-10px;border-radius:50%}.reg-ponto:hover{background:var(--acento, var(--acento))}.reg-ponto.is-active{width:11px;height:11px;background:var(--destaque, var(--destaque));box-shadow:0 0 0 16px color-mix(in srgb,var(--destaque) 20%,transparent)}.rp-fora{left:4px;top:50%;width:5px;height:16px;border-radius:3px;transform:translateY(-50%);background:color-mix(in srgb,var(--acento) 50%,transparent)}.rp-fora.is-active{width:5px;height:26px;border-radius:3px;box-shadow:0 0 12px 3px color-mix(in srgb,var(--destaque) 35%,transparent)}.rp-fora:after{inset:-10px -12px;border-radius:6px}.regioes-lista{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.reg-item{display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:10px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;white-space:nowrap;background:color-mix(in srgb,var(--bg) 55%,transparent);border:1px solid color-mix(in srgb,var(--acento) 22%,transparent);color:var(--texto);transition:.18s}.reg-item:hover{border-color:var(--acento)}.reg-item.is-active{background:linear-gradient(90deg,color-mix(in srgb,var(--acento) 90%,transparent),color-mix(in srgb,var(--acento-2) 55%,transparent));border-color:var(--destaque);color:var(--sobre-acento)}.reg-item-nome{overflow:hidden;text-overflow:ellipsis}.reg-item-n{margin-left:auto;opacity:.6;font-weight:500}.app.content{padding:8px 0 40px;min-width:0}.day-group{margin-bottom:26px;animation:rise .5s cubic-bezier(.2,.7,.3,1) both}button.day-head{width:100%;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.day-head{display:flex;align-items:center;gap:12px;position:sticky;top:var(--barra-h, 0px);z-index:10;padding:8px 0;margin-bottom:10px;background:linear-gradient(var(--bg) 84%,transparent)}.day-num{font-family:var(--f-display);font-size:44px;line-height:.8;color:var(--texto)}.day-dow{font-family:var(--f-display);font-size:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-2)}.day-head.is-today .day-num{color:var(--destaque)}.day-head.is-today .day-dow:after{content:" \b7  hoje";color:var(--destaque)}.day-head.is-yesterday .day-dow:after{content:" \b7  esta noite";color:var(--destaque)}.day-head:after{content:"";flex:1;height:9px;opacity:.8;background-image:radial-gradient(circle at 50% -2px,transparent 5px,var(--frio) 5px 6.6px,transparent 7px);background-size:15px 9px;background-repeat:repeat-x}.day-count{order:2;flex:0 0 auto;font-family:var(--f-display);font-size:13px;font-variant-numeric:tabular-nums;color:var(--sobre-acento-2);background:var(--destaque);border-radius:999px;padding:1px 9px}.day-empty{margin:4px 0 8px;padding:14px 18px;border-radius:var(--radius);border:1px dashed var(--card-border);color:var(--texto-rodape);font-size:14px}.event{position:relative;display:block;margin-bottom:11px;padding:15px 18px 15px 74px;background:linear-gradient(90deg,var(--card-1),var(--card-2));border:1px solid var(--card-border);border-radius:var(--radius);overflow:hidden;color:inherit;transition:.18s}.event:hover{border-color:var(--card-border-h);transform:translateY(-2px);box-shadow:0 14px 30px -14px color-mix(in srgb,var(--acento-2) 55%,transparent)}.event.is-active{border-color:var(--card-border-h);box-shadow:0 0 0 1px var(--card-border-h),0 14px 30px -14px color-mix(in srgb,var(--acento-2) 55%,transparent)}.event-time{position:absolute;left:0;top:0;bottom:0;width:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:linear-gradient(160deg,var(--acento),var(--acento-2));color:var(--sobre-acento-2);font-family:var(--f-display);font-size:15px;letter-spacing:.02em;line-height:1;text-align:center;border-right:2px dashed rgba(42,15,6,.4)}.event-time.time-tbd{font-size:12.5px}.event-time small{display:block;font-weight:400;font-size:10px}.event-body h3{margin:0;padding-right:78px;font-family:var(--f-title);font-weight:600;font-size:22px;letter-spacing:.05em;line-height:1.14;text-transform:uppercase;color:var(--texto)}.event-open{all:unset;display:block;cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.event-open:after{content:"";position:absolute;inset:0;z-index:0}.event .tag-source{position:relative;z-index:1}.event-open:focus-visible{outline:3px solid var(--destaque);outline-offset:3px;border-radius:4px}.event.is-active .event-open:focus-visible{outline:none}.event-meta{margin-top:5px;color:var(--texto-2);font-size:13px;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.dot{opacity:.5}.event-desc{margin:8px 0 0;color:var(--texto-desc);font-size:13px}.card-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:11px;padding-right:92px;font-size:11px;color:var(--texto-2)}.card-foot .tag-source{margin-top:0}.card-tag{font-size:11.5px;color:var(--texto-3);background:var(--realce-3);border:1px solid color-mix(in srgb,var(--acento) 18%,transparent);padding:2px 9px;border-radius:999px;text-transform:capitalize;white-space:nowrap}.tag-source{font-size:11.5px;color:var(--texto-3);display:inline-block}.tag-source.ig{display:inline-flex;align-items:center;gap:5px;padding:3px 11px 3px 8px;border-radius:999px;font-weight:500;font-size:11.5px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.45);background:linear-gradient(70deg,#f09433,#e6683c 25%,#dc2743,#cc2366 75%,#bc1888)}.tag-source.ig svg{flex:none}.tag-source.ig .tag-avatar{flex:none;width:18px;height:18px;border-radius:50%;object-fit:cover;margin:-1px 1px -1px -3px;border:1px solid rgba(255,255,255,.7)}.badge{font-family:var(--f-body);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;color:var(--sobre-acento);background:var(--destaque);padding:3px 9px;border-radius:6px}.badge-corner{position:absolute;right:14px;bottom:13px}.cat-show,.cat-festa,.cat-danca,.cat-teatro,.cat-cinema,.cat-arte,.cat-gastronomia,.cat-feira,.cat-oficina,.cat-negocios,.cat-esporte,.cat-outro{color:var(--sobre-acento);background:var(--destaque)}.fav-btn{position:absolute;top:12px;right:40px;z-index:1;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer;font-size:20px;line-height:1;color:var(--texto-2);transition:.15s}.fav-btn:hover{color:var(--destaque);transform:scale(1.12)}.fav-btn.is-fav{color:var(--destaque)}.long-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 12px}.long-strip-label{font-family:var(--f-display);font-size:12px;color:var(--texto-2);text-transform:uppercase;letter-spacing:.05em;margin-right:2px}.long-badge{font-family:inherit;line-height:1.5;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px;background:var(--realce-2);border:1px solid var(--card-border);color:var(--texto);padding:5px 11px;border-radius:999px;font-size:12.5px;font-weight:600;transition:.15s;max-width:100%;min-width:0}.long-title-txt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.long-badge .long-until{flex:none;white-space:nowrap}.long-badge .long-hora{flex:none;white-space:nowrap;font-weight:700;color:var(--texto)}.long-badge:hover{border-color:var(--acento)}.long-badge:focus-visible{outline:3px solid var(--destaque);outline-offset:3px}.long-until{color:var(--texto-2);font-weight:500;font-size:11.5px}.cal-cell.today{box-shadow:inset 0 0 0 2px var(--destaque)}.cal-cell.feriado{background-color:color-mix(in srgb,var(--acento) 7%,transparent);border-color:color-mix(in srgb,var(--acento) 22%,transparent)}.cal-feriado{display:block;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--acento);margin-bottom:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.day-feriado{color:var(--acento);font-weight:700}.cal-cell.past{opacity:.45}.cal-cell.past.has-events:hover,.cal-cell.past.has-events:focus-visible{opacity:.9}.cal-nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:18px}.cal-nav button{width:40px;height:40px;border-radius:11px;border:1px solid color-mix(in srgb,var(--acento) 28%,transparent);background:var(--realce-2);color:var(--acento);cursor:pointer;font-size:18px;transition:.15s}.cal-nav button:hover{border-color:var(--acento);background:color-mix(in srgb,var(--acento) 12%,transparent)}.cal-title{font-family:var(--f-display);font-size:24px;letter-spacing:.02em;text-transform:uppercase;color:var(--texto);min-width:220px;text-align:center}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.cal-dow{text-align:center;font-family:var(--f-display);font-size:12px;letter-spacing:.08em;color:var(--texto-cal);padding-bottom:4px;text-transform:uppercase}.cal-cell{min-height:104px;border-radius:12px;padding:8px;overflow:hidden;background:var(--realce-4);border:1px solid var(--realce-1);cursor:default}.cal-cell.has-events{background:linear-gradient(160deg,var(--card-1),var(--card-2));border-color:color-mix(in srgb,var(--acento) 28%,transparent);cursor:pointer}.cal-cell.has-events:hover{border-color:var(--acento)}.cal-cell.empty{background:transparent;border-color:transparent}.cal-cell.today{border-color:var(--frio-hoje)}.cal-daynum{font-family:var(--f-display);font-size:14px;color:var(--texto-cal);margin-bottom:5px}.cal-cell.today .cal-daynum{color:var(--frio-hoje)}.cal-ev{font-size:11px;font-weight:600;color:var(--sobre-acento-2);background:linear-gradient(120deg,var(--destaque),var(--acento));padding:2px 7px;border-radius:6px;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.cal-ev b{font-weight:700}.cal-more{font-size:10.5px;color:var(--texto-cal);font-weight:600}.cal-count{display:none;font-size:11px;font-weight:800;color:var(--sobre-acento-2);background:var(--destaque);border-radius:999px;padding:1px 7px}.detail{position:relative;overflow:hidden;border:2px solid var(--marquee-line);border-radius:20px;padding:22px 20px;background:radial-gradient(420px 220px at 50% 0%,color-mix(in srgb,var(--acento-2) 22%,transparent),transparent 62%),var(--modal-bg)}.detail-empty{color:var(--texto-rodape);font-size:13px;line-height:1.55;margin:0}.detail-vazio{display:flex;flex-direction:column;gap:14px}.dv-oque{margin:0;color:var(--texto);font-size:13.5px;line-height:1.6;text-align:justify;text-wrap:pretty;text-justify:inter-character;hyphens:auto}.dv-link{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;color:var(--acento);font-weight:600;font-size:13px;text-decoration:none;border-bottom:1px solid transparent}.dv-link:hover{border-bottom-color:currentColor}.dv-link .ico{width:15px;height:15px;flex:none}.detail-vazio .detail-disclaimer{margin:0}.detail-vazio .detail-empty{padding-top:12px;border-top:1px solid var(--card-border);font-size:12px}.detail .badge{display:inline-block;margin-bottom:10px}.detail h2{margin:0 0 8px;font-family:var(--f-title);font-weight:600;font-size:26px;letter-spacing:.05em;line-height:1.12;text-transform:uppercase;color:var(--texto)}.detail-when{margin:0 0 6px;font-family:var(--f-display);font-size:15px;letter-spacing:.03em;text-transform:uppercase;color:var(--acento)}.detail-meta{margin:2px 0 0;color:var(--texto-2);font-size:14px}.detail-posts{display:grid;gap:6px;margin:12px 0 0;grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.detail-post{position:relative;display:block;aspect-ratio:1;border-radius:10px;overflow:hidden;border:1px solid var(--card-border);background:var(--realce-3);transition:transform .15s,border-color .15s,box-shadow .15s}.detail-post img{width:100%;height:100%;object-fit:cover;display:block}.detail-post:hover,.detail-post:focus-visible{transform:translateY(-2px);border-color:var(--card-border-h);box-shadow:0 8px 18px -10px color-mix(in srgb,var(--acento-2) 70%,transparent)}.flyer-lupa{position:fixed;z-index:120;top:50%;left:50%;transform:translate(-50%,-50%) scale(.97);padding:8px;border-radius:16px;background:var(--card-1);border:1px solid var(--card-border-h);box-shadow:0 30px 70px -20px #000000bf;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s,transform .12s,visibility .12s}.flyer-lupa.is-on{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.flyer-lupa img{display:block;max-height:85vh;max-width:85vw;border-radius:10px}.detail-post-ico{position:absolute;right:4px;bottom:4px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(70deg,#f09433,#dc2743 55%,#bc1888);box-shadow:0 1px 4px #00000080}.detail-post-ico svg{filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.5))}.detail-post-ico svg{width:12px;height:12px}.detail-post-selo{position:absolute;left:4px;top:4px;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--texto);background:color-mix(in srgb,var(--bg) 78%,transparent);border:1px solid color-mix(in srgb,var(--destaque) 40%,transparent)}.detail-posts-hint{margin:7px 0 0;font-size:11.5px;color:var(--texto-rodape);text-align:center}.detail-posts:empty{display:none}.detail-posts:empty+.detail-posts-hint{display:none}.detail-desc{margin:14px 0 0;color:var(--texto-desc);font-size:14px;line-height:1.6}.detail-links{margin:16px 0 0;display:flex;flex-direction:column;gap:6px}.detail-link{color:var(--acento);font-size:14px;font-weight:700}.detail-link:hover{text-decoration:underline}.detail-source-wrap{margin:16px 0 0;display:flex;flex-direction:column;gap:8px}.detail-source{display:block;text-align:center;text-decoration:none;font-family:var(--f-display);letter-spacing:.03em;font-size:15px;color:var(--sobre-acento-2);background:linear-gradient(120deg,var(--destaque),var(--acento));padding:13px 16px;border-radius:12px;transition:.15s}.detail-source:hover{filter:brightness(1.06)}.detail-profile{display:flex;align-items:center;gap:8px;width:100%;text-decoration:none;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.45);font-weight:700;background:linear-gradient(70deg,#f09433,#e6683c 25%,#dc2743,#cc2366 75%,#bc1888);padding:8px 12px 8px 8px;border-radius:12px;transition:filter .15s}.detail-profile:hover{filter:brightness(1.08)}.detail-profile-av{width:26px;height:26px;border-radius:50%;object-fit:cover;flex:0 0 auto;border:1px solid rgba(255,255,255,.7)}.detail-profile span{font-family:var(--f-display);letter-spacing:.02em;font-size:14px}.detail-profile-go{margin-left:auto;opacity:.85}.detail-nosource{color:var(--texto-rodape);font-size:13px;margin:14px 0 0}.detail-disclaimer{margin:10px 0 0;padding:8px 12px;border-radius:10px;background:var(--realce-3);border:1px solid var(--card-border);color:var(--texto-rodape);font-size:12px;line-height:1.45;text-align:center}.detail-actions{margin:12px 0 0;display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.detail-actions>button{flex:1 1 auto}.detail-secondary{display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--acento) 35%,transparent);background:transparent;color:var(--acento);padding:9px 12px;border-radius:11px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;transition:.15s}.detail-secondary:hover{background:color-mix(in srgb,var(--acento) 10%,transparent)}.detail-admin{margin:12px 0 0;padding-top:12px;border-top:1px solid var(--card-border);display:flex;flex-wrap:wrap;gap:8px}.mini-btn{border:1px solid var(--card-border);background:transparent;color:var(--texto-2);padding:7px 12px;border-radius:9px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;transition:.15s}.mini-btn:hover{border-color:var(--acento);color:var(--texto)}.mini-btn.danger{color:var(--acento-2);border-color:color-mix(in srgb,var(--acento-2) 40%,transparent)}.mini-btn.danger:hover{background:color-mix(in srgb,var(--acento-2) 14%,transparent)}.detail .modal-tags{margin-top:14px}.modal-tags{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.tag-chip{font-size:12px;font-weight:600;color:var(--texto-3);background:var(--realce-2);border:1px solid color-mix(in srgb,var(--acento) 20%,transparent);padding:3px 10px;border-radius:999px;text-transform:capitalize;cursor:pointer;font-family:inherit;transition:.15s}.tag-chip:hover{border-color:var(--acento);color:var(--texto)}.tag-chip.is-static{cursor:default}.tag-chip.is-static:hover{border-color:color-mix(in srgb,var(--acento) 20%,transparent);color:var(--texto-3)}.ics-btn{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-display);letter-spacing:.03em;font-size:14px;border:0;cursor:pointer;color:var(--sobre-acento-2);background:linear-gradient(120deg,var(--destaque),var(--acento));padding:11px 16px;border-radius:12px;transition:.15s}.ics-btn:hover{filter:brightness(1.06)}.fav-btn-lg{display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--acento) 40%,transparent);background:transparent;color:var(--acento);padding:10px 15px;border-radius:12px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;transition:.15s}.fav-btn-lg:hover{border-color:var(--acento);background:color-mix(in srgb,var(--acento) 10%,transparent)}.fav-btn-lg.is-fav{border-color:var(--destaque);color:var(--destaque);background:color-mix(in srgb,var(--destaque) 12%,transparent)}.wave-strip{position:relative;height:76px;margin-top:30px;overflow:hidden;background:linear-gradient(180deg,transparent,rgba(15,63,61,.55))}.wave{position:absolute;left:0;right:0;height:16px;background-repeat:repeat-x;background-size:30px 16px}.wave-1{top:26px;opacity:.5;background-image:radial-gradient(circle at 50% -4px,transparent 9px,var(--frio) 9px 11px,transparent 12px);animation:waveX 4s linear infinite}.wave-2{top:42px;opacity:.35;background-position-x:15px;background-image:radial-gradient(circle at 50% -4px,transparent 9px,var(--frio-claro) 9px 11px,transparent 12px);animation:waveX 6s linear infinite reverse}.footer{text-align:center;color:var(--texto-rodape);font-size:12.5px;line-height:1.6;padding:0 24px 60px;max-width:720px;margin:0 auto}.admin-link{color:var(--texto-rodape);font-size:12.5px}.admin-link:hover{color:var(--acento)}.assinatura{margin:34px auto 0;padding-top:24px;max-width:440px;border-top:1px solid var(--card-border);color:var(--texto-2);font-family:var(--f-display);font-size:15px;line-height:1.6}.assinatura-cta{display:block;margin-top:4px;color:var(--acento)}.assinatura-cta a{color:var(--texto);font-weight:700;border-bottom:1px solid color-mix(in srgb,var(--acento) 45%,transparent)}.assinatura-cta a:hover{color:var(--destaque);border-bottom-color:var(--destaque)}.sugerir-wrap{margin:26px auto 0;padding:18px 20px;max-width:460px;border:1px solid var(--card-border);border-radius:var(--radius);background:var(--realce-4)}.sugerir-titulo{margin:0;font-family:var(--f-display);letter-spacing:.03em;font-size:16px;color:var(--texto)}.sugerir-sub{margin:6px 0 12px}.sugerir-form{display:flex;gap:8px}.sugerir-form input{flex:1;min-width:0;font-family:inherit;font-size:14px;background:var(--realce-2);border:1px solid color-mix(in srgb,var(--acento) 28%,transparent);border-radius:10px;color:var(--texto);padding:10px 12px;transition:.15s}.sugerir-form input::placeholder{color:var(--texto-2);opacity:.7}.sugerir-form input:focus{outline:none;border-color:var(--acento);box-shadow:0 0 0 3px color-mix(in srgb,var(--acento) 12%,transparent)}.sugerir-btn{border:0;cursor:pointer;font-family:var(--f-display);letter-spacing:.03em;font-size:14px;padding:10px 18px;border-radius:10px;color:var(--sobre-acento-2);background:linear-gradient(120deg,var(--destaque),var(--acento));transition:.15s}.sugerir-btn:hover{filter:brightness(1.06)}.sugerir-btn:disabled{opacity:.6;cursor:default}.sugerir-out{margin:10px 0 0;min-height:1.2em;color:var(--frio-claro)}.sugerir-out:empty{margin:0;min-height:0}.fa-mais{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--acento) 16%,transparent)}.fa-chip{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--sobre-acento);background:var(--destaque);border:0;padding:5px 11px;border-radius:999px;transition:filter .15s}.fa-chip .x{font-size:11px;opacity:.65}.fa-chip:hover{filter:brightness(1.06)}.fa-chip:hover .x{opacity:1}.fa-limpar{cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;color:var(--texto);background:none;border:0;padding:5px 4px;margin-left:auto;text-decoration:none}.fa-limpar:hover{color:var(--texto)}.share-btn{position:absolute;top:13px;right:42px;z-index:1;background:none;border:0;padding:3px;cursor:pointer;line-height:0;color:var(--texto-2);transition:.15s}.share-btn:hover{color:var(--acento);transform:scale(1.12)}.share-btn-lg{display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--acento) 40%,transparent);background:transparent;color:var(--acento);padding:10px 15px;border-radius:12px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;transition:.15s}.share-btn-lg:hover{border-color:var(--acento);background:color-mix(in srgb,var(--acento) 10%,transparent)}.fav-count{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:700;color:var(--acento);white-space:nowrap}.fav-count:before{content:"\2665"}.detail .fav-count.detail-favs{margin:8px 0 0;font-size:13px}.admin-del{margin-left:auto;background:none;border:0;cursor:pointer;font-size:13px;line-height:1;padding:2px 4px;border-radius:6px;opacity:.7;transition:.15s}.admin-del:hover{opacity:1;background:color-mix(in srgb,var(--acento-2) 18%,transparent)}.del-btn-lg{display:inline-flex;align-items:center;gap:6px;cursor:pointer;border:1px solid color-mix(in srgb,var(--acento-2) 50%,transparent);background:transparent;color:var(--acento-2);padding:10px 15px;border-radius:12px;font-family:inherit;font-size:13px;font-weight:700;transition:.15s}.del-btn-lg:hover{background:color-mix(in srgb,var(--acento-2) 14%,transparent);border-color:var(--acento-2)}.kebab{position:absolute;top:12px;right:10px;z-index:1;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer;line-height:0;color:var(--texto-2);transition:.15s}.kebab:hover{color:var(--texto)}.ev-menu{position:fixed;z-index:120;min-width:196px;background:var(--modal-bg);border:1px solid var(--marquee-line);border-radius:12px;box-shadow:0 20px 50px -18px #000c;padding:6px}.ev-menu-item{display:block;width:100%;text-align:left;cursor:pointer;background:none;border:0;border-radius:8px;padding:9px 12px;font-family:inherit;font-size:13.5px;color:var(--texto);transition:.12s}.ev-menu-item:hover{background:color-mix(in srgb,var(--acento) 14%,transparent)}.ev-menu-item.danger{color:var(--acento-2)}.ev-menu-item.danger:hover{background:color-mix(in srgb,var(--acento-2) 16%,transparent)}.emodal-back{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-start;justify-content:center;padding:7vh 16px 4vh;overflow-y:auto;background:#08040cb3;backdrop-filter:blur(3px)}.emodal{width:100%;max-width:480px;margin:auto;background:var(--modal-bg);border:2px solid var(--marquee-line);border-radius:18px;overflow:hidden;box-shadow:0 40px 100px -30px #000000d9}.emodal-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 8px}.emodal-head h3{margin:0;font-family:var(--f-display);font-size:20px;letter-spacing:.02em;text-transform:uppercase;color:var(--texto)}.emodal-x{background:#0000004d;border:1px solid color-mix(in srgb,var(--acento) 30%,transparent);color:var(--acento);width:32px;height:32px;border-radius:9px;cursor:pointer;font-size:15px}.emodal-body{padding:2px 18px 6px}.emodal-body label{display:block;font-size:11.5px;color:var(--texto-2);text-transform:uppercase;letter-spacing:.04em;margin:12px 0 4px}.emodal-body input,.emodal-body select,.emodal-body textarea{width:100%;background:var(--realce-2);border:1px solid color-mix(in srgb,var(--acento) 28%,transparent);color:var(--texto);padding:10px 12px;border-radius:10px;font-size:14px;font-family:inherit}.emodal-body textarea{min-height:90px;resize:vertical}.emodal-body option{color:#111}.ios-passos{margin:6px 0 0;padding:0;list-style:none;counter-reset:passo}.ios-passos li{counter-increment:passo;position:relative;margin:0 0 12px;padding-left:34px;font-size:14px;line-height:1.45;color:var(--texto)}.ios-passos li:before{content:counter(passo);position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-size:13px;color:var(--sobre-acento-2);background:var(--destaque)}.ios-passos .ico{width:17px;height:17px;vertical-align:-3px;color:var(--frio-claro)}.emodal-body input:focus,.emodal-body select:focus,.emodal-body textarea:focus{outline:none;border-color:var(--acento)}.emodal-row{display:flex;gap:12px;flex-wrap:wrap}.emodal-row>div{flex:1 1 150px}.emodal-hint{display:block;font-size:11px;color:var(--texto-rodape);text-transform:none;letter-spacing:0;margin-top:4px}.emodal-foot{display:flex;justify-content:flex-end;gap:10px;padding:12px 18px 18px}.emodal-foot .ics-btn,.emodal-foot .fav-btn-lg{margin:0}.status-tag{display:inline-block;font-family:var(--f-body);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 9px;border-radius:6px;margin-bottom:6px;white-space:nowrap}.status-cancelado{background:var(--acento-2);color:#fff}.status-adiado{background:var(--destaque);color:var(--sobre-acento)}.event.is-cancelado{opacity:.66}.event.is-cancelado .event-body h3{text-decoration:line-through;text-decoration-thickness:2px}.detail .status-tag{margin-left:8px;margin-bottom:10px;vertical-align:middle}.ssr{max-width:640px;padding:4px 0 8px}.ssr-h1{margin:0 0 8px;font-family:var(--f-title);font-weight:600;font-size:24px;line-height:1.15;letter-spacing:.03em;color:var(--texto)}.ssr-quando{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--destaque)}.ssr-onde{margin:0 0 4px;font-size:14px;color:var(--texto-2)}.ssr-resposta{margin:10px 0 0;font-size:16px;line-height:1.6;color:var(--texto);text-wrap:pretty}.ssr-h2{margin:18px 0 0;font-family:var(--f-title);font-weight:600;font-size:16px;letter-spacing:.02em}.ssr-h2 a{color:var(--destaque);text-decoration:none}.ssr-h2 a:hover{text-decoration:underline}.ssr-desc{margin:10px 0 0;font-size:14.5px;line-height:1.6;color:var(--texto-desc);text-wrap:pretty}.ssr-links{margin:14px 0 0;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13.5px}.ssr-links a{color:var(--acento)}.ssr-lista{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.ssr-lista a{display:block;padding:11px 14px;border-radius:12px;background:var(--realce-3);border:1px solid var(--card-border);color:var(--texto);text-decoration:none}.ssr-lista a:hover{border-color:var(--card-border-h)}.ssr-lista b{display:block;font-size:15px;line-height:1.25}.ssr-lista span{display:block;margin-top:2px;font-size:13px;color:var(--texto-2)}.skel-card{height:96px;border-radius:var(--radius);margin-bottom:11px;border:1px solid var(--card-border);background:linear-gradient(90deg,var(--card-1) 0%,var(--card-2) 45%,var(--card-1) 90%);background-size:200% 100%;animation:shimmer 1.3s ease-in-out infinite}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,20px);z-index:200;padding:11px 18px;border-radius:12px;background:var(--modal-bg);border:1px solid var(--marquee-line);color:var(--texto);font-size:14px;font-weight:600;box-shadow:0 16px 40px -12px #000000b3;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.toast.show{opacity:1;transform:translate(-50%)}.hidden{display:none!important}.empty{text-align:center;color:var(--texto-2);padding:60px 0;font-size:16px}.tabbar,.instalar-faixa,.filters-backdrop,.sheet-head,.limpar-no-painel,.detail-backdrop{display:none}@media(max-width:920px){.layout{grid-template-columns:1fr;gap:0}.views,.views .view-btn{flex:0 0 auto}.sidebar-right{position:fixed;inset:auto 0 0;z-index:60;max-height:86vh;overflow-y:auto;overscroll-behavior:contain;padding:0 16px calc(18px + env(safe-area-inset-bottom,0px));background:var(--modal-bg);border-radius:20px 20px 0 0;box-shadow:0 -24px 60px -24px #000000d9;transform:translateY(105%);transition:transform .28s cubic-bezier(.2,.8,.3,1)}.sidebar-right.is-open{transform:translateY(0)}.detail-sheet-head{display:flex}.detail-backdrop{display:block;position:fixed;inset:0;z-index:50;background:#08040c99;backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .25s}.detail-backdrop.is-open{opacity:1;pointer-events:auto}.instalar-faixa{display:flex;align-items:center;gap:10px;position:fixed;left:8px;right:8px;z-index:41;bottom:calc(var(--tabbar-h) + 8px);padding:10px 12px;border-radius:14px;background:var(--modal-bg);border:1px solid var(--card-border);box-shadow:0 10px 30px #0009;animation:popIn .28s cubic-bezier(.2,.8,.3,1) both}.instalar-faixa .ico{width:22px;height:22px;color:var(--frio-claro)}.instalar-faixa p{margin:0;flex:1 1 auto;font-size:12.5px;line-height:1.35;color:var(--texto)}.instalar-sim{flex:0 0 auto;border:0;cursor:pointer;padding:8px 14px;border-radius:999px;font-family:var(--f-display);letter-spacing:.03em;font-size:13px;color:var(--sobre-acento);background:var(--destaque)}.instalar-nao{flex:0 0 auto;width:28px;height:28px;border-radius:8px;cursor:pointer;border:1px solid var(--card-border);background:transparent;color:var(--texto-2);font-size:13px}body.sheet-aberto .instalar-faixa{opacity:0;pointer-events:none}.tabbar{display:flex;position:fixed;inset:auto 0 0;z-index:40;height:var(--tabbar-h);padding-bottom:env(safe-area-inset-bottom,0px);background:color-mix(in srgb,var(--bg) 93%,transparent);backdrop-filter:blur(10px);border-top:1px solid var(--card-border)}.tab-btn{position:relative;flex:1 1 0;min-width:0;border:0;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 2px;color:var(--texto-rodape);font-family:var(--f-display);font-size:11px;letter-spacing:.03em}.tab-btn .ico{width:21px;height:21px;stroke-width:1.7}.tab-btn span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-btn.is-active{color:var(--destaque);background:transparent}.tab-acao[aria-expanded=true]{color:var(--acento)}.tab-btn.is-off{opacity:.3;pointer-events:none}.tab-btn:active{transform:scale(.96)}.tab-badge{position:absolute;top:2px;left:50%;margin-left:6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-family:var(--f-body);font-style:normal;font-size:10.5px;font-weight:700;color:var(--sobre-acento-2);background:var(--destaque)}.filters-backdrop{display:block;position:fixed;inset:0;z-index:50;background:#08040c99;backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .25s}.sidebar-left{position:fixed;inset:auto 0 0;z-index:60;max-height:82vh;overflow-y:auto;overscroll-behavior:contain;padding:0 16px calc(18px + env(safe-area-inset-bottom,0px));background:var(--modal-bg);border-top:2px solid var(--marquee-line);border-radius:20px 20px 0 0;box-shadow:0 -24px 60px -24px #000000d9;transform:translateY(105%);transition:transform .28s cubic-bezier(.2,.8,.3,1)}.controls{flex-direction:column;align-items:stretch;padding:6px 0 4px}.sheet-head{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:2;padding:16px 2px 12px;background:var(--modal-bg)}.sheet-head:before{content:"";position:absolute;top:7px;left:50%;transform:translate(-50%);width:40px;height:4px;border-radius:999px;background:var(--realce-0)}.sheet-title{font-family:var(--f-display);font-size:20px;letter-spacing:.03em;text-transform:uppercase;color:var(--texto)}.limpar-no-painel.hidden{display:none}.limpar-no-painel{display:inline-flex;align-items:center;margin-left:auto;margin-right:10px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;color:var(--texto);background:none;border:0;padding:6px 2px}.limpar-no-painel:active{color:var(--acento)}.sheet-close{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;cursor:pointer;color:var(--acento);font-size:16px;border:1px solid color-mix(in srgb,var(--acento) 30%,transparent);background:#0000004d}.sidebar-left.is-open{transform:translateY(0);visibility:visible}.filters-backdrop.is-open{opacity:1;pointer-events:auto}.sidebar-left,.sidebar-right{visibility:hidden;transition:transform .28s cubic-bezier(.2,.8,.3,1),visibility 0s .28s}.sidebar-left.is-open,.sidebar-right.is-open{transition:transform .28s cubic-bezier(.2,.8,.3,1)}.sidebar-right.is-open{visibility:visible}body.sheet-aberto{overflow:hidden}}@media(max-width:560px){.event{padding-left:66px}.event-time{width:54px}.event-body h3{font-size:19px}.cal-cell{min-height:66px}.cal-ev,.cal-more{display:none}.cal-cell .cal-count{display:inline-block}.day-num{font-size:38px}}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes waveX{to{background-position-x:30px}}@keyframes popIn{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes glowPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes shimmer{to{background-position:-200% 0}}:where(a,button,[tabindex],input,select,textarea):focus-visible{outline:3px solid var(--destaque);outline-offset:2px;border-radius:6px}.event:focus-visible{outline-offset:-3px}:root{--texto-rodape: #bda3b4;--texto-3: #d0aabf}.search::placeholder{color:var(--texto-2);opacity:.95}.cal-dow,.cal-daynum,.cal-more{color:var(--texto-cal)}.chip-count{opacity:.85}.event.is-cancelado{opacity:1}.event.is-cancelado .event-body h3{text-decoration:line-through;opacity:.75}@media(max-width:920px){input,select,textarea{font-size:16px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}button.cal-cell{font:inherit;color:inherit;text-align:left;width:100%;border:1px solid var(--card-border);background:var(--realce-4);cursor:pointer;display:flex;flex-direction:column}.ico{width:15px;height:15px;flex:none;vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.atalho{display:inline-flex;align-items:center;gap:6px}.fgroup summary .ico{margin-right:4px}.footer-sobre .ico{vertical-align:-3px;margin-right:2px}
