@import url("https://fonts.googleapis.com/css?family=Poppins");:root{--primary-color: #2D2D2D;--background-color: #FFFFFF;--text-color: #2D2D2D;--border-color: #EEEEEE;--accent-color: #0066FF;--nav-bg: #FFFFFF;--nav-text: #2D2D2D;--footer-bg: #FFFFFF;--footer-text: #2D2D2D;--card-bg: #FFFFFF;--font-family: system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'}[data-theme="dark"]{--primary-color: #FFFFFF;--background-color: #111111;--text-color: #d8d3d3;--border-color: #333333;--accent-color: #3B82F6;--nav-bg: #111111;--nav-text: #FFFFFF;--footer-bg: #111111;--footer-text: #FFFFFF;--card-bg: #111111}.project-flow-container{position:relative;width:100%;margin:40px 0;padding:20px 0}.project-flow-container::after{content:'';position:absolute;width:4px;background-color:#e0e0e0;top:0;bottom:0;left:50%;margin-left:-2px;z-index:0}.project-flow-items{position:relative}.project-flow-item{position:relative;margin-bottom:70px;width:100%}.project-flow-item::after{content:'';display:table;clear:both}.project-flow-item:nth-child(odd) .project-flow-card{float:left;left:0}.project-flow-item:nth-child(even) .project-flow-card{float:right;right:0}.project-flow-card{position:relative;width:45%;padding:0;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,0.1);transition:all 0.3s ease}.project-flow-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.15)}.project-flow-item .timeline-dot{content:'';position:absolute;width:20px;height:20px;background-color:white;border:4px solid #3498db;top:50%;border-radius:50%;z-index:1;left:50%;margin-left:-10px;margin-top:-10px}.project-flow-item .timeline-branch{position:absolute;height:2px;background-color:#e0e0e0;top:50%;z-index:0}.project-flow-item:nth-child(odd) .timeline-branch{right:50%;width:5%}.project-flow-item:nth-child(even) .timeline-branch{left:50%;width:5%}.project-flow-card .card-body{padding:15px}.project-flow-card .card-img-top{border-top-left-radius:10px;border-top-right-radius:10px;max-height:200px;object-fit:cover}@media (max-width: 768px){.project-flow-card{width:80%;float:right !important;margin-right:10%}.project-flow-container::after{left:10%}.project-flow-item .timeline-dot{left:10%}.project-flow-item .timeline-branch{left:10% !important;width:10% !important;right:auto !important}}.cls-1{fill:#ffc541}.cls-2{fill:#4e4066}.cls-3{fill:#6f5b92}.cls-4{fill:#f78d5e}.cls-5{fill:#fa976c}.cls-6{fill:#b65c32;opacity:0.6}.cls-7{fill:#b65c32;opacity:0.4}.cls-8{fill:#b65c32}.cls-9{fill:#f4b73b}.cls-10{opacity:0.6}.cls-11{fill:#f9c358}.cls-12{fill:#9b462c}.cls-13{fill:#aa512e}.cls-14{fill:#7d6aa5}.wheel{animation:wheel-rotate 6s ease infinite;transform-origin:center;transform-box:fill-box}@keyframes wheel-rotate{50%{transform:rotate(360deg);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}100%{transform:rotate(960deg)}}.clock-hand-1{animation:clock-rotate 3s linear infinite;transform-origin:bottom;transform-box:fill-box}.clock-hand-2{animation:clock-rotate 6s linear infinite;transform-origin:bottom;transform-box:fill-box}@keyframes clock-rotate{100%{transform:rotate(360deg)}}#box-top{animation:box-top-anim 2s linear infinite;transform-origin:right top;transform-box:fill-box}@keyframes box-top-anim{50%{transform:rotate(-5deg)}}#umbrella{animation:umbrella-anim 6s linear infinite;transform-origin:center;transform-box:fill-box}@keyframes umbrella-anim{25%{transform:translateY(10px) rotate(5deg)}75%{transform:rotate(-5deg)}}#cup{animation:cup-rotate 3s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite;transform-origin:top left;transform-box:fill-box}@keyframes cup-rotate{50%{transform:rotate(-5deg)}}#pillow{animation:pillow-anim 3s linear infinite;transform-origin:center;transform-box:fill-box}@keyframes pillow-anim{25%{transform:rotate(10deg) translateY(5px)}75%{transform:rotate(-10deg)}}#stripe{animation:stripe-anim 3s linear infinite;transform-origin:center;transform-box:fill-box}@keyframes stripe-anim{25%{transform:translate(10px, 0) rotate(-10deg)}75%{transform:translateX(10px)}}#bike{animation:bike-anim 6s ease infinite}@keyframes bike-anim{0%{transform:translateX(-1300px)}50%{transform:translateX(0);animation-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}100%{transform:translateX(1300px)}}#rucksack{animation:ruck-anim 3s linear infinite;transform-origin:top;transform-box:fill-box}@keyframes ruck-anim{50%{transform:rotate(5deg)}}.circle{animation:circle-anim ease infinite;transform-origin:center;transform-box:fill-box;perspective:0px}.circle.c1{animation-duration:2s}.circle.c2{animation-duration:3s}.circle.c3{animation-duration:1s}.circle.c4{animation-duration:1s}.circle.c5{animation-duration:2s}.circle.c6{animation-duration:3s}@keyframes circle-anim{50%{transform:scale(0.2) rotateX(360deg) rotateY(360deg)}}.four,#ou{animation:four-anim cubic-bezier(0.39, 0.575, 0.565, 1) infinite}.four.a{transform-origin:bottom left;animation-duration:3s;transform-box:fill-box}.four.b{transform-origin:bottom right;animation-duration:3s;transform-box:fill-box}#ou{animation-duration:6s;transform-origin:center;transform-box:fill-box}@keyframes four-anim{50%{transform:scale(0.98)}}html{padding-left:calc(100vw - 100%)}body{font-family:"Poppins", sans-serif}.badge{font-weight:500}.bg-light,.bg-light *,.badge-light,.badge-light *{color:#343a40 !important}.bg-dark,.bg-dark *,.badge-dark,.badge-dark *{color:rgba(255,255,255,0.9) !important}.search-box{box-shadow:none !important}.post.card{border-radius:15px;text-decoration:none !important;padding:15px;height:100%}.post.card .card-footer{font-size:14px;margin:0 -15px -15px -15px;padding:15px 35px}.post-metadata{font-size:14px;margin-top:-6px}.post-metadata .tag:hover{background-color:#007bff;color:white !important}.social{text-decoration:none !important}#attribution{opacity:0.5}#attribution a{text-decoration:none;font-weight:bold}@media only screen and (min-width: 768px){#attribution{writing-mode:vertical-rl;transform:rotate(180deg);position:fixed;bottom:120px;right:22px}}.github-footer{font-size:10px;color:#6c757d;text-decoration:underline;text-decoration-color:yellow;text-align:right;margin-top:4em;margin-right:2em}#container{display:inline-block;position:relative;width:100%}#dummy{padding-top:100%}#element{position:absolute;top:0;bottom:0;left:0;right:0}.circle-image{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center}.link-after,.nav-link::after,.navbar-brand::after,.nav-item.active::after{content:"";display:block;height:0.15em;background:#007bff}.nav-link::after,.navbar-brand::after{width:0;transition:width 0.35s}.nav-link:hover::after,.navbar-brand:hover::after{width:100%}.nav-item.active{font-weight:bold}.nav-item.active::after{width:100% !important}.navbar-brand{margin-bottom:-14px}.navbar-brand::after{margin-top:-0.25em}.markdown-body h1,.markdown-body h2{margin-top:32px}.markdown-body hr{background:#6c757d}.markdown-body img:not(.emoji){display:block;max-width:100%;height:auto;margin:1rem auto}.markdown-body .video{position:relative;padding-bottom:56.25%;margin-bottom:1rem;width:100%}.markdown-body .video iframe{position:absolute;height:100%;width:100%}.markdown-body a:not(.btn):not([class^="carousel-"]):not([class^="list-"]):not(.no-underline){display:inline-block;text-decoration:none}.markdown-body a:not(.btn):not([class^="carousel-"]):not([class^="list-"]):not(.no-underline):hover{color:#007bff}.markdown-body a:not(.btn):not([class^="carousel-"]):not([class^="list-"]):not(.no-underline)::after{content:"";display:block;height:0.15em;margin-top:-0.15em;width:0;background:#007bff;transition:width 0.35s}.markdown-body a:not(.btn):not([class^="carousel-"]):not([class^="list-"]):not(.no-underline):hover::after{width:100%}.markdown-body pre{background:#f8f9fa;border:1px solid #ddd;color:#343a40;font-family:monospace;font-size:14px;line-height:20px;margin-bottom:1.6em;max-width:100%;padding:1em 1.5em;display:block;page-break-inside:avoid;overflow:auto;word-wrap:break-word}.markdown-body code.highlighter-rouge{background-color:#f8f9fa;color:#343a40;border-radius:3px;margin:0;padding:0.2em 0.65em}.markdown-body blockquote{border-left:0.25em solid #007bff;color:#6c757d;padding:0 1em}.markdown-body ul.task-list{list-style:none;padding-left:24px}.markdown-body input.task-list-item-checkbox{margin-right:10px;vertical-align:middle}.markdown-body table:not(.highlight){display:block;overflow-x:auto;margin:1rem 0}.markdown-body table:not(.highlight) td,.markdown-body table:not(.highlight) th{border:1px solid #ddd;padding:8px 16px}.markdown-body table:not(.highlight) th{padding-top:12px;padding-bottom:12px;font-weight:500;text-align:left;background-color:#007bff;color:white}.markdown-body table:not(.highlight) tr:nth-child(even){background-color:rgba(0,0,0,0.05)}.project.card{border-radius:15px;text-decoration:none !important;margin:10px auto;transition:transform 400ms}.project.card .card-img-top{border-radius:15px 15px 0 0}.project.card:hover:not(.post){transform:translateY(-8px);box-shadow:-2px 8px 40px -12px rgba(0,0,0,0.24)}.timeline-body{position:relative;border-radius:0 15px 15px 0;padding:5px 0}.timeline-body:after{content:"";width:4px;height:100%;background-color:#007bff;position:absolute;left:-4px;top:0}.timeline-body .timeline-item{position:relative}.timeline-body .timeline-item:after{content:"";width:20px;height:20px;border-radius:50%;border:4px solid #007bff;background-color:#f8f9fa;position:absolute;left:-12px;top:8px;z-index:10}.timeline-body .timeline-item .content{margin:40px;padding-bottom:20px;border-bottom:1px dashed #343a40}.timeline-body .timeline-item .content .date{margin-top:-5px;margin-bottom:15px;color:#6c757d}.highlight .w,[data-theme="dark"] pre .w,[data-theme="dark"] code.highlighter-rouge .w{color:#bbb}.highlight .k,[data-theme="dark"] pre .k,[data-theme="dark"] code.highlighter-rouge .k{color:#00a}.highlight .m,[data-theme="dark"] pre .m,[data-theme="dark"] code.highlighter-rouge .m{color:#099}.highlight .s,[data-theme="dark"] pre .s,[data-theme="dark"] code.highlighter-rouge .s{color:#a50}.highlight .c,[data-theme="dark"] pre .c,[data-theme="dark"] code.highlighter-rouge .c{color:#aaaaaa;font-style:italic}.highlight .cp,[data-theme="dark"] pre .cp,[data-theme="dark"] code.highlighter-rouge .cp{color:#4c8317}.highlight .gd,[data-theme="dark"] pre .gd,[data-theme="dark"] code.highlighter-rouge .gd{color:#a00}.highlight .gr,[data-theme="dark"] pre .gr,[data-theme="dark"] code.highlighter-rouge .gr{color:#a00}.highlight .gi,[data-theme="dark"] pre .gi,[data-theme="dark"] code.highlighter-rouge .gi{color:#0a0}.highlight .go,[data-theme="dark"] pre .go,[data-theme="dark"] code.highlighter-rouge .go{color:#888}.highlight .gp,[data-theme="dark"] pre .gp,[data-theme="dark"] code.highlighter-rouge .gp{color:#555}.highlight .gt,[data-theme="dark"] pre .gt,[data-theme="dark"] code.highlighter-rouge .gt{color:#a00}.highlight .kc,[data-theme="dark"] pre .kc,[data-theme="dark"] code.highlighter-rouge .kc{color:#00a}.highlight .kd,[data-theme="dark"] pre .kd,[data-theme="dark"] code.highlighter-rouge .kd{color:#00a}.highlight .kn,[data-theme="dark"] pre .kn,[data-theme="dark"] code.highlighter-rouge .kn{color:#00a}.highlight .kp,[data-theme="dark"] pre .kp,[data-theme="dark"] code.highlighter-rouge .kp{color:#00a}.highlight .kr,[data-theme="dark"] pre .kr,[data-theme="dark"] code.highlighter-rouge .kr{color:#00a}.highlight .kt,[data-theme="dark"] pre .kt,[data-theme="dark"] code.highlighter-rouge .kt{color:#0aa}.highlight .na,[data-theme="dark"] pre .na,[data-theme="dark"] code.highlighter-rouge .na{color:#1e90ff}.highlight .nb,[data-theme="dark"] pre .nb,[data-theme="dark"] code.highlighter-rouge .nb{color:#0aa}.highlight .nc,[data-theme="dark"] pre .nc,[data-theme="dark"] code.highlighter-rouge .nc{color:#0a0}.highlight .no,[data-theme="dark"] pre .no,[data-theme="dark"] code.highlighter-rouge .no{color:#a00}.highlight .nd,[data-theme="dark"] pre .nd,[data-theme="dark"] code.highlighter-rouge .nd{color:#888}.highlight .nf,[data-theme="dark"] pre .nf,[data-theme="dark"] code.highlighter-rouge .nf{color:#0a0}.highlight .nn,[data-theme="dark"] pre .nn,[data-theme="dark"] code.highlighter-rouge .nn{color:#0aa}.highlight .nv,[data-theme="dark"] pre .nv,[data-theme="dark"] code.highlighter-rouge .nv{color:#a00}.highlight .ow,[data-theme="dark"] pre .ow,[data-theme="dark"] code.highlighter-rouge .ow{color:#00a}.highlight .mb,[data-theme="dark"] pre .mb,[data-theme="dark"] code.highlighter-rouge .mb{color:#099}.highlight .mf,[data-theme="dark"] pre .mf,[data-theme="dark"] code.highlighter-rouge .mf{color:#099}.highlight .mh,[data-theme="dark"] pre .mh,[data-theme="dark"] code.highlighter-rouge .mh{color:#099}.highlight .mi,[data-theme="dark"] pre .mi,[data-theme="dark"] code.highlighter-rouge .mi{color:#099}.highlight .mo,[data-theme="dark"] pre .mo,[data-theme="dark"] code.highlighter-rouge .mo{color:#099}.highlight .sa,[data-theme="dark"] pre .sa,[data-theme="dark"] code.highlighter-rouge .sa{color:#a50}.highlight .sb,[data-theme="dark"] pre .sb,[data-theme="dark"] code.highlighter-rouge .sb{color:#a50}.highlight .sc,[data-theme="dark"] pre .sc,[data-theme="dark"] code.highlighter-rouge .sc{color:#a50}.highlight .dl,[data-theme="dark"] pre .dl,[data-theme="dark"] code.highlighter-rouge .dl{color:#a50}.highlight .sd,[data-theme="dark"] pre .sd,[data-theme="dark"] code.highlighter-rouge .sd{color:#a50}.highlight .s2,[data-theme="dark"] pre .s2,[data-theme="dark"] code.highlighter-rouge .s2{color:#a50}.highlight .se,[data-theme="dark"] pre .se,[data-theme="dark"] code.highlighter-rouge .se{color:#a50}.highlight .sh,[data-theme="dark"] pre .sh,[data-theme="dark"] code.highlighter-rouge .sh{color:#a50}.highlight .si,[data-theme="dark"] pre .si,[data-theme="dark"] code.highlighter-rouge .si{color:#a50}.highlight .sx,[data-theme="dark"] pre .sx,[data-theme="dark"] code.highlighter-rouge .sx{color:#a50}.highlight .sr,[data-theme="dark"] pre .sr,[data-theme="dark"] code.highlighter-rouge .sr{color:#099}.highlight .s1,[data-theme="dark"] pre .s1,[data-theme="dark"] code.highlighter-rouge .s1{color:#a50}.highlight .ss,[data-theme="dark"] pre .ss,[data-theme="dark"] code.highlighter-rouge .ss{color:#00a}.highlight .bp,[data-theme="dark"] pre .bp,[data-theme="dark"] code.highlighter-rouge .bp{color:#0aa}.highlight .fm,[data-theme="dark"] pre .fm,[data-theme="dark"] code.highlighter-rouge .fm{color:#0a0}.highlight .vc,[data-theme="dark"] pre .vc,[data-theme="dark"] code.highlighter-rouge .vc{color:#a00}.highlight .vg,[data-theme="dark"] pre .vg,[data-theme="dark"] code.highlighter-rouge .vg{color:#a00}.highlight .vi,[data-theme="dark"] pre .vi,[data-theme="dark"] code.highlighter-rouge .vi{color:#a00}.highlight .vm,[data-theme="dark"] pre .vm,[data-theme="dark"] code.highlighter-rouge .vm{color:#a00}.highlight .il,[data-theme="dark"] pre .il,[data-theme="dark"] code.highlighter-rouge .il{color:#099}.highlight .ge,[data-theme="dark"] pre .ge,[data-theme="dark"] code.highlighter-rouge .ge{font-style:italic}.highlight .gs,[data-theme="dark"] pre .gs,[data-theme="dark"] code.highlighter-rouge .gs{font-weight:bold}.highlight .c1,[data-theme="dark"] pre .c1,[data-theme="dark"] code.highlighter-rouge .c1{color:#aaaaaa;font-style:italic}.highlight .cs,[data-theme="dark"] pre .cs,[data-theme="dark"] code.highlighter-rouge .cs{color:#0000aa;font-style:italic}.highlight .ch,[data-theme="dark"] pre .ch,[data-theme="dark"] code.highlighter-rouge .ch{color:#aaaaaa;font-style:italic}.highlight .cm,[data-theme="dark"] pre .cm,[data-theme="dark"] code.highlighter-rouge .cm{color:#aaaaaa;font-style:italic}.highlight .gh,[data-theme="dark"] pre .gh,[data-theme="dark"] code.highlighter-rouge .gh{color:#000080;font-weight:bold}.highlight .gu,[data-theme="dark"] pre .gu,[data-theme="dark"] code.highlighter-rouge .gu{color:#800080;font-weight:bold}.highlight .ni,[data-theme="dark"] pre .ni,[data-theme="dark"] code.highlighter-rouge .ni{color:#880000;font-weight:bold}.highlight .nt,[data-theme="dark"] pre .nt,[data-theme="dark"] code.highlighter-rouge .nt{color:#1e90ff;font-weight:bold}.highlight .err,[data-theme="dark"] pre .err,[data-theme="dark"] code.highlighter-rouge .err{color:red}.highlight .cpf,[data-theme="dark"] pre .cpf,[data-theme="dark"] code.highlighter-rouge .cpf{color:#aaaaaa;font-style:italic}[data-theme="light"] #theme-toggler:before{content:"🌙"}[data-theme="dark"] #theme-toggler:before{content:"🌞"}[data-theme="light"] .navbar-themed .navbar-brand,[data-theme="light"] .navbar-themed .navbar-nav .nav-link.active{color:#343a40}[data-theme="dark"] .navbar-themed .navbar-brand,[data-theme="dark"] .navbar-themed .navbar-nav .nav-link.active{color:rgba(255,255,255,0.9)}[data-theme="light"] .navbar-themed .navbar-nav .nav-link{color:rgba(52,58,64,0.5)}[data-theme="dark"] .navbar-themed .navbar-nav .nav-link{color:rgba(255,255,255,0.5)}[data-theme="light"] .text-themed{color:#343a40}[data-theme="dark"] .text-themed{color:rgba(255,255,255,0.9)}[data-theme="light"] .bg-themed{background-color:#f8f9fa}[data-theme="dark"] .bg-themed{background-color:#343a40}[data-theme="dark"] body{background-color:#17191a;color:rgba(255,255,255,0.9)}[data-theme="dark"] .highlight .hll,[data-theme="dark"] pre .hll,[data-theme="dark"] code.highlighter-rouge .hll{background-color:#404040}[data-theme="dark"] .highlight,[data-theme="dark"] pre,[data-theme="dark"] code.highlighter-rouge{background:#202020;color:#d0d0d0}[data-theme="dark"] .highlight .c,[data-theme="dark"] pre .c,[data-theme="dark"] code.highlighter-rouge .c{color:#999999;font-style:italic}[data-theme="dark"] .highlight .err,[data-theme="dark"] pre .err,[data-theme="dark"] code.highlighter-rouge .err{color:#a61717;background-color:#e3d2d2}[data-theme="dark"] .highlight .esc,[data-theme="dark"] pre .esc,[data-theme="dark"] code.highlighter-rouge .esc{color:#d0d0d0}[data-theme="dark"] .highlight .g,[data-theme="dark"] pre .g,[data-theme="dark"] code.highlighter-rouge .g{color:#d0d0d0}[data-theme="dark"] .highlight .k,[data-theme="dark"] pre .k,[data-theme="dark"] code.highlighter-rouge .k{color:#6ab825;font-weight:bold}[data-theme="dark"] .highlight .l,[data-theme="dark"] pre .l,[data-theme="dark"] code.highlighter-rouge .l{color:#d0d0d0}[data-theme="dark"] .highlight .n,[data-theme="dark"] pre .n,[data-theme="dark"] code.highlighter-rouge .n{color:#d0d0d0}[data-theme="dark"] .highlight .o,[data-theme="dark"] pre .o,[data-theme="dark"] code.highlighter-rouge .o{color:#d0d0d0}[data-theme="dark"] .highlight .x,[data-theme="dark"] pre .x,[data-theme="dark"] code.highlighter-rouge .x{color:#d0d0d0}[data-theme="dark"] .highlight .p,[data-theme="dark"] pre .p,[data-theme="dark"] code.highlighter-rouge .p{color:#d0d0d0}[data-theme="dark"] .highlight .ch,[data-theme="dark"] pre .ch,[data-theme="dark"] code.highlighter-rouge .ch{color:#999999;font-style:italic}[data-theme="dark"] .highlight .cm,[data-theme="dark"] pre .cm,[data-theme="dark"] code.highlighter-rouge .cm{color:#999999;font-style:italic}[data-theme="dark"] .highlight .cp,[data-theme="dark"] pre .cp,[data-theme="dark"] code.highlighter-rouge .cp{color:#cd2828;font-weight:bold}[data-theme="dark"] .highlight .cpf,[data-theme="dark"] pre .cpf,[data-theme="dark"] code.highlighter-rouge .cpf{color:#999999;font-style:italic}[data-theme="dark"] .highlight .c1,[data-theme="dark"] pre .c1,[data-theme="dark"] code.highlighter-rouge .c1{color:#999999;font-style:italic}[data-theme="dark"] .highlight .cs,[data-theme="dark"] pre .cs,[data-theme="dark"] code.highlighter-rouge .cs{color:#e50808;font-weight:bold;background-color:#520000}[data-theme="dark"] .highlight .gd,[data-theme="dark"] pre .gd,[data-theme="dark"] code.highlighter-rouge .gd{color:#d22323}[data-theme="dark"] .highlight .ge,[data-theme="dark"] pre .ge,[data-theme="dark"] code.highlighter-rouge .ge{color:#d0d0d0;font-style:italic}[data-theme="dark"] .highlight .gr,[data-theme="dark"] pre .gr,[data-theme="dark"] code.highlighter-rouge .gr{color:#d22323}[data-theme="dark"] .highlight .gh,[data-theme="dark"] pre .gh,[data-theme="dark"] code.highlighter-rouge .gh{color:#ffffff;font-weight:bold}[data-theme="dark"] .highlight .gi,[data-theme="dark"] pre .gi,[data-theme="dark"] code.highlighter-rouge .gi{color:#589819}[data-theme="dark"] .highlight .go,[data-theme="dark"] pre .go,[data-theme="dark"] code.highlighter-rouge .go{color:#ccc}[data-theme="dark"] .highlight .gp,[data-theme="dark"] pre .gp,[data-theme="dark"] code.highlighter-rouge .gp{color:#aaa}[data-theme="dark"] .highlight .gs,[data-theme="dark"] pre .gs,[data-theme="dark"] code.highlighter-rouge .gs{color:#d0d0d0;font-weight:bold}[data-theme="dark"] .highlight .gu,[data-theme="dark"] pre .gu,[data-theme="dark"] code.highlighter-rouge .gu{color:#ffffff;text-decoration:underline}[data-theme="dark"] .highlight .gt,[data-theme="dark"] pre .gt,[data-theme="dark"] code.highlighter-rouge .gt{color:#d22323}[data-theme="dark"] .highlight .kc,[data-theme="dark"] pre .kc,[data-theme="dark"] code.highlighter-rouge .kc{color:#6ab825;font-weight:bold}[data-theme="dark"] .highlight .kd,[data-theme="dark"] pre .kd,[data-theme="dark"] code.highlighter-rouge .kd{color:#6ab825;font-weight:bold}[data-theme="dark"] .highlight .kn,[data-theme="dark"] pre .kn,[data-theme="dark"] code.highlighter-rouge .kn{color:#6ab825;font-weight:bold}[data-theme="dark"] .highlight .kp,[data-theme="dark"] pre .kp,[data-theme="dark"] code.highlighter-rouge .kp{color:#6ab825}[data-theme="dark"] .highlight .kr,[data-theme="dark"] pre .kr,[data-theme="dark"] code.highlighter-rouge .kr{color:#6ab825;font-weight:bold}[data-theme="dark"] .highlight .kt,[data-theme="dark"] pre .kt,[data-theme="dark"] code.highlighter-rouge .kt{color:#6ab825;font-weight:bold}[data-theme="dark"] .highlight .ld,[data-theme="dark"] pre .ld,[data-theme="dark"] code.highlighter-rouge .ld{color:#d0d0d0}[data-theme="dark"] .highlight .m,[data-theme="dark"] pre .m,[data-theme="dark"] code.highlighter-rouge .m{color:#3677a9}[data-theme="dark"] .highlight .s,[data-theme="dark"] pre .s,[data-theme="dark"] code.highlighter-rouge .s{color:#ed9d13}[data-theme="dark"] .highlight .na,[data-theme="dark"] pre .na,[data-theme="dark"] code.highlighter-rouge .na{color:#bbb}[data-theme="dark"] .highlight .nb,[data-theme="dark"] pre .nb,[data-theme="dark"] code.highlighter-rouge .nb{color:#24909d}[data-theme="dark"] .highlight .nc,[data-theme="dark"] pre .nc,[data-theme="dark"] code.highlighter-rouge .nc{color:#447fcf;text-decoration:underline}[data-theme="dark"] .highlight .no,[data-theme="dark"] pre .no,[data-theme="dark"] code.highlighter-rouge .no{color:#40ffff}[data-theme="dark"] .highlight .nd,[data-theme="dark"] pre .nd,[data-theme="dark"] code.highlighter-rouge .nd{color:orange}[data-theme="dark"] .highlight .ni,[data-theme="dark"] pre .ni,[data-theme="dark"] code.highlighter-rouge .ni{color:#d0d0d0}[data-theme="dark"] .highlight .ne,[data-theme="dark"] pre .ne,[data-theme="dark"] code.highlighter-rouge .ne{color:#bbb}[data-theme="dark"] .highlight .nf,[data-theme="dark"] pre .nf,[data-theme="dark"] code.highlighter-rouge .nf{color:#447fcf}[data-theme="dark"] .highlight .nl,[data-theme="dark"] pre .nl,[data-theme="dark"] code.highlighter-rouge .nl{color:#d0d0d0}[data-theme="dark"] .highlight .nn,[data-theme="dark"] pre .nn,[data-theme="dark"] code.highlighter-rouge .nn{color:#447fcf;text-decoration:underline}[data-theme="dark"] .highlight .nx,[data-theme="dark"] pre .nx,[data-theme="dark"] code.highlighter-rouge .nx{color:#d0d0d0}[data-theme="dark"] .highlight .py,[data-theme="dark"] pre .py,[data-theme="dark"] code.highlighter-rouge .py{color:#d0d0d0}[data-theme="dark"] .highlight .nt,[data-theme="dark"] pre .nt,[data-theme="dark"] code.highlighter-rouge .nt{color:#6ab825;font-weight:bold}[data-theme="dark"] .highlight .nv,[data-theme="dark"] pre .nv,[data-theme="dark"] code.highlighter-rouge .nv{color:#40ffff}[data-theme="dark"] .highlight .ow,[data-theme="dark"] pre .ow,[data-theme="dark"] code.highlighter-rouge .ow{color:#6ab825;font-weight:bold}[data-theme="dark"] .highlight .w,[data-theme="dark"] pre .w,[data-theme="dark"] code.highlighter-rouge .w{color:#666}[data-theme="dark"] .highlight .mb,[data-theme="dark"] pre .mb,[data-theme="dark"] code.highlighter-rouge .mb{color:#3677a9}[data-theme="dark"] .highlight .mf,[data-theme="dark"] pre .mf,[data-theme="dark"] code.highlighter-rouge .mf{color:#3677a9}[data-theme="dark"] .highlight .mh,[data-theme="dark"] pre .mh,[data-theme="dark"] code.highlighter-rouge .mh{color:#3677a9}[data-theme="dark"] .highlight .mi,[data-theme="dark"] pre .mi,[data-theme="dark"] code.highlighter-rouge .mi{color:#3677a9}[data-theme="dark"] .highlight .mo,[data-theme="dark"] pre .mo,[data-theme="dark"] code.highlighter-rouge .mo{color:#3677a9}[data-theme="dark"] .highlight .sa,[data-theme="dark"] pre .sa,[data-theme="dark"] code.highlighter-rouge .sa{color:#ed9d13}[data-theme="dark"] .highlight .sb,[data-theme="dark"] pre .sb,[data-theme="dark"] code.highlighter-rouge .sb{color:#ed9d13}[data-theme="dark"] .highlight .sc,[data-theme="dark"] pre .sc,[data-theme="dark"] code.highlighter-rouge .sc{color:#ed9d13}[data-theme="dark"] .highlight .dl,[data-theme="dark"] pre .dl,[data-theme="dark"] code.highlighter-rouge .dl{color:#ed9d13}[data-theme="dark"] .highlight .sd,[data-theme="dark"] pre .sd,[data-theme="dark"] code.highlighter-rouge .sd{color:#ed9d13}[data-theme="dark"] .highlight .s2,[data-theme="dark"] pre .s2,[data-theme="dark"] code.highlighter-rouge .s2{color:#ed9d13}[data-theme="dark"] .highlight .se,[data-theme="dark"] pre .se,[data-theme="dark"] code.highlighter-rouge .se{color:#ed9d13}[data-theme="dark"] .highlight .sh,[data-theme="dark"] pre .sh,[data-theme="dark"] code.highlighter-rouge .sh{color:#ed9d13}[data-theme="dark"] .highlight .si,[data-theme="dark"] pre .si,[data-theme="dark"] code.highlighter-rouge .si{color:#ed9d13}[data-theme="dark"] .highlight .sx,[data-theme="dark"] pre .sx,[data-theme="dark"] code.highlighter-rouge .sx{color:orange}[data-theme="dark"] .highlight .sr,[data-theme="dark"] pre .sr,[data-theme="dark"] code.highlighter-rouge .sr{color:#ed9d13}[data-theme="dark"] .highlight .s1,[data-theme="dark"] pre .s1,[data-theme="dark"] code.highlighter-rouge .s1{color:#ed9d13}[data-theme="dark"] .highlight .ss,[data-theme="dark"] pre .ss,[data-theme="dark"] code.highlighter-rouge .ss{color:#ed9d13}[data-theme="dark"] .highlight .bp,[data-theme="dark"] pre .bp,[data-theme="dark"] code.highlighter-rouge .bp{color:#24909d}[data-theme="dark"] .highlight .fm,[data-theme="dark"] pre .fm,[data-theme="dark"] code.highlighter-rouge .fm{color:#447fcf}[data-theme="dark"] .highlight .vc,[data-theme="dark"] pre .vc,[data-theme="dark"] code.highlighter-rouge .vc{color:#40ffff}[data-theme="dark"] .highlight .vg,[data-theme="dark"] pre .vg,[data-theme="dark"] code.highlighter-rouge .vg{color:#40ffff}[data-theme="dark"] .highlight .vi,[data-theme="dark"] pre .vi,[data-theme="dark"] code.highlighter-rouge .vi{color:#40ffff}[data-theme="dark"] .highlight .vm,[data-theme="dark"] pre .vm,[data-theme="dark"] code.highlighter-rouge .vm{color:#40ffff}[data-theme="dark"] .highlight .il,[data-theme="dark"] pre .il,[data-theme="dark"] code.highlighter-rouge .il{color:#3677a9}[data-theme="dark"] pre,[data-theme="dark"] code.highlighter-rouge{border:none}[data-theme="dark"] .gist{filter:invert(90%) hue-rotate(180deg)}[data-theme="dark"] input{background-color:#2c3032;border-color:#343a40;color:#17191a}[data-theme="dark"] input::placeholder{color:rgba(255,255,255,0.64)}[data-theme="dark"] input:focus{background-color:#242526;color:rgba(255,255,255,0.9)}[data-theme="dark"] .card{background-color:#242526}[data-theme="dark"] .card.border .card-footer{background-color:rgba(0,0,0,0.1)}[data-theme="dark"] table:not(.highlight) td,[data-theme="dark"] .markdown-body table:not(.highlight) th,.markdown-body [data-theme="dark"] table:not(.highlight) th{border-color:#242526}[data-theme="dark"] table:not(.highlight) tr:nth-child(even){background-color:#343a40}[data-theme="dark"] .list-group-item-action{background-color:#242526;color:rgba(255,255,255,0.9)}[data-theme="dark"] .list-group-item-action:hover,[data-theme="dark"] .list-group-item-action:focus{background-color:#1d1d1e}[data-theme="dark"] .post footer{text-decoration:none}[data-theme="dark"] .timeline-body .timeline-item:after{background-color:#17191a}.tree-projects-container{position:relative;padding:30px 0 60px;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.tree-svg-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}#project-tree{width:100%;height:100%}.tree-projects{position:relative;width:100%;z-index:2}.tree-project-card{position:absolute;width:45%;max-width:450px;margin-bottom:30px;transition:transform 0.3s ease, box-shadow 0.3s ease}.tree-project-card.left{left:0}.tree-project-card.right{right:0}.tree-project-card .card{margin:0;transition:transform 0.3s ease, box-shadow 0.3s ease}.tree-project-card .card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.1)}.project-position-1-left{top:100px}.project-position-2-right{top:180px}.project-position-3-left{top:300px}.project-position-4-right{top:380px}.project-position-5-left{top:500px}.project-position-6-right{top:580px}.project-position-7-left{top:700px}.project-position-8-right{top:780px}.tree-project-card{opacity:0;transform:translateX(-20px);transition:opacity 0.5s ease, transform 0.5s ease}.tree-project-card.right{transform:translateX(20px)}.tree-project-card.animated{opacity:1;transform:translateX(0)}@media (max-width: 992px){.tree-project-card{width:42%}}@media (max-width: 768px){.tree-svg-container{display:none}.tree-projects{display:flex;flex-direction:column;align-items:center}.tree-project-card{position:relative;width:90%;max-width:500px;margin-bottom:30px;top:auto !important;left:auto !important;right:auto !important}.tree-project-card.left,.tree-project-card.right{transform:translateX(0)}}@media (max-width: 576px){.tree-project-card{width:95%}}*{margin:0;padding:0;box-sizing:border-box;transition:background-color 0.3s ease, color 0.3s ease}body{background:var(--background-color);color:var(--text-color);font-family:var(--font-family);line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-weight:500;letter-spacing:-0.5px;line-height:1.2;color:var(--text-color)}a{color:var(--text-color);text-decoration:none}a:hover{color:var(--accent-color)}.navbar{background:var(--nav-bg);padding:1.5rem;border-bottom:1px solid var(--border-color)}.navbar .navbar-brand{display:flex;align-items:center;font-size:1rem;font-weight:500;letter-spacing:-0.5px;color:var(--nav-text) !important}.navbar .nav-link{color:var(--nav-text) !important;font-size:1.5rem;font-weight:400}.navbar .nav-link:hover{color:var(--accent-color) !important}.logo-container{display:inline-block;height:50px;width:50px;overflow:hidden}.spinning-logo{width:100%;height:100%;object-fit:contain;transform-origin:center;animation:spin-logo-once 1.5s ease-in-out}.navbar-brand:hover .spinning-logo{animation:spin-logo-continuous 3s linear infinite}@keyframes spin-logo-once{0%{transform:rotate(0deg);opacity:0.9}50%{transform:rotate(180deg);opacity:0.8}100%{transform:rotate(360deg);opacity:1}}@keyframes spin-logo-continuous{0%{transform:rotate(0deg);opacity:0.95}50%{transform:rotate(180deg);opacity:0.9}100%{transform:rotate(360deg);opacity:0.95}}@media (max-width: 768px){.logo-container{height:35px;width:35px}.navbar{padding:0.75rem 1rem}.navbar-brand{max-width:50%}}@media (max-width: 576px){.logo-container{height:30px;width:30px}}.about-intro{margin-bottom:4rem}.about-intro .about-title{font-size:2.5rem;font-weight:500;margin-bottom:2rem}.about-intro .about-greeting{font-size:1.5rem;margin-bottom:1rem}.about-intro .about-greeting .highlight,.about-intro .about-greeting [data-theme="dark"] pre,[data-theme="dark"] .about-intro .about-greeting pre,.about-intro .about-greeting [data-theme="dark"] code.highlighter-rouge,[data-theme="dark"] .about-intro .about-greeting code.highlighter-rouge{color:var(--accent-color);font-weight:500}.about-intro .about-greeting .wave{display:inline-block;animation:wave 2s ease-in-out infinite}.skills-section{margin-bottom:4rem;font-size:1rem}.skills-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem}.skills-grid h2{font-size:1.25rem}.skills-container{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:2rem}.skill-item .skill-tag{display:inline-block;padding:8px 16px;border-radius:20px;font-size:0.95rem;font-weight:500;transition:transform 0.2s ease, background-color 0.3s ease, color 0.3s ease}.skill-item .skill-tag:hover{transform:translateY(-2px)}.skill-item .skill-tag.primary{background-color:var(--border-color);color:var(--text-color)}.skill-item .skill-tag.info{background-color:rgba(0,102,255,0.1);color:var(--accent-color)}.skill-item .skill-tag.success{background-color:var(--border-color);color:var(--text-color)}.skill-item .skill-tag.danger{background-color:var(--border-color);color:var(--text-color)}.skill-item .skill-tag.warning{background-color:var(--border-color);color:var(--text-color)}.timeline-section{margin-bottom:4rem}.timelines-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:3rem}.timeline-wrapper{position:relative;padding-left:3rem;margin:2rem 0}.timeline-wrapper:before{content:'';position:absolute;left:7px;top:0;bottom:0;width:2px;background:var(--border-color)}.timeline-item{position:relative;padding-bottom:3rem}.timeline-item:last-child{padding-bottom:0}.timeline-dot{position:absolute;left:-3rem;top:5px;width:16px;height:16px;border-radius:50%;background:var(--accent-color);border:3px solid var(--background-color)}.timeline-title{margin:0 0 0.5rem 0;font-size:1.25rem;font-weight:500}.timeline-date{margin:0 0 1rem 0;font-size:0.9rem;opacity:0.7}.timeline-description{margin:0;font-size:1rem;line-height:1.6}.section{padding:4rem 0}.section .section-title{font-size:5rem;margin-bottom:2rem;color:var(--text-color)}.card{border:none;border-radius:0;background:var(--card-bg);transition:opacity 0.2s ease, background-color 0.3s ease}.card:hover{opacity:0.8}.card .card-body{padding:1.5rem 0;color:var(--text-color)}.card .card-title{font-weight:500;font-size:1rem;color:var(--text-color)}.project.card{margin-bottom:2rem}.project.card .card-img-top{border-radius:0}.post{max-width:680px;margin:0 auto}.post .post-title{font-size:1.75rem;font-weight:500;letter-spacing:-0.5px;margin-bottom:1rem}.post .post-metadata{font-size:0.9rem;opacity:0.7;margin-bottom:2rem}footer{background:var(--footer-bg);border-top:1px solid var(--border-color);padding:2rem 0;margin-top:4rem;color:var(--footer-text)}footer .social-links a{color:var(--footer-text);margin:0 1rem;font-size:0.9rem;text-decoration:none}footer .social-links a:hover{color:var(--accent-color)}[data-theme="dark"] .navbar-toggler-icon{filter:invert(1)}[data-theme="dark"] img{filter:brightness(0.8) contrast(1.2)}[data-theme="dark"] .timeline-dot{border-color:var(--background-color)}footer{background:var(--footer-bg);border-top:1px solid var(--border-color);padding:1.5rem 0;margin-top:2rem;color:var(--footer-text);font-size:0.875rem;text-align:center}footer .footer-text{font-size:0.875rem;color:var(--footer-text)}footer a{color:var(--footer-text);text-decoration:none}footer .social-links a{margin:0 0.5rem;font-size:0.875rem}footer #attribution a{text-decoration:underline;font-size:0.875rem}@media (max-width: 768px){footer{font-size:0.75rem}footer .footer-text,footer .social-links a,footer #attribution a{font-size:0.75rem}}@keyframes wave{0%, 100%{transform:rotate(0deg)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}@media (max-width: 768px){.about-title{font-size:2rem}.about-greeting{font-size:1.25rem}.section-title{font-size:1.75rem}.timelines-container{gap:2rem}.navbar{padding:1rem}}.row{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:4rem}#sub-body{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100%;text-align:center}#container{display:flex;justify-content:center;align-items:center;width:100%;margin:auto;position:relative}#dummy{display:none}#element{position:relative;border-radius:50%;display:flex;justify-content:center;align-items:center}#element::before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:linear-gradient(135deg, #87abef, #ff758c, #f2edab);border-radius:50%;z-index:-1}.circle-image{display:block;width:200px;height:200px;border-radius:50%;object-fit:cover}.text-muted{width:100% !important;margin-top:2.5rem;font-size:3rem;font-weight:bold;color:var(--text-color) !important;text-align:left;display:block;line-height:1.1;font-weight:120}.project-filters{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:30px;gap:10px}.project-filters button{background-color:transparent;border:2px solid #e0e0e0;border-radius:25px;color:#555;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:all 0.3s ease;outline:none}.hidden{display:none;opacity:0}.project-filters button:hover{border-color:#3498db;color:#3498db}.project-filters button.active{background-color:#3498db;border-color:#3498db;color:white}.project-flow-item{transition:opacity 0.4s ease, transform 0.4s ease}.filter-count{display:inline-flex;align-items:center;justify-content:center;background-color:rgba(52,152,219,0.1);color:#3498db;border-radius:50%;width:20px;height:20px;font-size:12px;margin-left:5px}.active .filter-count{background-color:rgba(255,255,255,0.2);color:white}.project-card{transition:opacity 0.3s ease;opacity:1;width:100%;height:auto;margin:0}.project-card.hidden{display:none;grid-column:unset;height:0;margin:0;padding:0;opacity:0}.project-container{min-height:300px;position:relative}.wow{visibility:visible !important;animation:none !important}.projects-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;width:100%}@media (max-width: 768px){.projects-wrapper{grid-template-columns:1fr}}.pdf-container{background:#f5f5f5;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,0.1)}@media (max-width: 768px){.pdf-container{padding-bottom:150% !important}}.resume-container{position:relative;width:100%;height:100vh;overflow:hidden;background:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.resume-frame{width:100%;height:100%;border:none;display:block}#adobe-dc-view{width:100%;height:100vh;margin:0 auto;box-shadow:0 2px 4px rgba(0,0,0,0.1);border-radius:8px}*{box-sizing:border-box}#adobe-dc-view{width:100%;height:100vh;position:relative}.resume-download-container{position:absolute;top:20px;right:48px;z-index:100}.resume-download-btn{display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;background-color:rgba(58,123,213,0.9);color:white;border:none;border-radius:50%;cursor:pointer;box-shadow:0 4px 8px rgba(0,0,0,0.2);transition:all 0.3s ease;opacity:0.8}.resume-download-btn:hover{background-color:rgba(58,123,213,0.9);transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,0.3);opacity:1}.resume-download-btn:active{transform:translateY(1px);box-shadow:0 3px 6px rgba(0,0,0,0.2)}.verification-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.8);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease}.verification-overlay.active{opacity:1;visibility:visible}.verification-status-container{display:flex;flex-direction:column;align-items:center;padding:30px;background-color:white;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.1)}.verification-spinner{width:40px;height:40px;border:4px solid rgba(58,123,213,0.2);border-radius:50%;border-top-color:#3a7bd5;animation:spin 1s ease-in-out infinite;margin-bottom:15px}@keyframes spin{to{transform:rotate(360deg)}}.verification-status{font-size:18px;font-weight:500;color:#333;text-align:center}.verification-status.success{color:#2ecc71}.verification-status.error{color:#e74c3c}.resume-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease}.resume-modal.active{opacity:1;visibility:visible}.resume-modal-content{background-color:white;width:90%;max-width:450px;border-radius:12px;box-shadow:0 15px 40px rgba(0,0,0,0.15);overflow:hidden;transform:translateY(20px);transition:transform 0.3s ease;pointer-events:auto;z-index:1001}.resume-modal.active .resume-modal-content{transform:translateY(0)}.resume-modal-header{padding:20px 25px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.resume-modal-header h3{margin:0;font-size:20px;color:#333}.resume-modal-close{background:none;border:none;color:#777;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;transition:color 0.2s ease}.resume-modal-close:hover{color:#333}.resume-modal-body{padding:25px;pointer-events:auto}.resume-modal-body p{margin-top:0;margin-bottom:20px;color:#666}.resume-form-group{margin-bottom:25px;pointer-events:auto}.resume-form-row{display:flex;gap:15px;margin-bottom:20px}.resume-form-col{flex:1}.resume-form-col label{display:block;margin-bottom:8px;font-weight:500;color:#555;font-size:14px}.resume-form-col input{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:6px;font-size:15px;transition:border-color 0.2s ease, box-shadow 0.2s ease;background-color:#ffffff;color:#333;pointer-events:auto;opacity:1;z-index:1}.resume-form-col input:focus{outline:none;border-color:#3a7bd5;box-shadow:0 0 0 3px rgba(58,123,213,0.1);background-color:#ffffff}.resume-form-actions{display:flex;flex-direction:column;gap:12px}.resume-form-actions button{padding:12px 20px;border:none;border-radius:6px;font-size:15px;font-weight:500;cursor:pointer;transition:all 0.2s ease}.resume-form-actions button:disabled{opacity:0.7;cursor:not-allowed}.primary-btn{background-color:#3a7bd5;color:white}.primary-btn:hover:not(:disabled){background-color:#2a69c2;transform:translateY(-1px)}.secondary-btn{background-color:#f5f5f5;color:#555}.secondary-btn:hover:not(:disabled){background-color:#e9e9e9}#cf-turnstile-container{position:absolute;opacity:0;pointer-events:none}@media (max-width: 768px){.resume-form-row{flex-direction:column;gap:20px}.resume-download-container{top:15px;right:40px}.resume-download-btn{width:50px;height:50px}}
