/* Text titles stay in the collection's type scale; artwork owns the logo. */
@font-face{font-family:"OTTO Game Display";src:url("./otto-game-display.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+004F,U+0054}
.otto-game-brand{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;max-width:100%;font:650 21px/1.12 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;letter-spacing:-.4px;text-transform:none;color:inherit;vertical-align:middle;unicode-bidi:isolate;text-align:start}
.otto-game-brand>.otto-game-word{font-family:"OTTO Game Display","Arial Rounded MT Bold",ui-rounded,sans-serif;font-weight:400;font-style:normal;font-size:1.12em;line-height:1;letter-spacing:-.02em;white-space:nowrap}
.otto-game-brand>.otto-game-word[lang=ar]{font-family:inherit;font-weight:700;font-size:1em;letter-spacing:0;line-height:1.1}
.otto-game-brand>.otto-game-subtitle{display:block;margin:0;font:inherit;font-size:.58em;line-height:1.25;letter-spacing:.09em;white-space:nowrap}
.match-brand>.otto-game-brand{font:650 24px/1.12 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;letter-spacing:-.4px}
.match-sheet .otto-game-brand,.match-card-back .otto-game-brand,.match-loading .otto-game-brand{align-items:center;text-align:center}
.match-sheet .otto-game-brand{font-size:23px}
.match-card-back .otto-game-brand{font-size:28px;color:#514d43}
.match-card-back .otto-game-brand>.otto-game-word{font-size:1.12em;letter-spacing:-.02em}
.match-card-back .otto-game-brand>.otto-game-subtitle{font-size:.65em;letter-spacing:0}
.match-loading .otto-game-brand{font-size:32px;margin:0;gap:5px}
.match-loading .otto-game-brand>span{margin:0}
.game-cover.match .otto-game-brand{font-size:inherit;line-height:inherit}
@media(max-width:600px){.match-brand>.otto-game-brand{font-size:22px}.match-header{gap:12px}}

.otto-game-brand[lang=ar]>.otto-game-subtitle{font-size:.72em;letter-spacing:0}
