.icity-live-page{min-height:100vh;box-sizing:border-box;padding:50px 0 120px;background:#f7f3ea;color:#111}.icity-live-page *{box-sizing:border-box}.icity-live-hero,.icity-live-room,.icity-live-missing{width:min(calc(100% - 48px),1100px);margin-inline:auto}.icity-live-hero{padding:25px 0 48px;border-bottom:2px solid #111}.icity-live-hero small,.icity-live-room>header small{color:#a57420;font:900 8px/1 Arial,sans-serif;letter-spacing:.2em}.icity-live-hero h1{margin:20px 0 30px;font:400 clamp(70px,11vw,130px)/.76 Georgia,serif;letter-spacing:-.07em}.icity-live-hero h1 span{color:#c79434}.icity-live-hero>div{display:flex;align-items:end;justify-content:space-between;gap:30px}.icity-live-hero p{max-width:640px;margin:0;color:#6f685f;font:400 15px/1.6 Arial,sans-serif}.icity-live-online{display:flex;align-items:center;gap:8px;white-space:nowrap}.icity-live-online i,.icity-live-room aside i{width:9px;height:9px;border-radius:50%;background:#36cf78;box-shadow:0 0 10px #36cf78}.icity-live-online strong{font:400 29px/1 Georgia,serif}.icity-live-online span{color:#777;font:900 7px/1 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.icity-live-room{margin-top:45px;border:1px solid #a88442;background:#0b0b09;color:#fff}.icity-live-room>header{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:25px 28px;border-bottom:1px solid #4f4026}.icity-live-room h2{margin:9px 0 0;color:#fff;font:400 42px/.95 Georgia,serif}.icity-live-room>header>a{padding-bottom:5px;border-bottom:1px solid #d7aa50;color:#d7aa50!important;font:900 7px/1 Arial,sans-serif;text-decoration:none!important;text-transform:uppercase}.icity-live-body{display:grid;grid-template-columns:minmax(0,1fr) 230px;min-height:440px}.icity-live-messages{height:440px;overflow:auto;padding:22px}.icity-live-messages article{max-width:78%;margin:0 0 13px;padding:12px 14px;border:1px solid #2f2b24;background:#181715}.icity-live-messages article.mine{margin-left:auto;border-color:#796033;background:#312817}.icity-live-messages article>div{display:flex;justify-content:space-between;gap:15px}.icity-live-messages article b{color:#d7aa50}.icity-live-messages time{color:#777;font-size:9px}.icity-live-messages article p{margin:7px 0;color:#eee;overflow-wrap:anywhere}.icity-live-messages article nav{text-align:right}.icity-live-messages article nav button{padding:3px;border:0;background:none;color:#777;font-size:9px}.icity-live-room aside{padding:20px;border-left:1px solid #4f4026}.icity-live-room aside h3{margin-top:0;color:#d7aa50;font:400 24px/1 Georgia,serif}.icity-live-room aside [data-online-users]{display:grid;gap:10px}.icity-live-room aside [data-online-users]>span{display:flex;align-items:center;gap:8px}.icity-live-room aside p,.icity-live-room aside small{color:#777;font:400 9px/1.5 Arial,sans-serif}.icity-live-room>footer{padding:17px 20px;border-top:1px solid #4f4026}.icity-live-room>footer form{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:9px}.icity-live-room textarea{width:100%;padding:12px;border:1px solid #51462f;border-radius:0;background:#181715;color:#fff;resize:vertical}.icity-live-room>footer button,.icity-live-error button{border:1px solid #d7aa50;background:#d7aa50;color:#111;font-weight:900}.icity-live-room>footer>small{display:block;margin-top:8px;color:#777;font-size:8px}.icity-live-room>footer p{margin:0;color:#aaa}.icity-live-room>footer a{color:#d7aa50!important}.icity-live-empty,.icity-live-loading{margin:160px auto;text-align:center;color:#777}.icity-live-error{display:flex;flex-direction:column;align-items:center;gap:10px;margin:130px auto;color:#aaa;text-align:center}.icity-live-error strong{color:#fff;font:400 25px/1 Georgia,serif}.icity-live-error button{padding:10px 16px}.icity-live-missing{padding:50px;border:1px solid #cbbd9f;background:#fff}
@media(max-width:781px){.icity-live-page{padding-top:24px}.icity-live-hero,.icity-live-room,.icity-live-missing{width:calc(100% - 28px)}.icity-live-hero{padding-bottom:34px}.icity-live-hero h1{font-size:clamp(64px,21vw,96px)}.icity-live-hero>div{align-items:flex-start;flex-direction:column}.icity-live-room{margin-top:28px}.icity-live-room>header{align-items:flex-start;flex-direction:column;padding:20px 17px}.icity-live-room h2{font-size:33px}.icity-live-body{grid-template-columns:1fr}.icity-live-messages{height:420px;padding:15px}.icity-live-messages article{max-width:88%}.icity-live-room aside{padding:16px;border-top:1px solid #4f4026;border-left:0}.icity-live-room>footer form{grid-template-columns:1fr}.icity-live-room>footer button{min-height:48px}}

/* 1.1.0 — Forbes/iCity editorial reset, loaded after the theme. */
body.icity-live-active .opc-standard-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#f7f3ea!important;overflow:visible!important}
body.icity-live-active .opc-standard-page-inner{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#f7f3ea!important}
body.icity-live-active .opc-standard-page-inner>h1{display:none!important}
body.icity-live-active .opc-page-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.icity-live-active .icity-live-page{width:100%!important;max-width:none!important;margin:0!important;padding:34px 0 120px!important;background:#f7f3ea!important;color:#111!important;font-family:Arial,Helvetica,sans-serif!important}
.icity-live-page .icity-live-hero{width:min(calc(100% - 48px),1180px)!important;min-height:0!important;margin:0 auto!important;padding:30px 0 38px!important;border-top:5px solid #111!important;border-bottom:1px solid #111!important;background:transparent!important;color:#111!important}
.icity-live-edition{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important}
.icity-live-edition small,.icity-live-edition b{color:#98691c!important;font:900 9px/1 Arial,sans-serif!important;letter-spacing:.18em!important;text-transform:uppercase!important}
.icity-live-page .icity-live-hero h1{max-width:100%!important;margin:34px 0 26px!important;color:#111!important;font:400 clamp(58px,8.7vw,112px)/.82 Georgia,'Times New Roman',serif!important;letter-spacing:-.065em!important;overflow-wrap:normal!important}
.icity-live-page .icity-live-hero h1 span{color:#c79434!important}
.icity-live-page .icity-live-hero>div:last-child{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:30px!important}
.icity-live-page .icity-live-hero p{max-width:680px!important;margin:0!important;color:#554f47!important;font:400 16px/1.55 Arial,sans-serif!important}
.icity-live-online{display:flex!important;align-items:center!important;flex-direction:row!important;gap:9px!important;color:#111!important}
.icity-live-online i{display:block!important;flex:0 0 10px!important;width:10px!important;height:10px!important;background:#23bd6b!important}
.icity-live-online strong{color:#111!important;font:400 34px/1 Georgia,serif!important}
.icity-live-online span{color:#625c54!important;font:900 8px/1 Arial,sans-serif!important}
.icity-live-page .icity-live-room{width:min(calc(100% - 48px),1180px)!important;margin:34px auto 0!important;border:1px solid #b48b42!important;background:#0b0b09!important;color:#fff!important;box-shadow:0 25px 70px rgba(48,31,7,.12)!important}
.icity-live-page .icity-live-room>header{padding:26px 30px!important;background:#0b0b09!important;border-bottom:1px solid #4f4026!important}
.icity-live-page .icity-live-room h2{margin:9px 0 0!important;color:#fff!important;font:400 42px/.95 Georgia,'Times New Roman',serif!important}
.icity-live-page .icity-live-room>header small{color:#d7aa50!important}
.icity-live-page .icity-live-room>header>a{color:#d7aa50!important}
.icity-live-page .icity-live-body{background:#0b0b09!important}
.icity-live-page .icity-live-messages{background:#0b0b09!important;color:#fff!important;scrollbar-color:#8a672e #171512!important}
.icity-live-page .icity-live-messages article{border:1px solid #3a342a!important;background:#181715!important;color:#fff!important}
.icity-live-page .icity-live-messages article.mine{border-color:#b48b42!important;background:#2c2417!important}
.icity-live-page .icity-live-messages article b{color:#e1b45e!important;font-weight:900!important}
.icity-live-page .icity-live-messages article time{color:#aaa!important}
.icity-live-page .icity-live-messages article p{margin:8px 0 10px!important;color:#fff!important;font:400 16px/1.5 Arial,sans-serif!important;opacity:1!important}
.icity-live-page .icity-live-messages article nav button{color:#bbb!important;cursor:pointer!important}
.icity-live-page .icity-live-messages article nav button:hover{color:#fff!important}
.icity-live-page .icity-live-room aside{background:#0e0e0b!important;color:#fff!important}
.icity-live-page .icity-live-room aside h3{color:#e1b45e!important}
.icity-live-page .icity-live-room aside [data-online-users]>span,.icity-live-page .icity-live-room aside [data-online-users] b{color:#fff!important}
.icity-live-page .icity-live-room aside p,.icity-live-page .icity-live-room aside small{color:#aaa!important;opacity:1!important}
.icity-live-page .icity-live-room>footer{background:#11100d!important}
.icity-live-page .icity-live-room textarea{min-height:58px!important;background:#fff!important;color:#111!important;font-size:16px!important}
.icity-live-page .icity-live-room>footer button{min-height:58px!important;background:#d7aa50!important;color:#111!important}
.icity-live-page .icity-live-room>footer>small,.icity-live-page .icity-live-room>footer p{color:#aaa!important}

@media(max-width:781px){
 body.icity-live-active .icity-live-page{padding:16px 0 calc(104px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important}
 .icity-live-page .icity-live-hero,.icity-live-page .icity-live-room{width:calc(100% - 28px)!important}
 .icity-live-page .icity-live-hero{padding:18px 0 25px!important}
 .icity-live-edition{align-items:flex-start!important;flex-direction:column!important;gap:7px!important}
 .icity-live-edition small,.icity-live-edition b{font-size:7px!important}
 .icity-live-page .icity-live-hero h1{margin:28px 0 22px!important;font-size:clamp(48px,15.5vw,72px)!important;line-height:.86!important;overflow-wrap:anywhere!important}
 .icity-live-page .icity-live-hero>div:last-child{align-items:flex-start!important;flex-direction:column!important;gap:18px!important}
 .icity-live-page .icity-live-hero p{font-size:14px!important}
 .icity-live-page .icity-live-room{margin-top:20px!important}
 .icity-live-page .icity-live-room>header{align-items:flex-start!important;flex-direction:column!important;padding:20px 17px!important}
 .icity-live-page .icity-live-room h2{font-size:31px!important}
 .icity-live-page .icity-live-body{grid-template-columns:minmax(0,1fr)!important;min-height:0!important}
 .icity-live-page .icity-live-messages{width:100%!important;height:410px!important;padding:14px!important}
 .icity-live-page .icity-live-messages article{max-width:94%!important;padding:13px!important}
 .icity-live-page .icity-live-messages article p{font-size:15px!important}
 .icity-live-page .icity-live-room aside{padding:18px!important;border-top:1px solid #4f4026!important;border-left:0!important}
 .icity-live-page .icity-live-room>footer{padding:15px!important}
 .icity-live-page .icity-live-room>footer form{grid-template-columns:1fr!important}
}
