@charset "UTF-8";.providers{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}:root{font-size:100%}:root{font-size:12px;--heading-font:"Times New Roman",Times,serif;--body-font:Helvetica;--button-background-color:black;--button-color:white;--button-background-color-secondary:white;--button-color-secondary:black;--border-radius:.5rem;--box-shadow:4px 4px 10px gray;--header-background-color:white;--scroll-margin:6rem;--card-background-color:white;--card-color:black;--card-background-color-secondary:black;--card-color-secondary:white;--color-info:blue;--color-caution:yellow;--color-error:red;--color-success:green;--color-primary:white;--color-secondary:black;--color-text:black;--footer-background-color:white}@media (min-width:480px){:root{font-size:14px}}@media (min-width:768px){:root{font-size:16px}}h1,h2,h3,h4,h5,h6{letter-spacing:.5em;margin-right:-.5rem;font-family:var(--heading-font);word-wrap:break-word}h5,h6{letter-spacing:normal;font-weight:400;margin-right:0}h1{font-size:1.5rem;font-weight:1000}h2{font-size:1.375rem;font-weight:900}h3{font-size:1.25rem;font-weight:800}h4{font-size:1.125rem;font-weight:700}h5{font-size:1.1rem}h6{font-size:1.05rem}.links h2,a{color:#000}.header:hover{background-color:#000;color:#fff}.header:hover a{color:#fff}*{box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{display:none}html{font-size:100%}body,html{overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}body{overflow:hidden;width:100vw;height:100%;position:relative;font-family:var(--body-font)}.body{min-height:100vh}section{display:flex;flex-direction:column;align-items:center;width:100%;min-height:calc(100vh - 5.25rem);padding:0 1rem;gap:2rem;margin-top:6.25rem}.card{display:flex;flex-direction:column;gap:.75rem;height:fit-content;width:fit-content;max-width:1000px;padding:.75rem;opacity:.85;background-color:var(--card-background-color);color:var(--card-color);box-shadow:var(--box-shadow);border-radius:var(--border-radius)}.feature{display:flex;align-items:center;justify-items:center}.feature h3{letter-spacing:normal;margin-right:0;padding:.5rem}@media screen and (max-width:400px){html{font-size:14px}}@media screen and (min-width:750px){html{font-size:18px}}@media screen and (min-width:1200px){html{font-size:20px}}p{padding:.5em;opacity:.85;line-height:1.5rem}q{line-height:2rem}.search-submit,button{display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;border:none;width:fit-content;height:fit-content;background-color:var(--button-background-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.search-submit h2,.search-submit h3,.search-submit h4,.search-submit h5,.search-submit h6,button h2,button h3,button h4,button h5,button h6{color:var(--button-color);padding:.75em;word-wrap:normal}.search-submit i,button i{color:var(--button-color);padding-left:.5em}.content,.content .content-html{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%}.content .content-html a{font-weight:700}.title{text-align:center;text-transform:uppercase}.title span{text-transform:lowercase}.header-title{display:flex;align-items:center;justify-content:center;gap:1.25rem;width:100%;text-transform:uppercase}.header-title img{max-width:5rem;max-height:5rem}.page-title{display:flex;align-items:center;justify-content:center;gap:1.25rem;width:100%}.page-title img{max-width:5rem;max-height:5rem}.photo-link{font-size:0}.photo{width:100%}.logo a img{width:100%;height:auto}main{width:100%;max-width:1000px;height:100%;display:flex;flex-direction:column;align-items:center;gap:1.75rem}main.error{justify-content:center;min-height:100vh}.comment-card.card{position:relative;width:fit-content}.comment-card.card header{position:relative;width:100%;box-shadow:unset;display:grid;grid-template-areas:"avatar author" "avatar date" "avatar time";gap:.5em;z-index:100;grid-template-columns:max-content max-content}.comment-card.card header .comment-author-avatar{grid-area:avatar}.comment-card.card header .comment-author{grid-area:author;text-align:left}.comment-card.card header .comment-date{grid-area:date;text-align:left}.comment-card.card header .comment-time{grid-area:time;text-align:left}.comment-card.card .comment-text{width:100%;text-align:left}.comment-card.card footer{width:100%}.comment-card.card footer .comment-respond form{align-items:flex-start}.comment-card.card footer .comment-respond form .comment-notes{display:flex;width:100%;flex-direction:column;align-items:flex-start}.comment-card.card footer .comment-respond form .comment-form-cookies-consent{display:flex}.comment-card.card footer .comment-respond form .comment-form-cookies-consent label{margin:.5em}.comment-card.card footer .comment-respond form .form-submit{align-self:center}section.post{margin:6rem 0}section.post .post-card{min-width:300px}section.post .post-card .post-featured-image a{font-size:0}section.post .post-card .post-featured-image a img{width:100%;max-height:12.5rem}.search-field,.select,input,select,textarea{border:none;outline:0;background:0 0;padding:.5em;box-shadow:var(--box-shadow)}.search-field.input-email,.search-field.input-name,.search-field.input-password,.search-field.input-username,.select.input-email,.select.input-name,.select.input-password,.select.input-username,input.input-email,input.input-name,input.input-password,input.input-username,select.input-email,select.input-name,select.input-password,select.input-username,textarea.input-email,textarea.input-name,textarea.input-password,textarea.input-username{min-width:14rem;min-height:2.25rem}.search-field.input-phone,.select.input-phone,input.input-phone,select.input-phone,textarea.input-phone{min-width:12rem;min-height:2.25rem}input[type=email],input[type=password],input[type=tel],input[type=text]{font-size:1rem}textarea{min-height:6rem;height:fit-content;overflow:hidden}input[type=checkbox]{cursor:pointer;width:1.25rem;height:1.25rem}label{display:block;text-align:left;margin:.25rem}.input-error{color:red}section.tags{margin:6rem 0}.tag-list{display:flex;flex-direction:row;gap:.375rem}.tag-list li{list-style:none}.tag-btn{background-color:unset;box-shadow:none;color:#000}.tag-btn:hover{background-color:#000;color:#fff;border-radius:1.5em}section.category{margin:6rem 0}.post-category{display:flex;flex-direction:row;justify-content:center;gap:.75rem}.category-name:hover{font-weight:700}.category-link{text-decoration:none}.author-contact{display:flex;align-items:center;justify-content:center;width:100%}.author-contact a i{color:var(--button-color)}.author-contact button{background-color:#fff;width:fit-content;padding:0;margin:0}.author-contact button i{color:#000}section.author{display:flex;align-items:center;justify-content:center;gap:1.5rem;width:100%;margin:6rem 0;flex-wrap:wrap}section.author div.author{display:flex;align-items:center;justify-content:center;gap:1.5rem;width:100%;flex-wrap:wrap}section.author div.author .author-info{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}section.author div.author .author-info .author-roles-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:relative;gap:1.5rem}section.author div.author .author-info .author-roles-row .title{padding:.5em}section.author div.author .author-info .author-roles-row h4:not(:last-child):after{content:"|";position:absolute;padding:0 1rem}section.author div.author .author-bio{width:fit-content}details{box-shadow:var(--box-shadow);padding:1rem}details summary{display:flex;justify-content:center;align-items:center;letter-spacing:.5rem;margin-right:-.5rem;font-weight:575;font-family:var(--heading-font);font-size:1.25rem}details summary:after{content:"►";margin-left:5px}details summary:after{display:none}details .post-category{padding:.375rem 0}details:hover{cursor:pointer}i{font-size:1.5rem;color:var(--icon-color)}button.sign{padding:.25em;box-shadow:var(--orb-box-shadow-btn);animation:sign 2s infinite alternate}button.sign:hover{box-shadow:none}button.sign:hover.start-sign i,button.sign:hover.start-sign h2,button.sign:hover.start-sign h3{color:green}button.sign:hover.enter-sign{background-color:green;border:.25em solid #fff}button.sign:hover.enter-sign h2,button.sign:hover.enter-sign h3{color:#fff}button.sign:hover.exit-sign{background-color:#fff;border:.25em solid red}button.sign:hover.exit-sign h2,button.sign:hover.exit-sign h3{color:red}@keyframes start{0%{background-color:#000}to{background-color:green;color:#fff;border:.25em solid #fff}}@keyframes enter{0%{background-color:#000}to{background-color:green}}@keyframes exit{0%{background-color:#000}to{background-color:red;color:#fff;border:.25em solid #fff}}header .leftSide .left-menu,header .rightSide .right-menu{gap:.75em;align-items:center}section.page-404{margin-top:6rem}.tax-list{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.tax-list .tax-row{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}section.page{margin:6rem 0}.author-list{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.author-list .author-row{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}ol{padding:0 1rem}ol li{padding:.25rem 0}img{width:auto;height:auto;max-width:50vw;max-height:50vh}a{text-decoration:none}.icon{padding:.5rem}.icon a img{box-shadow:var(--box-shadow);border-radius:var(--border-radius)}.icon a i{font-size:6rem}.author-pic{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;font-size:0}.author-card.card{background-color:var(--card-background-color-secondary);color:var(--card-color-secondary);gap:.374rem;height:fit-content;width:fit-content;padding:0}.author-card.card img{box-shadow:unset;max-width:50vw}.author-card.card .title{padding:.75em}.author-card.card .author-contact .contact-bar{padding:0 1rem 1rem}.author-card.card .author-contact .contact-bar a i{color:var(--card-color-secondary)}.description-card{background-color:var(--card-background-color-secondary);color:var(--card-color-secondary)}.description-card h4{letter-spacing:normal;margin:0}.colors{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;max-width:1000px;width:100%}.color-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;overflow:hidden;overflow-x:auto;width:100%}.color-row .color{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-transform:capitalize;gap:.5rem}.color-row .color .color-square{display:block;width:4rem;height:4rem}.row{display:flex;align-items:center;gap:.5rem}.gallery{display:flex;align-items:center;justify-content:center;gap:.5rem;max-width:1000px;position:relative}.gallery button{padding:.125em;display:none;position:absolute;top:50%}.gallery button.arrow-left{transform:rotate(90deg);left:1rem}.gallery button.arrow-right{transform:rotate(270deg);right:1rem}@media (hover:hover){.gallery:hover button{display:block}}.gallery-row{display:flex;flex-direction:row;align-items:center;gap:.5rem;overflow:hidden;overflow-x:auto;width:100%;height:100%;scroll-snap-type:x mandatory;overflow-y:hidden;-webkit-overflow-scrolling:touch}.gallery-row .gallery-photo{display:flex;align-items:center;justify-content:center;width:100%;height:100%;scroll-snap-align:center}.gallery-row .gallery-photo .photo{max-width:100%;max-height:100%;border-radius:var(--border-radius)}.project-description p{padding:0}.project-status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%}.status-details{display:flex;flex-direction:column;gap:1rem}.status-progress{display:flex;flex-direction:column;align-items:center;gap:1rem}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:2rem;background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow) inset;width:50vw}progress::-webkit-progress-bar{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow) inset;-webkit-animation:animate-stripes 5s linear infinite}progress[value]::-webkit-progress-value{background-image:-webkit-linear-gradient(-45deg,transparent 33%,rgba(0,0,0,.1) 33%,rgba(0,0,0,.1) 66%,transparent 66%),-webkit-linear-gradient(top,rgba(255,255,255,.25),rgba(0,0,0,.25)),-webkit-linear-gradient(left,#32cd32,var(--seven-tech-color-success));background-size:35px 20px,100% 100%,100% 100%;-webkit-animation:animate-stripes 5s linear infinite;border-radius:var(--border-radius);box-shadow:var(--box-shadow) inset}progress[value]::-moz-progress-bar{background-image:-moz-linear-gradient(135deg,transparent,transparent 33%,rgba(0,0,0,.1) 33%,rgba(0,0,0,.1) 66%,transparent 66%),-moz-linear-gradient(top,rgba(255,255,255,.25),rgba(0,0,0,.2)),-moz-linear-gradient(left,#32cd32,var(--seven-tech-color-success));background-size:35px 20px,100% 100%,100% 100%;animation:animate-stripes 5s linear infinite}@keyframes animate-stripes{0%{background-position:0 0}to{background-position:100% 0}}.project-skills-bar{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;width:100%;overflow-x:auto;white-space:nowrap}.project-skills-bar .icon{padding:0}.project-skills-bar i{font-size:2rem}.project-skills-bar img{width:100%;max-width:4rem;height:auto}.project-card{align-items:center}.project-card h2{text-align:center;text-transform:uppercase;word-wrap:break-word}.projects{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%}.projects a{width:100%;max-width:fit-content}.checklist{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.checklist .sub-task,.checklist .task{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%}.checklist .task input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5rem;height:1.5rem;border:2px solid gray;background-color:#fff;cursor:pointer;position:relative}.checklist .task input[type=checkbox]:checked:after{content:"✔";font-size:1.25rem;color:#fff;position:absolute;top:0;left:2px}.checklist .task input[type=checkbox]:checked{background-color:green;border-color:#006400}.checklist .task input[type=checkbox]:disabled{cursor:not-allowed}.checklist .task input[type=checkbox]:disabled:checked:after{color:#fff}.checklist .sub-task{margin-left:2.5rem}a.task-details h5{font-weight:700}.task-row{display:flex;gap:.5rem;width:100%}.product-features-card{background-color:#000;color:#fff}.product-features-card .product-features{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.product-features-card .product-features .product-feature{display:flex;justify-content:center;gap:.75rem}.product-features-card .product-features .product-feature .product-feature-point{font-size:2rem;font-weight:700}.options{display:flex;gap:1.5rem;flex-wrap:wrap}iframe#pdf_viewer{display:block;border:0!important;padding:0;margin:auto;width:100vw;min-height:100vh;background-color:transparent;box-shadow:var(--box-shadow);overflow:hidden}iframe#pdf_viewer #document{width:100%}iframe::-webkit-scrollbar{width:0!important;background:0 0!important;-ms-overflow-style:none;display:none!important}.project-owner{display:flex;flex-direction:column;align-items:center;gap:1rem}section.loading{justify-content:center}.loading .close{display:none}form{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.form-item{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:1rem;padding:.5rem}.form-item-flex{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem}.update{display:flex;flex-direction:column;align-items:center;gap:1.5rem}#update_skills .form-item-flex{margin-left:2rem}hr{border:none;height:.375rem;background:linear-gradient(to right,#bbb,#888,#bbb);box-shadow:inset 1px 1px 2px #0006,inset -1px -1px 2px #fff9;margin:1rem 0;width:100%}.header{align-items:center;justify-content:center}.header .leftSide{display:none}.header .center{width:100%}.header .right-menu{display:none}.hamburger{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;right:2rem}.hamburger h1{position:absolute;text-align:center;margin:0;padding:0;transform:rotate(90deg);animation:hamburger 1.5s ease-in alternate}.hamburger .top.not-active,.hamburger .middle.not-active{opacity:0;animation:none}.hamburger .bottom{bottom:0}.hamburger .bottom.not-active{opacity:0;animation:none}.hamburger h1.close{font-family:Roboto;opacity:0;transform:none;animation:none;color:red}.hamburger h1.close.is-active{opacity:1;animation:hamburger 1.5s infinite alternate}.hamburger .right-menu{display:none}@media screen and (min-width:700px){header .header{justify-content:space-evenly}header .header .leftSide{grid-area:LeftSide;display:flex;position:relative;justify-content:end}header .header .leftSide .auth{position:absolute;left:1rem}header .header .center{width:100%}}@media screen and (min-width:1200px){header ul{flex-direction:row;width:100%}header .header .leftSide{margin-left:2rem;width:100%}header .header .leftSide .auth{display:none}header .header .leftSide .left-menu{display:flex;justify-content:space-between;width:100%}header .header .leftSide .left-menu .menu-left-menu-container{width:100%}header .header .center{max-width:1000px}header .header .rightSide{margin-right:2rem;width:100%}header .header .rightSide .hamburger{display:none}header .header .rightSide .right-menu{display:flex;justify-content:space-between;width:100%}header .header .rightSide .right-menu .menu-right-menu-container{width:100%}header .header nav.dropdown{display:none}}header{grid-area:Navigation;position:fixed;top:0;z-index:1000;width:100vw;opacity:.85;padding:.25rem 0;overflow:auto}header a{text-decoration:none;list-style:none}header h2{word-wrap:normal}header ul{display:flex;align-items:center;gap:.5em;width:100%}header ul li{width:100%;list-style:none}header ul li h2{padding:.25em}header ul li:hover{background-color:#000}header ul li:hover h2{color:#fff}header h3{text-transform:uppercase}header .header{display:flex;flex-direction:column;align-items:center;width:100%;min-height:5rem;overflow:hidden;background-color:var(--header-background-color);box-shadow:var(--box-shadow)}header .header .top{display:flex;width:100%;height:5rem}header .header .leftSide,header .header .rightSide{align-items:center}header .header .left-menu{display:none}header .header .center{grid-area:Center;display:flex;flex-direction:column;align-items:center;justify-content:center;height:5rem;padding:0 1rem}header .header .center a{width:100%}header .header .center .logo{display:flex;align-items:center;justify-content:center;width:auto;height:100%}header .header .rightSide{grid-area:RightSide;display:flex;justify-content:end;position:relative}header nav.dropdown{display:flex;flex-direction:column;gap:.75em;align-items:center;justify-content:center;width:100%;max-height:100vh;transition:height 2s;background-color:var(--header-background-color)}header nav.dropdown ul{flex-direction:column}header nav.dropdown .menu-top-container{overflow:hidden}header nav.dropdown .menu-top-container .menu{display:grid;grid-auto-rows:4rem}@keyframes dropdown{0%{display:none;height:0;opacity:0}to{display:flex;height:fit-content;opacity:1}}@keyframes hamburger{0%{opacity:0}to{opacity:1}}.author-bio{letter-spacing:0;margin:0}.author-info{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.author-info .author-bio-card{display:flex;gap:1rem;background-color:#000;color:#fff}.author-info img{border-radius:var(--border-radius);box-shadow:var(--box-shadow)}:root{--total-skills:7;--icon-width:4rem;--icon-gap:2rem;--total-width:42rem;--animation-duration:21s}.author-knowledge{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;width:100%}.author-knowledge::-webkit-scrollbar{display:none}.author-knowledge:active{cursor:grabbing}.author-knowledge .author-knowledge-slide{display:flex;gap:2rem;padding-left:2rem;width:100%;animation:slide infinite var(--animation-duration) linear;animation-direction:alternate}.author-knowledge .author-knowledge-slide:hover{animation:none;animation-play-state:paused}.author-knowledge .author-knowledge-slide .icon{padding:0;width:var(--icon-width)}.author-knowledge .author-knowledge-slide .icon i{font-size:4rem}.author-knowledge .author-knowledge-slide .icon img{width:4rem;height:4rem;border-radius:.85rem}@keyframes slide{0%{transform:translate(0)}to{transform:translate(calc(var(--total-width) * -1))}}.author-intro{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.author-intro .author-pic{display:flex;align-items:center;justify-content:center}section.error-page{justify-content:center}section.error-page .close{display:none}section.home{margin-top:6.25rem}.organizations{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%}.organizations .organization{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:1000px}.badge{display:flex;flex-direction:column;align-items:end;gap:.5rem}.badge .badge-number{display:flex;align-items:center;justify-content:center;background-color:var(--color-success);color:#fff;border-radius:50%;text-align:center;box-shadow:var(--box-shadow);margin-right:-1em}.badge .badge-number h5{padding:.5em}.mission-statement-card.card{flex-direction:row;align-items:flex-start;padding:.5em;width:fit-content;background-color:#000}.mission-statement-card.card h3{color:#fff}.about .stats,.about .stats-bar,.about .stats-user{display:flex;flex-direction:column;align-items:space-evenly;justify-content:center;gap:1rem;width:100%}.about .stats-bar{align-items:center;gap:2rem}.about .stats{flex-wrap:wrap}.about .stats-user{flex-direction:column}.about .stats-user .author-pic{display:flex;align-items:center;justify-content:center}.about .stats-user .author-pic img{border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.about #skills,.about #story{scroll-margin:var(--scroll-margin)}.about .skills{display:flex;flex-direction:column;gap:2rem}.about .story{display:flex;flex-direction:column;gap:1.5rem}.about section{margin:0;min-height:fit-content}@media screen and (min-width:900px){.about .stats{width:100%;max-width:1000px;justify-content:space-evenly;padding:0 2.5rem;height:100%}.about .stats .stats-bar{flex-direction:row;gap:2rem;height:100%;align-items:end}}div.organization{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:1000px}.organization-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.project-urls{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem;width:100%;max-width:1000px}.project-details{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%;max-width:1000px}.project-details table tbody tr td{padding:0}.project-details table tbody tr td label{text-align:right;text-transform:uppercase;font-weight:700}.project-details table tbody tr td h4.company-name{text-transform:uppercase;letter-spacing:normal;margin-right:0}.project-details h5 span.colon{padding:.25rem}.project-solution{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%;max-width:1000px}.versions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;width:100%}.versions .current-version{text-align:center}.versions .current-version h4{text-transform:uppercase}.versions .current-version h5{letter-spacing:.5rem}button.repo i{color:var(--button-color)}.project-process{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%;max-width:1000px}.project-process .project-process-delivery,.project-process .project-process-design,.project-process .project-process-development,.project-process .project-process-status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.125rem;width:100%}.project-problem{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%;max-width:1000px}.project-team{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%}.project-team .project-team-list{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;width:100%;flex-wrap:wrap}form.message-card{display:flex;flex-direction:column;gap:1rem;align-items:center}form.message-card table tbody tr td{padding:.25rem}form.message-card table tbody tr td textarea{width:100%}table tbody tr td .icon{display:flex;align-items:center;justify-content:flex-end}table tbody tr td h3{text-transform:uppercase}.skills{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.skills-button{background-color:unset;border-radius:unset;box-shadow:none;width:4rem;height:4rem}section.search{margin-top:6.25rem}#top{scroll-margin:6rem}.search-form{display:flex;flex-direction:row;align-items:center;gap:.75rem}.search-field{max-width:500px;width:50vw}.search-submit{font-size:1.25rem;padding:.5em}.search-author-list{display:flex;flex-direction:row;gap:.75rem}.search-category-list li{list-style:none}.search-category-list li h3{padding:.375rem}section.resume{margin-top:6.25rem;overflow:hidden}.status-bar.card{background-color:#000}.status-bar.card.info{background-color:#00f}.status-bar.card.caution{background-color:#ff0}.status-bar.card.caution span{color:#000}.status-bar.card.error{background-color:red}.status-bar.card.success{background-color:green}.status-bar.card span{color:#fff}.contact-bar{display:flex;align-items:center;justify-content:space-evenly;gap:2rem;width:100%;padding:0 1rem}.contact{justify-content:center}section.add{margin-top:6.25rem}section.add main form{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.5rem}section.not-found{margin-top:6.25rem}section.login{justify-content:center}.user-pic{display:flex;align-items:center;justify-content:center}.user-pic img{border-radius:var(--border-radius)}.user-bio-card{background-color:#000;color:#fff}.user-info{display:flex;flex-direction:column;gap:1.5rem}.status-bar.card,.status-bar.card.info{background-color:var(--color-info)}.status-bar.card.caution{background-color:var(--color-caution)}.status-bar.card.error{background-color:var(--color-error)}.status-bar.card.success{background-color:var(--color-success)}.status-bar.card span{color:var(--color-primary)}.status-bar.card span h4{padding:.5em}.modal-overlay.show{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center}.modal-overlay.show .status{display:flex;flex-direction:column;align-items:end;gap:.5rem;width:fit-content;height:fit-content;padding:2rem}.modal-overlay.show .close{display:flex;justify-content:end;gap:.5rem}.modal-overlay.show .close button{display:flex;align-items:center;justify-content:center;border-radius:unset;background-color:unset;box-shadow:unset;margin-right:-1rem}.modal-overlay.show .close button i{background-color:#fff;color:#000;border-radius:50%;font-size:1.85rem;box-shadow:var(--box-shadow)}.modal-overlay.hide{position:static;display:block;background-color:transparent}.modal-overlay.hide .status{padding:0}.modal-overlay.hide .close{display:none}.footer-bar{display:flex;justify-content:center;align-items:center;padding:.5em;width:100%;background-color:var(--footer-background-color);box-shadow:var(--box-shadow)}.footer-bar .site-icon{margin:0;padding:0;font-size:0;box-shadow:none}.footer-bar .site-icon .site-icon img{width:1.5rem}footer{width:100vw;display:flex;flex-direction:column;align-items:center;padding-top:1rem}footer .legal{font-size:.8rem;text-align:center;padding:.5em}
