/*
	Theme Name: K E V Zeus
	Description: K E V Zeus is a portfolio theme that is specially made for the K E V website, bykev.co. Powered by WordPress and Semplice v7.
	Author: K E V
	Author URI: https://bykev.co/
	Template: semplice7
	Version: 3.0
*/

/* Custom CSS Start */

:root {
	--home-main: #34d1bf;
	--home-background: #0f0f0f;
	--home-accent: #4f4f4f;
	--project-background: #f7f7f7;
	--project-accent: #623CEA;
	--project-hover: #EF3E36;
	--warning: #EF3E36;
	--inactive: #7f7f7f;
	--spacing-l: 64px;
	--spacing-m: 56px;
	--spacing-s: 48px;
}

html { font-feature-settings: "ss03" 1, "ss04" 1, "ss05" 1, 'tnum'; }
::selection {background: var(--home-main); color: var(--home-background);}
.style_lrs49k7zv {display: inline-block; user-select: none;}
#nprogress .peg {display: none;}

.is-frontend smp-nav-content[data-module=link] a, .is-frontend smp-nav-content[data-module=link] a:hover, .is-frontend smp-nav-content[data-module=menu] ul li a, 
.is-frontend smp-nav-content[data-module=menu] ul li a:hover, .is-frontend smp-nav-content[data-module=menu] ul li a span, .is-frontend smp-nav-content[data-module=menu] ul li a:hover span, #content-holder [data-module=accordion] .accordion-text a, #content-holder [data-module=fluidtext] a, #content-holder [data-module=paragraph] a, #content-holder [data-module=text] a {transition: none; transition-duration: 0ms;}

.smp-navbar .logo {line-height:1; height: 100%;}
.smp-navbar .logo, .smp-navbar .logo svg {display:block;}
.smp-navbar .logo svg * {fill: var(--home-main);}
.smp-navbar li.wrap-focus, .smp-navbar li.current-menu-item {pointer-events: none; user-select: none;}

.smp-button .is-content a {transition-property: color; transition-duration: 0 !important;}

.semplice-cover .is-content h1 {margin-bottom: 0;}
.custom_3r5s8wqqw {margin-left: -0.0875em;}

.scrollArrow {bottom: 0; left: 0; position: fixed !important;}

.head [data-module="fluidtext"] .is-content h1 {margin: 0 -0.0625em;}
#content-holder .head .info [data-module=text] ul, #content-holder .head [data-module=text] li {list-style: none; margin: 0; padding: 0;}
#content-holder .head .info [data-module=text] ul {display: flex; flex-direction: column;}
#content-holder .head .info [data-module=text] li {border: 2px solid var(--home-main); padding: 4px 8px; width: fit-content; margin-bottom: 16px;}
#content-holder .head .info [data-module=text] li:last-child {margin-bottom: 0;}

.bio .item .is-content {display: flex; justify-content: space-between; align-items: baseline; border-bottom: 2px solid var(--home-accent); padding-bottom:16px;}
.is-frontend .bio .item .is-content {flex-direction: row-reverse;}
.bio .item .is-content h6 {margin-bottom: 0;}

.is-frontend .main {opacity: 0; transition: opacity 1ms ease-in-out;}
.is-frontend .main.active {opacity: 1;}

[data-module=accordion] .accordion-item .title {display: flex; justify-content: space-between; align-items: end;}
[data-module=accordion] .accordion-item .icon {position: unset;}

.about__list smp-row {margin-bottom: 32px;}
.about__list smp-row:last-child {margin-bottom: 0;}

.heading__90deg .is-content {display: flex; justify-content:right; align-items: center;}
.heading__90deg .is-content p {writing-mode: vertical-lr;}

p.justify {display:flex; justify-content:space-between;}

smp-column.hr .spacer {width: 16px; background: var(--home-main);}

.footer .social .icon {transform: rotate(-45deg);}
.footer .tagline {margin-bottom: calc(var(--spacing-l) * -1);}
.footer .tagline * {fill: transparent; stroke-width: 1px; stroke: var(--home-main);}

/* Custom CSS End */