.toast-container{top:var(--space-4);right:var(--space-4);gap:var(--space-2);z-index:var(--z-toast);max-width:400px;width:calc(100% - var(--space-8));flex-direction:column;display:flex;position:fixed}.toast{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);box-shadow:var(--shadow-card-hover);animation:toast-slide-in var(--transition-toast) forwards;display:flex}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.toast--success{background-color:var(--color-success-light);border:1px solid var(--color-success);color:#3d6b1f}.toast--error{background-color:var(--color-error-light);border:1px solid var(--color-error);color:var(--color-error)}.toast--warning{background-color:var(--color-warning-light);border:1px solid var(--color-warning);color:#8b5e2b}.toast--info{background-color:var(--color-info-light);border:1px solid var(--color-info);color:var(--color-info)}.toast__icon{flex-shrink:0}.toast__message{font-size:var(--text-small);font-weight:var(--weight-medium);flex:1}.toast__close{border-radius:var(--radius-sm);opacity:.6;width:24px;height:24px;transition:opacity var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast__close:hover{opacity:1}.brand-logo{font-family:"Sniglet", "Bricolage Grotesque Variable", var(--font-display);letter-spacing:-.01em;color:#4a2319;align-items:center;gap:.4em;font-weight:800;line-height:1;display:inline-flex}.brand-logo__name{cursor:pointer}.brand-logo__accent{color:var(--color-primary)}.brand-logo__mark{width:auto;height:1.55em;display:block}.brand-logo--sm{font-size:1.25rem}.brand-logo--md{font-size:1.5rem}.brand-logo--lg{font-size:2rem}@font-face{font-family:Sniglet;font-style:normal;font-weight:800;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+63,U+65,U+69-6A,U+6C}
