diff --git a/themes/basspistol2025/assets/css/reset.css b/themes/basspistol2025/assets/css/reset.css
index 9e98124..6be8324 100644
--- a/themes/basspistol2025/assets/css/reset.css
+++ b/themes/basspistol2025/assets/css/reset.css
@@ -8,6 +8,10 @@
margin: 0;
}
+html {
+ scroll-behavior: smooth;
+}
+
/* 3. Enable keyword animations */
@media (prefers-reduced-motion: no-preference) {
html {
diff --git a/themes/basspistol2025/assets/css/style.css b/themes/basspistol2025/assets/css/style.css
index 9f684d1..e0dd4f1 100644
--- a/themes/basspistol2025/assets/css/style.css
+++ b/themes/basspistol2025/assets/css/style.css
@@ -1,8 +1,8 @@
-
+/* Root stuff */
* {
filter: grayscale(100%);
transition: filter 17s linear;
-
+ scroll-behavior: smooth;
}
*:hover {
filter: grayscale(0%) !important;
@@ -16,18 +16,32 @@ img:hover {
filter: blur(0px) !important;
}
+
body {
+
font-family: Sigoil, Space-Grotesk, 'Arial', 'Helvetica', sans-serif;
font-weight: normal;
width: 100vw;
+ height: 100vh;
+ top: 0;
+ left: 0;
+ position: absolute;
background-color: black;
color: orange;
-
+ display: block;
}
-#main {
+#main-wrapper {
display: flex;
-
+ padding: 0;
+ max-width: 100vw;
+ overflow-x: hidden;
+}
+section {
+ width: 100%;
+}
+a {
+ text-decoration: none;
}
h1, h2, h3, h4, h5, h6, h7, h8 {
@@ -51,20 +65,42 @@ strong {
}
main {
- width: 100%;
- height: 100%;
+ width: 100vw;
+ height: 100vh;
display: flex;
flex-wrap: wrap;
}
+
+/* Screen size root */
+
+@media screen and (max-width: 1024px) {
+ img {
+ filter: blur(0px) !important;
+ }
+ h1 {
+ font-size: 12em;
+ }
+}
+
+/* Sections */
+
+
+
#hero {
margin: 0;
background-color: purple;
border-style: double;
border-color: orange;
border-width: 10px;
- width: 100%;
+ width: 100vw;
padding:0;
- overflow: hidden;
+ transition: all 2s linear;
+}
+#hero:hover {
+ background-color: orange;
+ border-color: purple;
+ color: purple;
+ transition: all 2s linear;
}
/* FORMS */
@@ -85,159 +121,17 @@ margin: 0;
.inf-submit {}
/* Profiles */
-#gang {
+
+
+
+
+footer {
display: flex;
- flex-wrap: wrap;
- justify-content: space-between;
-
- a {
- text-decoration: none;
- }
- article {
- margin:2px;
- flex: 1 1 300px;
-
- }
- h2 {
- font-size: 24em;
-/* text-transform: uppercase;*/
- line-height: 1em;
- flex: 1 1 100%;
- }
- p {
- flex: 1 1 100%;
- font-size: 1.5em;
- line-height: 1em;
- }
-
- figure {
- padding: 4px;
- margin: auto;
-
-
-
- border-style: double;
- border-color: purple;
- border-width: 10px;
-
- img {
- width: 100%;
- object-fit: cover;
- border-style: double;
- border-color: purple;
- border-width: 10px;
- max-height: 300px;
- }
-
-
- }
- figcaption {
- font-family: Outward, 'Arial', 'Helvetica', sans-serif;
- font-size: 9em;
- line-height: 0.3em;
- height: 100px;
- font-weight: bold;
-/* font-style: italic;*/
- background-color: black;
- color: white;
- padding: 20px;
- text-align: center;
- border-style: double;
- border-color: purple;
- border-width: 10px;
- color: orange;
- z-index: 100;
- position: relative;
- text-decoration: none;
- margin-bottom: 4px;
- text-transform: lowercase;
- }
- .section-headers {
- padding: 80px;
- border-style: double;
- border-color: purple;
- border-width: 10px;
- flex: 1 0 100%;
- max-width: 100%;
- margin-top: 0;
+ width: 100%;
+ margin: 0;
+ padding: 0;
}
-}
-
-/* Discographys */
-#discog {
-display: flex;
-flex-wrap: wrap;
-justify-content: space-between;
-
-a {
- text-decoration: none;
-}
-article {
- margin:2px;
- flex: 1 1 300px;
-
-}
-h2 {
- font-size: 24em;
- /* text-transform: uppercase;*/
- line-height: 1em;
- flex: 1 1 100%;
-}
-p {
- flex: 1 1 100%;
- font-size: 1.5em;
- line-height: 1em;
-}
-
-figure {
- padding: 4px;
- margin: auto;
-
-
-
+.border {
border-style: double;
- border-color: purple;
border-width: 10px;
-
- img {
- width: 100%;
- object-fit: cover;
- border-style: double;
- border-color: purple;
- border-width: 10px;
- max-height: 300px;
- }
-
-
-}
-figcaption {
- font-family: Sigoil, Outward, 'Arial', 'Helvetica', sans-serif;
- font-size: 1.3em;
- line-height: 1em;
- height: 100px;
- font-weight: bold;
- /* font-style: italic;*/
- background-color: black;
- color: white;
- padding: 20px;
- text-align: center;
- border-style: double;
- border-color: purple;
- border-width: 10px;
- color: orange;
- z-index: 100;
- position: relative;
- text-decoration: none;
- margin-bottom: 4px;
- text-transform: uppercase;
-}
-.section-headers {
- padding: 80px;
- border-style: double;
- border-color: purple;
- border-width: 10px;
- flex: 1 0 100%;
- max-width: 100%;
- margin-top: 0;
-}
}
diff --git a/themes/basspistol2025/layouts/_default/baseof.html b/themes/basspistol2025/layouts/_default/baseof.html
index 1e288cf..1ae218e 100644
--- a/themes/basspistol2025/layouts/_default/baseof.html
+++ b/themes/basspistol2025/layouts/_default/baseof.html
@@ -15,7 +15,10 @@
-
+
+ {{ block "navigation" . }}{{ end }}
+
+
diff --git a/themes/basspistol2025/layouts/_default/index.html b/themes/basspistol2025/layouts/_default/index.html
index d39c335..bb4a555 100644
--- a/themes/basspistol2025/layouts/_default/index.html
+++ b/themes/basspistol2025/layouts/_default/index.html
@@ -1,3 +1,6 @@
+{{ define "navigation" }}
+{{ partial "body/navigation.html" . }}
+{{ end }}
{{ define "hero" }}
@@ -7,15 +10,21 @@
{{ define "main" }}
+{{ partial "body/peertube.html" . }}
+{{ partial "body/discog.html" . }}
+
+{{ partial "body/gancio.html" . }}
+
+{{ partial "body/radio.html" . }}
{{ partial "body/gang.html" . }}
-{{ partial "body/discog.html" . }}
+
{{ end }}
{{ define "footer"}}
-{{ partial "body/newsletter.html" . }}
+
{{ end }}
diff --git a/themes/basspistol2025/layouts/partials/body/discog.html b/themes/basspistol2025/layouts/partials/body/discog.html
index 4abece0..c623f57 100644
--- a/themes/basspistol2025/layouts/partials/body/discog.html
+++ b/themes/basspistol2025/layouts/partials/body/discog.html
@@ -1,3 +1,88 @@
+
+