/* 4.55.7 Kingdom visual skin: never change original click handlers. */
#wf391-home.wf4555-loaded #wf4555-menu{--rc5-gold:#e8b96a;--rc5-cream:#fff0cb;background:linear-gradient(180deg,#07142555 0%,#08162911 38%,#071322bb 76%,#06101cf0 100%),url('/wf4555-citadel-art.jpg') center 42%/cover no-repeat,#142c43!important;border:0!important;box-shadow:none!important;padding:clamp(8px,1.2vw,20px)!important;gap:clamp(5px,1vh,14px)!important}
#wf4555-menu:before{border:0!important}
#wf4555-menu .rc5-header{grid-template-columns:minmax(135px,220px) minmax(0,1fr) minmax(110px,220px)}
#wf4555-menu .rc5-brand h1{font-family:Georgia,serif!important;font-size:clamp(34px,5.1vw,76px)!important;letter-spacing:.065em!important;color:#ffe3a0!important;-webkit-text-stroke:.6px #583015;text-shadow:0 3px 0 #49270e,0 7px 8px #000b,0 0 25px #000c}
#wf4555-menu .rc5-subtitle{font-size:clamp(10px,1.4vw,18px)!important;letter-spacing:.2em!important;text-shadow:0 3px 6px #000}
#wf4555-menu .rc5-brand-note,#wf4555-menu .rc5-scene-label{display:none!important}
#wf4555-menu .rc5-user,#wf4555-menu .rc5-header-right{background:linear-gradient(110deg,#061527ed,#0b2139e3)!important;border:1px solid #b98c4d!important;border-radius:4px!important}
#wf4555-menu .rc5-user-symbol{background:#09243f!important;border-color:#dfb66d!important}
#wf4555-menu .rc5-world{grid-template-columns:minmax(100px,175px) minmax(0,1fr) minmax(100px,175px)}
#wf4555-menu .rc5-side{background:#061627ba!important;border:1px solid #9f763c!important;border-radius:3px!important}
#wf4555-menu .rc5-button{background:linear-gradient(160deg,#0d2e4ff0,#07172cf5)!important;border:1px solid #cda35e!important;border-radius:3px!important;color:#ffe6ae!important;box-shadow:inset 0 0 0 2px #172c40,inset 0 0 0 3px #b1884e66,0 6px 14px #0009!important;transition:filter .15s,transform .15s}
#wf4555-menu .rc5-button:hover{filter:brightness(1.2);transform:translateY(-2px)}
#wf4555-menu .rc5-primary{min-height:clamp(82px,14vh,154px)!important;border:2px solid #e1b36b!important;border-radius:3px!important;background:linear-gradient(180deg,#0c3153eb,#07172bf5)!important}
#wf4555-menu .rc5-primary .rc5-text strong{color:#fff0c8!important;text-shadow:0 2px 3px #000}
#wf4555-menu .rc5-main-actions{grid-template-columns:repeat(4,minmax(0,1fr))}
#wf4555-menu .rc5-icon{color:#f5c879!important}
#wf4555-menu .rc5-version{background:#06192bcf!important;border-color:#c79a55!important}
@media(max-width:690px) and (orientation:portrait){
#wf391-home.wf4555-loaded #wf4555-menu{padding:calc(8px + env(safe-area-inset-top)) 12px calc(10px + env(safe-area-inset-bottom))!important;background-position:54% center!important}
#wf4555-menu .rc5-header{display:flex!important;flex-direction:column-reverse!important}
#wf4555-menu .rc5-brand h1{font-size:clamp(33px,9vw,53px)!important}
#wf4555-menu .rc5-world{display:flex!important;flex-direction:column!important}
#wf4555-menu .rc5-scene{min-height:clamp(70px,14svh,160px)!important}
#wf4555-menu .rc5-main-actions{grid-template-columns:1fr!important;gap:7px!important}
#wf4555-menu .rc5-primary{min-height:52px!important;flex-direction:row!important;justify-content:flex-start!important;padding:7px 16px!important;gap:14px!important}
#wf4555-menu .rc5-primary .rc5-icon{font-size:25px!important}
#wf4555-menu .rc5-primary .rc5-text strong{font-size:15px!important}
#wf4555-menu .rc5-primary .rc5-text small{display:none!important}
#wf4555-menu .rc5-side{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;padding:5px!important}
#wf4555-menu .rc5-side-button{min-height:38px!important}
}
@media(orientation:landscape) and (max-height:550px){
#wf4555-menu .rc5-scene{min-height:20px!important}
#wf4555-menu .rc5-primary{min-height:56px!important}
#wf4555-menu .rc5-brand h1{font-size:clamp(26px,4vw,40px)!important}
#wf4555-menu .rc5-side-button{min-height:29px!important}
}
@media(max-width:450px) and (orientation:portrait){#wf4555-menu .rc5-side .rc5-text strong{font-size:11px!important}}
