*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:Quantico,sans-serif;overflow-y:hidden;overflow-x:auto}@font-face{font-family:Quantico;src:url("./media/Quantico-Regular-OLDNI2RC.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Quantico;src:url("./media/Quantico-Italic-YAW3L6DH.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Quantico;src:url("./media/Quantico-Bold-BDUIVFCZ.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Quantico;src:url("./media/Quantico-BoldItalic-VVBVKUFV.ttf") format("truetype");font-weight:700;font-style:italic}img{max-width:100%;height:auto;display:block}.website-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.project-card>summary{list-style:none}.project-card>summary::-webkit-details-marker{display:none}.project-card>summary:focus-visible{outline:2px solid #b5e93b;outline-offset:-3px}.project-card[open]{border-color:#b5e93b!important;background:#b5e93b11!important}.project-card[open] .toggle-icon{transform:rotate(45deg)}.project-card .project-details{grid-template-columns:minmax(0,1fr)!important;padding:0 22px 26px!important}.project-preview{min-height:250px;overflow:hidden;border:1px solid rgba(181,233,59,.24);border-radius:18px;background:#111}.project-preview img{width:100%;height:100%;min-height:250px;object-fit:cover}.project-mark{overflow:hidden}.project-mark img{width:100%;height:100%;object-fit:cover}.private-repository{padding:9px 18px;border:1px dashed rgba(181,233,59,.45);border-radius:999px;color:#aeb49f;font-size:13px}.detail-copy{display:grid;grid-template-columns:minmax(0,1fr);gap:18px 28px}.detail-copy .technology-list,.detail-copy .project-actions,.detail-copy .privacy-note{grid-column:1}@media(max-width:800px){html,body{overflow-y:auto;overflow-x:hidden}.project-card .project-details{grid-template-columns:1fr!important;padding:0 20px 24px!important}.detail-copy{grid-template-columns:1fr}.detail-copy .technology-list,.detail-copy .project-actions,.detail-copy .privacy-note{grid-column:1}}@media(min-width:801px){.work-shell,.skills-shell{margin-left:190px!important;width:calc(100vw - 230px)!important}.contact-section>.vertical-title{left:210px!important;top:28px!important;transform:none!important;writing-mode:initial!important;font-size:32px!important}}
