body.unified-page{color-scheme:dark;--u-bg:#081e2b;--u-panel:#102e3c;--u-soft:#173d4a;--u-text:#f4f7f8;--u-muted:#a1b9c4;--u-gold:#efcb7c;--u-cyan:#81cad8;--u-line:#b7d4d524;background:linear-gradient(90deg,#051824f2,#051824d9 25%,#051824d9 75%,#051824f2),url('/assets/guatemala-marimba-header-v1.webp') center/cover fixed;color:var(--u-text);font-family:Manrope,Arial,sans-serif}
body.unified-page:before,body.unified-page:after{content:'';position:fixed;top:0;bottom:0;width:8px;z-index:8;pointer-events:none;background:repeating-linear-gradient(0deg,#227c8d 0 15px,#e4bf70 15px 18px,#9e4858 18px 29px,#173e61 29px 40px,#e4bf70 40px 43px,#518a77 43px 55px);opacity:.8}body.unified-page:before{left:0}body.unified-page:after{right:0}
.unified-page h1,.unified-page h2,.unified-page h3{color:var(--u-text);font-family:Manrope,Arial,sans-serif;text-shadow:none}.unified-page h1 span,.unified-page .brand strong{color:var(--u-gold)}.unified-page p,.unified-page .muted,.unified-page .chat-small,.unified-page .required-note,.unified-page .recovery-help{color:var(--u-muted)}.unified-page a{color:var(--u-gold)}.unified-page button,.unified-page input,.unified-page textarea,.unified-page select{font-family:inherit}.unified-page button:focus-visible,.unified-page a:focus-visible,.unified-page input:focus-visible,.unified-page textarea:focus-visible{outline:3px solid var(--u-cyan);outline-offset:3px}.unified-page .eyebrow,.unified-page .section-kicker,.unified-page .chat-kicker{color:var(--u-cyan);font-size:10px;letter-spacing:2px}.unified-page .banner{background:linear-gradient(100deg,#082331ed,#103747c9)!important;border-bottom:1px solid var(--u-line);min-height:0;box-shadow:none}.unified-page .banner:before,.unified-page .banner:after,.unified-page .banner-flag,.unified-page .banner-bottom{display:none}.unified-page .banner-content{padding:48px 0;min-height:0}.unified-page .banner-copy h1{font-size:clamp(38px,5vw,64px);line-height:1.12;letter-spacing:-2px}.unified-page .banner-copy p{font-size:14px;line-height:1.85}.unified-page .banner-emblem img{max-width:250px}.unified-page .topbar{background:transparent;border:0}.unified-page .topbar a,.unified-page .brand{color:var(--u-text)}.unified-page .nav-live{background:var(--u-soft);color:var(--u-text);border-color:var(--u-line)}
.unified-page .primary-button,.unified-page .chat-primary,.unified-page form button[type=submit],.unified-page .recovery-primary{background:var(--u-gold);color:#142b38;border:0;border-radius:25px;box-shadow:none;font-weight:700}.unified-page .secondary-link{color:var(--u-text)}.unified-page .player-card,.unified-page .contact-card,.unified-page .contact-aside,.unified-page .history-milestones,.unified-page .history-sidebar,.unified-page .history-story>section,.unified-page .history-closing,.unified-page .recovery-card,.unified-page .recovery-content{background:var(--u-panel);border:1px solid var(--u-line);border-radius:18px;box-shadow:none;color:var(--u-text)}.unified-page .history-story>section{padding:28px;margin-bottom:22px}.unified-page .history-milestones>div{border-color:var(--u-line)}.unified-page .history-milestones strong,.unified-page .history-milestones b{color:var(--u-gold)}.unified-page .history-sidebar a{color:var(--u-muted)}.unified-page .history-sidebar a:hover{color:var(--u-gold)}.unified-page .history-story p,.unified-page .history-closing p{font-size:14px;line-height:1.9}.unified-page .history-story h2{font-size:27px;line-height:1.3;letter-spacing:-.7px}.unified-page .contact-card{display:block;padding:30px}.unified-page .contact-aside{padding:28px}.unified-page .contact-field label,.unified-page label{color:var(--u-text)}.unified-page input:not([type=checkbox]):not([type=hidden]),.unified-page textarea,.unified-page select{background:#0b2533;color:var(--u-text);border:1px solid #9ec4d13d;border-radius:10px;box-shadow:none;accent-color:var(--u-gold)}.unified-page input::placeholder,.unified-page textarea::placeholder{color:#91aab5;opacity:1}.unified-page input[type=checkbox]{accent-color:var(--u-gold)}.unified-page .contact-notice,.unified-page .status{background:var(--u-soft);color:var(--u-text);border:1px solid var(--u-line);border-radius:12px}.unified-page .contact-notice.error,.unified-page .status.error{color:#ffced2;border-color:#f4a1a94d}.unified-page footer{background:transparent;border-top:1px solid var(--u-line);color:var(--u-muted)}.unified-page footer p,.unified-page footer span{color:var(--u-muted)}.unified-page footer a{color:var(--u-text)}
.unified-page .chat-shell{color:var(--u-text)}.unified-page .chat-heading{background:linear-gradient(100deg,#082331df,#10374780),url('/assets/guatemala-marimba-header-v1.webp') center 65%/cover;border:1px solid var(--u-line);border-radius:18px}.unified-page .chat-heading h1{color:#f4f7f8}.unified-page .chat-heading p{color:#d3e5ea}.unified-page .chat-heading .chat-kicker{color:#a7d8e2}.unified-page .chat-heading .chat-home{color:#f4f7f8}.unified-page .chat-auth,.unified-page .chat-room,.unified-page .chat-sidebar,.unified-page .chat-account,.unified-page .chat-auth-intro,.unified-page .chat-auth-form,.unified-page .chat-message-search,.unified-page .chat-moderation,.unified-page .chat-profile{background:var(--u-panel);border-color:var(--u-line);color:var(--u-text);box-shadow:none}.unified-page .chat-notice{background:var(--u-soft);color:var(--u-text);border-color:var(--u-line)}.unified-page .chat-tabs button,.unified-page .chat-tab,.unified-page .chat-community-tools button,.unified-page .chat-community-tools a,.unified-page .chat-room-link,.unified-page .chat-account button{background:var(--u-soft);color:var(--u-text);border-color:var(--u-line)}.unified-page .chat-tabs button.selected,.unified-page .chat-tab.selected,.unified-page .chat-room-link.selected{background:var(--u-gold);color:#142b38;border-color:var(--u-gold)}.unified-page .chat-message,.unified-page .chat-bubble{background:var(--u-soft);color:var(--u-text);border-color:var(--u-line)}.unified-page .chat-message strong,.unified-page .chat-bubble strong{color:var(--u-gold)}.unified-page .chat-check,.unified-page .chat-rules{color:var(--u-muted)}.unified-page .chat-connection{background:#163b48;color:var(--u-gold);border-color:#efcb7c50}
.unified-page .recovery-hero{background:linear-gradient(100deg,#082331db,#103747b8),url('/assets/guatemala-marimba-header-v1.webp') center/cover}.unified-page .recovery-hero h1{color:#f4f7f8}.unified-page .recovery-hero p{color:#d3e5ea}.unified-page .recovery-topbar,.unified-page .recovery-topbar a{color:var(--u-text);background:transparent}.unified-page .published{border-top:1px solid var(--u-line)}.unified-page .published article,.unified-page .published>div{border-color:var(--u-line);background:transparent;color:var(--u-text)}.unified-page .comment-text{color:var(--u-text);line-height:1.8}.unified-page .secondary{background:var(--u-soft);color:var(--u-text);border:1px solid var(--u-line);border-radius:12px}.unified-page .captcha-row img{border-radius:10px}.unified-page .check{color:var(--u-muted)}
body.unified-page.design-light,body.unified-page[data-chat-theme=light]{color-scheme:light;--u-bg:#edf4f0;--u-panel:#f4f9f5;--u-soft:#d9e9e5;--u-text:#142b3b;--u-muted:#516e76;--u-gold:#8b5c10;--u-cyan:#307086;--u-line:#142b3b22;background:linear-gradient(90deg,#e7f0edf5,#e7f0ede6),url('/assets/guatemala-marimba-header-v1.webp') center/cover fixed}.unified-page.design-light input:not([type=checkbox]):not([type=hidden]),.unified-page.design-light textarea,.unified-page.design-light select,.unified-page[data-chat-theme=light] input:not([type=checkbox]):not([type=hidden]),.unified-page[data-chat-theme=light] textarea{background:#ffffff;color:#142b3b}.unified-page.design-light .primary-button,.unified-page.design-light .chat-primary,.unified-page.design-light form button[type=submit],.unified-page[data-chat-theme=light] .chat-primary,.unified-page[data-chat-theme=light] .chat-tabs button.selected{background:#efcb7c;color:#142b38}.unified-page.design-light .banner{background:#e5efec!important}
html.radio-embedded body.unified-page{background:transparent;padding-top:20px;padding-bottom:25px}html.radio-embedded body.unified-page:before,html.radio-embedded body.unified-page:after{display:none}html.radio-embedded .unified-page>.banner{background:transparent!important}html.radio-embedded .unified-page .banner-content{padding-top:28px}html.radio-embedded .unified-page footer{display:none}
@media(max-width:700px){body.unified-page{background-attachment:scroll}.unified-page:before,.unified-page:after{width:5px!important}.unified-page .banner-copy h1{font-size:39px;letter-spacing:-1.5px}.unified-page .history-story>section,.unified-page .contact-card,.unified-page .contact-aside{padding:22px}.unified-page .history-story h2{font-size:24px}.unified-page input:not([type=checkbox]):not([type=hidden]),.unified-page textarea,.unified-page select{font-size:16px}.unified-page .history-story p{font-size:13px}.unified-page .chat-heading{border-radius:14px}.unified-page .chat-heading h1{font-size:36px}}
@media(prefers-reduced-motion:reduce){.unified-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.unified-page .history-main,.unified-page>main{background:transparent}.unified-page.comments-modern main{background:var(--u-panel);border-color:var(--u-line);border-radius:18px;color:var(--u-text)}.unified-page.comments-modern main>p,.unified-page.comments-modern time{color:var(--u-muted)}.unified-page.comments-modern .published article{border-color:var(--u-line)}

html.radio-embedded body.unified-page{background:var(--u-bg)}body.unified-page p,body.unified-page .history-sidebar a{color:var(--u-muted)}body.unified-page .banner-content{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(180px,.7fr);gap:28px;align-items:center;width:calc(100% - 64px);max-width:1168px;margin:auto}body.unified-page .banner-emblem{position:relative;inset:auto;transform:none;display:grid;place-items:center;width:auto;height:auto;margin:0}body.unified-page .banner-emblem img{position:relative;max-width:230px;width:100%;height:auto;transform:none}body.unified-page .emblem-orbit{display:none}body.unified-page .history-sidebar a:hover{color:var(--u-gold)}@media(max-width:700px){body.unified-page .banner-content{grid-template-columns:1fr;width:calc(100% - 44px)}body.unified-page .banner-emblem{display:none}}

body.unified-page p,body.unified-page small,body.unified-page time,body.unified-page .muted,body.unified-page .history-milestones span,body.unified-page .history-sidebar a{color:var(--u-muted)!important}body.unified-page .history-story h2,body.unified-page .history-sidebar h2{color:var(--u-text)!important}body.unified-page .chat-heading p,body.unified-page .recovery-hero p{color:#d3e5ea!important}

html.radio-embedded body.unified-page #chatTheme{display:none}

body.unified-page .recovery-content a,body.unified-page a.recovery-back{color:var(--u-gold)!important}

body.unified-page.history-page .history-main strong,body.unified-page.history-page .history-main b{color:var(--u-gold)!important}body.unified-page.history-page .history-main p{color:#c4d6df!important}body.unified-page.history-page.design-light .history-main p{color:#405866!important}

body.unified-page.history-page .history-main blockquote{background:var(--u-soft)!important;color:var(--u-text)!important;border:0;border-left:3px solid var(--u-gold);border-radius:0 12px 12px 0;padding:20px 24px;margin:24px 0;font-size:15px;line-height:1.9}body.unified-page.history-page .history-main blockquote p{color:var(--u-text)!important}@media(max-width:700px){body.unified-page.history-page .history-main blockquote{padding:18px;font-size:14px}}

body.unified-page .chat-community-tools #logoutButton{margin-left:auto;min-height:44px;border:1px solid var(--u-gold);background:transparent;color:var(--u-gold);font-weight:700;border-radius:24px;padding:10px 18px}#logoutButton[hidden]{display:none!important}
