.app-announcement{border-radius:var(--radius-8);background-color:var(--surface-primary);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;overflow:hidden}.app-announcement:focus-visible{outline:var(--stroke-2) solid var(--border-focus);outline-offset:var(--stroke-2)}.app-announcement__standard{gap:var(--spacing-8);flex-direction:column;width:100%;display:flex}.app-announcement__banner-card{border-radius:var(--radius-8);width:100%;padding:var(--spacing-12);justify-content:flex-start;align-items:flex-start;display:flex;overflow:hidden}.app-announcement__dismiss-button,.app-announcement__dismiss-button--compact{flex-shrink:0;margin-inline-start:auto}.app-announcement__content{gap:var(--spacing-8);box-sizing:border-box;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.app-announcement__content-row{gap:var(--spacing-4);width:100%}.app-announcement__content-row,.app-announcement__text-frame{justify-content:flex-start;align-items:flex-start;display:flex}.app-announcement__text-frame{gap:var(--spacing-8);text-align:start;flex-direction:column;flex:1;min-width:0}.app-announcement__title{font-size:var(--text-style-label-small-size-rem);font-weight:var(--text-style-label-small-weight);line-height:var(--text-style-label-small-line-height-rem);color:var(--content-primary)}.app-announcement__description,.app-announcement__title{flex-shrink:0;margin:0;font-family:var(--atlas-font, Vazirmatn),Vazirmatn,Vazirmatn Fallback\: Noto Naskh Arabic,Vazirmatn Fallback\: sans-serif,system-ui,sans-serif}.app-announcement__description{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);color:var(--content-secondary);width:100%}.app-announcement__button-group{width:100%;padding-top:var(--spacing-12);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.app-announcement__action-button{background-color:var(--action-bg-color,var(--green-100));color:var(--content-primary);border-radius:var(--radius-12);min-width:56px;height:32px;padding:0 var(--spacing-12);font-family:var(--atlas-font, Vazirmatn),Vazirmatn,Vazirmatn Fallback\: Noto Naskh Arabic,Vazirmatn Fallback\: sans-serif,system-ui,sans-serif;font-size:var(--text-style-label-x-small-size-rem);font-weight:var(--text-style-label-x-small-weight);line-height:var(--text-style-label-x-small-line-height-rem);cursor:pointer;border:none;transition:all .2s}.app-announcement__action-button:hover{background-color:var(--action-hover-color,var(--green-200))}.app-announcement__action-button:focus-visible{outline:var(--stroke-2) solid var(--border-focus);outline-offset:var(--stroke-2)}.app-announcement--success .app-announcement__action-button{--action-bg-color:var(--green-100);--action-hover-color:var(--green-200)}.app-announcement--info .app-announcement__action-button{--action-bg-color:var(--blue-100);--action-hover-color:var(--blue-200)}.app-announcement--warning .app-announcement__action-button{--action-bg-color:var(--yellow-100);--action-hover-color:var(--yellow-200)}.app-announcement--error .app-announcement__action-button{--action-bg-color:var(--red-100);--action-hover-color:var(--red-200)}.app-announcement__secondary-button{color:var(--content-primary);border-radius:var(--radius-12);min-width:56px;height:32px;padding:0 var(--spacing-12);font-family:var(--atlas-font, Vazirmatn),Vazirmatn,Vazirmatn Fallback\: Noto Naskh Arabic,Vazirmatn Fallback\: sans-serif,system-ui,sans-serif;font-size:var(--text-style-label-x-small-size-rem);font-weight:var(--text-style-label-x-small-weight);line-height:var(--text-style-label-x-small-line-height-rem);cursor:pointer;background-color:#0000;border:none;transition:all .2s}.app-announcement__secondary-button:hover{background-color:var(--surface-secondary)}.app-announcement__secondary-button:focus-visible{outline:var(--stroke-2) solid var(--border-focus);outline-offset:var(--stroke-2)}.app-announcement__button-container{gap:var(--spacing-12);align-items:center;width:100%;display:flex}.app-announcement__icon-section{flex-shrink:0;justify-content:center;align-items:flex-start;display:flex}.app-announcement__icon-wrapper{width:var(--spacing-24);height:var(--spacing-24);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.app-announcement__compact{border-radius:var(--radius-12);justify-content:flex-start;align-items:center;gap:var(--spacing-8);width:100%;display:flex}.app-announcement__content--compact{padding:var(--spacing-8) var(--spacing-12);gap:0}.app-announcement__content-row--compact{gap:var(--spacing-4);align-items:center}.app-announcement__text-frame--compact{flex:1;min-width:0}.app-announcement__icon-section--compact{flex-shrink:0;align-items:center}.app-announcement__description--compact{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);color:var(--content-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-announcement__icon-section--compact .app-announcement__icon-wrapper{width:var(--spacing-20);height:var(--spacing-20);justify-content:center;align-items:center;display:flex}.app-announcement--success .app-announcement__banner-card{background-color:var(--surface-positive-light)}.app-announcement--success .app-announcement__icon-wrapper{color:var(--content-positive)}.app-announcement--info .app-announcement__banner-card{background-color:var(--surface-accent-light)}.app-announcement--info .app-announcement__icon-wrapper{color:var(--content-accent)}.app-announcement--warning .app-announcement__banner-card{background-color:var(--surface-warning-light)}.app-announcement--warning .app-announcement__icon-wrapper{color:var(--content-warning)}.app-announcement--error .app-announcement__banner-card{background-color:var(--surface-negative-light)}.app-announcement--error .app-announcement__icon-wrapper{color:var(--content-negative)}.app-announcement--success.app-announcement--compact .app-announcement__compact{background-color:var(--surface-positive-light)}.app-announcement--info.app-announcement--compact .app-announcement__compact{background-color:var(--surface-accent-light)}.app-announcement--warning.app-announcement--compact .app-announcement__compact{background-color:var(--surface-warning-light)}.app-announcement--error.app-announcement--compact .app-announcement__compact{background-color:var(--surface-negative-light)}@media (prefers-contrast:more){.app-announcement{border:var(--stroke-1) solid currentcolor}}@media (prefers-reduced-motion:reduce){.app-announcement{transition:none}}
