
.official-brand{display:block!important;letter-spacing:normal!important;font-size:initial!important;line-height:1!important;flex-shrink:0!important}
.official-brand-link{display:block!important;text-decoration:none!important;max-width:100%;line-height:1}
.official-brand .official-brand-image,.official-brand img.official-brand-image{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;opacity:1!important;object-fit:contain!important;filter:none!important;margin:0!important}
.official-brand .official-brand-subtitle{display:block!important;font:500 10px/1.6 sans-serif!important;letter-spacing:3px!important;color:#8a7345!important;margin-top:10px!important;text-align:center!important}
.topbar .official-brand{width:230px!important}.topbar{min-height:126px!important}
footer .official-brand{width:200px!important;padding:10px!important;background:#fff!important;border-radius:3px;max-width:100%}
.brand.official-brand{width:245px;max-width:100%}.entry .brand.official-brand,.entry-art .brand.official-brand{margin-bottom:20px}
aside .brand.official-brand{width:205px;max-width:100%}.member-card .brand.official-brand{width:220px;max-width:100%}
.login .brand.official-brand{width:250px;margin:0 auto 18px;background:white;padding:10px;border-radius:3px}
aside .logo.official-brand{width:calc(100% - 32px);margin:0 16px 20px!important;padding:10px!important;background:#fff;border:0!important;border-radius:3px}
@media(max-width:820px){.topbar{min-height:102px!important}.topbar .official-brand{width:180px!important}}
@media(max-width:480px){.topbar{min-height:86px!important}.topbar .official-brand{width:145px!important}.brand.official-brand{width:200px}aside .brand.official-brand{width:170px}.official-brand .official-brand-subtitle{font-size:9px!important;letter-spacing:2.5px!important;margin-top:7px!important}}
.entry-art .official-brand-image,.intro .official-brand-image,aside .brand.official-brand .official-brand-image,.member-card .official-brand-image{mix-blend-mode:multiply}
.topbar .official-brand-image{mix-blend-mode:multiply}
.login:has(.official-brand)>.sub{display:none}

header .topbar{width:100%!important;max-width:none!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important}
header .topbar .logo.official-brand{left:24px!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important}
.official-brand,.official-brand-link,footer .official-brand,.login .brand.official-brand,aside .logo.official-brand{background:transparent!important;box-shadow:none!important}
.official-brand .official-brand-image{mix-blend-mode:normal!important}
@media(max-width:480px){header .topbar{padding-left:12px!important;padding-right:12px!important}header .topbar .logo.official-brand{left:12px!important;width:120px!important}}
footer .official-brand{padding:0!important}footer .official-brand .official-brand-image{filter:brightness(0) invert(.95)!important}
aside .logo.official-brand .official-brand-image{filter:brightness(0) invert(.95)!important}
