/* We are live (owner 2026-10-29 18:00Z): the opening countdown bar becomes a "Server online" bar. */
.homepage32 .opening46.live53-on .live53{display:flex;align-items:center;gap:13px;padding:11px 18px;border:1px solid #3fd08f70;background:linear-gradient(180deg,#0f2f26d9,#061a14e6);box-shadow:inset 0 0 0 1px #3fd08f1f,0 0 22px #3fd08f22}
.homepage32 .opening46.live53-on .live53-gem{flex:none;width:14px;height:14px;transform:rotate(45deg);border:1px solid #0c2a1d;background:radial-gradient(circle at 35% 30%,#e8fff3,#3fd08f 45%,#0b6b42);box-shadow:0 0 10px #3fd08fcc;animation:live53-gem 2s ease-in-out infinite}
.homepage32 .opening46.live53-on .live53 strong{display:block;font:600 26px/1 'Barlow Condensed',sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#d2fbe6;text-shadow:0 2px #03140d,0 0 14px #3fd08f40}
.homepage32 .opening46.live53-on .live53 small{display:block;margin-top:4px;font:600 9px/1.4 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#9fd8bd}
.homepage32 .opening46.live53-on .live53 a{margin-left:6px;padding:8px 14px;border:1px solid #ffe7ae;border-radius:2px;background:linear-gradient(180deg,#ffe8b0,#e9bd62 50%,#b88531);color:#1d1405;font:800 11px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;white-space:nowrap}
.homepage32 .opening46.live53-on .live53 a:hover{filter:brightness(1.1)}
@keyframes live53-gem{0%,100%{filter:brightness(1)}50%{filter:brightness(1.5)}}
@media (prefers-reduced-motion:reduce){.homepage32 .opening46.live53-on .live53-gem{animation:none}}
@media (max-width:760px){.homepage32 .opening46.live53-on .live53{justify-content:center;padding:9px 12px;gap:10px}.homepage32 .opening46.live53-on .live53 strong{font-size:21px}}
/* Realm Status plaque, launched state */
.rs3-launch{display:flex;flex-direction:column;align-items:center}
.rs3-launched{display:block;margin-top:6px;font:700 1.12rem/1.2 Cinzel,Georgia,serif;background:linear-gradient(180deg,#fff3cf,#e2b764 60%,#a8782a);-webkit-background-clip:text;background-clip:text;color:transparent}
.rs3-launch small{display:block;margin-top:3px;font:700 .62rem Inter,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#a8b4c4}
.rs3-play{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:9px 24px;border:1px solid #ffe7ae;border-radius:2px;background:linear-gradient(180deg,#ffe8b0,#e9bd62 50%,#b88531);color:#1d1405!important;font:800 .7rem Inter,sans-serif;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;box-shadow:0 0 16px rgba(233,194,114,.35)}
.rs3-play:hover{filter:brightness(1.1)}
.rs3[data-state=online] .rs3-state{border-color:rgba(63,208,143,.55);background:rgba(8,40,28,.55)}
.rs3[data-state=online] .rs3-state span{background:linear-gradient(180deg,#e8fff3,#5fe0a4);-webkit-background-clip:text;background-clip:text}
@media (min-width:1101px){.homepage32 .opening46.live53-on{grid-template-columns:68px minmax(170px,1fr) auto 150px}}.homepage32 .opening46.live53-on .live53 strong{font-size:22px;white-space:nowrap}.homepage32 .opening46.live53-on .live53 small{white-space:nowrap}@media (max-width:760px){.homepage32 .opening46.live53-on .live53 small{white-space:normal}}
@media (max-width:900px){.homepage32 .opening46.live53-on .live53{grid-column:1/-1;grid-row:2;justify-content:center}}@media (max-width:600px){.homepage32 .opening46.live53-on .live53{flex-wrap:wrap}.homepage32 .opening46.live53-on .live53 a{margin-left:0}}
