@import url("https://cdn.jsdelivr.net/gh/webfontworld/gmarket/GmarketSans.css");.error-page{text-align:center;padding:4rem 0;min-height:60vh;display:flex;align-items:center;justify-content:center}.error-code{font-size:8rem;font-weight:bold;color:#667eea;margin-bottom:1rem;line-height:1}.error-message{font-size:1.5rem;color:#6c757d;margin-bottom:2rem}.error-description{font-size:1.1rem;color:#6c757d;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.error-actions{margin-top:2rem}.error-actions .btn{margin:0 0.5rem}[data-theme="dark"] .error-code{color:#4a5f8f}[data-theme="dark"] .error-message,[data-theme="dark"] .error-description{color:rgba(255,255,255,0.7)}html{padding-left:calc(100vw - 100%)}body{font-family:'GmarketSans', sans-serif;line-height:1.7;font-size:18px;font-weight:350}.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}.badge-purple{background-color:#be55f2 !important;color:white !important}.badge-purple:hover{background-color:#a03dd8 !important;color:white !important}.search-box{box-shadow:none !important}.post.card{border-radius:15px;text-decoration:none !important;padding:10px;height:220px;margin-bottom:12px;transition:all 0.3s ease;cursor:pointer;position:relative;overflow:hidden;background:transparent;border:none !important;border-width:0 !important;border-style:none !important;border-color:transparent !important}[data-theme="dark"] .post.card{background:transparent;border:1px solid rgba(220,53,69,0.3)}.post.card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(255,182,193,0.6) 0%, rgba(255,218,185,0.6) 16.66%, rgba(255,255,224,0.6) 33.33%, rgba(173,216,230,0.6) 50%, rgba(221,160,221,0.6) 66.66%, rgba(255,182,193,0.6) 83.33%, rgba(255,218,185,0.6) 100%);opacity:0;transition:opacity 0.5s ease;z-index:1;background-size:200% 200%}[data-theme="dark"] .post.card::before{background:linear-gradient(135deg, rgba(255,182,193,0.6) 0%, rgba(255,218,185,0.6) 16.66%, rgba(255,255,224,0.6) 33.33%, rgba(173,216,230,0.6) 50%, rgba(221,160,221,0.6) 66.66%, rgba(255,182,193,0.6) 83.33%, rgba(255,218,185,0.6) 100%);opacity:0;transition:opacity 0.5s ease;z-index:1;background-size:200% 200%}.post.card:hover::before{opacity:1;animation:rainbow-flow 4s ease-in-out infinite}@keyframes rainbow-flow{0%{background-position:0% 0%}50%{background-position:100% 100%}100%{background-position:0% 0%}}.post.card .card-body,.post.card .card-footer{position:relative;z-index:2}.post.card:hover{transform:translateY(-8px) scale(1.02);background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);box-shadow:0 15px 35px rgba(0,0,0,0.1),0 5px 15px rgba(0,0,0,0.08)}.post.card.border-primary:hover{border:1px solid #007bff !important}.post.card.border-secondary:hover{border:1px solid #6c757d !important}.post.card.border-success:hover{border:1px solid #28a745 !important}.post.card.border-danger:hover{border:1px solid #dc3545 !important}.post.card.border-warning:hover{border:1px solid #ffc107 !important}.post.card.border-info:hover{border:1px solid #17a2b8 !important}.post.card.border-purple:hover{border:1px solid #be55f2 !important}.post.card.border-light:hover{border:1px solid #f8f9fa !important}.post.card.border-dark:hover{border:1px solid #343a40 !important}.post.card.bg-primary:hover{border:1px solid #007bff !important}.post.card.bg-secondary:hover{border:1px solid #6c757d !important}.post.card.bg-success:hover{border:1px solid #28a745 !important}.post.card.bg-danger:hover{border:1px solid #dc3545 !important}.post.card.bg-warning:hover{border:1px solid #ffc107 !important}.post.card.bg-info:hover{border:1px solid #17a2b8 !important}.post.card.bg-purple:hover{border:1px solid #be55f2 !important}.post.card.bg-light:hover{border:1px solid #f8f9fa !important}.post.card.bg-dark:hover{border:1px solid #343a40 !important}.post.card:hover .card-title{transition:color 0.3s ease}.post.card.border-primary:hover .card-title,.post.card.bg-primary:hover .card-title{color:#007bff !important;text-shadow:0 0 10px rgba(0,123,255,0.3)}.post.card.border-secondary:hover .card-title,.post.card.bg-secondary:hover .card-title{color:#6c757d !important;text-shadow:0 0 10px rgba(108,117,125,0.3)}.post.card.border-success:hover .card-title,.post.card.bg-success:hover .card-title{color:#28a745 !important;text-shadow:0 0 10px rgba(40,167,69,0.3)}.post.card.border-danger:hover .card-title,.post.card.bg-danger:hover .card-title{color:#dc3545 !important;text-shadow:0 0 10px rgba(220,53,69,0.3)}.post.card.border-warning:hover .card-title,.post.card.bg-warning:hover .card-title{color:#ffc107 !important;text-shadow:0 0 10px rgba(255,193,7,0.3)}.post.card.border-info:hover .card-title,.post.card.bg-info:hover .card-title{color:#17a2b8 !important;text-shadow:0 0 10px rgba(23,162,184,0.3)}.post.card.border-purple:hover .card-title,.post.card.bg-purple:hover .card-title{color:#be55f2 !important;text-shadow:0 0 10px rgba(190,85,242,0.3)}.post.card.border-light:hover .card-title,.post.card.bg-light:hover .card-title{color:#f8f9fa !important;text-shadow:0 0 10px rgba(248,249,250,0.3)}.post.card.border-dark:hover .card-title,.post.card.bg-dark:hover .card-title{color:#343a40 !important;text-shadow:0 0 10px rgba(52,58,64,0.3)}.post.card,.post.card:hover{border:none !important;border-width:0 !important;border-style:none !important;border-color:transparent !important;outline:none !important}[data-theme="dark"] .post.card:hover{background:linear-gradient(135deg, #1e1f20 0%, #1e1f20 100%);border:1px solid rgba(220,53,69,0.5)}.post.card .card-text{transition:all 0.3s ease}.post.card{position:relative}.post.card::after{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;transition:all 0.3s ease}.post.card.border-primary::after,.post.card.bg-primary::after{background:#007bff}.post.card.border-secondary::after,.post.card.bg-secondary::after{background:#6c757d}.post.card.border-success::after,.post.card.bg-success::after{background:#28a745}.post.card.border-danger::after,.post.card.bg-danger::after{background:#dc3545}.post.card.border-warning::after,.post.card.bg-warning::after{background:#ffc107}.post.card.border-info::after,.post.card.bg-info::after{background:#17a2b8}.post.card.border-purple::after,.post.card.bg-purple::after{background:#be55f2}.post.card.border-light::after,.post.card.bg-light::after{background:#f8f9fa}.post.card.border-dark::after,.post.card.bg-dark::after{background:#343a40}.post.card:hover::after{width:6px;box-shadow:0 0 10px currentColor}.post.card.border-primary:hover .card-text,.post.card.bg-primary:hover .card-text{text-shadow:-0.5px -0.5px 0 #007bff, 0.5px -0.5px 0 #007bff, -0.5px 0.5px 0 #007bff, 0.5px 0.5px 0 #007bff}.post.card.border-secondary:hover .card-text,.post.card.bg-secondary:hover .card-text{text-shadow:-0.5px -0.5px 0 #6c757d, 0.5px -0.5px 0 #6c757d, -0.5px 0.5px 0 #6c757d, 0.5px 0.5px 0 #6c757d}.post.card.border-success:hover .card-text,.post.card.bg-success:hover .card-text{text-shadow:-0.5px -0.5px 0 #28a745, 0.5px -0.5px 0 #28a745, -0.5px 0.5px 0 #28a745, 0.5px 0.5px 0 #28a745}.post.card.border-danger:hover .card-text,.post.card.bg-danger:hover .card-text{text-shadow:-0.5px -0.5px 0 #dc3545, 0.5px -0.5px 0 #dc3545, -0.5px 0.5px 0 #dc3545, 0.5px 0.5px 0 #dc3545}.post.card.border-warning:hover .card-text,.post.card.bg-warning:hover .card-text{text-shadow:-0.5px -0.5px 0 #ffc107, 0.5px -0.5px 0 #ffc107, -0.5px 0.5px 0 #ffc107, 0.5px 0.5px 0 #ffc107}.post.card.border-info:hover .card-text,.post.card.bg-info:hover .card-text{text-shadow:-0.5px -0.5px 0 #17a2b8, 0.5px -0.5px 0 #17a2b8, -0.5px 0.5px 0 #17a2b8, 0.5px 0.5px 0 #17a2b8}.post.card.border-purple:hover .card-text,.post.card.bg-purple:hover .card-text{text-shadow:-0.5px -0.5px 0 #be55f2, 0.5px -0.5px 0 #be55f2, -0.5px 0.5px 0 #be55f2, 0.5px 0.5px 0 #be55f2}.post.card.border-light:hover .card-text,.post.card.bg-light:hover .card-text{text-shadow:-0.5px -0.5px 0 #f8f9fa, 0.5px -0.5px 0 #f8f9fa, -0.5px 0.5px 0 #f8f9fa, 0.5px 0.5px 0 #f8f9fa}.post.card.border-dark:hover .card-text,.post.card.bg-dark:hover .card-text{text-shadow:-0.5px -0.5px 0 #343a40, 0.5px -0.5px 0 #343a40, -0.5px 0.5px 0 #343a40, 0.5px 0.5px 0 #343a40}.post.card.border-primary:hover .card-text,.post.card.bg-primary:hover .card-text{text-shadow:-0.25px -0.25px 0 #007bff, 0.25px -0.25px 0 #007bff, -0.25px 0.25px 0 #007bff, 0.25px 0.25px 0 #007bff}.post.card.border-secondary:hover .card-text,.post.card.bg-secondary:hover .card-text{text-shadow:-0.25px -0.25px 0 #6c757d, 0.25px -0.25px 0 #6c757d, -0.25px 0.25px 0 #6c757d, 0.25px 0.25px 0 #6c757d}.post.card.border-success:hover .card-text,.post.card.bg-success:hover .card-text{text-shadow:-0.25px -0.25px 0 #28a745, 0.25px -0.25px 0 #28a745, -0.25px 0.25px 0 #28a745, 0.25px 0.25px 0 #28a745}.post.card.border-danger:hover .card-text,.post.card.bg-danger:hover .card-text{text-shadow:-0.25px -0.25px 0 #dc3545, 0.25px -0.25px 0 #dc3545, -0.25px 0.25px 0 #dc3545, 0.25px 0.25px 0 #dc3545}.post.card.border-warning:hover .card-text,.post.card.bg-warning:hover .card-text{text-shadow:-0.25px -0.25px 0 #ffc107, 0.25px -0.25px 0 #ffc107, -0.25px 0.25px 0 #ffc107, 0.25px 0.25px 0 #ffc107}.post.card.border-info:hover .card-text,.post.card.bg-info:hover .card-text{text-shadow:-0.25px -0.25px 0 #17a2b8, 0.25px -0.25px 0 #17a2b8, -0.25px 0.25px 0 #17a2b8, 0.25px 0.25px 0 #17a2b8}.post.card.border-purple:hover .card-text,.post.card.bg-purple:hover .card-text{text-shadow:-0.25px -0.25px 0 #be55f2, 0.25px -0.25px 0 #be55f2, -0.25px 0.25px 0 #be55f2, 0.25px 0.25px 0 #be55f2}.post.card.border-light:hover .card-text,.post.card.bg-light:hover .card-text{text-shadow:-0.25px -0.25px 0 #f8f9fa, 0.25px -0.25px 0 #f8f9fa, -0.25px 0.25px 0 #f8f9fa, 0.25px 0.25px 0 #f8f9fa}.post.card.border-dark:hover .card-text,.post.card.bg-dark:hover .card-text{text-shadow:-0.25px -0.25px 0 #343a40, 0.25px -0.25px 0 #343a40, -0.25px 0.25px 0 #343a40, 0.25px 0.25px 0 #343a40}[data-theme="dark"] .post.card.border-primary:hover .card-text,[data-theme="dark"] .post.card.bg-primary:hover .card-text{text-shadow:-0.5px -0.5px 0 #007bff, 0.5px -0.5px 0 #007bff, -0.5px 0.5px 0 #007bff, 0.5px 0.5px 0 #007bff}[data-theme="dark"] .post.card.border-secondary:hover .card-text,[data-theme="dark"] .post.card.bg-secondary:hover .card-text{text-shadow:-0.5px -0.5px 0 #6c757d, 0.5px -0.5px 0 #6c757d, -0.5px 0.5px 0 #6c757d, 0.5px 0.5px 0 #6c757d}[data-theme="dark"] .post.card.border-success:hover .card-text,[data-theme="dark"] .post.card.bg-success:hover .card-text{text-shadow:-0.5px -0.5px 0 #28a745, 0.5px -0.5px 0 #28a745, -0.5px 0.5px 0 #28a745, 0.5px 0.5px 0 #28a745}[data-theme="dark"] .post.card.border-danger:hover .card-text,[data-theme="dark"] .post.card.bg-danger:hover .card-text{text-shadow:-0.5px -0.5px 0 #dc3545, 0.5px -0.5px 0 #dc3545, -0.5px 0.5px 0 #dc3545, 0.5px 0.5px 0 #dc3545}[data-theme="dark"] .post.card.border-warning:hover .card-text,[data-theme="dark"] .post.card.bg-warning:hover .card-text{text-shadow:-0.5px -0.5px 0 #ffc107, 0.5px -0.5px 0 #ffc107, -0.5px 0.5px 0 #ffc107, 0.5px 0.5px 0 #ffc107}[data-theme="dark"] .post.card.border-info:hover .card-text,[data-theme="dark"] .post.card.bg-info:hover .card-text{text-shadow:-0.5px -0.5px 0 #17a2b8, 0.5px -0.5px 0 #17a2b8, -0.5px 0.5px 0 #17a2b8, 0.5px 0.5px 0 #17a2b8}[data-theme="dark"] .post.card.border-purple:hover .card-text,[data-theme="dark"] .post.card.bg-purple:hover .card-text{text-shadow:-0.5px -0.5px 0 #be55f2, 0.5px -0.5px 0 #be55f2, -0.5px 0.5px 0 #be55f2, 0.5px 0.5px 0 #be55f2}[data-theme="dark"] .post.card.border-light:hover .card-text,[data-theme="dark"] .post.card.bg-light:hover .card-text{text-shadow:-0.5px -0.5px 0 #f8f9fa, 0.5px -0.5px 0 #f8f9fa, -0.5px 0.5px 0 #f8f9fa, 0.5px 0.5px 0 #f8f9fa}[data-theme="dark"] .post.card.border-dark:hover .card-text,[data-theme="dark"] .post.card.bg-dark:hover .card-text{text-shadow:-0.5px -0.5px 0 #343a40, 0.5px -0.5px 0 #343a40, -0.5px 0.5px 0 #343a40, 0.5px 0.5px 0 #343a40}.post-image-container{height:180px;width:100%;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:15px 0 0 15px;overflow:hidden}[data-theme="dark"] .post-image-container{background:#2d3748}.post-image{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.post-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#e9ecef;color:#6c757d;font-size:2rem}.post.card:hover .post-image{transform:scale(1.05)}.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}.tag-section{display:flex;align-items:flex-start}.tag-title{min-width:200px;margin-right:2rem;margin-bottom:0;font-weight:bold}.posts-list{flex:1}.post-item{margin-bottom:0.5rem}.post-item a{text-decoration:none;color:inherit}.post-item a:hover{text-decoration:underline}.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:#edebeb;border:1px solid #ddd;color:#343a40;font-family:monospace;font-size:18px;line-height:1.7em;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:#edebeb;color:#e83e8c;border-radius:3px;margin:0;padding:0.05em 0.4em}.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:#6c757d;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:#edebeb;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:#edebeb}[data-theme="dark"] .bg-themed{background-color:#343a40}[data-theme="dark"] body{background-color:#17191a;color:rgba(255,255,255,0.9);line-height:1.7}[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:#2b2b2b;color:#e6556b}[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}.about-hero{background:linear-gradient(135deg, #4f46e5 0%, #7c3aed 35%, #06b6d4 65%, #8b5cf6 100%);color:white;padding:2.5rem 0;margin-bottom:2rem;border-radius:0 0 2rem 2rem;position:relative;overflow:hidden}.about-hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(79,70,229,0.08) 0%, rgba(124,58,237,0.08) 25%, rgba(6,182,212,0.08) 50%, rgba(139,92,246,0.08) 75%, rgba(79,70,229,0.08) 100%);z-index:1}.skill-card{background:white;border-radius:1rem;padding:1rem;margin-bottom:1rem;box-shadow:0 4px 6px rgba(0,0,0,0.1);transition:transform 0.3s ease, box-shadow 0.3s ease}.skill-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.skill-progress{height:12px;border-radius:6px;background:#f8f9fa;overflow:hidden;margin-top:0.5rem}.skill-progress-bar{height:100%;border-radius:6px;transition:width 1.5s ease}.timeline-card{background:white;border-radius:1rem;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,0.1);border:1px solid #e9ecef;transition:all 0.3s ease;position:relative;overflow:hidden}.timeline-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(255,182,193,0.6) 0%, rgba(255,218,185,0.6) 16.66%, rgba(255,255,224,0.6) 33.33%, rgba(173,216,230,0.6) 50%, rgba(221,160,221,0.6) 66.66%, rgba(255,182,193,0.6) 83.33%, rgba(255,218,185,0.6) 100%);opacity:0;transition:opacity 0.5s ease;z-index:1;background-size:200% 200%}.timeline-card:hover{transform:translateY(-8px) scale(1.02)}.timeline-card:hover::before{opacity:1;animation:rainbow-flow 4s ease-in-out infinite}.timeline-date{color:#6366f1;font-weight:600;font-size:0.9rem;margin-bottom:0.5rem;position:relative;z-index:2}.timeline-title{color:#2c3e50;font-weight:700;margin-bottom:1rem;font-size:1.3rem;position:relative;padding:0.5rem 0;display:flex;flex-direction:column;gap:0.15rem;z-index:2}.timeline-position{font-size:1rem;color:#6c757d;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;z-index:2}.timeline-company{font-size:1.5rem;color:#2c3e50;font-weight:800;text-shadow:none;z-index:2}.timeline-info{display:flex;align-items:center;gap:0.5rem;z-index:2}.timeline-location{font-size:0.9rem;color:#95a5a6;font-weight:500;font-style:italic;z-index:2}.timeline-content{color:#555;line-height:1.6;position:relative;z-index:2}.section-title{color:#2c3e50;font-weight:700;margin-bottom:2rem;text-align:center;position:relative}.section-title::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg, #4f46e5, #7c3aed, #8b5cf6);border-radius:2px}.profile-image{width:120px;height:120px;border-radius:50%;object-fit:cover;border:4px solid white;box-shadow:0 4px 15px rgba(0,0,0,0.2);position:relative;z-index:2}.about-hero .container{position:relative;z-index:2}.about-hero .custom-link{color:#6366f1;font-weight:600;text-decoration:none;text-shadow:-1px -1px 0 #fff, 1px -1px 0 #fff, -1px  1px 0 #fff, 1px  1px 0 #fff;transition:all 0.3s ease}.about-hero .custom-link:hover{color:#4f46e5;text-shadow:-1px -1px 0 #fff, 1px -1px 0 #fff, -1px  1px 0 #fff, 1px  1px 0 #fff}.skills-container{margin-bottom:3rem}.skill-category{margin-bottom:1.5rem}.skill-category:last-child{margin-bottom:0}.skill-category{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.skill-category:last-child{margin-bottom:0}.skill-category-title{color:#6366f1;font-size:1.1rem;font-weight:600;min-width:200px;flex-shrink:0}.skill-tags{display:flex;flex-wrap:wrap;gap:0.4rem;flex:1}.skill-tag{padding:0.25rem 0.6rem;border-radius:6px;font-size:0.75rem;font-weight:800;background:transparent;color:#6366f1;border:1px solid #6366f1;transition:all 0.2s ease}.skill-tag:hover{background:#6366f1;color:white}.skill-category:nth-child(1) .skill-tag{border-color:#8b5cf6;color:#8b5cf6}.skill-category:nth-child(1) .skill-tag:hover{background:#8b5cf6;color:white}.skill-category:nth-child(2) .skill-tag{border-color:#10b981;color:#10b981}.skill-category:nth-child(2) .skill-tag:hover{background:#10b981;color:white}.skill-category:nth-child(3) .skill-tag{border-color:#f59e0b;color:#f59e0b}.skill-category:nth-child(3) .skill-tag:hover{background:#f59e0b;color:white}.skill-category:nth-child(4) .skill-tag{border-color:#06b6d4;color:#06b6d4}.skill-category:nth-child(4) .skill-tag:hover{background:#06b6d4;color:white}@media (max-width: 768px){.skill-grid{grid-template-columns:1fr}.about-hero{padding:1.5rem 0;margin-bottom:1.5rem}}[data-theme="dark"] .about-hero{background:linear-gradient(135deg, #1e1b4b 0%, #312e81 50%, #0c4a6e 100%)}[data-theme="dark"] .skill-category-title{color:#6366f1}[data-theme="dark"] .skill-category{display:flex;align-items:center;gap:1rem}[data-theme="dark"] .skill-tag{background:transparent;border-color:#6366f1;color:#6366f1}[data-theme="dark"] .skill-tag:hover{background:#6366f1;color:white}[data-theme="dark"] .skill-category:nth-child(1) .skill-tag{border-color:#8b5cf6;color:#8b5cf6}[data-theme="dark"] .skill-category:nth-child(1) .skill-tag:hover{background:#8b5cf6;color:white}[data-theme="dark"] .skill-category:nth-child(2) .skill-tag{border-color:#10b981;color:#10b981}[data-theme="dark"] .skill-category:nth-child(2) .skill-tag:hover{background:#10b981;color:white}[data-theme="dark"] .skill-category:nth-child(3) .skill-tag{border-color:#f59e0b;color:#f59e0b}[data-theme="dark"] .skill-category:nth-child(3) .skill-tag:hover{background:#f59e0b;color:white}[data-theme="dark"] .skill-category:nth-child(4) .skill-tag{border-color:#06b6d4;color:#06b6d4}[data-theme="dark"] .skill-category:nth-child(4) .skill-tag:hover{background:#06b6d4;color:white}[data-theme="dark"] .timeline-card{background-color:transparent;color:rgba(255,255,255,0.9);box-shadow:0 4px 6px rgba(0,0,0,0.3);border:none}[data-theme="dark"] .timeline-card::before{background:linear-gradient(135deg, rgba(255,182,193,0.6) 0%, rgba(255,218,185,0.6) 16.66%, rgba(255,255,224,0.6) 33.33%, rgba(173,216,230,0.6) 50%, rgba(221,160,221,0.6) 66.66%, rgba(255,182,193,0.6) 83.33%, rgba(255,218,185,0.6) 100%);opacity:0;transition:opacity 0.5s ease;z-index:1;background-size:200% 200%}[data-theme="dark"] .timeline-card:hover{transform:translateY(-8px) scale(1.02)}[data-theme="dark"] .timeline-card:hover::before{opacity:1;animation:rainbow-flow 4s ease-in-out infinite}[data-theme="dark"] .timeline-date{color:#6366f1}[data-theme="dark"] .timeline-title{color:rgba(255,255,255,0.9)}[data-theme="dark"] .timeline-position{color:rgba(255,255,255,0.7)}[data-theme="dark"] .timeline-company{color:rgba(255,255,255,0.9);text-shadow:none}[data-theme="dark"] .timeline-location{color:rgba(255,255,255,0.6)}[data-theme="dark"] .timeline-content{color:rgba(255,255,255,0.7)}[data-theme="dark"] .section-title{color:rgba(255,255,255,0.9)}[data-theme="dark"] .section-title::after{background:linear-gradient(90deg, #4f46e5, #7c3aed, #8b5cf6)}[data-theme="dark"] .profile-image{border-color:#2c3032}@keyframes rainbow-flow{0%{background-position:0% 0%}50%{background-position:100% 100%}100%{background-position:0% 0%}}
