@font-face{font-family:Montserrat;src:url('/assets/fonts/montserrat-room217-800.woff') format('woff');font-style:normal;font-weight:800;font-display:swap}
/* Scoped logo styles; game and navigation text retain their own fonts. */
body .room317-logo,body .topbar>.brand.room317-logo{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;text-decoration:none;color:#f0ecfa;white-space:nowrap;line-height:1;letter-spacing:normal;cursor:pointer}
body .room317-logo .room317-mark{display:block;width:26px;height:30px;flex:0 0 auto;color:#c5aff5;margin:0}
body .room317-logo .room317-wordmark{font-family:Montserrat,sans-serif!important;font-weight:800!important;font-style:normal;display:block;box-sizing:content-box;width:5.022em;flex:0 0 auto;font-size:21px;line-height:1.15;letter-spacing:-.65px;text-transform:none}
body .room317-logo:focus-visible{outline:2px solid #c5aff5;outline-offset:5px;border-radius:3px}
.room317-standalone{position:relative;padding:20px 24px;z-index:1}
@media(max-width:800px){body .topbar>.brand.room317-logo{gap:4px}body .topbar .room317-logo .room317-mark{width:19px;height:23px}body .topbar .room317-logo .room317-wordmark{font-size:15px;letter-spacing:-.55px}}
@media(max-width:380px){body .topbar>.brand.room317-logo{gap:3px}body .topbar .room317-logo .room317-mark{width:16px;height:20px}body .topbar .room317-logo .room317-wordmark{font-size:13px}body.room217-navigation .topbar{padding-left:6px;padding-right:6px;gap:2px}body.room217-navigation .topbar>nav>button{padding-left:3px!important;padding-right:3px!important;font-size:10px!important}body.room217-navigation .room217-profile-btn,body.room217-navigation .room217-notify-btn{width:26px}}

.room317-cooking-brand{display:flex;align-items:center;gap:12px}.room317-cooking-brand .room317-logo{color:#563b29}.room317-cooking-brand .room317-logo .room317-wordmark{font-size:17px}.room317-cooking-brand .room317-logo .room317-mark{width:22px;height:26px}
