:root{--brand-ink:#292f31;--brand-accent:#4c9e9b;--brand-soft:#c2e0dc;--brand-paper:var(--theme-surface,#fff)}
shiftish-brand{display:inline-flex;align-items:center;gap:.12em;white-space:nowrap;vertical-align:middle;font-family:Manrope,system-ui,sans-serif;font-size:27px;font-weight:850;letter-spacing:-1.2px;line-height:1;color:var(--brand-ink);max-width:100%}
.shiftish-symbol{width:1.85em;height:1.85em;flex:none;overflow:visible}
.shiftish-ink-fill{fill:var(--brand-ink)}.shiftish-ink-stroke{fill:none;stroke:var(--brand-ink);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}
.shiftish-paper{fill:var(--brand-paper)}.shiftish-paper-stroke{fill:none;stroke:var(--brand-paper);stroke-width:8;stroke-linecap:round}
.shiftish-accent-fill{fill:var(--brand-accent)}.shiftish-soft-fill{fill:var(--brand-soft)}
.shiftish-wordmark{display:inline-flex;align-items:center;gap:.12em}.shiftish-wordmark i{display:block;height:1.12em;width:2px;border-radius:2px;margin:0 .04em 0 .1em;background:var(--brand-accent)}.shiftish-wordmark-accent{color:var(--brand-accent)}
.brand:has(shiftish-brand){gap:12px;flex-wrap:wrap}.auth .brand .private{font-size:9px;letter-spacing:.4px}.auth-home-link{display:inline-block;margin-top:12px;color:var(--accent);font-size:12px}
@media(max-width:600px){shiftish-brand{font-size:23px}.planner-header shiftish-brand{font-size:21px}.auth{margin:24px 14px;padding:26px}.auth .brand{gap:6px}.private{font-size:9px}.wf-header shiftish-brand{font-size:22px}}
@media(max-width:380px){.planner-header shiftish-brand{font-size:18px}}
