.reading-pane{min-width:0}.reading-pane-header{display:none}.reading-loading{color:#c1c6d7;padding:48px 24px}.reading-loading p{margin-bottom:16px}.reading-loading button,.reading-refresh-error button{color:#00daf3;background:#00daf310;border:1px solid #00daf340;border-radius:12px;padding:8px 14px}.forum-introduction h1{letter-spacing:-1.3px;margin:10px 0 18px;font-size:40px;font-weight:700;line-height:1.1}.forum-introduction .lead{color:#c1c6d7;max-width:760px;margin-bottom:26px;font-size:16px;line-height:1.6}.live-topic-directory{margin-top:24px}.live-topic-directory>summary{cursor:pointer;color:#c1c6d7;padding:14px 0}.live-topic-cards{gap:16px;display:grid}.live-topic-card{color:#c1c6d7;background:#1c2026;border:1px solid #41475470;border-radius:24px;padding:24px;display:block}.live-topic-card:hover{border-color:#00daf380}.live-topic-card[aria-current=true]{background:#12303a66;border-color:#00daf3}.live-topic-status{color:#c1c6d7;border:1px solid #41475470;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.live-topic-card.live .live-topic-status{color:#00daf3;background:#00daf310;border-color:#00daf330}.live-topic-card.paused .live-topic-status{color:#ffc857}.live-topic-card h2{color:#dfe2eb;letter-spacing:-.4px;margin:16px 0;font-size:22px;font-weight:700;line-height:1.4}.live-topic-matchup{border-block:1px solid #41475450;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px;padding:14px 0;font-size:13px;display:grid}.live-topic-matchup span:first-child{color:#00daf3}.live-topic-matchup span:last-child{color:#a855f7;text-align:right}.live-topic-matchup b{color:#8b90a0;font:700 12px Inter,sans-serif}.live-topic-card p{margin-top:8px;font-size:13px}.live-topic-card p span{color:#8b90a0}.live-topic-card footer{color:#8b90a0;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px;font-size:11px;display:flex}.live-topic-card footer span{align-items:center;gap:6px;display:inline-flex}.live-filters{margin-top:0}.live-filters a[aria-current=page]{color:#00daf3;border-color:#00daf380}.reading-refresh-error{color:#ffc857;padding:16px}body:has(.reading-page) .site-footer{display:none}@media (min-width:1024px){body:has(.reading-page){overflow:hidden}.content-page.reading-page{width:calc(100% - 48px);max-width:1800px;height:calc(100dvh - var(--header-height));flex-direction:column;padding:16px 0 20px;display:flex}.reading-page>.app-surface-toolbar{flex:none;min-height:40px;margin:0 0 14px}.reading-workspace{flex:1;grid-template-columns:minmax(340px,.9fr) minmax(480px,1.1fr);gap:20px;min-height:0;display:grid}.reading-pane{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#414754 transparent;background:#10141a99;border:1px solid #41475460;border-radius:24px;height:100%;scroll-padding-top:72px;overflow:hidden auto}.reading-pane:focus-visible{outline-offset:2px;outline:1px solid #00daf360}.reading-pane-header{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#151a21f5;border-bottom:1px solid #41475450;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 20px;font-size:13px;display:flex;position:sticky;top:0}.reading-pane-header>strong{color:#c1c6d7}.reading-pane-header>div{align-items:center;gap:12px;display:flex}.reading-pane-header button,.reading-pane-header a{color:#00daf3;background:0 0;border:0;align-items:center;gap:5px;padding:5px;font-size:12px;display:inline-flex}.reading-pane-content{min-width:0;padding:24px}.reading-workspace .flutter-forum-grid,.reading-workspace .forum-thread-columns,.reading-workspace .flutter-debate-layout{grid-template-columns:minmax(0,1fr)}.reading-workspace .forum-featured{grid-row:auto}.reading-workspace .forum-featured.selected,.reading-workspace .forum-topic-card[aria-current=true]{border-color:#00daf3a0;box-shadow:inset 3px 0 #00daf3}.reading-workspace .forum-thread-nav>a:first-child,.reading-workspace .forum-back-button{display:none}.reading-workspace .forum-thread-nav{justify-content:flex-end;margin-bottom:18px}.reading-workspace .forum-featured{padding:24px}.reading-workspace .forum-featured h2{font-size:28px}.reading-workspace .forum-featured-quote{padding:18px;font-size:16px}.reading-workspace .forum-featured-quote>.discussion-text{max-height:280px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 90%,#0000);mask-image:linear-gradient(#000 90%,#0000)}.reading-workspace .forum-featured-quote footer{position:relative}.reading-workspace .debate-stage-column{position:static}.reading-workspace .debate-channel{min-height:0}.reading-workspace .debate-stage{padding:12px 16px 22px}.reading-workspace .debate-matchup{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:6px}.reading-workspace .debate-seat>.app-initial-avatar{width:76px;height:76px;font-size:25px}.reading-workspace .debate-seat>strong{font-size:17px}.reading-workspace .debate-topic{padding:22px}.reading-workspace .debate-topic>h1{font-size:28px}.reading-workspace .debate-tabs{z-index:1;position:sticky;top:58px}.reading-workspace .live-topic-directory{margin-top:0}.live-topic-directory[open]>summary{display:none}}@media (max-width:1023px){.forum-workspace:not(.mobile-detail)>.reading-details,.forum-workspace.mobile-detail>.reading-primary{display:none}.live-workspace{flex-direction:column;display:flex}.live-workspace>.reading-details{order:0}.live-workspace>.reading-primary{order:1}.reading-workspace .flutter-forum-grid,.reading-workspace .forum-thread-columns,.reading-workspace .flutter-debate-layout{grid-template-columns:minmax(0,1fr)}.reading-workspace .forum-featured{grid-row:auto}}@media (max-width:800px){.forum-introduction h1{font-size:36px}.forum-introduction .lead{font-size:15px;line-height:1.65}body:has(.reading-page) .site-header .primary-navigation{background:#10141aeb;border:1px solid #41475466;border-radius:24px;width:auto;height:52px;min-height:52px;padding:3px 12px;bottom:12px;left:16px;right:16px;box-shadow:0 12px 28px #0008}body:has(.reading-page) .site-header .primary-navigation a{border-radius:20px;gap:2px;min-height:44px;padding:3px 8px;font-size:11px}body:has(.reading-page) .site-header .primary-navigation a svg{width:20px;height:20px}}
