@layer base{.social-body{--cs-canvas: #f7f7f7;--cs-card: #ffffff;--cs-card-2: #f1f2f6;--cs-hairline: #e3e4ee;--cs-label: #1d6adb;--cs-chrome: rgba(255, 255, 255, .84);--cs-redacao-bg: #191b3e;--cs-redacao-fg: #ffffff;--cs-ease: cubic-bezier(.32, .72, 0, 1);--cs-tabbar-h: calc(59px + env(safe-area-inset-bottom, 0px)) ;--cs-shadow: 0 1px 2px rgba(25, 27, 62, .04), 0 6px 20px -12px rgba(25, 27, 62, .18);--color-accent: #1d6adb;background:var(--cs-canvas);font-family:var(--font-sans);font-size:1rem;text-rendering:optimizeLegibility}.dark .social-body{--cs-canvas: #191b3e;--cs-card: #23264f;--cs-card-2: #2c3060;--cs-hairline: #33376a;--cs-label: #6ee5f9;--cs-chrome: rgba(25, 27, 62, .82);--cs-redacao-bg: #ffffff;--cs-redacao-fg: #191b3e;--cs-shadow: 0 1px 2px rgba(0, 0, 0, .25);--color-accent: #7ab3ff}.social-body :is(h1,h2,h3){letter-spacing:-.02em}@media(hover:hover)and (pointer:fine){.social-body :is(button,[role=button],[role=tab],summary,select,label[for],input[type=checkbox],input[type=radio]):not(:disabled){cursor:pointer}}}@layer components{.cs-display{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;line-height:1.1}.cs-mono{font-family:var(--font-mono);font-weight:500;font-size:.75rem;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}.cs-label{color:var(--cs-label)}.cs-body{font-size:1.0625rem;line-height:1.47}.cs-card{background:var(--cs-card);border-radius:1.25rem;box-shadow:var(--cs-shadow)}.dark .cs-card{box-shadow:none}.cs-material{background:var(--cs-chrome);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.cs-chrome{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.cs-press{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .16s var(--cs-ease),opacity .16s var(--cs-ease),background-color .16s var(--cs-ease)}.cs-press:active{transform:scale(.96)}.cs-hscroll{display:flex;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-inline:1rem}.cs-hscroll::-webkit-scrollbar{display:none}.social-body .skeleton{background:linear-gradient(90deg,var(--cs-card-2) 25%,var(--cs-hairline) 37%,var(--cs-card-2) 63%);background-size:400% 100%}.cs-tabbar{view-transition-name:cs-tabbar}html:has(.cs-comment-bar textarea:focus) .cs-tabbar{display:none}.cs-sheet-in{animation:cs-sheet-in .32s var(--cs-ease)}.cs-fade-in{animation:cs-fade-in .22s ease-out}.cs-screen-in{animation:cs-fade-in .2s ease-out}.cs-dialog-in{animation:cs-dialog-in .22s var(--cs-ease)}}@keyframes cs-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes cs-sheet-in{0%{transform:translateY(100%)}}@keyframes cs-fade-in{0%{opacity:0}}#cs-splash{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:linear-gradient(135deg,#3589ff,#6ee5f9 58%,#c3f941);animation:cs-splash-out .3s ease-in 4s forwards}#cs-splash img{width:5.5rem;height:auto;filter:drop-shadow(0 10px 24px rgba(25,27,62,.25))}html.cs-no-splash #cs-splash{display:none}html.cs-splash-done #cs-splash{animation:cs-splash-out .28s ease-in forwards}@keyframes cs-splash-out{to{opacity:0;visibility:hidden}}@media(prefers-reduced-motion:no-preference){::view-transition-group(root){animation-duration:.34s;animation-timing-function:var(--cs-ease, ease)}html[data-cs-nav=push]::view-transition-old(root){animation:.34s cubic-bezier(.32,.72,0,1) both cs-vt-out-left}html[data-cs-nav=push]::view-transition-new(root){animation:.34s cubic-bezier(.32,.72,0,1) both cs-vt-in-right}html[data-cs-nav=pop]::view-transition-old(root){z-index:2;animation:.3s cubic-bezier(.32,.72,0,1) both cs-vt-out-right}html[data-cs-nav=pop]::view-transition-new(root){animation:.3s cubic-bezier(.32,.72,0,1) both cs-vt-in-left}html[data-cs-nav=modal]::view-transition-old(root){animation:none}html[data-cs-nav=modal]::view-transition-new(root){animation:.38s cubic-bezier(.32,.72,0,1) both cs-vt-in-up}html[data-cs-nav=dismiss]::view-transition-old(root){z-index:2;animation:.3s cubic-bezier(.32,.72,0,1) both cs-vt-out-down}html[data-cs-nav=dismiss]::view-transition-new(root){animation:none}html[data-cs-nav=tab]::view-transition-old(root),html[data-cs-nav=tab]::view-transition-new(root){animation-duration:.14s}::view-transition-group(cs-tabbar){animation:none}@media(min-width:64rem){html[data-cs-nav=modal]::view-transition-old(root),html[data-cs-nav=modal]::view-transition-new(root),html[data-cs-nav=dismiss]::view-transition-old(root),html[data-cs-nav=dismiss]::view-transition-new(root){animation:.16s ease-out both cs-fade-in}html[data-cs-nav=modal]::view-transition-old(root),html[data-cs-nav=dismiss]::view-transition-old(root){animation-name:cs-fade-out}}}@keyframes cs-fade-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.cs-press:active{transform:none}.cs-sheet-in,.cs-fade-in,.cs-screen-in,.cs-dialog-in{animation:none}#cs-splash,html.cs-splash-done #cs-splash{animation-duration:1ms}}@keyframes cs-vt-in-up{0%{transform:translateY(100%)}}@keyframes cs-vt-out-down{to{transform:translateY(100%)}}@keyframes cs-vt-in-right{0%{transform:translate(100%)}}@keyframes cs-vt-out-left{to{transform:translate(-28%);opacity:.6}}@keyframes cs-vt-in-left{0%{transform:translate(-28%);opacity:.6}}@keyframes cs-vt-out-right{to{transform:translate(100%)}}@media(prefers-reduced-transparency:reduce){.cs-material{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--cs-card)}}html:has(>.social-body){overscroll-behavior-y:contain}.social-body{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);-webkit-tap-highlight-color:transparent}
