:root{--onyx:#3e3e3e;--davys-grey:#5b5b5b;--davys-grey-lighter:#656565;--gray-web:#7d7c7a;--ecru:#b6aa7c;--light-goldenrod-yellow:#edf7d2;--pale-spring-bud:#edf7b5;--padding-lg:2rem;--padding:1rem;--padding-sm:10px;--padding-xs:5px;--margin:1rem;--margin-sm:10px;--margin-xs:5px;--border-radius:20px}html{overflow-y:auto}html::-webkit-scrollbar{width:.5rem}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background-color:var(--onyx);border-radius:5px;padding:5px}html::-webkit-scrollbar-thumb:hover{background-color:#2b2b2b}body{padding:var(--padding-lg);background:var(--ecru);color:var(--light-goldenrod-yellow);max-width:1280px;margin:0 auto;font-family:Montserrat,Arial,Helvetica,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}header{text-align:center;width:100%;color:var(--onyx)}header .title{font-size:24px;font-weight:700}header .subtitle{padding-top:var(--padding-xs);font-size:12px}.links{padding-top:var(--padding);color:var(--pale-spring-bud);justify-content:center;align-items:center;gap:2rem;display:flex}.links a{font-weight:bolder;transition:filter .3s}.links a:active{filter:brightness(.8)}::selection{color:var(--light-goldenrod-yellow);background-color:var(--gray-web)}:where(:not(iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}meter{appearance:revert}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;line-break:after-white-space}:where([draggable=true]){-webkit-user-drag:element}.home__body{padding-top:var(--padding);gap:var(--padding-sm);flex-direction:row;flex:0 0 100%;justify-content:center;display:flex}.home__body>div{color:var(--pale-spring-bud);border-radius:var(--border-radius);max-height:475px}@media (width<=768px){.home__body{flex-direction:column}}.home__preface{padding-top:var(--padding-lg)}.panel{width:50%;position:relative}@media (width<=768px){.panel{width:100%}}.panel__header{z-index:1;text-align:center;width:100%;font-size:18px;top:0}.panel__header a{transition:filter .5s}.panel__header a:active{filter:brightness(.8)}.socials{background:var(--davys-grey);padding:var(--padding)}.medium-wrapper{background:var(--gray-web);flex-direction:column;display:flex;position:relative}.medium-wrapper .panel__header{background:var(--gray-web);padding:var(--padding);border-radius:var(--border-radius) var(--border-radius) 0 0;box-shadow:0 5px 5px -5px #000c}.medium::-webkit-scrollbar{width:.5rem}.medium::-webkit-scrollbar-track{background:0 0}.medium::-webkit-scrollbar-thumb{background-color:var(--onyx);border-radius:5px;padding:5px}.medium::-webkit-scrollbar-thumb:hover{background-color:#2b2b2b}.medium::-webkit-scrollbar-track{margin-top:10px;margin-bottom:1rem}.medium{overflow:hidden auto}.medium__articles{padding:var(--padding-sm) var(--padding);overflow:hidden;max-height:unset!important}.social{margin:var(--margin) 0;border-radius:var(--border-radius);background-color:var(--onyx);max-height:50px}.social a{padding:var(--padding-sm);border-radius:var(--border-radius);justify-content:center;align-items:center;transition:-webkit-backdrop-filter .5s,backdrop-filter .5s;display:flex}@media (hover){.social a:hover{-webkit-backdrop-filter:brightness(.8);backdrop-filter:brightness(.8)}}.social a:active{-webkit-backdrop-filter:brightness(.8);backdrop-filter:brightness(.8)}.social__label{color:#fff}.experience{margin-top:var(--margin);padding:var(--padding);background:var(--davys-grey);border-radius:var(--border-radius)}.experience h1,.experience h2,.experience h3,.experience h4,.experience ul,.experience ol,.experience li,.experience table,.experience th,.experience td,.experience tr{all:revert}.experience h1:hover a{content:"hi"}.experience ul,.experience ol{padding:0;list-style-position:inside}.experience a{text-decoration:underline;transition:filter .5s}.experience a:hover{filter:brightness(.8)}.experience table,.experience th,.experience td{padding:var(--padding-xs) var(--padding-sm);border:1px solid var(--light-goldenrod-yellow);border-collapse:collapse}@media (width<=576px){.experience table,.experience th,.experience td{word-break:normal;font-size:3vw}}.experience th,.experience tr:nth-child(2){background:var(--onyx)}.experience code{background:var(--gray-web);border-radius:5px;padding:3px}
