.safro-logo{display:block!important;width:180px!important;height:60px!important;max-width:100%;object-fit:contain!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;flex:none}
.brand:has(>.safro-logo),.game-brand:has(>.safro-logo){display:inline-flex!important;position:relative;align-items:center;width:180px;height:60px;flex:none;color:inherit;text-decoration:none;font-size:0!important;line-height:1;letter-spacing:0;padding:0!important;margin:0}
.brand:has(>.safro-logo)>.safro-logo,.game-brand:has(>.safro-logo)>.safro-logo{opacity:0}
.brand:has(>.safro-logo)::before,.game-brand:has(>.safro-logo)::before{content:"Safro Technologies";position:absolute;inset:0;display:flex;align-items:center;color:currentColor;font:800 21px/1 Arial,sans-serif;letter-spacing:-1px}
@supports ((mask-image:url("")) or (-webkit-mask-image:url(""))){.brand:has(>.safro-logo)::before,.game-brand:has(>.safro-logo)::before{content:"";background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 64'%3E%3Cpath d='M31 13H18L8 23l10 9h8a8 8 0 1 1 0 16H8' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='31' cy='13' r='2.5' fill='black'/%3E%3Ctext x='45' y='35' font-family='Arial,sans-serif' font-size='27' font-weight='700' letter-spacing='-1.4' fill='black'%3ESafro%3C/text%3E%3Ctext x='47' y='49' font-family='Arial,sans-serif' font-size='8' font-weight='700' letter-spacing='2' fill='black'%3ETECHNOLOGIES%3C/text%3E%3C/svg%3E") left center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 64'%3E%3Cpath d='M31 13H18L8 23l10 9h8a8 8 0 1 1 0 16H8' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='31' cy='13' r='2.5' fill='black'/%3E%3Ctext x='45' y='35' font-family='Arial,sans-serif' font-size='27' font-weight='700' letter-spacing='-1.4' fill='black'%3ESafro%3C/text%3E%3Ctext x='47' y='49' font-family='Arial,sans-serif' font-size='8' font-weight='700' letter-spacing='2' fill='black'%3ETECHNOLOGIES%3C/text%3E%3C/svg%3E") left center/contain no-repeat}}
.brand-symbol{display:inline-flex;align-items:center}.brand-symbol img{width:42px;height:42px;object-fit:contain}.safro-studio-logo{display:block;width:210px;max-width:100%;margin-bottom:20px}
@media(max-width:480px){.brand:has(>.safro-logo),.game-brand:has(>.safro-logo){width:142px;height:47px}.safro-logo{width:142px!important;height:47px!important}}