.rbp-theme{--background:#fff;--foreground:#0a0a0a;--muted:#f5f5f5;--muted-foreground:#737373;--border:#e5e5e5;--ring:#06f;--frame:#fff;--font-serif:var(--font-fraunces), ui-serif, Georgia, serif}:is(.dark .rbp-theme,.rbp-theme.dark,html.dark .rbp-theme){--background:#0a0a0a;--foreground:#fafafa;--muted:#171717;--muted-foreground:#a3a3a3;--border:#262626;--ring:#3b82f6;--frame:#0a0a0a}@media (prefers-reduced-motion:reduce){.rbp-theme *,.rbp-theme :before,.rbp-theme :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-frame{z-index:9999;pointer-events:none;background-color:var(--frame);display:block;position:absolute}.site-frame--top{height:10px;top:0;left:0;right:0}.site-frame--left{width:10px;top:0;bottom:0;left:0}.site-frame--right{width:10px;top:0;bottom:0;right:0}.site-corner{z-index:9998;pointer-events:none;color:var(--frame);display:block;position:absolute}.site-corner--top-left{top:10px;left:10px;transform:rotate(90deg)}.site-corner--top-right{top:10px;right:10px;transform:rotate(180deg)}@media (max-width:850px){.site-frame,.site-corner{display:none}}.project-card{will-change:transform;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1);transform:translateY(0);box-shadow:0 1px 2px #0000000a}.project-card:hover{border-color:color-mix(in srgb, var(--foreground) 14%, transparent);transform:translateY(-4px);box-shadow:0 10px 20px -8px #0000001f,0 4px 8px -4px #00000014}:is(.dark .project-card,.rbp-theme.dark .project-card,html.dark .project-card){box-shadow:0 1px 2px #0006}:is(.dark .project-card:hover,.rbp-theme.dark .project-card:hover,html.dark .project-card:hover){box-shadow:0 10px 24px -8px #0009,0 4px 8px -4px #0006}.project-card__image{overflow:hidden}.project-card__image-inner{will-change:transform;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1)}.project-card:hover .project-card__image-inner{transform:scale(1.06)}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}html[data-theme-anim="1"]::view-transition-old(root){z-index:0}html[data-theme-anim="1"]::view-transition-new(root){z-index:1;animation:.7s cubic-bezier(.22,1,.36,1) both theme-reveal}@keyframes theme-reveal{0%{clip-path:circle(0px at var(--theme-cx) var(--theme-cy))}to{clip-path:circle(var(--theme-r) at var(--theme-cx) var(--theme-cy))}}.max-w-275{max-width:1100px}.max-w-160{max-width:640px}.max-w-312{max-width:1248px}.max-w-105{max-width:420px}.h-225{height:900px}.rounded-4xl{border-radius:2rem}.border-6{border-width:6px}
.simple-resume-theme{--sr-primary:#fe4300;--sr-primary-hover:#e03c00;--sr-muted:#f0f0f0;--sr-border:#e2e8f0;--sr-foreground:#09090b;--sr-muted-foreground:#64748b;color:var(--sr-foreground);background-color:#fff;font-family:inherit}@keyframes sr-wave-animation{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0)}to{transform:rotate(0)}}.simple-resume-theme .sr-wave{transform-origin:70% 70%;animation-name:sr-wave-animation;animation-duration:2.5s;animation-iteration-count:infinite;display:inline-block}.simple-resume-theme .sr-btn{z-index:1;transition:color .3s;position:relative;overflow:hidden}.simple-resume-theme .sr-btn:before{content:"";background-color:var(--sr-primary);z-index:-1;width:100%;height:0%;transition:height .3s;position:absolute;bottom:0;left:0}.simple-resume-theme .sr-btn:hover:before{height:100%}.simple-resume-theme .sr-container{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:640px){.simple-resume-theme .sr-container{padding-left:1.75rem;padding-right:1.75rem}}@media print{.simple-resume-theme{color:#000!important;background:#fff!important}.simple-resume-theme .no-print,.simple-resume-theme header,.simple-resume-theme footer{display:none!important}.simple-resume-theme main{width:100%!important;margin:0!important;padding:0!important}.simple-resume-theme *{box-shadow:none!important}}
.dot-white-theme{--primary-sky:#2f7df4}.dot-white-theme .name_underline:after{content:"";background-color:#2f7df4;border-radius:9999px;width:6rem;height:.5rem;margin-top:.5rem;display:block}.dot-white-theme .icon_underline:after{content:"";background-color:#2f7df4;border-radius:9999px;width:2.25rem;height:.25rem;margin-top:.5rem;display:block;position:absolute;top:100%;left:0}.dot-white-theme .education_point:before{content:"";background-color:#2f7df4;border-radius:50%;outline:3px solid #18181b;width:10px;height:10px;display:block;position:absolute;top:48%;left:-7px;box-shadow:0 2px 8px 2px #2f7df473}.dot-white-theme .animate-text-slide{animation:12.5s cubic-bezier(.83,0,.17,1) infinite text-slide}@keyframes text-slide{0%,16%{transform:translateY(0%)}20%,36%{transform:translateY(-16.66%)}40%,56%{transform:translateY(-33.33%)}60%,76%{transform:translateY(-50%)}80%,96%{transform:translateY(-66.66%)}to{transform:translateY(-83.33%)}}
