@media(min-width:1600px){.workspace{padding:35px 50px}.topbar{padding:0 50px}.content-columns{grid-template-columns:minmax(0,1fr) 300px;gap:45px}.greeting{font-size:2.6875rem}.thread-title{font-size:0.875rem}.thread-row{padding:23px 0}.thread-preview{font-size:0.75rem}.thread-meta{font-size:0.6875rem}}
@media(max-width:1190px){:root{--rail:204px}.sidebar{padding-left:12px;padding-right:12px}.workspace{padding:26px 25px}.topbar{padding:0 25px}.content-columns{grid-template-columns:minmax(0,1fr) 225px;gap:23px}.greeting{font-size:2rem}.hero-art{min-height:155px}.orbit-art{width:210px}.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-row{grid-template-columns:38px minmax(0,1fr) 60px 30px}.last-thread{display:none}.tabs{gap:17px}.hero{gap:15px}}
@media(max-width:1020px){.context-sidebar{display:none}.content-columns{grid-template-columns:minmax(0,1fr)}.hero{grid-template-columns:1.6fr 1fr}.settings-layout{grid-template-columns:150px minmax(0,1fr)}.stats-grid{gap:9px}.stat-box{padding:16px}.step{gap:5px;font-size:0.5625rem}.step span{width:23px;height:23px}}
@media(max-width:760px){:root{--rail:0px}.sidebar{transform:translateX(-100%);width:245px;transition:transform .2s;z-index:45}.sidebar.open{transform:translateX(0)}.mobile-overlay.open{display:block;position:fixed;inset:0;background:#17111d66;z-index:40}.topbar{height:65px;padding:0 17px;gap:10px}.mobile-menu{display:inline-grid}.mobile-brand{display:block;font:1.5625rem var(--serif);letter-spacing:-.5px;margin-right:auto}.search-mini{display:none}.top-actions{gap:1px}.top-actions .divider{display:none}.top-actions .desktop-only{display:none}.workspace{padding:20px 19px 100px}.demo-banner{font-size:0.5625rem;padding:8px 9px;align-items:flex-start;line-height:1.6;margin-bottom:23px}.demo-banner span{max-width:76%}.demo-banner a{font-size:0.5625rem}.hero{grid-template-columns:1fr;padding-top:0;padding-bottom:24px;margin-bottom:24px}.hero-art{display:none}.greeting{font-size:2.1875rem;letter-spacing:-1px}.hero p{font-size:0.75rem;max-width:360px;margin:13px 0 20px}.hero .eyebrow{font-size:0.5625rem}.announcement{font-size:0.625rem;line-height:1.6;margin-bottom:23px}.announcement .secondary-copy{display:none}.section-title{margin-bottom:12px}.section-title h2{font-size:1.0625rem}.section-title .text-link{font-size:0.625rem}.tabs{gap:21px}.tab{font-size:0.6875rem}.thread-row{grid-template-columns:29px minmax(0,1fr) 35px;gap:9px;padding:18px 0}.thread-row .avatar{width:28px;height:28px;font-size:0.6875rem}.thread-title{font-size:0.8125rem}.thread-preview{font-size:0.6875rem;-webkit-line-clamp:2;margin-top:7px}.thread-meta{gap:5px;font-size:0.5625rem}.thread-stats{font-size:0.5625rem}.thread-stats .views{display:none}.thread-tags .pill{font-size:0.5625rem}.platform-grid{gap:7px}.platform-card{padding:13px 10px}.platform-card strong{font-size:0.625rem}.platform-card span{font-size:0.5rem}.footer{display:block;line-height:1.9;margin-top:22px}.footer nav{margin-top:9px}.bottom-nav{display:flex;position:fixed;inset:auto 0 0;background:var(--surface);border-top:1px solid var(--line);height:70px;padding:7px 10px calc(7px + env(safe-area-inset-bottom));justify-content:space-around;z-index:35}.bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:45px;color:var(--muted);font-size:0.5rem}.bottom-nav a.active{color:var(--brand)}.bottom-nav .icon{width:20px;height:20px}.bottom-nav .compose-mobile{background:var(--brand);color:#fff;width:42px;height:42px;border-radius:50%;margin-top:4px;min-width:42px}.bottom-nav .compose-mobile .icon{width:22px;height:22px}.page-head{align-items:flex-start;margin-bottom:21px}.page-head h1{font-size:1.6875rem}.page-head p{font-size:0.6875rem}.page-head .btn{font-size:0.625rem;padding:9px 12px;min-height:37px}.page-head .eyebrow{font-size:0.5625rem}.category-row{grid-template-columns:35px minmax(0,1fr) 35px;gap:11px;padding:16px 0}.category-row .category-icon{width:33px;height:33px}.category-stats{display:none}.category-row h3{font-size:0.75rem}.category-row p{font-size:0.625rem}.filter-bar{gap:8px}.filter-bar select{max-width:calc(50% - 4px);flex:1}.filter-bar .search-input{flex-basis:100%}.directory-grid{gap:10px}.reader-card{padding:17px 13px}.reader-card h3{font-size:1.375rem}.reader-card p{font-size:0.625rem;line-height:1.7}.reader-card .card-foot{font-size:0.5625rem}.reader-card .pill{font-size:0.5rem}.reader-header{padding:22px}.reader-header .row{flex-wrap:wrap}.reader-header h1{font-size:1.875rem}.form-card{margin:0}.panel{padding:19px}.form-grid{grid-template-columns:1fr}.form-actions{align-items:flex-start;gap:10px;flex-wrap:wrap}.form-actions select{max-width:155px;font-size:0.625rem}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.stat-box{padding:15px}.stat-box strong{font-size:1.6875rem}.stat-box span{font-size:0.5625rem}.thread-heading h1{font-size:1.625rem}.post-body{font-size:0.8125rem;line-height:1.9}.post-header{gap:8px}.post-header .small{font-size:0.6875rem}.post-header .tiny{font-size:0.5625rem}.post-actions .btn{font-size:0.5625rem;padding:5px 7px}.reply-box{padding:18px}.stepper{gap:5px}.step{flex-direction:column;gap:7px;font-size:0.5625rem}.step span{width:26px;height:26px}.message-layout{grid-template-columns:1fr}.inbox-list{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow:auto}.inbox-item{min-width:180px;border-bottom:0;border-right:1px solid var(--line);padding:13px 10px}.conversation{padding:18px}.bubble{max-width:90%}.settings-layout{grid-template-columns:1fr;gap:20px}.settings-nav{display:flex;overflow:auto;gap:4px}.settings-nav .nav-item{white-space:nowrap;font-size:0.625rem;gap:6px;padding:8px}.settings-nav .icon{display:none}.split-card{grid-template-columns:1fr}.review-card p{font-size:0.75rem}.profile-summary .row{flex-wrap:wrap}.profile-summary .grow{flex-basis:65%}.auth-card{margin:15px auto}.auth-card .logo{font-size:1.6875rem}.auth-card h1{font-size:1.8125rem}.table-wrap{margin:0 -5px}.data-table{min-width:550px}#toast{left:50%;bottom:84px;font-size:0.6875rem;width:max-content;max-width:90vw}.journal-entry{padding-left:23px}.journal-entry h3{font-size:0.875rem}.journal-entry .row.wrap{gap:7px}.journal-entry .row.wrap .btn{font-size:0.625rem}.thread-heading>.row.wrap .btn{font-size:0.6875rem}.mobile-only{display:block}}
@media(max-width:380px){.workspace{padding-left:14px;padding-right:14px}.greeting{font-size:1.9375rem}.topbar{padding:0 11px}.top-actions .icon-btn{width:33px}.directory-grid{grid-template-columns:1fr}.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tabs{gap:16px}.thread-tags{gap:5px}.hero .btn{padding:9px 13px}.page-head{flex-wrap:wrap}.stars-input{gap:5px}.stars-input label{padding:8px 10px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
