aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rwxr-xr-xsrc/input.css152
1 files changed, 148 insertions, 4 deletions
diff --git a/src/input.css b/src/input.css
index b7582f7..1f4e978 100755
--- a/src/input.css
+++ b/src/input.css
@@ -2,10 +2,10 @@
@tailwind components;
@tailwind utilities;
-/* ARTICLES BASIC ELEMENTS */
+/* POST BASIC ELEMENTS */
article .page-content {
- @apply text-lg;
+ @apply text-base md:text-lg;
}
/** Pre */
@@ -99,12 +99,60 @@ p > code, p > strong > code, li > code, li > strong > code {
}
.is-active {
- @apply text-orange-600;
+ @apply text-garage-orange;
}
@layer utilities {
- /** Global ToC */
+ /** Main nav */
+
+ #navMenuToggleBtn {
+ position: absolute;
+ left: -100vw;
+ }
+
+ #navMenuToggleBtn:checked + label {
+ background: white;
+ padding: 0.375rem;
+ border-radius: 0.5rem;
+ --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
+ --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
+ box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
+ }
+
+ #navMenuToggleBtn:checked ~ #navMenu {
+ display: block;
+ }
+
+ /** Home map */
+
+ #map-container {
+ background-image: url('/images/map.svg');
+ background-repeat: no-repeat;
+ background-position: left;
+ background-size: cover;
+ background-attachment: fixed;
+ height: 70vh;
+ }
+
+ @media screen and (max-width: 1280px) {
+ #map-container {
+ background-position: center;
+ background-attachment: scroll;
+ height: 50vh;
+ }
+ }
+
+ @media screen and (max-width: 768px) {
+ #map-container {
+ background-position: 25% 50%;
+ background-size: auto;
+ background-attachment: scroll;
+ height: 42vh;
+ }
+ }
+
+ /** Documentation */
#global_toc .deploySubMenu {
position: absolute;
left: -100vw;
@@ -118,4 +166,100 @@ p > code, p > strong > code, li > code, li > strong > code {
transform: rotate(0deg);
}
+ #documentation-section .page-content {
+ line-height: 1.9rem;
+ }
+
+ #documentation-section .page-content p + p {
+ margin-top: 1.15rem;
+ }
+
+ #documentation-section .page-content h1,
+ #documentation-section .page-content h2,
+ #documentation-section .page-content h3 {
+ margin-top: 2.85rem;
+ }
+ #documentation-section .page-content h4,
+ #documentation-section .page-content h5,
+ #documentation-section .page-content h6 {
+ margin-top: 2rem;
+ font-weight: 600;
+ }
+
+ #documentation-section .page-content ul {
+ list-style-type: "➡";
+ padding-left: 1.25rem;
+ }
+
+ #documentation-section .page-content ol {
+ padding-left: 1.25rem;
+ }
+
+ #documentation-section .page-content ul li,
+ #documentation-section .page-content ol li {
+ padding-left: 0.95rem;
+ }
+ #documentation-section .page-content ul li ul,
+ #documentation-section .page-content ul li ol,
+ #documentation-section .page-content ol li ul,
+ #documentation-section .page-content ol li ol {
+ padding-left: 0rem;
+ }
+
+ #documentation-section .page-content ul li ul,
+ #documentation-section .page-content ol li ul {
+ list-style-type: "➜";
+ }
+
+ @media screen and (max-width: 768px) {
+ #documentation-section .page-content p {
+ font-size: 0.95rem;
+ }
+ #documentation-section .page-content p + p {
+ margin-top: 0.75rem;
+ }
+ #documentation-section .page-content code {
+ font-size: 0.9rem;
+ }
+ #documentation-section .page-content pre {
+ overflow-x: scroll;
+ font-size: 0.95rem;
+ }
+ #documentation-section .page-content ul {
+ padding-left: 0.25rem;
+ }
+ #documentation-section .page-content ul li {
+ font-size: 0.95rem;
+ padding-left: 0.75rem;
+ }
+ #documentation-section .page-content ul li a {
+ font-size: 0.95rem;
+ }
+ }
+
+ /** Blog */
+
+ #blogpost-section .page-content p + p,
+ #blogpost-section .page-content p + #continue-reading + p {
+ margin-top: 2rem;
+ }
+ #blogpost-section .page-content #continue-reading {
+ margin: 2rem 0;
+ }
+
+ #blogpost-section .page-content ul {
+ list-style-type: "➡";
+ padding-left: 1.25rem;
+ margin: 2rem 0;
+ }
+
+ #blogpost-section .page-content ul li {
+ padding-left: 0.95rem;
+ }
+
+ #blogpost-section img {
+ display: inline-block;
+ margin: 2.75rem 0;
+ }
+
} \ No newline at end of file