summaryrefslogtreecommitdiff
path: root/src/assets
diff options
context:
space:
mode:
authorDawid Rycerz <dawid@rycerz.xyz>2025-07-21 21:56:55 +0300
committerDawid Rycerz <dawid@rycerz.xyz>2025-07-21 21:56:55 +0300
commitc735556726e75428550a3d28a2cf58e2c8490b7d (patch)
treefd0ae29d1636b825abeedff6b99d3376bb383135 /src/assets
Initial template
Diffstat (limited to 'src/assets')
-rw-r--r--src/assets/favicons/apple-touch-icon.pngbin0 -> 5498 bytes
-rw-r--r--src/assets/favicons/favicon.icobin0 -> 15086 bytes
-rw-r--r--src/assets/favicons/favicon.svg9
-rw-r--r--src/assets/images/app-store.pngbin0 -> 11251 bytes
-rw-r--r--src/assets/images/default.pngbin0 -> 405450 bytes
-rw-r--r--src/assets/images/google-play.pngbin0 -> 13307 bytes
-rw-r--r--src/assets/images/hero-image.pngbin0 -> 551662 bytes
-rw-r--r--src/assets/styles/tailwind.css92
8 files changed, 101 insertions, 0 deletions
diff --git a/src/assets/favicons/apple-touch-icon.png b/src/assets/favicons/apple-touch-icon.png
new file mode 100644
index 0000000..6262d06
--- /dev/null
+++ b/src/assets/favicons/apple-touch-icon.png
Binary files differ
diff --git a/src/assets/favicons/favicon.ico b/src/assets/favicons/favicon.ico
new file mode 100644
index 0000000..9f9502a
--- /dev/null
+++ b/src/assets/favicons/favicon.ico
Binary files differ
diff --git a/src/assets/favicons/favicon.svg b/src/assets/favicons/favicon.svg
new file mode 100644
index 0000000..f157bd1
--- /dev/null
+++ b/src/assets/favicons/favicon.svg
@@ -0,0 +1,9 @@
+<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 128 128">
+ <path d="M50.4 78.5a75.1 75.1 0 0 0-28.5 6.9l24.2-65.7c.7-2 1.9-3.2 3.4-3.2h29c1.5 0 2.7 1.2 3.4 3.2l24.2 65.7s-11.6-7-28.5-7L67 45.5c-.4-1.7-1.6-2.8-2.9-2.8-1.3 0-2.5 1.1-2.9 2.7L50.4 78.5Zm-1.1 28.2Zm-4.2-20.2c-2 6.6-.6 15.8 4.2 20.2a17.5 17.5 0 0 1 .2-.7 5.5 5.5 0 0 1 5.7-4.5c2.8.1 4.3 1.5 4.7 4.7.2 1.1.2 2.3.2 3.5v.4c0 2.7.7 5.2 2.2 7.4a13 13 0 0 0 5.7 4.9v-.3l-.2-.3c-1.8-5.6-.5-9.5 4.4-12.8l1.5-1a73 73 0 0 0 3.2-2.2 16 16 0 0 0 6.8-11.4c.3-2 .1-4-.6-6l-.8.6-1.6 1a37 37 0 0 1-22.4 2.7c-5-.7-9.7-2-13.2-6.2Z" />
+ <style>
+ path { fill: #000; }
+ @media (prefers-color-scheme: dark) {
+ path { fill: #FFF; }
+ }
+ </style>
+</svg>
diff --git a/src/assets/images/app-store.png b/src/assets/images/app-store.png
new file mode 100644
index 0000000..8d634c0
--- /dev/null
+++ b/src/assets/images/app-store.png
Binary files differ
diff --git a/src/assets/images/default.png b/src/assets/images/default.png
new file mode 100644
index 0000000..fe60968
--- /dev/null
+++ b/src/assets/images/default.png
Binary files differ
diff --git a/src/assets/images/google-play.png b/src/assets/images/google-play.png
new file mode 100644
index 0000000..179f1ff
--- /dev/null
+++ b/src/assets/images/google-play.png
Binary files differ
diff --git a/src/assets/images/hero-image.png b/src/assets/images/hero-image.png
new file mode 100644
index 0000000..5509924
--- /dev/null
+++ b/src/assets/images/hero-image.png
Binary files differ
diff --git a/src/assets/styles/tailwind.css b/src/assets/styles/tailwind.css
new file mode 100644
index 0000000..d36f8fa
--- /dev/null
+++ b/src/assets/styles/tailwind.css
@@ -0,0 +1,92 @@
+@tailwind base;
+@tailwind components;
+@tailwind utilities;
+
+@layer utilities {
+ .bg-page {
+ background-color: var(--aw-color-bg-page);
+ }
+ .bg-dark {
+ background-color: var(--aw-color-bg-page-dark);
+ }
+ .bg-light {
+ background-color: var(--aw-color-bg-page);
+ }
+ .text-page {
+ color: var(--aw-color-text-page);
+ }
+ .text-muted {
+ color: var(--aw-color-text-muted);
+ }
+}
+
+@layer components {
+ .btn {
+ @apply inline-flex items-center justify-center rounded-full border-gray-400 border bg-transparent font-medium text-center text-base text-page leading-snug transition py-3.5 px-6 md:px-8 ease-in duration-200 focus:ring-blue-500 focus:ring-offset-blue-200 focus:ring-2 focus:ring-offset-2 hover:bg-gray-100 hover:border-gray-600 dark:text-slate-300 dark:border-slate-500 dark:hover:bg-slate-800 dark:hover:border-slate-800 cursor-pointer;
+ }
+
+ .btn-primary {
+ @apply btn font-semibold bg-primary text-white border-primary hover:bg-secondary hover:border-secondary hover:text-white dark:text-white dark:bg-primary dark:border-primary dark:hover:border-secondary dark:hover:bg-secondary;
+ }
+
+ .btn-secondary {
+ @apply btn;
+ }
+
+ .btn-tertiary {
+ @apply btn border-none shadow-none text-muted hover:text-gray-900 dark:text-gray-400 dark:hover:text-white;
+ }
+}
+
+#header.scroll > div:first-child {
+ @apply bg-page md:bg-white/90 md:backdrop-blur-md;
+ box-shadow: 0 0.375rem 1.5rem 0 rgb(140 152 164 / 13%);
+}
+.dark #header.scroll > div:first-child,
+#header.scroll.dark > div:first-child {
+ @apply bg-page md:bg-[#030621e6] border-b border-gray-500/20;
+ box-shadow: none;
+}
+/* #header.scroll > div:last-child {
+ @apply py-3;
+} */
+
+#header.expanded nav {
+ position: fixed;
+ top: 70px;
+ left: 0;
+ right: 0;
+ bottom: 70px !important;
+ padding: 0 5px;
+}
+
+.dropdown:focus .dropdown-menu,
+.dropdown:focus-within .dropdown-menu,
+.dropdown:hover .dropdown-menu {
+ display: block;
+}
+
+[astro-icon].icon-light > * {
+ stroke-width: 1.2;
+}
+
+[astro-icon].icon-bold > * {
+ stroke-width: 2.4;
+}
+
+[data-aw-toggle-menu] path {
+ @apply transition;
+}
+[data-aw-toggle-menu].expanded g > path:first-child {
+ @apply -rotate-45 translate-y-[15px] translate-x-[-3px];
+}
+
+[data-aw-toggle-menu].expanded g > path:last-child {
+ @apply rotate-45 translate-y-[-8px] translate-x-[14px];
+}
+
+/* To deprecated */
+
+.dd *:first-child {
+ margin-top: 0;
+}