.top-bar{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem 1.25rem;z-index:1}.top-bar__ca{background:transparent;border:0;cursor:pointer;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.top-bar__ca:hover{opacity:.55}.top-bar__icon{display:flex;color:#fff;line-height:0}.top-bar__icon svg{width:16px;height:16px}.top-bar__twitter{fill:currentColor}.top-bar__chart{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:square}.top-bar__icon:hover{opacity:.55}.top-bar__icon--waiting{opacity:.35;pointer-events:none}.cat-statement h1{font-size:clamp(2.4rem,8vw,5.5rem);font-weight:700;letter-spacing:-.04em;line-height:.95;text-transform:lowercase}.cat-statement p{margin-top:.75rem;font-size:1rem;letter-spacing:.02em;opacity:.7}.cat-photo{width:min(420px,100%)}.cat-photo img{width:100%;height:auto;-webkit-user-select:none;user-select:none}.cat-photo figcaption{margin-top:.6rem;font-size:.75rem;letter-spacing:.12em;text-transform:lowercase;opacity:.55}.cat-facts{width:min(420px,100%);display:flex;flex-direction:column;gap:.55rem;text-align:left}.cat-facts__row{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #fff;padding-bottom:.45rem;font-size:.8rem;letter-spacing:.04em;text-transform:lowercase}.cat-facts dt{opacity:.5}.cat-facts dd{font-weight:700}.cat-correction{display:flex;flex-direction:column;align-items:center;gap:.65rem;min-height:8rem}.cat-correction button{background:transparent;border:1px solid #fff;padding:.55rem 1.1rem;cursor:pointer;letter-spacing:.08em;text-transform:lowercase}.cat-correction button:hover{background:#fff;color:#000}.cat-correction p{font-size:.95rem;letter-spacing:.04em}.app{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:4.5rem 1.25rem 3rem;text-align:center}@media(max-width:640px){.app{gap:1.5rem;padding:2rem 1rem}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%}body{background:#000;color:#fff;font-family:Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input{font:inherit;color:inherit}img{display:block;max-width:100%}
