:root{--primary-color: #13305d;--secondary-color: #f1f1f1;--text-color: #333;--text-color-light: #666;--background-color: #fff;--border-color: #ddd;--shadow-color: rgba(0, 0, 0, .3);--hover-color: #3367d6;--color-1: #FF6B6B;--color-2: rgb(15, 157, 88);--color-3: #45B7D1;--color-4: #96CEB4;--color-5: #FFEAA7;--font-family-primary: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-family-secondary: arial, helvetica, sans-serif;--font-size-base: 10pt;--font-size-large: 18px;--font-size-xl: 20px;--font-size-xxl: 30px;--font-weight-normal: 400;--font-weight-bold: 700;--spacing-xs: 5px;--spacing-sm: 10px;--spacing-md: 15px;--spacing-lg: 20px;--spacing-xl: 30px;--spacing-xxl: 50px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 30px;--icon-size-sm: 20px;--image-size-profile: 60px;--panel-height: 32px;--breakpoint-xs: 320px;--breakpoint-sm: 460px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1200px;--col-width-xs: 100px;--col-width-sm: 100px;--col-width-md: 200px;--col-width-lg: 300px;--shadow-light: 0 2px 4px rgba(0, 0, 0, .1);--shadow-medium: 0 4px 8px rgba(0, 0, 0, .15);--shadow-heavy: 0 0 3px var(--shadow-color)}body{background-color:var(--background-color)!important;position:relative}body:before,body:after{display:none!important}.page-overlay-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#80808033;backdrop-filter:blur(1px) grayscale(50%);-webkit-backdrop-filter:blur(1px) grayscale(50%);z-index:9998;pointer-events:none}[data-theme=dark]{--primary-color: #5a9eff;--secondary-color: #2d2d2d;--text-color: #fff;--text-color-light: #ccc;--background-color: #1a1a1a;--border-color: #444;--shadow-color: rgba(0, 0, 0, .5)}[data-theme=minimal]{--primary-color: #000;--secondary-color: #f8f8f8;--shadow-heavy: 0 1px 3px rgba(0, 0, 0, .1)}.u-flex{display:flex}.u-flex-column{flex-direction:column}.u-flex-center{justify-content:center;align-items:center}.u-text-center{text-align:center}.u-text-bold{font-weight:var(--font-weight-bold)}.u-text-normal{font-weight:var(--font-weight-normal)}.u-cursor-pointer{cursor:pointer}.u-cursor-default{cursor:default}.u-hidden{display:none}.u-visible{display:block}.u-m-0{margin:0}.u-p-0{padding:0}.u-mt-sm{margin-top:var(--spacing-sm)}.u-mt-md{margin-top:var(--spacing-md)}.u-mt-lg{margin-top:var(--spacing-lg)}.u-mt-xl{margin-top:var(--spacing-xl)}.u-mt-xxl,.layout__container,.main-container{margin-top:var(--spacing-xxl)}.layout__flex-container,.flex-container{display:flex}.layout__flex-container>div,.flex-container>div{background-color:var(--secondary-color);font-size:var(--font-size-xxl)}.profile__item,.profile-item{list-style:none}.profile__image,.me-image{width:var(--image-size-profile);border-radius:var(--border-radius-lg);transition:transform .3s ease}.profile__image:hover,.me-image:hover{transform:scale(1.05)}.profile__name,.me-name,.profile__about,.aboutme{margin:0;padding:0;font-family:var(--font-family-primary);color:var(--text-color)}.profile__container,.aboutmecontainer{margin:var(--spacing-md) 0}.panel{border-radius:0!important;box-shadow:var(--shadow-light);background-color:var(--background-color)}.panel__heading,.panel-heading,.panel-default>.panel-heading{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid transparent;border-top-left-radius:0!important;border-top-right-radius:0!important;font-weight:var(--font-weight-bold);font-size:var(--font-size-large);font-family:var(--font-family-primary);color:var(--background-color)!important;background-color:var(--primary-color)!important;border-color:var(--border-color)!important;background-image:none!important}.panel__body{padding:var(--spacing-md);color:var(--text-color)}.project__description-toggle,.proj-desc{font-size:var(--font-size-xl);width:var(--spacing-xl);cursor:pointer;color:var(--background-color);transition:opacity .3s ease}.project__description-toggle:hover,.proj-desc:hover{opacity:.8}.project__tech-icon,.techused{height:var(--icon-size-sm);width:var(--icon-size-sm);transition:transform .2s ease}.project__tech-icon:hover,.techused:hover{transform:scale(1.1)}.project__details,.head-detail{font-weight:var(--font-weight-bold);height:var(--panel-height)}.project__details-key,.head-detail-key{font-weight:var(--font-weight-bold);font-family:var(--font-family-primary);color:var(--text-color)}.project__details-value,.head-detail-value{font-weight:var(--font-weight-normal);color:var(--text-color-light)}.project__row,.dead-row,.detail-desc{min-height:var(--panel-height);padding-top:var(--spacing-xs)}.typography__base,.me-font-span,.me-font,.column__name,.col-name,.column__company,.col-comp{font-family:var(--font-family-secondary);font-size:var(--font-size-base);cursor:default;margin:0;border-spacing:0;border-collapse:separate;color:var(--text-color)}.typography__vertical,.contant{writing-mode:vertical-rl;text-orientation:mixed}.card__shadow,.allblurshadow-me{padding:var(--spacing-sm);box-shadow:var(--shadow-heavy);background-color:var(--background-color);border-radius:var(--border-radius-sm)}.is-visible,.desShow{display:block}.is-hidden,.desHide{display:none}.is-hoverable,.me-hover{cursor:pointer;transition:all .3s ease}.is-hoverable:hover,.me-hover:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.contact-details-header{writing-mode:vertical-rl;text-orientation:mixed;font-size:16px;float:left;margin:0 5px;font-weight:700;color:var(--primary-color)}.contact-details-list{float:left}.clear-both{clear:both}.profile-image{float:left}.profile-name-desktop,.profile-name-mobile{float:left;margin:15px 25px}.profile-description{clear:both}.skills-panel-body{text-align:center}.projects-dropdown{display:inline-block}.project-detail-row{overflow:hidden;margin:3px 0}.project-detail-cell{overflow:hidden}.proj-desc{color:var(--primary-color)}.pie-slice-1{fill:var(--primary-color)!important}.pie-slice-0{fill:var(--color-2)!important}.profile-item a{color:var(--primary-color)}.panel{border-bottom-left-radius:5px!important;border-bottom-right-radius:5px!important}.panel .panel-heading{border-top-left-radius:5px!important;border-top-right-radius:5px!important}.panel .panel-body{border-bottom-left-radius:5px!important;border-bottom-right-radius:5px!important}.panel-heading{font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:500;letter-spacing:.25px;line-height:1.4}@media (max-width: 1025px){.container{width:calc(100% - var(--spacing-lg))!important}}@media (min-width: 500px){.contact__field,.me-contact{width:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.column__name,.col-name,.column__company,.col-comp{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--background-color)}@media (min-width: var(--breakpoint-xs)){.column__name,.col-name{width:var(--col-width-xs)}}@media (min-width: var(--breakpoint-sm)){.column__name,.col-name{width:var(--col-width-sm)}}@media (min-width: var(--breakpoint-md)){.column__name,.col-name{width:var(--col-width-md)}}@media (min-width: var(--breakpoint-lg)){.column__name,.col-name{width:var(--col-width-lg)}}@media (min-width: var(--breakpoint-xs)){.column__company,.col-comp{width:var(--col-width-xs)}}@media (min-width: var(--breakpoint-md)){.column__company,.col-comp{width:var(--col-width-md)}}@media (min-width: var(--breakpoint-lg)){.column__company,.col-comp{width:var(--col-width-lg)}}.download__button,.me-download{display:none}.download__button--visible,.me-download-show{display:block}@media (min-width: var(--breakpoint-md)){.dropdown__toggle,.drop-down-me .me-hover{font-size:4em}}@media (min-width: 996px){.dropdown__toggle,.drop-down-me .me-hover{font-size:1em}}.google-visualization-table-tr-head .google-visualization-table-th{height:var(--spacing-xl)!important}
