/* Ostatnie Światło: filmowe, szeryfowe liternictwo metalu rozświetlonego ciepłą lampą. */
.game-wordmark{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Georgia,'Palatino Linotype','Times New Roman',serif;font-weight:700;text-transform:uppercase;text-align:center;color:#eee3c7;text-shadow:0 1px 0 #423c2d,0 3px 4px #000b;letter-spacing:.1em}
.game-wordmark .wordmark-first{display:block;font-size:.61em;line-height:1.4;letter-spacing:.23em;padding-left:.23em;color:#bdad86}
.game-wordmark .wordmark-light{display:block;font-size:1em;line-height:1.15;letter-spacing:.08em;padding-left:.08em;color:#eee3c7;text-shadow:0 1px 0 #5b5138,0 3px 5px #000c,0 0 20px #ddb56b24}
.game-wordmark:after{content:'';display:block;width:68%;height:1px;margin-top:8px;background:linear-gradient(90deg,transparent,#bf9c58 30%,#e8d4a6 50%,#bf9c58 70%,transparent);box-shadow:0 0 10px #e6ba6b24}
.auth-box h1.game-wordmark{font-size:clamp(34px,9vw,51px);line-height:1.1;letter-spacing:.1em;margin:4px 0 16px}
.auth-box{max-height:calc(100dvh - 24px);overflow-y:auto}
.concept-brand{height:86px}
.concept-brand .game-wordmark{font-size:27px;line-height:1;letter-spacing:.1em;background:none;filter:none;transform:none;color:#eee3c7}
.concept-brand .game-wordmark:after{margin-top:5px}
.concept-brand small{font-size:6px;line-height:2.3;letter-spacing:.3em}
@media(min-width:1600px){.concept-brand{height:94px}.concept-brand .game-wordmark{font-size:30px}}
@media(max-width:1100px) and (min-width:900px){.concept-brand .game-wordmark{font-size:23px}}
@media(forced-colors:active){.game-wordmark,.game-wordmark .wordmark-first,.game-wordmark .wordmark-light{color:CanvasText;text-shadow:none}.game-wordmark:after{background:CanvasText;box-shadow:none}}
