diff --git a/src/App.vue b/src/App.vue index 7390567..db2c87d 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,47 +1,21 @@ diff --git a/src/components/AtmStatus.vue b/src/components/AtmStatus.vue deleted file mode 100644 index fee0aa9..0000000 --- a/src/components/AtmStatus.vue +++ /dev/null @@ -1,165 +0,0 @@ - - - diff --git a/src/components/AtmStatusList.vue b/src/components/AtmStatusList.vue new file mode 100644 index 0000000..155f4c9 --- /dev/null +++ b/src/components/AtmStatusList.vue @@ -0,0 +1,84 @@ + + + diff --git a/src/components/BtcmatCard.vue b/src/components/BtcmatCard.vue deleted file mode 100644 index a2f1c10..0000000 --- a/src/components/BtcmatCard.vue +++ /dev/null @@ -1,17 +0,0 @@ - diff --git a/src/components/ContactLinks.vue b/src/components/ContactLinks.vue new file mode 100644 index 0000000..fe2d0ad --- /dev/null +++ b/src/components/ContactLinks.vue @@ -0,0 +1,26 @@ + + + diff --git a/src/components/HeroSection.vue b/src/components/HeroSection.vue index 4d80f60..d361fc2 100644 --- a/src/components/HeroSection.vue +++ b/src/components/HeroSection.vue @@ -1,17 +1,15 @@ diff --git a/src/components/InfoCard.vue b/src/components/InfoCard.vue new file mode 100644 index 0000000..bd20bc9 --- /dev/null +++ b/src/components/InfoCard.vue @@ -0,0 +1,16 @@ + + + diff --git a/src/components/RatesSection.vue b/src/components/RatesSection.vue new file mode 100644 index 0000000..9ab7011 --- /dev/null +++ b/src/components/RatesSection.vue @@ -0,0 +1,22 @@ + + + diff --git a/src/style.css b/src/style.css index 9c27a9a..c47d950 100644 --- a/src/style.css +++ b/src/style.css @@ -33,41 +33,21 @@ --color-chart-3: oklch(var(--chart-3)); --color-chart-4: oklch(var(--chart-4)); --color-chart-5: oklch(var(--chart-5)); - - /* Bitcoin orange for branding */ - --color-bitcoin: oklch(0.75 0.18 55); - --color-bitcoin-foreground: oklch(1.0 0 0); - - --animate-accordion-down: accordion-down 0.2s ease-out; - --animate-accordion-up: accordion-up 0.2s ease-out; - - @keyframes accordion-down { - from { height: 0; } - to { height: var(--reka-accordion-content-height); } - } - @keyframes accordion-up { - from { height: var(--reka-accordion-content-height); } - to { height: 0; } - } + --color-bitcoin: oklch(var(--bitcoin)); + --color-bitcoin-foreground: oklch(var(--bitcoin-foreground)); @keyframes float { 0%, 100% { transform: translateY(0); } - 50% { transform: translateY(-10px); } + 50% { transform: translateY(-8px); } } - @keyframes fade-in-up { - from { opacity: 0; transform: translateY(20px); } + @keyframes fade-in { + from { opacity: 0; transform: translateY(16px); } to { opacity: 1; transform: translateY(0); } } - @keyframes glow { - 0% { text-shadow: 0 0 20px oklch(0.75 0.18 55 / 0.3); } - 100% { text-shadow: 0 0 30px oklch(0.75 0.18 55 / 0.6); } - } - --animate-float: float 4s ease-in-out infinite; - --animate-fade-in-up: fade-in-up 1s ease-out; - --animate-glow: glow 2s ease-in-out infinite alternate; + --animate-fade-in: fade-in 0.8s ease-out both; } @layer base { @@ -97,7 +77,9 @@ --chart-3: 0.85 0.20 90; --chart-4: 0.75 0.20 150; --chart-5: 0.65 0.20 180; - --radius: 0.5rem; + --bitcoin: 0.75 0.18 55; + --bitcoin-foreground: 1.0 0 0; + --radius: 0.625rem; } .dark { @@ -126,6 +108,8 @@ --chart-3: 0.88 0.18 95; --chart-4: 0.80 0.18 155; --chart-5: 0.70 0.18 190; + --bitcoin: 0.75 0.18 55; + --bitcoin-foreground: 1.0 0 0; } *,