.app-notice{align-items:center;gap:var(--spacing-4);width:100%;font-family:var(--atlas-font, Vazirmatn),Vazirmatn,Vazirmatn Fallback\: Noto Naskh Arabic,Vazirmatn Fallback\: sans-serif,system-ui,sans-serif;transition:all .2s;display:flex}.app-notice:focus-visible{outline:var(--stroke-2) solid var(--border-focus);outline-offset:var(--stroke-2)}.app-notice__content{flex:1;min-width:0}.app-notice__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.app-notice__icon .app-icon{width:100%;height:100%;font-size:inherit}.app-notice--lg .app-notice__content{font-size:var(--text-style-body-medium-size-rem);font-weight:var(--text-style-body-medium-weight);line-height:var(--text-style-body-medium-line-height-rem)}.app-notice--lg .app-notice__icon{width:var(--numbers-24-rem);height:var(--numbers-24-rem);font-size:var(--numbers-24-rem)}.app-notice--md .app-notice__content{font-size:var(--text-style-body-small-size-rem);font-weight:var(--text-style-body-small-weight);line-height:var(--text-style-body-small-line-height-rem)}.app-notice--md .app-notice__icon{width:var(--numbers-20-rem);height:var(--numbers-20-rem);font-size:var(--numbers-20-rem)}.app-notice--sm .app-notice__content{font-size:var(--text-style-body-x-small-size-rem);font-weight:var(--text-style-body-x-small-weight);line-height:var(--text-style-body-x-small-line-height-rem)}.app-notice--sm .app-notice__icon{width:var(--numbers-20-rem);height:var(--numbers-20-rem);font-size:var(--numbers-20-rem)}.app-notice--x-sm .app-notice__content{font-size:var(--text-style-body-xx-small-size-rem);font-weight:var(--text-style-body-xx-small-weight);line-height:var(--text-style-body-xx-small-line-height-rem)}.app-notice--x-sm .app-notice__icon{width:.875rem;height:.875rem;font-size:.875rem}.app-notice--info{color:var(--content-accent)}.app-notice--error{color:var(--content-negative)}.app-notice--warning{color:var(--content-warning)}.app-notice--success{color:var(--content-positive)}.app-notice--gray-dark{color:var(--content-primary)}.app-notice--gray-light{color:var(--content-secondary)}@media (prefers-contrast:more){.app-notice{border:var(--stroke-1) solid currentcolor;padding:var(--spacing-4);border-radius:var(--radius-4)}}@media (prefers-reduced-motion:reduce){.app-notice{transition:none}}
