/* Approved tedlala pinwheel identity; shared blue mark in both themes. */
@font-face{font-family:'Plus Jakarta Sans';src:url('/question-sets/fonts/PlusJakartaSans-Bold.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap}
.tedlala-mark{position:relative;display:inline-block;width:44px;height:44px;flex:0 0 44px;vertical-align:middle}
body .tedlala-mark img,html[data-theme] body .tedlala-mark img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:none!important;image-rendering:auto;transform:none;margin:0;padding:0;transition:opacity .45s ease}
.tedlala-mark .tedlala-light{opacity:1}.tedlala-mark .tedlala-dark{opacity:0}
:root[data-theme=dark] .tedlala-mark .tedlala-light{opacity:0}:root[data-theme=dark] .tedlala-mark .tedlala-dark{opacity:1}
body .tedlala-wordmark{display:inline!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-weight:700!important;font-size:24px;line-height:1.15;letter-spacing:-.035em;text-transform:none;color:#16181e;text-shadow:none}
:root[data-theme=dark] .tedlala-wordmark{color:#fff}
body .brand{display:inline-flex;align-items:center;gap:7px;text-decoration:none}
.tedlala-account{display:flex;justify-content:center;align-items:center;gap:10px;margin:0 auto 20px}.tedlala-account .tedlala-mark{width:64px;height:64px;flex-basis:64px}.tedlala-account .tedlala-wordmark{font-size:30px}
.tedlala-game-brand{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;text-decoration:none}.tedlala-game-brand .tedlala-wordmark{color:#fff}
.tedlala-game-brand .tedlala-light{opacity:0}.tedlala-game-brand .tedlala-dark{opacity:1}
.combat-logo.tedlala-game-brand{width:auto;height:auto}.home-logo.tedlala-game-brand{width:auto;min-width:130px}
@media(max-width:600px){body .brand .tedlala-mark{width:32px;height:32px;flex-basis:32px}body .brand .tedlala-wordmark{font-size:20px}.app-header{flex-wrap:wrap}.app-header .app-tools{margin-left:auto}}
@media(prefers-reduced-motion:reduce){body .tedlala-mark img{transition:none}}
