/* Publication information supplied by the site owner. */
.login-screen{padding-top:clamp(160px,calc(100vh - 560px),340px);padding-top:clamp(160px,calc(100dvh - 560px),340px);background-image:linear-gradient(180deg,#063e4a00 25%,#063e4a60 60%,#032e36e6),url('/assets/Texture/LoginScenes/main_bg.jpg')}
.login-form{top:auto;margin:0 auto;z-index:1}
.login-credits{width:100%;margin:12px 0 0;padding:12px 0 0;border-top:1px solid #b88a405c;color:#795b3d;font-size:11px;line-height:1.8;font-weight:400;text-align:center}
.login-credits dl,.login-credits dt,.login-credits dd{margin:0}
.login-credits dl{display:flex;flex-wrap:wrap;justify-content:center;column-gap:14px;row-gap:4px}
.login-credits dl>div{display:flex;flex-wrap:wrap;justify-content:center;column-gap:3px;align-items:baseline;min-width:0;max-width:100%}
.login-credits .credits-wide{flex:0 0 100%}
.login-credits dt{color:#9a7b50;white-space:nowrap}
.login-credits dt:not(.sr-only)::after{content:'：'}
.login-credits dd{overflow-wrap:anywhere;word-break:normal}
.login-credits .credits-publisher{margin-bottom:3px}
.login-credits .credits-code dd{white-space:nowrap;font-variant-numeric:tabular-nums}
@media(max-width:360px){.login-credits{font-size:10.5px}.login-credits dl{column-gap:10px;row-gap:3px}}
@media(min-width:700px){.login-form{top:auto}}
@media(max-height:700px){.login-form{top:auto;margin-bottom:0}}
