@import"https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap";.skills-grid-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:20px;background:transparent}.skill-pill{display:flex;align-items:center;gap:10px;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);padding:12px 20px;border-radius:25px;color:#fff;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:500;white-space:nowrap;transition:all .3s ease;cursor:pointer}.skill-pill:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.skill-icon{width:22px;height:22px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.skill-label{font-family:Poppins,sans-serif;font-size:.9rem;font-weight:500;color:#fff}.ant-input,.ant-input-affix-wrapper{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;border-radius:8px!important}.ant-input::placeholder,.ant-input-affix-wrapper .ant-input::placeholder{color:#ffffff80!important}.ant-input:focus,.ant-input-affix-wrapper:focus,.ant-input-focused,.ant-input-affix-wrapper-focused{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}.ant-form-item-label>label{color:#fff!important;font-family:EB Garamond,serif!important;font-size:18px!important;font-weight:500!important}@media (max-width: 768px){.ant-form-item-label>label{font-size:16px!important}}.social-icon{transition:all .3s ease}.social-icon:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}@media (max-width: 480px){.skills-grid-container{gap:8px;padding:8px}.skill-pill{padding:6px 10px;font-size:.7rem;border-radius:16px}.skill-icon{width:14px;height:14px}.skill-label{font-size:.7rem}.ant-typography h1{font-size:24px!important}.ant-typography h2{font-size:20px!important}.ant-typography h3{font-size:18px!important}.ant-typography h4{font-size:16px!important}.ant-typography h5{font-size:14px!important}}@media (max-width: 640px){.skills-grid-container{gap:12px;padding:10px}.skill-pill{padding:8px 16px;font-size:.8rem;border-radius:20px}.skill-icon{width:18px;height:18px}.skill-label{font-size:.8rem}.nav-link{padding:16px 0!important;border-bottom:1px solid rgba(255,255,255,.1)!important;width:100%!important;text-align:left!important}.nav-link:last-child{border-bottom:none!important}.ant-form-item{margin-bottom:16px!important}.ant-input,.ant-input-affix-wrapper,.ant-btn{font-size:14px!important}.ant-typography h1{font-size:32px!important}.ant-typography h2{font-size:28px!important}.ant-typography h3{font-size:24px!important}.ant-typography h4{font-size:20px!important}.ant-typography h5{font-size:18px!important}}@media (max-width: 480px){.skills-grid-container{gap:8px;padding:8px}.skill-pill{padding:6px 12px;font-size:.75rem;border-radius:18px}.skill-icon{width:16px;height:16px}.skill-label{font-size:.75rem}.ant-typography h1{font-size:28px!important}.ant-typography h2{font-size:24px!important}.ant-typography h3{font-size:20px!important}.ant-typography h4{font-size:18px!important}.ant-typography h5{font-size:16px!important}}@media (min-width: 641px) and (max-width: 1024px){.skills-grid-container{gap:16px;padding:16px}.skill-pill{padding:10px 18px;font-size:.85rem}.skill-icon{width:20px;height:20px}.skill-label{font-size:.85rem}}.skills-marquee-outer{overflow:hidden;width:100vw;margin-left:calc(-50vw + 50%);background:transparent;padding:1.5rem 0}.skills-marquee-inner{display:flex;width:max-content;animation:marquee-scroll 25s linear infinite}.skill-marquee-card{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:100px;margin:0 15px;background:#ffffff0d;border-radius:12px;padding:12px 8px 8px;box-shadow:0 2px 8px #00000014;border:1px solid rgba(255,255,255,.08);transition:transform .2s}.skill-marquee-card:hover{transform:scale(1.07);background:#ffffff1f}.skill-marquee-icon{width:36px;height:36px;margin-bottom:8px;object-fit:contain}.skill-marquee-label{color:#fff;font-size:.875rem;font-weight:500;text-align:center;margin-top:2px}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0;box-sizing:border-box;background:#0c0c1d!important;color:#fff;font-family:EB Garamond,serif;width:100%;max-width:100vw;overflow-x:hidden}html{font-size:14px}@media (max-width: 640px){html{font-size:12px}}@media (min-width: 641px) and (max-width: 1024px){html{font-size:13px}}@media (min-width: 1025px){html{font-size:14px}}@media (max-width: 480px){html{font-size:11px}}@media (min-width: 1440px){html{font-size:16px}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){html{font-size:16px}}.ant-typography{color:#fff!important;font-family:EB Garamond,serif!important}.ant-divider{border-color:#333!important}.ant-layout,.ant-layout-content,.ant-layout-footer{background:#0c0c1d!important}.nav-link:hover{color:#1890ff!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0c0c1d}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}body *{box-sizing:border-box}.ant-row,.ant-col{background:transparent!important}section{max-width:100vw;width:100%;margin:0 auto;box-sizing:border-box}.responsive-container{max-width:1400px;margin:0 auto;padding:0 5%;width:100%}@media (max-width: 640px){.responsive-container{padding:0 4%}}@media (min-width: 641px) and (max-width: 1024px){.responsive-container{padding:0 4.5%}}@media (max-width: 480px){.responsive-container{padding:0 3%}}@media (min-width: 1440px){.responsive-container{padding:0 6%}}.ant-btn,.ant-input,.ant-form-item-label>label,.ant-card,.ant-tag,.ant-space,.ant-avatar,.ant-drawer,.ant-drawer-title,.ant-drawer-body{font-family:EB Garamond,serif!important}
