:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{--theme-transition-duration: .3s;--theme-transition-timing: ease-in-out}*{transition:background-color var(--theme-transition-duration) var(--theme-transition-timing),border-color var(--theme-transition-duration) var(--theme-transition-timing),color var(--theme-transition-duration) var(--theme-transition-timing),fill var(--theme-transition-duration) var(--theme-transition-timing),stroke var(--theme-transition-duration) var(--theme-transition-timing)}.no-transition *{transition:none!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ios-button-press{transition:all .1s ease-out}.ios-button-press:active{transform:scale(.95);opacity:.8}.ios-safe-top{padding-top:env(safe-area-inset-top)}.ios-safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.ios-blur{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ios-card{border-radius:16px}.ios-button{border-radius:12px}@keyframes ios-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ios-fade-in{animation:ios-fade-in .3s ease-out}.ios-no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ios-haptic:active{animation:ios-haptic .1s ease-out}@keyframes ios-haptic{0%{transform:scale(1)}50%{transform:scale(.98)}to{transform:scale(1)}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}*::-webkit-scrollbar{display:none}html,body{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.react-tweet-theme{--tweet-body-font-size: .9rem}
