kjelsrud.dev/src/styles/global.css

285 lines
4.3 KiB
CSS
Raw Normal View History

2023-08-29 11:57:38 +02:00
:root {
--light-bg: #F7F0E8; /* Coffee Cream Background */
--light-1: #3B2C29; /* Espresso Text */
--light-2: #78605C; /* Latte Secondary Text */
--light-3: #A48B82; /* Cappuccino Accents */
--light-hover: #A48B82; /* Cappuccino Accents (for hover states) */
--light-link: #B08968; /* Caramel Macchiato Links */
--dark-bg: #0F1A1C; /* Deep Ocean Background */
--dark-1: #9AD3BB; /* Mint Foam Text */
--dark-2: #3A6F7F; /* Coral Reef Accent */
--dark-3: #2B4F60; /* Seaweed Highlight */
--dark-hover: #1A333F; /* Lagoon Hover */
--dark-link: #7FCDCD; /* Aquamarine Links */
}
2023-08-22 16:09:29 +02:00
html {
background-color: var(--dark-bg);
color: var(--dark-1);
2023-08-22 16:09:29 +02:00
}
html.dark {
background-color: var(--light-bg);
color: var(--light-1);
2023-08-22 16:09:29 +02:00
}
2023-07-19 21:31:30 +02:00
body {
font-family: Verdana, sans-serif;
2023-08-29 11:57:38 +02:00
}
2023-12-09 23:48:53 +01:00
p {
font-size: large;
}
2023-09-25 14:46:17 +02:00
/* FOOTER */
.footerbg {
background-color: var(--dark-bg);
border-top: 1px solid var(--dark-1);
2023-09-25 14:46:17 +02:00
}
.dark .footerbg {
background-color: var(--light-bg);
border-top: 1px solid var(--light-1);
2023-09-25 14:46:17 +02:00
}
/* INDEX */
.index li {
list-style: none;
padding: 10px 0 0 0;
}
.index a { color: var(--dark-link);}
.dark .index a { color: var(--light-link);}
.index a:hover { text-decoration: underline 2px;}
/* BLOG */
2023-12-09 22:08:06 +01:00
.blog p {
margin: 10px 0 0 0;
}
.blog li {
list-style: disc inside;
2023-12-11 22:58:21 +01:00
padding: 10px 0 0 10px;
font-size: large;
2023-12-11 22:58:21 +01:00
}
.blog li ul {
2023-12-11 21:05:44 +01:00
padding-left: 10px;
2023-12-09 22:08:06 +01:00
}
2023-12-11 22:58:21 +01:00
.blog img {
border-radius: 10px;
margin-top: 10px;
width: 100%;
2023-12-11 22:58:21 +01:00
}
.blog h1 {
display: none;
}
.blog h2 {
font-size: 24px;
2023-12-10 22:51:16 +01:00
margin-top: 18px;
font-weight: 600;
}
.blog h3 {
font-size: 20px;
margin-top: 8px;
font-weight: 600;
}
.blog h4 {
font-size: 18px;
margin-top: 8px;
font-weight: 600;
}
.blog table, th, td {
border: 1px solid;
margin: 10px 0px;
}
.blog a { color: var(--dark-link);}
2023-12-10 22:51:16 +01:00
.dark .blog a { color: var(--light-link);}
.blog a:hover { text-decoration: underline 2px;}
2023-12-10 22:51:16 +01:00
.blogtime { color: var(--dark-2); }
.dark .blogtime { color: var(--light-2); }
2023-12-09 17:32:22 +01:00
2023-12-09 23:48:53 +01:00
/* LOGS */
.borderbottom {
border-bottom-width: 2px;
border-color: var(--dark-3);
font-size: large;
2023-12-09 23:48:53 +01:00
}
.dark .borderbottom {
border-bottom-width: 2px;
border-color: var(--light-3);
2023-12-09 23:48:53 +01:00
}
/* GALLERY */
.gallery {
display: flex;
flex-direction: column;
justify-content: center;
}
.gallery img {
border: 15px solid white;
margin-bottom: 100px;
}
.gallery table img {
width: 95%;
border: 10px solid white;
margin-bottom: 10px;
}
.gallery table, th, td {
border: 0;
margin: 0;
}
@media screen and (max-width: 600px) {
.gallery table img {
border-width: 5px;
}
}
/* CV */
.cv h2 {
font-size: x-large;
font-weight: 800;
}
.cv h3 {
font-size: large;
font-weight: 700;
}
.cv-date {
color: var(--dark-2);
font-size: small;
}
.dark .cv-date {
color: var(--light-2);
font-size: small;
}
.cv a {
color: var(--dark-link);
font-size: small;
}
.dark .cv a { color: var(--light-link);}
.cv a:hover { text-decoration: underline 2px;;}
.cv li {
list-style: disc inside;
padding: 0 0 5px 10px;
}
.cv li ul {
padding-left: 10px;
}
/* GUESTBOOK */
.guestbook a:hover {
background-color: var(--dark-1);
color: var(--dark-bg);
}
.dark .guestbook a:hover {
background-color: var(--light-link);
}
/* QUOTES */
.author {
color: var(--dark-2);
font-size: medium;
}
.dark .author {
color: var(--light-2);
font-size: medium;
}
2023-12-09 17:32:22 +01:00
/* RANDOM */
code {
display: inline;
2023-12-10 22:51:16 +01:00
background-color: #24292E;
color: #A5A8AD;
border-radius: 8px;
padding: 4px 8px;
font-size: small;
}
pre {
2023-12-10 22:51:16 +01:00
padding: 10px;
background-color: #24292E;
color: #A5A8AD;
border-radius: 10px;
margin: 10px 0;
2023-12-09 21:29:21 +01:00
}
blockquote {
2023-12-09 21:29:21 +01:00
padding: 0 0 0 10px;
border-left: 5px solid var(--dark-1);
2023-12-09 21:29:21 +01:00
}
.dark blockquote {
2023-12-09 21:29:21 +01:00
padding: 0 0 0 10px;
border-left: 5px solid var(--light-1);
}
::selection{
background-color: var(--dark-1);
color: var(--dark-bg);
}
.dark ::selection{
background-color: var(--light-1);
color: var(--light-bg);
}
/* PRINT */
@media print {
body {
background: #fff;
color: #000;
font-family: Georgia, serif;
}
h1, h2, h3 {
line-height: 1.3;
font-family: Helvetica, sans-serif;
}
a, main a, .post main a:visited {
color: #000;
text-decoration: none;
}
blockquote, code {
background: #fff;
margin: 0;
padding: 0 1.5em;
border-left: 5px solid #000;
}
nav, footer, header {
display: none !important;
}
.blogtime {
color: #000;
}
#jr {
display: none;
}
}