.add-button{align-items:center;gap:var(--spacing-0-5);text-align:center;flex-direction:column;display:flex}.add-button:hover .add-button__icon circle{fill:var(--brand-accent)}.add-button__icon-wrapper{background-color:var(--brand-strong);border-radius:var(--radius-full);justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.add-button__icon{color:var(--color-surface);width:2.5rem;height:2.5rem}.add-button__text{font-size:var(--font-size-sm);font-weight:600}.add-button:hover .add-button__icon-wrapper{background-color:var(--brand-accent)}.add-button:hover .add-button__text{opacity:1}@media (width<=767px){.add-button__icon-wrapper{width:2rem;height:2rem}.add-button__icon{width:1.5rem;height:1.5rem}.add-button__text{display:none}}.add-button--pill{gap:var(--spacing-1);background-color:var(--brand-strong);border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-2);transition:background-color var(--duration-moderate) var(--ease-out);flex-direction:row}.add-button--pill .add-button__icon-wrapper{background-color:#0000;width:auto;height:auto}.add-button--pill .add-button__icon{width:1.5rem;height:1.5rem}.add-button--pill .add-button__text{color:var(--color-surface);opacity:1;text-transform:none;font-size:var(--font-size-md);letter-spacing:normal}.add-button--pill:hover{background-color:var(--brand-accent)}.add-button--pill:hover .add-button__icon-wrapper{background-color:#0000;transform:none}@media (width<=767px){.add-button--pill .add-button__text{display:flex}}@media (width<=389px){.add-button--pill{padding:var(--spacing-1) var(--spacing-1)}.add-button--pill .add-button__text{display:none}}
