*{box-sizing:border-box}body{margin:0;padding:0;font-family:Georgia,serif;background-color:#f5f5f0;-webkit-font-smoothing:antialiased}body::-webkit-scrollbar{display:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .6s ease-out forwards}.hover-scale{transition:transform .2s ease}.hover-scale:hover{transform:scale(1.02)}.hover-brightness{transition:filter .2s ease}.trending-pill{border:1px solid transparent;transition:all .2s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden;z-index:1}.trending-pill:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;opacity:0;z-index:-1;transition:opacity .2s ease}.trending-pill:hover:after{opacity:.1}.trending-pill:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}:root{--bias-low: #4caf50;--bias-med: #ff9800;--bias-high: #f44336}[data-view-mode=protanopia]{--bias-low: #0072B2;--bias-med: #F0E442;--bias-high: #D55E00}[data-view-mode=deuteranopia]{--bias-low: #0072B2;--bias-med: #E69F00;--bias-high: #D55E00}[data-view-mode=tritanopia]{--bias-low: #009E73;--bias-med: #cc79a7;--bias-high: #D55E00}.bias-bubble{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:#fff;box-shadow:0 2px 6px #0003;z-index:10;border:1px solid rgba(255,255,255,.3);transition:background-color .3s ease}.bias-low{background-color:var(--bias-low)}.bias-med{background-color:var(--bias-med)}.bias-high{background-color:var(--bias-high)}.spinner{width:50px;height:50px;border:3px solid;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
