.site-header{background:#000;color:#fff;border-bottom:1px solid #252525;position:relative;z-index:20}.header-inner{max-width:1450px;margin:auto;padding:14px 38px;display:flex;align-items:center;justify-content:space-between;gap:35px;min-height:100px}.site-logo{display:block;width:230px;height:70px;overflow:hidden;flex-shrink:0}.site-logo img{display:block;width:260px;max-width:none;height:130px;margin:-30px -15px;object-fit:contain}.site-navigation{display:flex;align-items:center;gap:32px}.site-navigation a{font-size:16px;font-weight:700;padding:12px 0;white-space:nowrap;transition:color .15s}.site-navigation a:hover{color:#ff5800}.site-navigation .login-link{border:1px solid #ff5800;border-radius:5px;padding:10px 23px;color:#ff6b22}.site-navigation .login-link:hover{background:#ff5800;color:#fff}.menu-toggle{display:none;background:none;border:1px solid #555;border-radius:5px;padding:11px;cursor:pointer}.menu-toggle span{display:block;width:23px;height:2px;background:#fff;margin:4px 0}@media(max-width:800px){.header-inner{padding:10px 22px;min-height:84px;gap:20px;flex-wrap:wrap}.site-logo{width:190px;height:60px}.site-logo img{width:220px;height:110px;margin:-25px -15px}.menu-toggle{display:block}.site-navigation{display:none;width:100%;flex-direction:column;align-items:stretch;gap:0;padding-bottom:12px}.site-navigation.is-open{display:flex}.site-navigation a{padding:15px 0;border-top:1px solid #262626}.site-navigation .login-link{margin-top:12px;text-align:center}.site-navigation a:focus-visible,.menu-toggle:focus-visible{outline:2px solid #ff5800;outline-offset:4px}}
.brand-footer{background:#080909;color:#f3efe3;padding:32px 0;border-top:1px solid #282824}.footer-inner{max-width:1450px;margin:auto;padding:0 38px;display:flex;align-items:center;gap:28px}.footer-mark{display:block;flex-shrink:0;width:76px;height:76px}.footer-mark img{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%}.footer-copyright{font-size:14px;margin:0;flex:1;line-height:1.5}.footer-navigation{display:flex;gap:25px;align-items:center}.footer-navigation a{font-size:14px;padding:12px 0}.footer-navigation a:hover{color:#ff6b22}.back-to-top{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid #81734d;border-radius:50%;flex-shrink:0}.back-to-top svg{width:23px;height:23px;fill:none;stroke:#f3efe3;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.back-to-top:hover{background:#28251b}@media(max-width:800px){.footer-inner{padding:0 22px;flex-wrap:wrap;gap:20px}.footer-mark{width:64px;height:64px}.footer-copyright{flex-basis:calc(100% - 100px)}.footer-navigation{flex:1;gap:22px;flex-wrap:wrap}.back-to-top{width:44px;height:44px}}@media(max-width:400px){.footer-navigation{gap:15px}.footer-navigation a{font-size:13px}}
.site-header{height:auto;padding:0;display:block;font-family:Arial,Helvetica,sans-serif;line-height:1.65;color:#fff;background:#000}
.site-header .header-inner{box-sizing:border-box;width:100%}.site-header .site-logo{margin:0;padding:0}
.site-header a,.brand-footer a{text-decoration:none}.site-header .site-navigation{margin:0;letter-spacing:0;text-transform:none}
.site-header .menu-toggle{line-height:1;font-size:16px;color:#fff;gap:0;justify-content:initial}
.brand-footer{display:block;height:auto;margin-top:auto;font-family:Arial,Helvetica,sans-serif;line-height:1.65;background:#080909;color:#f3efe3;gap:0}
.brand-footer a,.brand-footer a:first-of-type{margin:0;color:inherit}.brand-footer .footer-navigation{margin:0;letter-spacing:0;text-transform:none}.brand-footer .back-to-top{padding:0}
.brand-footer .footer-mark{padding:0}.brand-footer .footer-copyright{font-family:Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:0}
html[data-account-shell]{scroll-behavior:smooth}html[data-account-shell] body{min-height:100vh;display:flex;flex-direction:column}
html[data-account-shell] body>main,html[data-account-shell] body>.workspace{width:100%;flex:1}
html[data-account-shell] body>.auth-card{width:calc(100% - 10vw);flex:none}
.site-header .me-profile-menu{color:#fff}.site-header .me-profile-dropdown{z-index:1002}
.site-header .me-profile-toggle{max-width:100%}.site-header .me-profile-dropdown a{white-space:normal}
html[data-account-theme=dark] .site-header{border-color:#252525}html[data-account-theme=dark] .brand-footer{border-color:#282824}
@media(max-width:1000px) and (min-width:801px){.site-header .header-inner{gap:20px;padding-left:24px;padding-right:24px}.site-header .site-navigation{gap:18px}.site-header .site-logo{width:200px}.site-header .site-navigation a{font-size:14px}.site-header .me-greeting{max-width:100px}}
@media(max-width:800px){.site-header .me-profile-menu{align-self:stretch;margin-top:12px}.site-header .me-profile-toggle{width:100%;justify-content:flex-start}.site-header .me-greeting{max-width:calc(100vw - 140px)}.site-header .me-profile-dropdown{left:0;right:0;top:calc(100% + 8px);width:100%;min-width:0;max-width:none}.brand-footer .footer-navigation{font-size:14px}.site-header .menu-toggle{display:block}}
@media(prefers-reduced-motion:reduce){html[data-account-shell]{scroll-behavior:auto}}
