.world-main{margin-top:0!important;padding:12px 12px 28px!important;max-width:none}.world-heading{display:flex;align-items:center;gap:16px;margin-bottom:12px;min-height:62px}.world-heading>div:first-child{flex:0 0 auto}.world-heading h1{font:600 clamp(29px,2.8vw,42px)/1 Georgia,serif;letter-spacing:-1px;margin:0 0 6px;color:#091624}.world-heading p{font:11px Arial;margin:0;color:#233246}.world-search{flex:1;min-width:140px;max-width:310px;border:1px solid #e3e8ed;border-radius:22px;display:flex;gap:9px;align-items:center;padding:6px 10px;color:#173149}.world-search span{font:20px Arial}.world-search input{width:100%;min-width:0;border:0;outline:0;background:none;font:9px Arial;color:#3e5a70}.world-filters{display:flex;gap:6px;margin-left:auto}.world-filters button{border:1px solid #dde5eb;border-radius:18px;padding:7px 10px;background:white;color:#182e44;font:9px Arial;cursor:pointer;white-space:nowrap}.world-filters button[aria-pressed=true]{background:#102638;color:white;border-color:#102638}.world-zoom{display:flex;background:#eef1f5;border-radius:4px;white-space:nowrap;padding:2px}.world-zoom button{border:0;background:none;padding:8px 9px;color:#455b73;font:9px Arial;cursor:pointer;border-radius:4px}.world-zoom button[aria-pressed=true]{background:#cad6e0;color:#10263d}#worldRefresh{border:0;background:none;color:#65808d;font:20px Arial;padding:0;cursor:pointer}.world-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:4px;grid-auto-flow:row dense;gap:10px;align-items:start}.world-card{display:block;align-self:start;min-width:0;overflow:hidden;cursor:pointer;outline:none}.world-card:hover{filter:brightness(1.015)}.world-card:focus-visible{outline:2px solid #00b9c9;outline-offset:2px}.world-card .fcd-card{width:100%}.world-more{display:block;margin:25px auto;padding:10px 22px;background:white;border:1px solid #d4e5ea;color:#284f66;cursor:pointer}.world-more[hidden]{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.world-post-dialog{width:min(800px,94vw);max-height:90vh;border:0;border-radius:5px;padding:20px;background:white;color:#153044;box-shadow:0 20px 80px #001a3a66}.world-post-dialog::backdrop{background:#061729a8;backdrop-filter:blur(4px)}.world-post-dialog header{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px}.world-post-dialog h2{font:30px/1.1 Georgia;margin:0}.world-post-dialog header button{border:0;background:none;color:#315064;font-size:28px;cursor:pointer}.world-post-content>img{display:block;max-width:100%;max-height:65vh;object-fit:contain;margin:auto}.world-post-content p{font:16px/1.8 Georgia;white-space:pre-line}.world-post-content audio{width:100%;margin:15px 0}.world-post-content iframe{width:100%;aspect-ratio:16/9;border:0}.world-post-content .fcd-card{max-width:450px;margin:auto}.world-post-dialog footer{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:20px;border-top:1px solid #deeaed;padding-top:15px}.world-post-dialog footer a{padding:10px 16px;background:#153a4b;color:white;text-decoration:none;font:12px Arial}.world-post-dialog small{color:#70909b}.world-post-content>a{display:block;color:#147d91;margin-top:15px}@media(min-width:1500px){.world-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1250px){.world-heading{flex-wrap:wrap;gap:10px}.world-heading>div:first-child{flex:1}.world-filters{order:2;margin:0}.world-heading h1{font-size:33px}.world-search{max-width:250px}}@media(max-width:700px){.world-main{padding:10px!important}.world-heading h1{font-size:31px}.world-heading p{font-size:10px}.world-search{flex-basis:100%;max-width:none;order:1}.world-filters{overflow:auto;flex:1}.world-zoom{order:3}.world-grid{gap:10px}.world-heading{margin-bottom:12px}.world-post-dialog{padding:15px}.world-post-dialog h2{font-size:24px}}
.world-grid{grid-auto-rows:auto;grid-auto-flow:row;align-items:start}.feed-column{display:flex;flex-direction:column;gap:10px;min-width:0;align-items:stretch}.feed-column>.world-card{width:100%;flex:none}

/* Give the feed heading air beneath the fixed board banner. */
body.world-feed-page{padding-top:32px!important}.world-main{padding-top:20px!important}
.world-comments{margin-top:18px;border-top:1px solid #dce8ed;padding:18px 0 0}.world-comments h3{font:22px/1.2 Georgia,serif;margin:0 0 5px;color:#163345}.world-comment-hint,.world-comment-notice{font:11px/1.4 Arial;color:#6b8191;margin:0 0 12px}.world-comment-form{display:flex;align-items:flex-end;gap:10px;padding:10px;border:1px solid #dae7ec;border-radius:14px;background:#f7fbfc}.world-comment-avatar{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:50%;background:#e1f3f4;color:#237c88;font:10px Arial}.world-comment-form textarea{flex:1;min-width:0;min-height:36px;max-height:140px;border:0;resize:vertical;background:transparent;padding:9px 3px;color:#193b4d;font:13px/1.4 Arial}.world-comment-form textarea:focus{outline:none}.world-comment-form:focus-within{border-color:#49aebc;box-shadow:0 0 0 3px #4bbaca16}.world-comment-send{width:35px;height:35px;flex:0 0 35px;border:0;border-radius:50%;background:#08aabb;color:white;font:22px Arial;cursor:pointer}.world-comment-list{display:grid;gap:8px;margin-bottom:12px}.world-comment{padding:10px 14px;background:#f2f7f9;border-radius:10px}.world-comment-author{font:600 11px Arial;color:#274b60}.world-comment p{font:13px/1.5 Arial;margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.world-comment-notice{margin:8px 0 0}.world-post-dialog{overflow:auto;scrollbar-width:thin}

.world-original-visual{position:relative;width:100%;overflow:hidden}.world-original-visual>.rscd{position:absolute;inset:0;height:100%}.world-original-card>.fcd-foot{display:flex;align-items:center;gap:8px;padding:9px;background:#fff;color:#102638;font:10px Arial}.world-original-card>.fcd-foot>span{margin-right:auto;min-width:0;overflow-wrap:anywhere}.world-original-card .fcd-action{flex:none}

.world-original-card{position:relative;container-type:inline-size}.world-original-card>.fcd-foot{position:relative;inset:auto;min-height:30px;gap:8px}.world-original-card .fcd-action{width:16px;height:16px}.world-original-card .fcd-action svg{width:100%;height:100%}

.world-composed-design{position:absolute;inset:0;width:100%;height:100%;box-sizing:border-box;container-type:inline-size;overflow:hidden}.world-composed-design>.rs-composed-media{height:55%;position:relative}.world-composed-design img{width:100%;height:100%;object-fit:cover}.world-composed-design>.rs-composed-copy{padding:5%;overflow-wrap:anywhere}.world-composed-design>.rs-composed-copy h3{font:600 7cqw/1.15 Georgia;margin:0 0 10px}.world-composed-design>.rs-composed-copy p{font:4cqw/1.4 Arial;margin:0}.readonly .bt-subscription-setup{display:none}

