.app-shell .app-topbar{gap:20px}
.app-shell .workspace-home{display:none}
.app-shell .workspace-language-switcher{position:relative;display:flex;align-items:center;min-width:0;margin-left:auto;color:#6b583c}
.app-shell .workspace-language-switcher::after{content:"";position:absolute;right:16px;top:50%;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none}
.app-shell .workspace-language-switcher svg{position:absolute;left:12px;width:20px;height:20px;pointer-events:none}
.app-shell .workspace-language-switcher select{width:auto;min-width:126px;max-width:220px;field-sizing:content;min-height:44px;padding:8px 28px 8px 40px;appearance:none;border:1px solid #ded1b4;border-radius:22px;color:#42382c;background:#fffbf3;font:500 16px/1.4 Manrope,Arial,sans-serif;cursor:pointer}
.app-shell .workspace-language-switcher select:focus-visible{outline:3px solid #a28a5c;outline-offset:3px}
.app-shell .workspace-language-switcher option{font-size:16px;color:#42382c}
body.app-body .app-topbar>.desktop-signin{margin-left:0;margin-right:0}
@media(max-width:760px){
 body.app-body .app-topbar{display:flex;align-items:center;gap:12px;overflow:visible}
 body.app-body .app-topbar>div{min-width:0;flex:1}
 body.app-body .app-topbar .workspace-menu{position:relative;flex:0 0 44px;display:block}
 body.app-body .workspace-menu-panel{left:0;right:auto;width:240px}
 body.app-body .workspace-menu-panel>a{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 12px;border-radius:10px;color:#514126;text-decoration:none}
 body.app-body .workspace-menu-panel>a small{font:500 16px/1.5 Manrope,Arial,sans-serif!important}
 body.app-body .workspace-menu-panel>a span{font-size:22px;line-height:1}
 body.app-body .workspace-menu-panel>a.is-active{background:#eee4cc;color:#715936}
 body.app-body .app-page,html.large-text body.app-body .app-page{padding-bottom:32px}
 body.app-body .reading-toggle{position:relative!important;inset:auto!important;margin:8px 14px 8px auto;max-width:calc(100% - 28px);box-shadow:none}
}
@media(max-width:760px){
 body.app-body .app-topbar{display:grid;grid-template-columns:44px minmax(0,1fr) 52px 44px;align-items:center;column-gap:8px;height:auto;min-height:76px;padding:12px 14px}
 body.app-body .app-topbar>div{display:none}
 body.app-body .app-topbar>div>strong{display:none}
 body.app-body .app-topbar>div>small{display:block;text-align:center}
 .app-shell .workspace-home{display:flex;align-items:center;justify-content:center;justify-self:center;width:52px;height:52px;border-radius:50%;box-sizing:border-box}
 .app-shell .workspace-home img{display:block;width:48px;height:48px;object-fit:contain}
 .app-shell .workspace-home:hover{background:#eee4cc}
 .app-shell .workspace-home:focus-visible{outline:3px solid #a28a5c;outline-offset:3px}
 .app-shell .workspace-language-switcher{margin:0;justify-self:center}
 .app-shell .workspace-language-switcher::after{display:none}
 .app-shell .workspace-language-switcher svg{left:15px}
 .app-shell .workspace-language-switcher select{width:48px;min-width:48px;max-width:48px;min-height:48px;padding:0;border-radius:50%;font-size:0;color:transparent;appearance:none}
 body.app-body .app-topbar>.account-dot{justify-self:center}
}
@media(max-width:760px){
 body.app-body .app-page>.app-title{row-gap:28px}
 body.app-body .app-page>.app-title>.btn,
 body.app-body .app-page>.app-title>.app-title__actions{margin-top:0}
}
@media(max-width:760px){
 body.app-body .activity-list>li.activity-list__empty{display:flex;align-items:flex-start;gap:12px;width:100%;box-sizing:border-box}
 body.app-body .activity-list>li.activity-list__empty>div{flex:1;min-width:0;grid-row:auto}
 body.app-body .activity-list>li.activity-list__empty>div :is(strong,p){width:100%;max-width:none}
}
@media(max-width:760px){
 body.app-body .setup-guide__next>.btn{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:50px;height:auto;padding:12px 8px;box-sizing:border-box;text-align:center;font-size:16px!important;line-height:1.4!important}
 body.app-body .setup-guide__next>.btn>span{font-size:inherit!important;line-height:inherit!important}
 body.app-body .setup-guide__next>.btn>span:first-child{min-width:0}
 body.app-body .setup-guide__next>.btn>span[aria-hidden]{flex:0 0 auto}
}
