.favorite-toggle_root__5TXIA{transition:background-color .16s ease-out,color .16s ease-out,border-color .16s ease-out}.favorite-toggle_root__5TXIA:active{transform:scale(.96)}.favorite-toggle_card__WP6HH{--button-bg:transparent;--button-color:var(--mantine-primary-color-filled);--button-bd:1px solid var(--mantine-primary-color-filled);--button-radius:4px;--button-padding-x-responsive:0;width:48px;min-width:48px;height:40px!important}@media (min-width:48em){.favorite-toggle_card__WP6HH{height:32px!important}}@media (min-width:90em){.favorite-toggle_card__WP6HH{width:60px;min-width:60px;height:40px!important}}.favorite-toggle_card__WP6HH:hover{--button-bg:var(--mantine-primary-color-filled);--button-color:rgba(255,255,255,0.85);--button-hover:var(--mantine-primary-color-filled)}.favorite-toggle_card__WP6HH[data-active]{--button-bg:#21672c;--button-bd:1px solid #21672c;--button-color:rgba(255,255,255,0.85)}.favorite-toggle_card__WP6HH[data-active]:hover{--button-bg:#16441d;--button-bd:1px solid #16441d;--button-hover:#16441d;--button-color:var(--mantine-color-white)}.favorite-toggle_hero__E3pmO{--ai-size:40px;--ai-radius:4px;--ai-bg:transparent;--ai-color:var(--mantine-primary-color-filled)}.favorite-toggle_hero__E3pmO:hover{--ai-bg:rgba(255,255,255,0.12)}.favorite-toggle_hero__E3pmO[data-active]{--ai-bg:#21672c;--ai-color:rgba(255,255,255,0.85)}.favorite-toggle_hero__E3pmO[data-active]:hover{--ai-bg:#16441d;--ai-color:var(--mantine-color-white)}.favorite-toggle_icon__MH2c2{width:18px;height:18px}.share-button_trigger__8s30r{--ai-bg:transparent;--ai-bd:0;--ai-color:var(--mantine-color-white);--ai-size:40px;--ai-radius:4px;transition:background-color .16s ease-out}.share-button_trigger__8s30r:hover{--ai-bg:rgba(255,255,255,0.12)}.share-button_trigger__8s30r:active{transform:scale(.96)}.share-button_icon__4o5zm{width:36px;height:40px}.share-button_menuIcon__APJ7x{width:20px;height:20px}.share-button_srOnly__KOihx{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}