@keyframes auth-visual-glow{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(12%,10%)scale(1.15)}}.details-page-description-container .details-page-about-text{margin-bottom:16px}.details-page-description-container .details-page-description-content{border:1px solid color-mix(in srgb, var(--glass-gradient-start) 100%, transparent);background:color-mix(in srgb, var(--background-soft) 50%, transparent);box-shadow:0 8px 20px -8px color-mix(in srgb, var(--ink-permanent) 22%, transparent);border-radius:12px}:root:has(.theme-light) .details-page-description-container .details-page-description-content{background:color-mix(in srgb, var(--background-1) 50%, transparent)}@media (prefers-color-scheme:light){:root:not(.theme-dark) .details-page-description-container .details-page-description-content{background:color-mix(in srgb, var(--background-1) 50%, transparent)}}.details-page-description-container .details-page-description-content{border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex;position:relative}.details-page-description-container .details-page-description-content .nutrition-facts-container{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.details-page-description-container .details-page-description-content .nutrition-facts-container .nutrition-facts-label{margin-bottom:0}.details-page-description-container .details-page-description-content .nutrition-facts-container .custom-button.nutrition-facts-all-btn{border-radius:999px;gap:6px;padding:8px 14px}.details-page-description-container .details-page-description-content .nutrition-facts-container .custom-button.nutrition-facts-all-btn .custom-icon{font-size:16px}.details-page-description-container .details-page-description-content .details-page-tags-container{flex-wrap:wrap;gap:8px;display:flex}.details-page-description-container .details-page-description-content .details-page-tags-container .tag{background-color:var(--surface-strong);border:1px solid var(--surface-hover);text-transform:uppercase;border-radius:999px;padding:6px 12px}
