diff --git a/frontend/src/components/RecipeDetailOverlay.vue b/frontend/src/components/RecipeDetailOverlay.vue
index 8a0b589..52d4ee9 100644
--- a/frontend/src/components/RecipeDetailOverlay.vue
+++ b/frontend/src/components/RecipeDetailOverlay.vue
@@ -63,13 +63,6 @@
/>
{{ cardLang === 'en' ? 'doTERRA · Gifts of the Earth' : 'doTERRA · 来自大地的礼物' }}
@@ -117,9 +110,18 @@
-
-
@@ -1141,8 +1143,8 @@ async function saveRecipe() {
.card-qr-wrapper {
position: absolute;
- top: 36px;
- right: 24px;
+ top: 34px;
+ right: 36px;
display: flex;
flex-direction: column;
align-items: center;
@@ -1168,14 +1170,18 @@ async function saveRecipe() {
}
.card-logo {
- position: absolute;
- bottom: 60px;
- left: 24px;
- height: 60px;
+ height: 28px;
object-fit: contain;
- z-index: 1;
- opacity: 0.2;
- pointer-events: none;
+ opacity: 0.6;
+}
+.card-logo-placeholder {
+ /* keeps footer right-aligned even without logo */
+}
+.card-bottom-row {
+ display: flex;
+ justify-content: space-between;
+ align-items: flex-end;
+ margin-top: 16px;
}
.card-brand-text {
@@ -1298,7 +1304,6 @@ async function saveRecipe() {
}
.card-footer {
- margin-top: 16px;
text-align: right;
font-size: 11px;
color: var(--text-light, #9a8570);