*{box-sizing:border-box}body{margin:0;background:#f7f8fa;color:#111827;font-family:Nunito Sans,Inter,system-ui,-apple-system,"Segoe UI",sans-serif}.topbar{height:62px;position:sticky;top:0;z-index:10;background:#fff;border-bottom:1px solid #e5eaf0;display:flex;align-items:center;gap:22px;padding:0 max(20px,calc((100vw - 1220px)/2))}.brand img{width:118px;display:block}.search{height:38px;max-width:390px;flex:1;background:#f2f4f7;border-radius:22px;padding:0 14px;display:flex;align-items:center;gap:8px;color:#64748b}.search input{border:0;outline:0;background:transparent;width:100%;font:inherit}.topbar nav{margin-left:auto;display:flex;align-items:center;gap:6px}.topbar nav>a{color:#475569;text-decoration:none;font-weight:800;font-size:14px;padding:9px}.topbar nav>a.active{color:#0b2342}.topbar nav button,.login{background:#0b2342!important;color:#fff!important;border:0;border-radius:10px;padding:10px 13px!important;font-weight:800;cursor:pointer}.avatar{width:38px;height:38px;padding:0!important;border-radius:50%;overflow:hidden;background:#e8edf4;display:grid;place-items:center;color:#0b2342!important}.avatar img{width:100%;height:100%;object-fit:cover}.shell{width:min(1180px,calc(100% - 28px));margin:20px auto;display:grid;grid-template-columns:190px minmax(0,620px) 270px;gap:22px;align-items:start}.left,.right{position:sticky;top:82px}.left a{display:flex;gap:12px;padding:11px;border-radius:11px;color:#334155;text-decoration:none;font-weight:800;margin-bottom:3px}.left a.active,.left a:hover{background:#fff;color:#0b2342}.feedhead{display:flex;justify-content:space-between;align-items:end;margin-bottom:10px}.feedhead h1{margin:0;color:#0b2342;font-size:23px}.feedhead div{display:flex;gap:13px;color:#64748b;font-size:13px}.feedhead b{color:#0b2342;border-bottom:2px solid #0b2342;padding-bottom:7px}.chips{display:flex;gap:7px;overflow:auto;padding:2px 0 11px}.chips span{white-space:nowrap;background:#fff;border:1px solid #e5eaf0;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.poll{background:#fff;border:1px solid #e5eaf0;border-radius:17px;overflow:hidden;margin-bottom:15px}.poll>img{width:100%;aspect-ratio:16/7;object-fit:cover;display:block;background:#edf2f7}.poll .body{padding:17px}.row{display:flex;justify-content:space-between;align-items:center}.row em,.row i{font-style:normal;font-size:12px;font-weight:900;border-radius:999px;padding:5px 9px}.row em{background:#eef3f8;color:#0b2342}.row i{background:#e8f7ef;color:#06743a}.poll h2{font-size:19px;line-height:1.34;margin:12px 0 13px}.options{display:grid;gap:7px}.options button{background:#fff;border:1px solid #dce3eb;border-radius:10px;padding:10px 12px;text-align:left;font:inherit;font-weight:750}.meta{display:flex;gap:14px;flex-wrap:wrap;color:#64748b;font-size:13px;margin-top:13px}.poll small{display:block;background:#f8fafc;color:#64748b;padding:9px 10px;border-radius:9px;margin-top:11px}.creator{display:flex;align-items:center;gap:7px;margin-bottom:11px;font-size:13px}.creator img{width:32px;height:32px;border-radius:50%;object-fit:cover}.creator span{color:#64748b}.card{background:#fff;border:1px solid #e5eaf0;border-radius:15px;padding:15px;margin-bottom:13px}.card h3{margin:0 0 8px;color:#0b2342}.card p{margin:0;padding:9px 0;border-top:1px solid #f0f2f5;color:#334155}.card p:first-of-type{border-top:0}.card small{float:right;color:#64748b}@media(max-width:950px){.shell{grid-template-columns:64px minmax(0,1fr) 240px}.left span{display:none}.left a{justify-content:center;font-size:20px}.search{max-width:260px}}@media(max-width:760px){.topbar{height:56px;padding:0 12px;gap:10px}.brand img{width:102px}.search{display:none}.topbar nav>a:not(.avatar):not(.login){display:none}.shell{width:min(100%,640px);margin:10px auto 74px;display:block}.left,.right{display:none}.feed{padding:0 10px}.feedhead{padding:0 2px}.poll{border-radius:14px}.poll h2{font-size:18px}.poll>img{aspect-ratio:16/8}.topbar nav button{font-size:0;width:38px;height:38px;padding:0!important}.topbar nav button:after{content:"+";font-size:23px}}/* Brand asset update: supplied transparent Poltrend artwork */
.topbar .brand img{display:block;max-width:138px;width:auto;height:30px;object-fit:contain}
@media(max-width:700px){.topbar .brand img{max-width:108px;height:26px}}
