diff --git a/src/assets/main.css b/src/assets/main.css deleted file mode 100644 index 254efc4..0000000 --- a/src/assets/main.css +++ /dev/null @@ -1,22 +0,0 @@ - -:root { - -} - -body { - margin: 0; - padding: 0 0 10rem; - min-height: calc(100vh - 10rem); - font-family: 'EB Garamond', serif; - overflow-y: scroll; - user-select: none; - background-size: 25rem; - background-color: rgba(87, 50, 20, 0.45); - background-image: url("/img/background/panels/wood.png"); - background-blend-mode: darken; - background-repeat: repeat; -} - -#app { - width: 100%; -} \ No newline at end of file diff --git a/src/assets/main.scss b/src/assets/main.scss new file mode 100644 index 0000000..eb44d3d --- /dev/null +++ b/src/assets/main.scss @@ -0,0 +1,52 @@ + +:root { + +} + +body { + margin: 0; + padding: 0 0 10rem; + min-height: calc(100vh - 10rem); + font-family: 'EB Garamond', serif; + overflow-y: scroll; + user-select: none; + background-size: 25rem; + background-color: rgba(87, 50, 20, 0.45); + background-image: url("/img/background/panels/wood.png"); + background-blend-mode: darken; + background-repeat: repeat; +} + +#app { + width: 100%; +} + +.panel { + &.pinned-paper { + background-image: url("/img/quests/backgrounds/paper.png"); + position: relative; + filter: drop-shadow(-0.15rem 0.2rem 0.1rem rgba(0, 0, 0, 0.25)); + .nail { + position: absolute; + width: 2rem; + height: 2rem; + filter: drop-shadow(-0.15rem 0.2rem 0.1rem rgba(0, 0, 0, 0.5)); + &.small { + width: 1rem; + height: 1rem; + } + img { + width: 100%; + height: 100%; + } + &.top-left { + top: 1rem; + left: 1rem; + } + &.top-right { + top: 1rem; + right: 1rem; + } + } + } +} \ No newline at end of file diff --git a/src/components/ChangelogComponent.vue b/src/components/ChangelogComponent.vue index 25649c7..7ee9cc1 100644 --- a/src/components/ChangelogComponent.vue +++ b/src/components/ChangelogComponent.vue @@ -1,11 +1,18 @@ @@ -54,17 +61,27 @@ export default defineComponent({ align-items: center; gap: 1rem; max-width: 45rem; + width: 100%; + h1 { font-size: 3rem; line-height: 1; margin: 0; text-align: center; } + .changelog-entry { width: 100%; + h2 { margin: 0; } + + hr { + border: 0; + border-bottom: 1px solid black; + } + pre { line-height: 1.2; margin: 0; diff --git a/src/main.ts b/src/main.ts index eedade8..839a930 100644 --- a/src/main.ts +++ b/src/main.ts @@ -2,7 +2,7 @@ import { createApp } from 'vue' import App from './App.vue' import router from './router' -import './assets/main.css' +import './assets/main.scss' const app = createApp(App) diff --git a/src/views/TechnicalView.vue b/src/views/TechnicalView.vue index 780d4ce..127c357 100644 --- a/src/views/TechnicalView.vue +++ b/src/views/TechnicalView.vue @@ -1,15 +1,29 @@ @@ -31,30 +45,44 @@ export default defineComponent({ align-items: center; gap: 1rem; padding-block: 1rem; + h1 { font-size: 3rem; line-height: 1; margin: 0; } + .socials { display: flex; - flex-direction: row; + flex-direction: column; justify-content: center; align-items: center; gap: 1rem; + padding: 1rem; + + .links { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + gap: 1rem; + + .link { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + flex-wrap: wrap; + gap: 0.05rem; + text-decoration: underline; + font-size: 1.5rem; + color: #000; + font-weight: bold; + } + } } - .link { - display: flex; - flex-direction: row; - justify-content: center; - align-items: center; - flex-wrap: wrap; - gap: 0.05rem; - text-decoration: underline; - font-size: 1.5rem; - color: #000; - font-weight: bold; - } + + .icon { width: 2rem; height: 2rem;