/*!
  Theme: GitHub
  Description: Light (and dark) theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs,article code{color:light-dark(#24292e,#c9d1d9);background:light-dark(#ffffff,#0d1117)}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:light-dark(#d73a49,#ff7b72)}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:light-dark(#6f42c1,#d2a8ff)}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:light-dark(#005cc5,#79c0ff)}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:light-dark(#032f62,#a5d6ff)}.hljs-built_in,.hljs-symbol{color:light-dark(#e36209,#ffa657)}.hljs-comment,.hljs-code,.hljs-formula{color:light-dark(#6a737d,#8b949e)}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:light-dark(#22863a,#7ee787)}.hljs-subst{color:light-dark(#24292e,#c9d1d9)}.hljs-section{color:light-dark(#005cc5,#1f6feb);font-weight:700}.hljs-bullet{color:light-dark(#735c0f,#f2cc60)}.hljs-emphasis{color:light-dark(#24292e,#c9d1d9);font-style:italic}.hljs-strong{color:light-dark(#24292e,#c9d1d9);font-weight:700}.hljs-addition{color:light-dark(#22863a,#aff5b4);background-color:light-dark(#f0fff4,#033a16)}.hljs-deletion{color:light-dark(#b31d28,#ffdcd7);background-color:light-dark(#ffeef0,#67060c)}:root{--scale-0: 1rem;--scale-1: 1.125rem;--scale-2: 1.25rem;--scale-3: 1.5rem;--scale-4: 1.875rem;--scale-5: 2.25rem;--scale-6: 3rem;--scale-7: 3.75rem;--scale-8: 4.5rem;--scale-9: 6rem;--scale-10: 8rem;--scale-000: .75rem;--scale-00: .875rem;--scale-fluid-0: clamp(.875rem, .8rem + .25vw, 1rem);--scale-fluid-1: clamp(1rem, .925rem + .25vw, 1.125rem);--scale-fluid-2: clamp(1.125rem, 1.05rem + .25vw, 1.25rem);--scale-fluid-3: clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--scale-fluid-4: clamp(1.5rem, 1.275rem + .75vw, 1.875rem);--scale-fluid-5: clamp(1.875rem, 1.65rem + .75vw, 2.25rem);--scale-fluid-6: clamp(2.25rem, 1.8rem + 1.5vw, 3rem);--scale-fluid-7: clamp(3rem, 2.55rem + 1.5vw, 3.75rem);--scale-fluid-8: clamp(3.75rem, 3.3rem + 1.5vw, 4.5rem);--scale-fluid-9: clamp(4.5rem, 3.6rem + 3vw, 6rem);--scale-fluid-10: clamp(6rem, 4.8rem + 4vw, 8rem);--scale-fluid-000: clamp(.625rem, .55rem + .25vw, .75rem);--scale-fluid-00: clamp(.75rem, .675rem + .25vw, .875rem);--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--weight-black: 900;--line-none: 1;--line-xs: 1.125;--line-sm: 1.275;--line-md: 1.5;--line-lg: 1.625;--line-xl: 2;--letter-xs: -.05em;--letter-sm: -.025em;--letter-none: 0em;--letter-lg: .025em;--letter-xl: .05em;--prose-xs: 45ch;--prose-sm: 55ch;--prose-md: 65ch;--prose-lg: 75ch;--prose-xl: 85ch;--size-1: 4px;--size-2: 8px;--size-3: 12px;--size-4: 16px;--size-5: 20px;--size-6: 24px;--size-7: 28px;--size-8: 32px;--size-9: 36px;--size-10: 40px;--size-11: 44px;--size-12: 48px;--size-14: 56px;--size-16: 64px;--size-20: 80px;--size-24: 96px;--size-28: 112px;--size-32: 128px;--size-36: 144px;--size-40: 160px;--size-44: 176px;--size-48: 192px;--size-52: 208px;--size-56: 224px;--size-60: 240px;--size-64: 256px;--size-72: 288px;--size-80: 320px;--size-96: 384px;--size-px: 1px;--size-full: 100%;--size-screen: 100vw;--size-min: min-content;--size-max: max-content;--width-xs: 480px;--width-sm: 640px;--width-md: 768px;--width-lg: 1024px;--width-xl: 1280px;--width-2xl: 1536px;--ratio-square: 1/1;--ratio-portrait: 3/4;--ratio-landscape: 4/3;--ratio-tall: 2/3;--ratio-wide: 3/2;--ratio-widescreen: 16/9;--ratio-golden: 1.618/1;--radius-100: 100%;--radius-xs: 3px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--blur-xs: blur(4px);--blur-sm: blur(8px);--blur-md: blur(16px);--blur-lg: blur(24px);--blur-xl: blur(40px);--layer-1: 10;--layer-2: 20;--layer-3: 30;--layer-4: 40;--layer-5: 50;--layer-below: -1;--layer-top: 2147483647;--shadow-xs: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-sm: 0 4px 6px -2px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .06);--shadow-md: 0 12px 16px -4px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-lg: 0 20px 24px -4px rgba(0, 0, 0, .1), 0 8px 8px -4px rgba(0, 0, 0, .04);--shadow-xl: 0 24px 48px -12px rgba(0, 0, 0, .25);--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55);--color-black: #000;--color-white: #fff;--color-grey-50: #f9fafb;--color-grey-100: #f3f4f6;--color-grey-200: #e5e7eb;--color-grey-300: #d1d5db;--color-grey-400: #9ca3af;--color-grey-500: #6b7280;--color-grey-600: #4b5563;--color-grey-700: #374151;--color-grey-800: #1f2937;--color-grey-900: #111827;--color-grey-950: #030712;--color-grey: var(--color-gray-500);--color-slate-50: #f8fafc;--color-slate-100: #f1f5f9;--color-slate-200: #e2e8f0;--color-slate-300: #cbd5e1;--color-slate-400: #94a3b8;--color-slate-500: #64748b;--color-slate-600: #475569;--color-slate-700: #334155;--color-slate-800: #1e293b;--color-slate-900: #0f172a;--color-slate-950: #020617;--color-slate: var(--color-slate-500);--color-zinc-50: #fafafa;--color-zinc-100: #f4f4f5;--color-zinc-200: #e4e4e7;--color-zinc-300: #d4d4d8;--color-zinc-400: #a1a1aa;--color-zinc-500: #71717a;--color-zinc-600: #52525b;--color-zinc-700: #3f3f46;--color-zinc-800: #27272a;--color-zinc-900: #18181b;--color-zinc-950: #09090b;--color-zinc: var(--color-zinc-500);--color-stone-50: #fafaf9;--color-stone-100: #f5f5f4;--color-stone-200: #e7e5e4;--color-stone-300: #d6d3d1;--color-stone-400: #a8a29e;--color-stone-500: #78716c;--color-stone-600: #57534e;--color-stone-700: #44403c;--color-stone-800: #292524;--color-stone-900: #1c1917;--color-stone-950: #0c0a09;--color-stone: var(--color-stone-500);--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-200: #fecaca;--color-red-300: #fca5a5;--color-red-400: #f87171;--color-red-500: #ef4444;--color-red-600: #dc2626;--color-red-700: #b91c1c;--color-red-800: #991b1b;--color-red-900: #7f1d1d;--color-red-950: #450a0a;--color-red: var(--color-red-500);--color-orange-50: #fff7ed;--color-orange-100: #ffedd5;--color-orange-200: #fed7aa;--color-orange-300: #fdba74;--color-orange-400: #fb923c;--color-orange-500: #f97316;--color-orange-600: #ea580c;--color-orange-700: #c2410c;--color-orange-800: #9a3412;--color-orange-900: #7c2d12;--color-orange-950: #431407;--color-orange: var(--color-orange-500);--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-200: #fde68a;--color-amber-300: #fcd34d;--color-amber-400: #fbbf24;--color-amber-500: #f59e0b;--color-amber-600: #d97706;--color-amber-700: #b45309;--color-amber-800: #92400e;--color-amber-900: #78350f;--color-amber-950: #451a03;--color-amber: var(--color-amber-500);--color-yellow-50: #fefce8;--color-yellow-100: #fef9c3;--color-yellow-200: #fef08a;--color-yellow-300: #fde047;--color-yellow-400: #facc15;--color-yellow-500: #eab308;--color-yellow-600: #ca8a04;--color-yellow-700: #a16207;--color-yellow-800: #854d0e;--color-yellow-900: #713f12;--color-yellow-950: #422006;--color-yellow: var(--color-yellow-500);--color-lime-50: #f7fee7;--color-lime-100: #ecfccb;--color-lime-200: #d9f99d;--color-lime-300: #bef264;--color-lime-400: #a3e635;--color-lime-500: #84cc16;--color-lime-600: #65a30d;--color-lime-700: #4d7c0f;--color-lime-800: #3f6212;--color-lime-900: #365314;--color-lime-950: #1a2e05;--color-lime: var(--color-lime-500);--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-200: #bbf7d0;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-600: #16a34a;--color-green-700: #15803d;--color-green-800: #166534;--color-green-900: #14532d;--color-green-950: #052e16;--color-green: var(--color-green-500);--color-teal-50: #f0fdfa;--color-teal-100: #ccfbf1;--color-teal-200: #99f6e4;--color-teal-300: #5eead4;--color-teal-400: #2dd4bf;--color-teal-500: #14b8a6;--color-teal-600: #0d9488;--color-teal-700: #0f766e;--color-teal-800: #115e59;--color-teal-900: #134e4a;--color-teal-950: #042f2e;--color-teal: var(--color-teal-500);--color-cyan-50: #ecfeff;--color-cyan-100: #cffafe;--color-cyan-200: #a5f3fc;--color-cyan-300: #67e8f9;--color-cyan-400: #22d3ee;--color-cyan-500: #06b6d4;--color-cyan-600: #0891b2;--color-cyan-700: #0e7490;--color-cyan-800: #155e75;--color-cyan-900: #164e63;--color-cyan-950: #083344;--color-cyan: var(--color-cyan-500);--color-sky-50: #f0f9ff;--color-sky-100: #e0f2fe;--color-sky-200: #bae6fd;--color-sky-300: #7dd3fc;--color-sky-400: #38bdf8;--color-sky-500: #0ea5e9;--color-sky-600: #0284c7;--color-sky-700: #0369a1;--color-sky-800: #075985;--color-sky-900: #0c4a6e;--color-sky-950: #082f49;--color-sky: var(--color-sky-500);--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-200: #bfdbfe;--color-blue-300: #93c5fd;--color-blue-400: #60a5fa;--color-blue-500: #3b82f6;--color-blue-600: #2563eb;--color-blue-700: #1d4ed8;--color-blue-800: #1e40af;--color-blue-900: #1e3a8a;--color-blue-950: #172554;--color-blue: var(--color-blue-500);--color-indigo-50: #eef2ff;--color-indigo-100: #e0e7ff;--color-indigo-200: #c7d2fe;--color-indigo-300: #a5b4fc;--color-indigo-400: #818cf8;--color-indigo-500: #6366f1;--color-indigo-600: #4f46e5;--color-indigo-700: #4338ca;--color-indigo-800: #3730a3;--color-indigo-900: #312e81;--color-indigo-950: #1e1b4b;--color-indigo: var(--color-indigo-500);--color-violet-50: #f5f3ff;--color-violet-100: #ede9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c4b5fd;--color-violet-400: #a78bfa;--color-violet-500: #8b5cf6;--color-violet-600: #7c3aed;--color-violet-700: #6d28d9;--color-violet-800: #5b21b6;--color-violet-900: #4c1d95;--color-violet-950: #2e1065;--color-violet: var(--color-violet-500);--color-purple-50: #faf5ff;--color-purple-100: #f3e8ff;--color-purple-200: #e9d5ff;--color-purple-300: #d8b4fe;--color-purple-400: #c084fc;--color-purple-500: #a855f7;--color-purple-600: #9333ea;--color-purple-700: #7e22ce;--color-purple-800: #6b21a8;--color-purple-900: #581c87;--color-purple-950: #3b0764;--color-purple: var(--color-purple-500);--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fae8ff;--color-fuchsia-200: #f5d0fe;--color-fuchsia-300: #f0abfc;--color-fuchsia-400: #e879f9;--color-fuchsia-500: #d946ef;--color-fuchsia-600: #c026d3;--color-fuchsia-700: #a21caf;--color-fuchsia-800: #86198f;--color-fuchsia-900: #701a75;--color-fuchsia-950: #4a044e;--color-fuchsia: var(--color-fuchsia-500);--color-pink-50: #fdf2f8;--color-pink-100: #fce7f3;--color-pink-200: #fbcfe8;--color-pink-300: #f9a8d4;--color-pink-400: #f472b6;--color-pink-500: #ec4899;--color-pink-600: #db2777;--color-pink-700: #be185d;--color-pink-800: #9d174d;--color-pink-900: #831843;--color-pink-950: #500724;--color-pink: var(--color-pink-500);--color-rose-50: #fff1f2;--color-rose-100: #ffe4e6;--color-rose-200: #fecdd3;--color-rose-300: #fda4af;--color-rose-400: #fb7185;--color-rose-500: #f43f5e;--color-rose-600: #e11d48;--color-rose-700: #be123c;--color-rose-800: #9f1239;--color-rose-900: #881337;--color-rose-950: #4c0519;--color-rose: var(--color-rose-500);--grid-2: repeat(2, minmax(0, 1fr));--grid-3: repeat(3, minmax(0, 1fr));--grid-4: repeat(4, minmax(0, 1fr));--grid-5: repeat(5, minmax(0, 1fr));--grid-6: repeat(6, minmax(0, 1fr));--grid-7: repeat(7, minmax(0, 1fr));--grid-8: repeat(8, minmax(0, 1fr));--grid-9: repeat(9, minmax(0, 1fr));--grid-10: repeat(10, minmax(0, 1fr));--grid-11: repeat(11, minmax(0, 1fr));--grid-12: repeat(12, minmax(0, 1fr));--grid-page-width: var(--width-xl);--grid-page-gutter: 5vw;--grid-page-main: 2 / 3;--grid-page: minmax(var(--grid-page-gutter), 1fr) minmax(0, var(--grid-page-width)) minmax(var(--grid-page-gutter), 1fr)}._wrapper_1gmsb_1{position:absolute;inset-inline-start:0;inset-block-start:0;pointer-events:none;inline-size:100dvi;block-size:100dvb}._wrapper_1gmsb_1 a{pointer-events:auto;position:fixed;z-index:var(--layer-4);inset-inline-end:calc(env(safe-area-inset-right) + var(--size-4));transform:rotate3d(0,0,1,360deg) scale3d(0,0,0);opacity:0;inset-block-end:calc(var(--size-4) + var(--player-height))}@media (prefers-reduced-motion: reduce){._wrapper_1gmsb_1 a{transform:rotate3d(0,0,1,0) scaleZ(1)}}._wrapper_1gmsb_1 a._visible_1gmsb_23,._wrapper_1gmsb_1 a:focus-visible{transform:rotate3d(0,0,1,0) scaleZ(1);opacity:1}@media print{._wrapper_1sxcq_2{display:none}}:root.native ._wrapper_1sxcq_2{display:none}._wrapper_1sxcq_2 ul{display:flex;padding-inline-start:0;margin-inline:auto;margin-block-start:var(--size-6);inline-size:fit-content;justify-content:center;list-style:"";border-radius:var(--radius-full);border:var(--size-px) solid light-dark(rgb(from var(--color-slate-950) r g b/.1),rgb(from var(--color-slate-50) r g b/.1));font-size:var(--scale-1)}._wrapper_1sxcq_2 label{cursor:pointer;border-radius:var(--radius-full);display:inline-flex;justify-content:center;align-items:center;inline-size:var(--size-12);block-size:var(--size-12);transition:background-color .15s,color .15s}._wrapper_1sxcq_2 label:hover{background:light-dark(rgb(from var(--color-slate-950) r g b/.1),rgb(from var(--color-slate-50) r g b/.1))}._wrapper_1sxcq_2 input:active+label{background:light-dark(var(--color-slate-950),var(--color-slate-50))!important;color:light-dark(var(--color-slate-50),var(--color-slate-950))}._wrapper_1sxcq_2 input:checked+label{outline:var(--size-px) solid transparent;outline-offset:calc(var(--size-px) * -2);background:light-dark(rgb(from var(--color-slate-950) r g b/.15),rgb(from var(--color-slate-50) r g b/.15));border:var(--size-px) solid light-dark(rgb(from var(--color-slate-950) r g b/.25),rgb(from var(--color-slate-50) r g b/.25))}._wrapper_1sxcq_2 input:checked+label:hover{background:light-dark(rgb(from var(--color-slate-900) r g b/.25),rgb(from var(--color-slate-100) r g b/.25))}._wrapper_1sxcq_2 input:focus-visible+label{outline:var(--size-1) solid light-dark(var(--color-sky-600),var(--color-sky-400));outline-offset:var(--size-px)}@media (forced-colors: active){._wrapper_1sxcq_2 input:focus-visible+label{outline-offset:calc((var(--size-1) + var(--size-px)) * -1)}}._footer_7cdnb_1{font-size:var(--scale-00);position:relative}@media not print{._footer_7cdnb_1{background:light-dark(var(--color-slate-200),var(--color-slate-800));padding-block-end:var(--player-height)}}@media print{._footer_7cdnb_1 [data-cc]{display:none}}._footer_7cdnb_1 hr{border:0;margin:0;border-block-start:var(--size-px) solid var(--color-slate-500)}@media not print{._footer_7cdnb_1._easter_7cdnb_22:before{content:url(/assets/easter/footprints.png);position:absolute;transform:translate(-50%) scale(.5);transform-origin:center bottom;inset-inline-start:50%;inset-block-end:calc(100% - 50px);z-index:var(--layer-below);opacity:.07}._footer_7cdnb_1._easter_7cdnb_22:dir(rtl):before{transform:translate(50%) scale(.5)}._footer_7cdnb_1 ._sao-joao_7cdnb_35{position:relative}._footer_7cdnb_1 ._sao-joao_7cdnb_35:before{content:url(/assets/sao-joao/campfire.png);position:absolute;inset-block-end:100%;z-index:var(--layer-below);inset-inline-end:var(--size-4)}._footer_7cdnb_1._christmas_7cdnb_45:before{content:"";position:absolute;inset-inline:0;inset-block-end:100%;block-size:500px;background:light-dark(var(--color-slate-100),var(--color-slate-900));mask:url(/assets/christmas/trees-mono.svg) center top;z-index:var(--layer-below)}}._bylines_7cdnb_57{text-align:center;margin-block:var(--size-6) 0;padding-block-end:var(--size-6)}._wrapper_7jiz8_1{display:flow-root;margin-block-start:var(--size-6)}@media print{._wrapper_7jiz8_1{display:none}}._wrapper_7jiz8_1 h3{margin-block:var(--size-6);text-align:center}._wrapper_7jiz8_1 ul{margin-block:var(--size-6);text-align:center;list-style:"";padding-inline-start:0;text-wrap:balance}._wrapper_7jiz8_1 li{display:inline-block;vertical-align:top;margin-inline:var(--size-1);margin-block-end:var(--size-2)}._wrapper_7jiz8_1 a,._wrapper_7jiz8_1 img{display:block;width:88px;height:31px;overflow:hidden}._wrapper_7jiz8_1 img{image-rendering:pixelated}._wrapper_vdwud_1{text-align:center;text-wrap:balance;margin-block-start:var(--size-2);margin-block-end:calc(var(--size-4) * -1)}._wrapper_vdwud_1 li{display:inline-block;vertical-align:top}._wrapper_vdwud_1 a{display:block;padding:var(--size-4);inline-size:var(--size-16);block-size:var(--size-16);overflow:hidden;border-radius:var(--radius-full);transition:background-color .15s}._wrapper_vdwud_1 a:hover{background-color:light-dark(rgb(from var(--color-slate-950) r g b/.1),rgb(from var(--color-slate-50) r g b/.1))}._wrapper_vdwud_1 a:active{background-color:light-dark(var(--color-slate-950),var(--color-slate-50))}._wrapper_vdwud_1 img{display:block;inline-size:var(--size-8);block-size:var(--size-8)}._wrapper_ws0qg_1{z-index:var(--layer-5);inset-block-start:0;inset-inline:0;block-size:var(--header-height);padding-block-start:env(safe-area-inset-top);position:relative}@media not print{._wrapper_ws0qg_1{position:fixed;outline:var(--size-px) solid light-dark(rgb(from var(--color-slate-950) r g b/.2),rgb(from var(--color-slate-50) r g b/.2))}._wrapper_ws0qg_1:before{content:"";position:absolute;inset:0;background:light-dark(rgb(from var(--color-slate-50) r g b/.8),rgb(from var(--color-slate-900) r g b/.8));backdrop-filter:var(--blur-lg);z-index:calc(var(--layer-below) * 2)}@media (prefers-reduced-transparency: reduce){._wrapper_ws0qg_1:before{background:light-dark(var(--color-slate-50),var(--color-slate-900))}}._wrapper_ws0qg_1:has(#site-search:target) ._menu_ws0qg_27{transform:translate3d(-100%,0,0);opacity:0;visibility:hidden}._wrapper_ws0qg_1:has(#site-search:target) ._menu_ws0qg_27:dir(rtl){transform:translate3d(100%,0,0)}@media (prefers-reduced-motion: reduce){._wrapper_ws0qg_1:has(#site-search:target) ._menu_ws0qg_27{transform:translateZ(0)}}._wrapper_ws0qg_1:has(#site-search:target) #site-search>form{transform:translateZ(0);opacity:1;visibility:visible}}:root.native ._wrapper_ws0qg_1{display:none}._wrapper_ws0qg_1._sao-joao_ws0qg_49:after{content:"";position:absolute;background:url(/assets/sao-joao/flags.svg) center top repeat-x;background-size:auto 25%;pointer-events:none;inset:0;z-index:var(--layer-below)}._button_ws0qg_60{inline-size:var(--size-12);block-size:var(--size-12);color:inherit;display:flex;justify-content:center;align-items:center;justify-self:end;align-self:center;flex:none;font-size:var(--scale-2);border-radius:var(--radius-xs);transition:background-color .15s,color .15s}._button_ws0qg_60:hover{background:light-dark(rgb(from var(--color-slate-950) r g b/.1),rgb(from var(--color-slate-50) r g b/.1))}._button_ws0qg_60:active{background:light-dark(var(--color-slate-950),var(--color-slate-50));color:light-dark(var(--color-slate-50),var(--color-slate-950))}._button_ws0qg_60>svg{display:block}._menu_ws0qg_27{display:grid;grid-template-columns:var(--size-28) auto var(--size-28);align-items:center;block-size:100%;position:absolute;inset-inline-start:calc(env(safe-area-inset-left) + var(--size-4));inset-inline-end:calc(env(safe-area-inset-right) + var(--size-4));transform:translateZ(0);transition:transform .5s,opacity .5s,visibility .5s}._menu_ws0qg_27 h1{margin:auto;position:relative}._menu_ws0qg_27 h1 a,._menu_ws0qg_27 h1 img{display:block;inline-size:fit-content}._menu_ws0qg_27 h1 svg{position:absolute;inset-block-start:-8px;inset-inline-start:88px}._menu_ws0qg_27 h1._carnival_ws0qg_110:after{content:url(/assets/carnival/mask.svg);position:absolute;inset-block-start:0;inset-inline-start:76px;pointer-events:none}._menu_ws0qg_27 h1._carnival_ws0qg_110:dir(rtl):after{transform:scaleX(-1)}._menu_ws0qg_27 h1._easter_ws0qg_120:after{content:url(/assets/easter/bunny.svg);position:absolute;inset-block-start:4px;inset-inline-start:100px;pointer-events:none}._menu_ws0qg_27 h1._sao-joao_ws0qg_49:after{content:url(/assets/sao-joao/lantern.png);position:absolute;inset-block-start:-6px;inset-inline-start:90px;pointer-events:none;transform-origin:left top;transform:scale(.33333)}._menu_ws0qg_27 h1._sao-joao_ws0qg_49:dir(rtl):after{transform-origin:right top}._menu_ws0qg_27 h1._christmas_ws0qg_139:after{content:url(/assets/christmas/trees.png);position:absolute;inset-block-start:0;inset-inline-start:88px;pointer-events:none;transform-origin:left top;transform:scale(.09375)}._menu_ws0qg_27 h1._christmas_ws0qg_139:dir(rtl):after{transform-origin:right top}@media print{._menu_ws0qg_27 h1~*{display:none}}@container wrapper (inline-size < 768px){._menu_ws0qg_27{grid-template-columns:var(--size-12) auto var(--size-12)}._menu_ws0qg_27 h1{grid-column:2/3;grid-row:1/1}._menu_ws0qg_27>._nav_ws0qg_164{grid-column:1/2}._menu_ws0qg_27>._search_ws0qg_167{grid-column:3/4}._menu_ws0qg_27 nav{outline:var(--size-px) solid transparent;padding-inline-start:calc(env(safe-area-inset-left) + var(--size-2));background:light-dark(rgb(from var(--color-slate-50) r g b/.8),rgb(from var(--color-slate-900) r g b/.8));backdrop-filter:var(--blur-lg);overflow:auto;position:absolute;inset-inline-start:calc(-1 * (env(safe-area-inset-left) + var(--size-4)));inline-size:calc(env(safe-area-inset-left) + var(--size-80));inset-block-start:100%;block-size:calc(100dvb - var(--header-height) - var(--player-height));box-shadow:calc(var(--size-px) * var(--rtl-fix)) var(--size-px) 0 0 light-dark(rgb(from var(--color-slate-950) r g b/.2),rgb(from var(--color-slate-50) r g b/.2));transform:translate3d(calc(-100% * var(--rtl-fix)),0,0);opacity:0;pointer-events:none;transition:transform .3s,opacity .3s;--rtl-fix: 1}@media (prefers-reduced-transparency: reduce){._menu_ws0qg_27 nav{background:light-dark(var(--color-slate-50),var(--color-slate-900))}}@media (prefers-reduced-motion: reduce){._menu_ws0qg_27 nav{transform:translateZ(0)}}._menu_ws0qg_27 nav:dir(rtl){--rtl-fix: -1}._menu_ws0qg_27 nav:target,._menu_ws0qg_27 nav:has(:focus-visible){transform:translateZ(0);opacity:1;pointer-events:auto}._menu_ws0qg_27 nav>ul{margin-block:var(--size-2)}._menu_ws0qg_27 nav>ul>li>a{font-weight:var(--weight-semibold);font-size:var(--scale-0);padding-inline-start:var(--size-4)}._menu_ws0qg_27 nav>ul>li>a+._submenu_ws0qg_214{padding-block-end:var(--size-4)}._menu_ws0qg_27 nav>ul>li>a+._submenu_ws0qg_214 a{padding-inline-start:var(--size-4)}._menu_ws0qg_27 ._menu-heading_ws0qg_220{display:flex;padding-inline-start:var(--size-4);padding-block-end:var(--size-2);border-block-end:var(--size-px) solid var(--color-slate-500)}._menu_ws0qg_27 ._menu-heading_ws0qg_220 h2{margin-block:0;display:flex;align-items:center;font-size:var(--scale-3)}._menu_ws0qg_27 ._menu-heading_ws0qg_220 a{margin-inline-start:auto}._menu_ws0qg_27 ul{list-style:"";padding-inline-start:0}._menu_ws0qg_27 ul a{color:inherit;text-decoration:none;font-size:var(--scale-00);display:block;border-radius:var(--radius-md);transition:background-color .15s,color .15s}._menu_ws0qg_27 ul a:hover{background-color:rgb(from var(--color-slate-500) r g b/.25)}._menu_ws0qg_27 ul a:active{background-color:light-dark(var(--color-slate-950),var(--color-slate-50));color:light-dark(var(--color-slate-50),var(--color-slate-950))}}@container wrapper (inline-size >= 768px){._menu_ws0qg_27>._nav_ws0qg_164,._menu_ws0qg_27 ._menu-heading_ws0qg_220{display:none}._menu_ws0qg_27 nav>ul{display:flex;list-style:"";justify-content:space-evenly;max-inline-size:var(--width-sm);inline-size:100%;margin:auto;padding-inline-start:0}._menu_ws0qg_27 nav>ul>li{position:relative}._menu_ws0qg_27 nav>ul>li>a{color:inherit;display:inline-block;text-decoration:none;font-size:var(--scale-2);font-weight:var(--weight-light);transition:background-color .3s,color .3s;padding-inline:var(--size-2);border-radius:var(--radius-md);border:var(--size-px) solid transparent}@media (forced-colors: active){._menu_ws0qg_27 nav>ul>li>a{border-color:Canvas}}._menu_ws0qg_27 nav>ul>li>a:has(+._submenu_ws0qg_214){border-end-start-radius:0;border-end-end-radius:0}._menu_ws0qg_27 nav>ul>li>a:hover,._menu_ws0qg_27 nav>ul>li>a:has(+._submenu_ws0qg_214:hover){background-color:rgb(from var(--color-slate-500) r g b/.25);border-color:transparent}._menu_ws0qg_27 nav>ul>li>a:active{background-color:light-dark(var(--color-slate-950),var(--color-slate-50));color:light-dark(var(--color-slate-50),var(--color-slate-950))}._menu_ws0qg_27 nav>ul>li>a+._submenu_ws0qg_214{white-space:nowrap;opacity:0;transform:scale3d(0,0,0);transform-origin:left top;pointer-events:none;position:absolute;z-index:var(--layer-1);inset-block-start:100%;inset-inline-start:var(--size-px);background:linear-gradient(light-dark(rgb(from var(--color-slate-50) r g b/.8),rgb(from var(--color-slate-800) r g b/.8)),light-dark(rgb(from var(--color-slate-200) r g b/.8),rgb(from var(--color-slate-950) r g b/.8)));backdrop-filter:var(--blur-lg);border-radius:var(--radius-md);border-start-start-radius:0;padding:var(--size-1);box-shadow:var(--shadow-lg);outline:var(--size-px) solid light-dark(rgb(from var(--color-slate-950) r g b/.25),rgb(from var(--color-slate-50) r g b/.25));transition:opacity .3s,transform .3s}@media (prefers-reduced-transparency: reduce){._menu_ws0qg_27 nav>ul>li>a+._submenu_ws0qg_214{background:Canvas linear-gradient(light-dark(var(--color-slate-50),var(--color-slate-800)),light-dark(var(--color-slate-200),var(--color-slate-950)))}}._menu_ws0qg_27 nav>ul>li>a+._submenu_ws0qg_214:dir(rtl){transform-origin:right top}._menu_ws0qg_27 nav>ul>li>a+._submenu_ws0qg_214 ul{list-style:"";margin:0;padding:0}._menu_ws0qg_27 nav>ul>li>a+._submenu_ws0qg_214 ul:has(+a){border-block-end:var(--size-px) solid rgb(from var(--color-slate-500) r g b/.5);margin-block-end:var(--size-1);padding-block-end:var(--size-1)}._menu_ws0qg_27 nav>ul>li>a+._submenu_ws0qg_214 li{overflow:hidden;text-overflow:ellipsis}._menu_ws0qg_27 nav>ul>li>a+._submenu_ws0qg_214 a{display:block;text-decoration:none;color:inherit;padding-inline:var(--size-3);border-radius:var(--radius-sm);outline-offset:calc(var(--size-1) * -1)}._menu_ws0qg_27 nav>ul>li>a+._submenu_ws0qg_214 a:hover{background:light-dark(rgb(from var(--color-sky-400) r g b/.8),rgb(from var(--color-sky-600) r g b/.8))}._menu_ws0qg_27 nav>ul>li>a+._submenu_ws0qg_214 a:active{background:transparent}._menu_ws0qg_27 nav>ul>li>a+._submenu_ws0qg_214 img{inline-size:var(--size-4);block-size:var(--size-4);object-fit:cover}@media (prefers-reduced-motion: reduce){._menu_ws0qg_27 nav>ul>li>a+._submenu_ws0qg_214{transform:scaleZ(1)}}._menu_ws0qg_27 nav>ul>li>a:hover+._submenu_ws0qg_214,._menu_ws0qg_27 nav>ul>li>a:focus-visible+._submenu_ws0qg_214,._menu_ws0qg_27 nav>ul>li ._submenu_ws0qg_214:hover,._menu_ws0qg_27 nav>ul>li ._submenu_ws0qg_214:has(:focus-visible){opacity:1;transform:scaleZ(1);pointer-events:auto}}._search-form_1v7fg_1>form{display:flex;align-items:center;block-size:100%;position:absolute;inset-inline:0;transform:translate3d(100%,0,0);opacity:0;transition:transform .5s,opacity .5s,visibility .5s;visibility:hidden}._search-form_1v7fg_1>form:dir(rtl){transform:translate3d(-100%,0,0)}@media (prefers-reduced-motion: reduce){._search-form_1v7fg_1>form{transform:translateZ(0)}}._search-form_1v7fg_1:dir(rtl) a{transform:scaleX(-1)}._search-form_1v7fg_1 input{margin:0;padding:0;border:0;background:transparent;color:inherit;block-size:100%;flex:1;font:inherit;font-size:var(--scale-6);min-inline-size:var(--size-px);outline:none;font-weight:var(--weight-light)}@container wrapper (inline-size < 480px){._search-form_1v7fg_1 input{font-size:var(--scale-4)}}._search-form_1v7fg_1 input::placeholder{opacity:1;color:var(--color-slate-500)}
