.rosie-world-grid{display:grid!important;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr)!important;align-items:stretch;gap:24px}.rh-home-notices{min-width:0;padding:24px;background:radial-gradient(ellipse at 50% 0,#4c1122,#1f070e 70%);border:1px solid #bc9252;border-radius:26px;color:#f9e7c9}.rh-from-rosie{font-family:Allura,Italianno,cursive!important;text-align:center;font-size:52px!important;color:#e7c080;margin:0 0 15px!important;font-weight:400}.rh-notice-tabs{display:flex;flex-direction:column;gap:9px;padding:5px 0}.rh-notice-card{position:relative;display:flex;align-items:center;width:100%;min-height:86px;padding:8px 14px 8px 9px;text-align:left;gap:14px;border:1px solid #a2845b;border-radius:16px;background:linear-gradient(110deg,#310a13,#1e060b);color:#f8e4c4;cursor:pointer;filter:grayscale(1) brightness(.72);transition:filter .15s,border-color .15s;z-index:1}.rh-notice-card.active{filter:none;border:3px solid #e3b85f;box-shadow:0 0 0 1px #8e5b22,0 7px 16px #0008;z-index:2}.rh-notice-card:focus-visible{outline:3px solid #fff2c4;outline-offset:4px}.rh-notice-emblem{display:block;flex:0 0 100px;width:100px;height:72px;background-image:none;background-repeat:no-repeat;background-color:#26070b;border-radius:8px}.rh-notice-card[data-kind=announcement] .rh-notice-emblem,.rh-notice-emblem[data-kind=announcement]{background-size:558.55% auto;background-position:16.42% 21.2%}.rh-notice-card[data-kind=snippet] .rh-notice-emblem,.rh-notice-emblem[data-kind=snippet]{background-size:558.55% auto;background-position:16.42% 42.6%}.rh-notice-card[data-kind=chapter] .rh-notice-emblem,.rh-notice-emblem[data-kind=chapter]{background-size:313.47% auto;background-position:5.45% 66.8%}.rh-notice-card[data-kind=poll] .rh-notice-emblem,.rh-notice-emblem[data-kind=poll]{background-size:558.55% auto;background-position:16.42% 89.4%}.rh-notice-wording{flex:1;min-width:0}.rh-notice-wording small{display:block;letter-spacing:.14em;text-transform:uppercase;font-size:10px;color:#d6b878;margin-bottom:4px}.rh-notice-wording strong{font:600 clamp(16px,1.55vw,24px)/1.14 Georgia,serif;display:block}.rh-notice-chevron{font:28px Georgia;color:#e7bc66}.rh-notice-detail{padding:22px 8px 8px;min-height:180px;border-top:1px solid #a47b3a;margin-top:18px}.rh-notice-detail h4{font:600 26px/1.2 Georgia,serif;margin:10px 0}.rh-notice-detail>small{color:#dec49d}.rh-notice-detail>p{font-size:15px;line-height:1.6;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.rh-notice-history{display:flex;align-items:center;gap:16px;margin-top:18px}.rh-notice-history button,.rh-home-feature-controls button{padding:8px 14px;background:#451223;color:#ffe9c1;border:1px solid #c79b50;border-radius:20px;cursor:pointer}.rh-notice-history button:disabled{opacity:.45;cursor:default}.rh-home-feature-controls{padding:18px;border:1px solid #a37b38;border-radius:15px}.rh-home-feature-controls label{display:block}.rh-home-feature-controls input{display:block;background:#210810;color:#f9e6c4;border:1px solid #ac8447;padding:9px;margin:8px 0}.rh-home-feature-controls button{margin:5px}.membership-section{display:block!important}.membership-intro{max-width:780px;margin:0 auto 32px;text-align:center}.membership-intro h2{font-size:clamp(34px,4vw,58px)!important}.membership-intro .whop-note{display:inline-flex}.tier-stack{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px!important}.tier-card{display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;gap:15px!important;padding:30px!important;align-items:start!important}.tier-card .tier-copy{min-width:0}.tier-card .tier-copy h3{font-size:clamp(26px,2.5vw,38px)!important;white-space:nowrap!important}.tier-card ul,.tier-card>button{grid-column:1/-1}.tier-card>button{justify-self:stretch}.tier-card.featured{padding-top:44px!important}.tier-card .popular-flag{font-family:Allura,Italianno,cursive!important;font-size:30px!important}.world-progress-card{min-height:580px}.rh-announcement-conversation{margin-top:24px}.rh-announcement-conversation [role=alert]{color:#ffbdba}@media(max-width:760px){.rosie-world-grid{grid-template-columns:1fr!important}.rh-home-notices{padding:18px 12px}.rh-notice-emblem{flex-basis:75px;width:75px;height:57px}.rh-notice-card{gap:9px;min-height:77px;padding-right:9px}.rh-notice-wording strong{font-size:18px}.tier-stack{grid-template-columns:1fr!important}.world-progress-card{min-height:380px}.rh-from-rosie{font-size:44px!important}}@media(prefers-reduced-motion:reduce){.rh-notice-card{transition:none}}

.tier-card .tier-actions{grid-column:1/-1;justify-self:stretch}.tier-card .tier-actions button{width:100%}


.rh-notice-board{position:relative;min-width:0}.rh-notice-board-base,.rh-card-atlas-preload{display:block;position:absolute;top:0;left:0;width:1px;height:1px;opacity:0;pointer-events:none}.rh-notice-card-art{display:none;pointer-events:none}
/* Each selected card rises above its neighbors. No category is permanently featured. */
.rh-card-atlas-preload{display:block;position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.rh-cards-stack-ready.rh-home-notices{padding:0;background:#24070d;border:1px solid #ac8145;overflow:hidden}.rh-cards-stack-ready .rh-from-rosie{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rh-cards-stack-ready .rh-notice-board{position:relative;aspect-ratio:1536/1024;isolation:isolate;overflow:visible}.rh-cards-stack-ready .rh-notice-board-base{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:1;pointer-events:none}.rh-cards-stack-ready .rh-notice-tabs{position:absolute;left:7%;right:7%;top:20%;bottom:7%;display:flex;flex-direction:column;justify-content:center;padding:0;gap:0;isolation:isolate}.rh-cards-stack-ready .rh-notice-card{position:relative;display:block;flex:none;width:100%;height:auto;min-height:44px;aspect-ratio:1480/204;padding:0;margin:0;border:0;border-radius:13px;background:transparent;filter:grayscale(1) brightness(.72);transform:none;z-index:1;overflow:visible;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.rh-cards-stack-ready .rh-notice-card+.rh-notice-card{margin-top:-9px}.rh-cards-stack-ready .rh-notice-card.active{z-index:20;transform:translateY(-2px) scale(1.055);filter:none;box-shadow:0 11px 24px #000b;outline:1px solid #e5bb65;outline-offset:-3px}.rh-cards-stack-ready .rh-notice-card-art{display:block;position:absolute;left:0;top:50%;width:100%;height:auto;aspect-ratio:1480/204;transform:translateY(-50%);overflow:hidden;border-radius:inherit;pointer-events:none}.rh-cards-stack-ready .rh-notice-card .rh-notice-card-art img{position:absolute;width:103.7837838%;height:501.9607843%;left:-1.8918919%;top:var(--art-y);max-width:none;object-fit:fill;pointer-events:none}.rh-cards-stack-ready .rh-notice-wording{position:absolute;left:36.5%;right:6%;top:50%;transform:translateY(-50%);padding:0;margin:0;min-width:0}.rh-cards-stack-ready .rh-notice-wording small{font-size:clamp(6px,.7vw,11px);letter-spacing:.13em;margin-bottom:3px;color:#dfbc76}.rh-cards-stack-ready .rh-notice-wording strong{display:block;font-family:Georgia,serif;font-size:clamp(14px,1.5vw,24px);font-weight:600;line-height:1.13;color:#fff0d8}.rh-cards-stack-ready .rh-notice-card.active .rh-notice-wording strong{font-weight:700}.rh-cards-stack-ready .rh-notice-chevron{position:absolute;right:2.8%;top:50%;transform:translateY(-50%);font-size:24px;color:#e5bc69}.rh-cards-stack-ready .rh-notice-detail{margin:0;padding:22px 26px 28px;border-top:1px solid #b88a43;background:radial-gradient(ellipse at 50% 0,#3b0b18,#20060c 80%);min-height:210px}.rh-cards-stack-ready .rh-notice-detail h4{font-size:28px}.rh-cards-stack-ready .rh-notice-card:focus-visible{outline:3px solid #fff2c4;outline-offset:3px}@media(max-width:600px){.rh-cards-stack-ready .rh-notice-tabs{left:6%;right:6%;top:19%;bottom:5%}.rh-cards-stack-ready .rh-notice-card{border-radius:6px}.rh-cards-stack-ready .rh-notice-card+.rh-notice-card{margin-top:-5px}.rh-cards-stack-ready .rh-notice-card.active{transform:translateY(-1px) scale(1.045)}.rh-cards-stack-ready .rh-notice-wording strong{font-size:clamp(12px,3.25vw,16px)}.rh-cards-stack-ready .rh-notice-chevron{font-size:18px}.rh-cards-stack-ready .rh-notice-detail{padding:20px 16px}.rh-cards-stack-ready .rh-notice-detail h4{font-size:23px}}@media(prefers-reduced-motion:reduce){.rh-cards-stack-ready .rh-notice-card{transition:none}}
