body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#141414;margin:0;font-family:Netflix Sans,Helvetica Neue,Segoe UI,Roboto,Ubuntu,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}*{box-sizing:border-box}.netflix-container{cursor:pointer;background-color:#000;flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex;overflow:hidden}.netflix-logo-text{color:#e50914;letter-spacing:8px;opacity:0;text-shadow:0 0 40px #e5091499,0 0 80px #e509144d;-webkit-user-select:none;user-select:none;font-family:Bebas Neue,Netflix Sans,Helvetica Neue,sans-serif;font-size:clamp(4rem,12vw,10rem);animation:.8s ease-in forwards logoFadeIn;transform:scale(.8)}.click-hint{color:#555;opacity:0;margin-top:24px;font-size:.85rem;animation:.8s ease-in 1.2s forwards logoFadeIn}@keyframes logoFadeIn{to{opacity:1;transform:scale(1)}}.animate.netflix-logo-text{animation:3s ease-in-out forwards zoomOut!important}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3)}}.profile-page{color:#fff;background-position:50%;background-size:cover;align-items:center;height:75vh;display:flex}@media (width<=768px){.profile-page{height:100vh;padding-bottom:5rem}}.profile-banner{color:#fff;background-position:50%;background-size:cover;justify-content:left;align-items:flex-end;width:100%;height:100%;padding:40px 20px 20px 40px;display:flex;position:relative;overflow:hidden}.profile-banner:before{content:"";background:linear-gradient(#0000 0%,#14141466 50%,#141414f2 100%);width:100%;height:100%;position:absolute;top:0;left:0}.banner-content{width:100%;max-width:1000px;padding:10px 0 50px;position:relative}.banner-headline{text-shadow:0 2px 10px #000000b3;margin-bottom:5px;font-size:3rem;font-weight:700}.banner-tagline{color:#e50914;margin-bottom:10px;font-size:1.1rem;font-weight:600}.banner-description{color:#ddd;max-width:600px;margin-bottom:20px;font-size:.95rem;line-height:1.6}.banner-buttons{flex-wrap:wrap;gap:10px;display:flex}@media (width<=768px){.profile-banner{justify-content:center;align-items:center;padding:60px 20px}.banner-headline{margin-top:10rem;font-size:2rem}.banner-description{font-size:.85rem;line-height:1.5}.banner-buttons{flex-direction:column;gap:5px}}.play-button{color:#000;cursor:pointer;background-color:#fff;border:none;border-radius:4px;align-items:center;padding:10px 24px;font-size:1rem;font-weight:700;transition:background-color .3s;display:inline-flex}.play-button:hover{background-color:#ffffffbf}.icon-container{justify-content:center;align-items:center;display:flex}.btn-label{color:#000;font-size:1rem;font-weight:700}.more-info-button{color:#fff;cursor:pointer;background-color:#6d6d6eb3;border:none;border-radius:4px;align-items:center;padding:10px 24px;font-size:1rem;font-weight:700;transition:background-color .3s;display:inline-flex}.more-info-button:hover{background-color:#6d6d6ee6}.info-label{color:#fff;font-size:1rem;font-weight:700}.btn-spacer{width:.8rem}.top-picks-row{margin:20px 0;padding:10px 20px}.row-title{color:#fff;text-transform:capitalize;margin-bottom:20px;font-size:2rem;animation:1s ease-in-out fadeIn}.card-row{scrollbar-width:none;gap:15px;padding-bottom:10px;display:flex;overflow-x:auto}.card-row::-webkit-scrollbar{display:none}.pick-card{cursor:pointer;border-radius:8px;flex-shrink:0;width:250px;min-width:250px;height:200px;transition:transform .3s,box-shadow .3s;animation:.5s forwards slideIn;position:relative;overflow:hidden;box-shadow:0 4px 8px #0003}.pick-card:hover{transform:scale(1.05);box-shadow:0 8px 20px #ff000080}.pick-image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.pick-card:hover .pick-image{transform:scale(1.1)}.overlay{opacity:0;background:#00000080;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.pick-card:hover .overlay{opacity:1}.pick-label{color:#fff;text-shadow:0 2px 4px #00000080;font-size:1.2rem;font-weight:700}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.continue-watching-row{color:#fff;padding:20px}.continue-watching-row .row-title{text-transform:capitalize;margin-bottom:10px;font-size:1.5rem}.continue-watching-row .card-row{scrollbar-width:none;gap:10px;padding-bottom:10px;display:flex;overflow-x:auto}.continue-watching-row .card-row::-webkit-scrollbar{display:none}.continue-watching-row .pick-card{border-radius:5px;flex:none;min-width:200px;height:150px;transition:transform .3s;position:relative;overflow:hidden}.continue-watching-row .pick-card:hover{transform:scale(1.05)}.continue-watching-row .pick-image{object-fit:cover;width:100%;height:100%;display:block}.cw-overlay{opacity:1;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.cw-overlay .pick-label{color:#fff;text-align:center;font-size:1rem;font-weight:700}.profile-card{cursor:pointer;width:10vw;min-width:84px;max-width:200px;height:10vw;min-height:84px;max-height:200px;margin:10px;text-decoration:none;position:relative}.profile-card:hover .image-container{border-color:#e5e5e5}.image-container{border:.2em solid #0000;border-radius:.5rem;width:100%;height:100%;transition:border-color .3s;position:relative;overflow:hidden}.profile-image{object-fit:cover;width:100%;height:100%}.profile-name{color:gray;text-transform:capitalize;text-align:center;text-overflow:ellipsis;min-height:1.8em;margin:.6em 0;font-size:1.3vw;font-weight:400;line-height:1.2em;transition:color .3s;display:block;overflow:hidden}.profile-card:hover .profile-name{color:#e5e5e5}@media (width<=768px){.profile-card{width:40vw;height:40vw}.profile-name{font-size:14px}}.browse-container{background-color:#141414;flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex}.who-is-watching{color:#fff;font-size:3.5vw;font-weight:unset;text-align:center;width:100%}.profiles{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:10rem;display:flex}@media (width<=768px){.who-is-watching{font-size:30px}}.vertical-timeline *{box-sizing:border-box}.vertical-timeline{width:95%;max-width:1170px;margin:0 auto;padding:2em 0;position:relative}.vertical-timeline:after{content:"";clear:both;display:table}.vertical-timeline:before{content:"";background:var(--line-color);width:4px;height:100%;position:absolute;top:0;left:18px}.vertical-timeline.vertical-timeline--one-column-right:before{right:18px;left:unset}@media only screen and (width>=1170px){.vertical-timeline.vertical-timeline--two-columns{width:90%}.vertical-timeline.vertical-timeline--two-columns:before{margin-left:-2px;left:50%}}.vertical-timeline-element{margin:2em 0;position:relative}.vertical-timeline-element>div{min-height:1px}.vertical-timeline-element:after{content:"";clear:both;display:table}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}@media only screen and (width>=1170px){.vertical-timeline-element{margin:4em 0}.vertical-timeline-element:first-child{margin-top:0}.vertical-timeline-element:last-child{margin-bottom:0}}.vertical-timeline-element-icon{border-radius:50%;width:40px;height:40px;position:absolute;top:0;left:0}.vertical-timeline-element-icon.shadow-size-small{box-shadow:0 0 0 2px #fff,inset 0 1px #00000014,0 2px 0 4px #0000000d}.vertical-timeline-element-icon.shadow-size-medium{box-shadow:0 0 0 3px #fff,inset 0 2px #00000014,0 3px 0 5px #0000000d}.vertical-timeline-element-icon.shadow-size-large{box-shadow:0 0 0 4px #fff,inset 0 2px #00000014,0 4px 0 6px #0000000d}.vertical-timeline--one-column-right .vertical-timeline-element-icon{right:0;left:unset}.vertical-timeline-element-icon svg{width:24px;height:24px;margin-top:-12px;margin-left:-12px;display:block;position:relative;top:50%;left:50%}@media only screen and (width>=1170px){.vertical-timeline--two-columns .vertical-timeline-element-icon{width:60px;height:60px;margin-left:-30px;left:50%}}.vertical-timeline-element-icon{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.vertical-timeline--animate .vertical-timeline-element-icon.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{visibility:visible;animation:.6s cd-bounce-1}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(.5)}60%{opacity:1;-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1)}}@-moz-keyframes cd-bounce-1{0%{opacity:0;-moz-transform:scale(.5)}60%{opacity:1;-moz-transform:scale(1.2)}to{-moz-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.2)}to{transform:scale(1)}}.vertical-timeline-element-content{background:#fff;border-radius:.25em;margin-left:60px;padding:1em;position:relative;box-shadow:0 3px #ddd}.vertical-timeline--one-column-right .vertical-timeline-element-content{margin-right:60px;margin-left:unset}.vertical-timeline-element--no-children .vertical-timeline-element-content{box-shadow:none;background:0 0}.vertical-timeline-element-content:after{content:"";clear:both;display:table}.vertical-timeline-element-content h2{color:#303e49}.vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline-element-content p{font-size:.8125rem;font-weight:500}.vertical-timeline-element-content .vertical-timeline-element-date{display:inline-block}.vertical-timeline-element-content p{margin:1em 0 0;line-height:1.6}.vertical-timeline-element-title,.vertical-timeline-element-subtitle{margin:0}.vertical-timeline-element-content .vertical-timeline-element-date{float:left;opacity:.7;padding:.8em 0}.vertical-timeline-element-content-arrow{content:"";border:7px solid #0000;border-right-color:#fff;width:0;height:0;position:absolute;top:16px;right:100%}.vertical-timeline--one-column-right .vertical-timeline-element-content-arrow{content:"";top:16px;right:unset;border:7px solid #0000;border-left-color:#fff;width:0;height:0;position:absolute;left:100%}.vertical-timeline--one-column-right .vertical-timeline-element-content:before{border-left:7px solid #fff;border-right:unset;left:100%}.vertical-timeline-element--no-children .vertical-timeline-element-content:before,.vertical-timeline-element--no-children .vertical-timeline-element-content-arrow{display:none}@media only screen and (width>=768px){.vertical-timeline-element-content h2{font-size:1.25rem}.vertical-timeline-element-content p{font-size:1rem}.vertical-timeline-element-content .vertical-timeline-element-date{font-size:.875rem}}@media only screen and (width>=1170px){.vertical-timeline--two-columns .vertical-timeline-element-content{width:44%;margin-left:0;padding:1.5em}.vertical-timeline--two-columns .vertical-timeline-element-content-arrow{top:24px;left:100%;transform:rotate(180deg)}.vertical-timeline--two-columns .vertical-timeline-element-content .vertical-timeline-element-date{width:100%;font-size:1rem;position:absolute;top:6px;left:124%}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content{float:right}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{top:24px;left:auto;right:100%;transform:rotate(0)}.vertical-timeline--one-column-right .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content-arrow,.vertical-timeline--one-column-right .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content-arrow{top:24px;left:100%;right:auto;transform:rotate(0)}.vertical-timeline--two-columns .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content .vertical-timeline-element-date,.vertical-timeline--two-columns .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content .vertical-timeline-element-date{text-align:right;left:auto;right:124%}}.vertical-timeline--animate .vertical-timeline-element-content.is-hidden{visibility:hidden}.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;animation:.6s cd-bounce-2}@media only screen and (width>=1170px){.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content.bounce-in,.vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element:nth-child(2n):not(.vertical-timeline-element--left) .vertical-timeline-element-content.bounce-in{animation:.6s cd-bounce-2-inverse}}@media only screen and (width<=1169px){.vertical-timeline--animate .vertical-timeline-element-content.bounce-in{visibility:visible;animation:.6s cd-bounce-2-inverse}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translate(-100px)}60%{opacity:1;-webkit-transform:translate(20px)}to{-webkit-transform:translate(0)}}@-moz-keyframes cd-bounce-2{0%{opacity:0;-moz-transform:translate(-100px)}60%{opacity:1;-moz-transform:translate(20px)}to{-moz-transform:translate(0)}}@keyframes cd-bounce-2{0%{opacity:0;transform:translate(-100px)}60%{opacity:1;transform:translate(20px)}to{transform:translate(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translate(100px)}60%{opacity:1;-webkit-transform:translate(-20px)}to{-webkit-transform:translate(0)}}@-moz-keyframes cd-bounce-2-inverse{0%{opacity:0;-moz-transform:translate(100px)}60%{opacity:1;-moz-transform:translate(-20px)}to{-moz-transform:translate(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;transform:translate(100px)}60%{opacity:1;transform:translate(-20px)}to{transform:translate(0)}}.timeline-container{text-align:center;margin-top:5rem;padding:20px}.timeline-title{color:#fff;text-align:center;opacity:0;letter-spacing:.5px;margin-bottom:40px;font-size:2.2rem;font-weight:700;animation:1s ease-in-out both fadeInUp;display:inline-block;transform:translateY(20px)}.timeline-title:after{content:"";background:#e50914;border-radius:2px;width:60px;height:3px;margin:12px auto 0;display:block}.vertical-timeline:before{background:linear-gradient(#e50914,#b20710,#333)!important}.vertical-timeline-element-content{border-radius:10px!important;transition:transform .3s,box-shadow .3s!important}.vertical-timeline-element-content:hover{transform:scale(1.02);box-shadow:0 8px 25px #e5091433!important}.vertical-timeline-element-date{color:#999!important;font-size:.9rem!important;font-weight:600!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.skills-container{text-align:center;color:#fff;max-width:1000px;margin:auto;padding:100px 40px 60px}.skills-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin-top:20px;display:grid}.skill-card{text-align:center;color:#e6e6e6;background-color:#1e1e1e;border-radius:10px;padding:20px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 10px #0000004d}.skill-card:hover{cursor:pointer;transform:scale(1.05);box-shadow:0 8px 20px #ff000080}.icon{color:#e50914;margin-bottom:10px;font-size:2rem}.skill-name{justify-content:center;font-size:.95rem;display:flex}.letter{opacity:0;animation:.5s ease-out forwards dropIn;display:inline-block;transform:translateY(-20px)}@keyframes dropIn{to{opacity:1;transform:translateY(0)}}.category-title{color:#e6e6e6;opacity:0;border-bottom:2px solid #e50914;margin:30px 0 20px;padding-bottom:5px;font-size:1.8rem;animation:.8s forwards fadeSlideIn;display:inline-block;transform:translateY(20px)}@keyframes fadeSlideIn{to{opacity:1;transform:translateY(0)}}.projects-container{color:#fff;background-color:#141414;padding:120px 20px}.projects-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-content:center;gap:20px;max-width:1200px;margin:0 auto;display:grid}.project-card{opacity:0;animation:.5s ease-in-out forwards fadeInUp;animation-delay:var(--delay);background:#1e1e1e;border-radius:12px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 6px 15px #a0101099}.project-card:hover{cursor:pointer;transform:scale(1.05);box-shadow:0 10px 20px #f4000d99}.project-header{background:linear-gradient(135deg,#e50914 0%,#b20710 100%);padding:20px}.project-header h3{color:#fff;margin:0;font-size:1.1rem;line-height:1.4}.project-details{padding:20px}.project-details p{color:#ccc;margin-bottom:15px;font-size:.85rem;line-height:1.5}.tech-used{flex-wrap:wrap;gap:10px;margin-top:15px;margin-bottom:15px;display:flex}.tech-badge{color:#fff;background:#2c2c2c;border-radius:12px;align-items:center;gap:5px;padding:5px 10px;font-size:.8rem;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 2px 5px #0000004d}.tech-badge:hover{color:#fff;background-color:#e50914;transform:scale(1.1);box-shadow:0 4px 10px #e5091499}.tech-badge svg{font-size:1rem}.project-highlights{margin:0;padding:0;list-style:none}.project-highlights li{color:#aaa;padding:4px 0 4px 16px;font-size:.82rem;line-height:1.5;position:relative}.project-highlights li:before{content:"▸";color:#e50914;position:absolute;left:0}.contact-container{color:#e6e6e6;text-align:center;background-color:#141414;padding:100px 20px;animation:.8s ease-in-out fadeIn}.linkedin-badge-custom{color:#e6e6e6;background:#222;border-radius:8px;justify-content:center;align-items:center;max-width:500px;margin:0 auto;padding:15px 20px;display:flex;box-shadow:0 4px 10px #0000004d}.badge-avatar{object-fit:cover;border-radius:50%;width:80px;height:80px;margin-right:15px;box-shadow:0 4px 10px #0000004d}.badge-content{text-align:left}.badge-name{color:#fff;margin:0;font-size:1.2rem;font-weight:700}.badge-title{color:#e50914;margin:2px 0;font-size:.9rem}.badge-description{color:#ccc;margin:5px 0;font-size:.82rem;line-height:1.5}.badge-company{color:#888;font-size:.85rem}.badge-link{color:#fff;background-color:#0077b5;border-radius:5px;align-items:center;margin-top:10px;padding:8px 12px;font-weight:700;text-decoration:none;transition:background-color .3s;display:inline-flex}.badge-link:hover{background-color:#005983}.linkedin-icon{margin-right:5px}.contact-header p{color:#ccc;margin:30px 0;font-size:1.2rem}.contact-details{flex-direction:column;align-items:center;gap:15px;display:flex}.contact-item{cursor:pointer;background:#1e1e1e;border-radius:25px;align-items:center;gap:10px;padding:10px 20px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 10px #00000080}.contact-item:hover{transform:scale(1.05);box-shadow:0 8px 20px #d62b2b99}.contact-icon{color:#e50914;font-size:1.5rem}.contact-link{color:#fff;font-size:1rem;text-decoration:none}.contact-link:hover{text-decoration:underline}.contact-fun{color:#e6e6e6;align-items:center;gap:10px;margin-top:20px;font-size:1.2rem;display:flex}.coffee-icon{color:#f90;font-size:2rem;animation:1s ease-in-out infinite swing}.contact-cta{margin-top:40px}.cta-button{color:#fff;background:#e50914;border-radius:4px;padding:14px 32px;font-size:1rem;font-weight:700;text-decoration:none;transition:background .3s,transform .3s;display:inline-block}.cta-button:hover{background:#f40612;transform:scale(1.05);box-shadow:0 4px 20px #e5091480}@keyframes swing{0%,to{transform:rotate(0)}50%{transform:rotate(30deg)}}.certifications-container{color:#fff;background-color:#141414;max-width:1100px;min-height:100vh;margin:0 auto;padding:6rem 2rem 4rem}.certs-page-title{opacity:0;margin-bottom:6px;font-size:2.2rem;font-weight:700;animation:.6s forwards fadeInUp}.certs-page-subtitle{color:#999;opacity:0;margin-bottom:40px;font-size:.95rem;animation:.6s .1s forwards fadeInUp}.cert-section{margin-bottom:36px}.cert-section-title{color:#e6e6e6;border-bottom:2px solid #333;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:8px;font-size:1.3rem;display:flex}.cert-section-icon{color:#e50914;align-items:center;font-size:1.5rem;display:flex}.cert-count{color:#e50914;background:#e5091433;border-radius:10px;margin-left:auto;padding:2px 8px;font-size:.75rem;font-weight:700}.certifications-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;display:grid}.certification-card{color:inherit;cursor:pointer;opacity:0;animation:.4s ease-out forwards certSlideIn;animation-delay:var(--delay);background:#1e1e1e;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.certification-card:hover{border-color:#e509144d;transform:translateY(-2px);box-shadow:0 6px 20px #e5091433}.certification-content{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.certification-logo{background:#2a2a2a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;overflow:hidden}.certification-logo img{object-fit:contain;width:100%;height:100%}.cert-badge-fallback{color:#e50914;letter-spacing:.5px;font-size:.6rem;font-weight:800}.certification-text{min-width:0}.certification-text h3{color:#e6e6e6;white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:.88rem;font-weight:600;overflow:hidden}.cert-date{color:#777;font-size:.75rem}.certification-link-icon{color:#555;flex-shrink:0;margin-left:8px;font-size:.85rem;transition:color .2s,transform .2s}.certification-card:hover .certification-link-icon{color:#e50914;transform:scale(1.2)}@keyframes certSlideIn{0%{opacity:0;transform:translate(-15px)}to{opacity:1;transform:translate(0)}}@media (width<=600px){.certifications-grid{grid-template-columns:1fr}.certification-text h3{white-space:normal}}.navbar{color:#fff;z-index:3;background-image:linear-gradient(#000001e6 10%,#0000 100%);justify-content:space-between;align-items:center;width:100%;padding:20px;transition:background-color .3s;display:flex;position:fixed;top:0}.navbar.scrolled{background-color:#141414}.navbar-left,.navbar-right{align-items:center;display:flex}.navbar-logo{margin-left:10px;margin-right:30px;text-decoration:none}.navbar-logo-text{color:#e50914;letter-spacing:3px;font-family:Bebas Neue,Netflix Sans,sans-serif;font-size:1.6rem;font-weight:700}.navbar-links{gap:20px;margin:0;padding:0;list-style:none;display:flex}.navbar-links li a{color:#fff;font-size:1.05rem;text-decoration:none;transition:color .3s}.navbar-links li a:hover{color:#e50914}.profile-icon{cursor:pointer;background:#e50914;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;margin-right:3rem;font-size:1rem;font-weight:700;transition:transform .3s;display:flex}.profile-icon:hover{transform:scale(1.1)}.hamburger,.sidebar-overlay,.sidebar{display:none}@media (width<=768px){.navbar-logo-text{font-size:1.2rem}.profile-icon{width:28px;height:28px;margin-right:1rem;font-size:.85rem}.navbar-links{display:none}.hamburger{cursor:pointer;margin-right:10px;display:block}.hamburger div{background-color:#fff;width:25px;height:3px;margin:4px;transition:all .3s}.sidebar-overlay{z-index:3;background-color:#00000080;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.sidebar-overlay.open{display:block}.sidebar{color:#fff;z-index:4;background-color:#141414;flex-direction:column;justify-content:center;align-items:center;width:70%;height:100%;transition:transform .3s;display:flex;position:fixed;top:0;left:0;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-logo{margin-bottom:20px}.sidebar ul{margin:0;padding:0;list-style:none}.sidebar ul li{align-items:center;gap:10px;padding:15px 20px;display:flex}.sidebar ul li a{color:#fff;align-items:center;gap:8px;font-size:1.2rem;text-decoration:none;display:flex}}
