/* A single app header, footer and evenly framed viewport for every Kings screen. */
.kings-device-front,.kc-device-glass{--kc-header:13%;--kc-footer:9%;background:#214574}
.kc-app-chrome{position:absolute;inset:0;z-index:4;pointer-events:none;color:#fff}
.kc-common-header,.kc-common-footer{position:absolute;left:0;right:0;overflow:hidden;background:#214574}
.kc-common-header{top:0;height:var(--kc-header)}
.kc-common-footer{bottom:0;height:var(--kc-footer)}
.kc-app-chrome svg{display:block;width:100%;height:100%;stroke:none;fill:none;overflow:hidden}
.kc-app-chrome text{stroke:none;fill:currentColor;font-style:normal;font-weight:400}
.kc-status-time{font-family:Inter,Arial,sans-serif;font-size:31px;font-weight:550!important}
.kc-wordmark-kings{font-family:Georgia,'Times New Roman',serif;font-size:68px;letter-spacing:1.8px}
.kc-wordmark-chelsea{font-family:Georgia,'Times New Roman',serif;font-size:24px;letter-spacing:9.5px}
.kc-nav-item{color:#fff;stroke:currentColor;stroke-width:4;fill:none}
.kc-nav-item text{font-family:Inter,Arial,sans-serif;font-size:28px;text-anchor:middle}
[data-kc-active="home"] .kc-nav-item[data-kc-tab="home"],
[data-kc-active="social"] .kc-nav-item[data-kc-tab="social"],
[data-kc-active="requests"] .kc-nav-item[data-kc-tab="requests"]{color:#9ad4ff}
.kc-app-body,.kc-device-glass>.kc-screen-panel{position:absolute;left:0;right:0;top:var(--kc-header);bottom:var(--kc-footer);height:auto;width:auto;overflow:hidden;background:#f6f7f9}
/* These windows retain only body artwork. The original inconsistent bars are masked. */
.kc-app-body,.kc-screen-panel{--kc-scale:1.306;--kc-shift:-.16926346}
[data-kc-screen="home"],[data-kings-panel="home"]{--kc-scale:1.305949;--kc-shift:-.16926346}
[data-kc-screen="facilities"],[data-kings-panel="facilities"]{--kc-scale:1.279667;--kc-shift:-.15614157}
[data-kc-screen="services"],[data-kings-panel="services"]{--kc-scale:1.2690998;--kc-shift:-.157605}
/* Begin Community at its recommendations, omitting the oversized legacy Back row. */
[data-kc-screen="community"],[data-kings-panel="community"]{--kc-scale:1.3761194;--kc-shift:-.24477612}
[data-kc-screen="requests"],[data-kings-panel="requests"]{--kc-scale:1.274361;--kc-shift:-.13683483}
.kings-artwork .kc-app-body>img,.kc-device-glass .kc-app-body>img,.kc-device-glass>.kc-screen-panel:not(.kc-film-screen)>img{position:absolute;display:block;left:0;top:calc(100% * var(--kc-shift));width:100%;height:calc(100% * var(--kc-scale));max-width:none;aspect-ratio:auto;object-fit:fill;transform:none;border-radius:0}
/* Equal inset on every edge, without the old extra bottom aspect-ratio gap. */
.kings-artwork{aspect-ratio:auto;padding:3px;border-radius:43px;background:var(--app-phone-gold)}
.kings-device-front{aspect-ratio:853/1844;border:3px solid #080b10;border-radius:40px}
.kings-artwork-side{border-radius:29px;padding:3px}
.kings-artwork-side .kings-device-front{border-radius:26px;border-width:3px}
.kc-device{padding:3px;border-radius:45px;background:var(--app-phone-gold)}
.kc-device:after{inset:1px;border-radius:44px}
.kc-device-glass{border:3px solid #080b10;border-radius:41px;aspect-ratio:853/1844}
.kings-device-island,.kc-island{z-index:5;top:1.35%;width:28%;height:3%;max-height:none;border-radius:30px}
.kings-device-island:after,.kc-island:after{width:7%;height:35%;right:11%;top:32%;box-shadow:none;background:radial-gradient(circle at 35% 35%,#294275,#091326 60%)}
.kings-artwork-side .kings-device-island{height:3%;top:1.35%}
.kings-artwork-side .kings-device-island:after{width:7%;height:35%;right:11%;top:32%}
.kc-film-screen .kc-film-copy{left:8%;right:8%;bottom:13%}
.kc-film-screen .kc-film-bottom{left:8%;right:8%;bottom:5%}
@media(max-width:390px){.kc-device{padding:3px;border-radius:39px}.kc-device:after{border-radius:38px}.kc-device-glass{border-radius:35px}.kings-device-front{border-radius:36px}.kings-artwork-main{border-radius:39px}}
