.task-card{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border-bottom:1px solid var(--border)}.task-card h3{font-size:16px;margin:12px 0 6px}.task-card p{font-size:13px;margin:0}.task-card>.button{flex-shrink:0}.task-planned{opacity:.8}.task-completed{opacity:.7}.character-task-group{margin-bottom:24px}.header-context{display:flex;align-items:center;gap:12px;min-width:0}.task-header-pill,.review-header-pill{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #315264;border-radius:8px;color:var(--text);font-size:10px;line-height:1.4;max-width:185px}.task-header-pill:hover,.review-header-pill:hover{text-decoration:none;background:#163447}.task-header-pill>span:first-child{font-size:24px;color:var(--cyan)}.task-header-pill small{display:block;color:var(--muted);font-size:9px}.task-header-pill strong{display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:135px}.review-header-pill{border-color:#bd9252;background:#bb8a3710;color:#f4d396}.review-header-pill>span:first-child{font-size:24px}.review-header-pill strong{display:block;font-size:13px}.org-search-toolbar{display:grid;grid-template-columns:2fr 1fr 1fr;gap:15px}.world-tag{color:#91c6ff;border-color:#477490}.organization .eyebrow,.org-grid .eyebrow{margin-top:14px}.foundation-cost{border:1px solid #42586a;border-radius:6px;padding:15px}.topbar{gap:18px}.topbar .brand{width:180px}.top-right{gap:12px}.topbar .profile-button{gap:8px}.topbar .profile-button>span:not(.avatar):not(.profile-chevron){max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:1450px){.top-right .date{display:none}}
@media(min-width:651px) and (max-width:1150px){.topbar{height:132px;display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:8px 18px;padding:12px 24px}.topbar .brand{grid-row:1;grid-column:1}.header-stats{grid-row:1;grid-column:2}.top-right{grid-row:1;grid-column:3}.header-context{grid-row:2;grid-column:2/4}.sidebar{top:132px}body.overview-page::before,body.parliament-page::before,body.about-page::before{top:132px}.topbar .profile-button>span:not(.avatar){display:none}}
@media(max-width:650px){.topbar{grid-template-columns:32px minmax(0,1fr) 40px}.topbar .brand{width:auto}.has-character .topbar{height:168px}.has-character .header-context{grid-row:3;grid-column:1/-1;justify-content:space-between;gap:8px}.has-context:not(.has-character) .topbar{height:122px}.has-context:not(.has-character) .header-context{grid-row:2;grid-column:1/-1}.task-header-pill,.review-header-pill{padding:6px 8px;flex:1;max-width:none;min-width:0}.task-header-pill strong{max-width:145px;font-size:10px}.review-header-pill{font-size:9px}.review-header-pill strong{font-size:12px}.has-character .sidebar{top:168px}body.has-character.overview-page::before,body.has-character.parliament-page::before,body.has-character.about-page::before{top:168px}body.has-context:not(.has-character) .sidebar{top:122px}body.has-context:not(.has-character).overview-page::before,body.has-context:not(.has-character).parliament-page::before,body.has-context:not(.has-character).about-page::before{top:122px}.org-search-toolbar{grid-template-columns:1fr}.task-card{display:block}.task-card>.button{margin-top:14px}.right-column .task-card{padding:18px}}
