*,*::after,*::before{box-sizing:inherit}:root{--bg-secondary: rgba(127, 181, 255, 0.1);--bg-primary: rgba(255, 255, 255, 1);--font-color-primary: #000;--font-color-secondary: rgba(0, 29, 110, 1);--title-color: rgba(0, 29, 110, 1);--subtitle-color: #000;--headings-color: var(--font-color-secondary);--links: var(--font-color-secondary);--links-hover: var(--headings-color);--icons: var(--font-color-primary);--icons-hover: var(--font-color-secondary);--highlight-headings-color: var(--font-color-secondary);--date-color: rgba(0, 29, 110, 0.8);--border-color: #fff;--font-scale: 1.1;--base-font-size: 1.6rem;--small-font-size: calc(var(--base-font-size) * 0.8);--font-primary: Arial;--font-secondary: Arial;--max-width: 1000px}@media(prefers-color-scheme: dark){:root{--bg-secondary: rgba(5, 6, 9, 1);--bg-primary: rgba(60, 0, 0, 1);--font-color-primary: #f5d0c5;--font-color-secondary: #d69f7e;--title-color: #774936;--subtitle-color: var(--font-color-secondary);--headings-color: rgba(214, 159, 126, 1);--links: var(--title-color);--links-hover: var(--headings-color);--icons: var(--font-color-primary);--icons-hover: var(--font-color-secondary);--highlight-headings-color: var(--headings-color);--date-color: rgba(214, 159, 126, 0.8);--border-color: #fff}}html{box-sizing:border-box;font-size:62.5%;scroll-behavior:smooth}body{background-color:var(--bg-primary);width:100%;font-size:var(--base-font-size);line-height:1.6;font-family:var(--font-secondary);color:var(--font-color-primary);margin:0 auto;padding:0}@media screen and (min-width: 768px){body{--base-font-size: 1.6rem}}.container{width:100%;margin:0 auto;max-width:var(--max-width);display:grid;gap:20px;grid-template-columns:1fr;padding:2em 1em .2em 1em}@media screen and (min-width: 768px){.container{grid-template-columns:1fr 1fr}}.skills{padding-bottom:15px}@media screen and (min-width: 768px){.skills{grid-column:1/-1}}.highlights{grid-row:span 1}@media screen and (min-width: 768px){.highlights{grid-row:span 4}}.portfolio{grid-column:1/-1}header{background-color:var(--bg-secondary);padding:2em 1em .2em 1em;width:100%}main a,main a:visited{text-decoration:none;color:var(--links)}abbr{border:none;text-decoration:none}main a,.underline{border-bottom:1px dotted var(--links)}main a:hover{color:var(--links-hover)}ul.list{margin-left:15px;padding:0}ul.list li{margin-bottom:5px}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-primary);margin:0em 0em 0em 0;padding:0em 0em .2em 0}h1{font-size:clamp(2.5rem,7vw,5rem);line-height:1;color:var(--title-color);font-weight:300;padding:0;margin:0;text-align:left}@media screen and (min-width: 768px){h1{text-align:center}}h2{font-size:clamp(2.5rem,5vw,3.5rem);color:var(--headings-color);line-height:1;text-transform:capitalize;font-weight:600}h2.subHeading{color:var(--subtitle-color);text-transform:capitalize;font-size:clamp(1rem,5vw,2.5rem);border:none;padding:0;margin:.6em 0em .6em 0;text-align:left}@media screen and (min-width: 768px){h2.subHeading{text-align:center}}p{margin:0;padding:0}.smallText,small{font-size:var(--small-font-size)}.text-center{text-align:center}.centerLeft{text-align:left}@media screen and (min-width: 768px){.centerLeft{text-align:center}}.bold{font-weight:bold}.date{color:var(--date-color);display:inline-block;margin-left:10px;font-size:1.4rem}.highlightHeading{color:var(--highlight-headings-color)}.headingHighlight{color:var(--highlight-headings-color);font-size:var(--small-font-size);text-transform:capitalize}.grid{display:grid;grid-template-columns:1fr;gap:10px}@media screen and (min-width: 768px){.grid{grid-template-columns:1fr 1fr}}@media screen and (min-width: 961px){.grid{grid-template-columns:1fr 1fr}}.portfolioGrid{margin-left:0;padding:0}.portfolioGrid li{list-style:none;margin-bottom:0;background-color:var(--bg-secondary);width:100%;height:100%;text-align:center;border-radius:5px;display:flex;justify-content:center;align-items:center}.portfolioGrid li a{border:none;font-size:1.4rem}@media screen and (min-width: 768px){.portfolioGrid li a{font-size:1.6rem}}.portfolioGrid{display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));grid-auto-rows:50px;place-items:center;gap:10px}@media screen and (min-width: 768px){.portfolioGrid{gap:20px;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr))}}.contactGrid{display:grid;max-width:180px;margin:1em 0;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(15px, 1fr));align-items:center;justify-content:center}@media screen and (min-width: 768px){.contactGrid{margin:1em auto}}.contactGrid a{display:block;color:var(--icons);color:red}.contactGrid a:hover{color:var(--icons-hover)}.contactGrid svg{fill:var(--font-color-secondary);display:block;width:15px}.contactGrid svg:hover{fill:var(--headings-color)}/*# sourceMappingURL=gStyle.css.map */
