aboutsummaryrefslogtreecommitdiff
path: root/web/src/layouts
diff options
context:
space:
mode:
Diffstat (limited to 'web/src/layouts')
-rw-r--r--web/src/layouts/Content.astro63
1 files changed, 63 insertions, 0 deletions
diff --git a/web/src/layouts/Content.astro b/web/src/layouts/Content.astro
new file mode 100644
index 0000000..51ad0b8
--- /dev/null
+++ b/web/src/layouts/Content.astro
@@ -0,0 +1,63 @@
+---
+---
+
+<div class="w-3/5 mx-auto px-2 firm-content my-5">
+ <slot></slot>
+</div>
+<style is:global>
+ .firm-content {
+ min-width: 70%;
+ width: 60em;
+ max-width: 100%;
+ line-height: 1.4;
+ }
+
+ .firm-content * {
+ margin-bottom: 1em;
+ }
+
+ .firm-content pre {
+ padding: 0.3em;
+ }
+
+ .firm-content h1 {
+ font-size: 2em;
+ line-height: 1.8;
+ font-weight: bold;
+ }
+
+ .firm-content h2 {
+ font-size: 1.7em;
+ line-height: 1.8;
+ font-weight: bold;
+ }
+
+ .firm-content h3 {
+ font-size: 1.4em;
+ line-height: 1.3;
+ font-weight: bold;
+ }
+
+ .firm-content th {
+ border-bottom: 1px solid aliceblue;
+ }
+
+ .firm-content tr:nth-child(2n) {
+ background: #383b3c;
+ }
+
+ .firm-content h4 {
+ font-size: 1.2em;
+ line-height: 1.3;
+ font-weight: bold;
+ }
+
+ .firm-content a {
+ color: rgb(59 130 246);
+ transition: 300ms ease-in-out;
+ }
+
+ .firm-content a:hover {
+ color: rgb(96 165 250);
+ }
+</style>