@import"https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400;700&family=Oxanium:wght@400;700&family=Arimo:wght@400;700&family=Atkinson+Hyperlegible:wght@400;700&display=swap";:root{--font-roboto: "Roboto Slab", serif;--font-oxanium: "Oxanium", sans-serif;--font-arimo: "Arimo", sans-serif;--font-atkinson: "Atkinson Hyperlegible", sans-serif;--color-bg-site: #ececf5;--color-gray-100: #f0f0f0;--color-gray-200: #d7d7e2;--color-gray-400: #888;--color-gray-500: #555;--color-gray-600: #555;--color-text-primary: #1a1a1a;--color-text-muted: #888;--color-red: #ff0000;--color-blue: #0000ff;--color-error: #cc0000;--color-hover: #c4ccdd;--color-lab-red: #ff0000;--color-lab-blue: #0000ff;--color-lab-bg-gray: #f0f0f0;--color-lab-gray-light: #d7d7e2;--color-lab-gray-medium: #888;--color-lab-gray-dark: #555;--color-lab-text: #1a1a1a;--color-lab-error: #cc0000;--color-lab-hover: #c4ccdd;--color-lab-muted: #888;--space-xs: .1rem;--space-sm: .25rem;--space-md: .5rem;--space-lg: 1rem;--space-xl: 1.5rem;--breakpoint-mobile: 600px;--breakpoint-tablet: 768px}*,*:before,*:after{box-sizing:border-box}body{margin:0;background-color:var(--color-bg-site);color:var(--color-text-primary);font-family:var(--font-arimo),sans-serif}html,body{width:100%;overflow-x:hidden}.tag-wrapper{display:flex;flex-wrap:wrap;gap:.2rem;justify-content:flex-start;align-items:center;width:97%;min-width:0}.tag-bubble{display:inline-flex;align-items:center;justify-content:center;padding:.15rem .25rem;border-radius:9999px;font-size:.8rem;line-height:1;font-family:var(--font-arimo);font-weight:500;letter-spacing:.01rem;background-color:transparent;color:#5b5b5d!important;border:1px solid rgba(0,0,0,.44)!important;text-decoration:none;transition:transform .08s ease,background-color .15s ease,border-color .15s ease}.tag-bubble:hover{transform:translateY(-1px);background-color:#0000000d!important;border-color:#000000d0!important;color:var(--color-lab-black)!important}.tag-bubble.active{background-color:var(--color-lab-blue-deep)!important;color:#30190c!important;background-color:#d2cfcf!important}.tag-bubble--large{padding:.2rem .6rem!important;font-size:.85rem!important;line-height:1!important}.tagContainer{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}
