*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.home-container{background-color:#000;min-height:100vh;position:relative;width:100%}.home-background{inset:0;pointer-events:none;position:absolute;z-index:0}.home-gradient{background:radial-gradient(ellipse at center,#003c0040,#000 60%);height:100%;width:100%}.home-content{min-height:100vh;position:relative;width:100%;z-index:10}.avatar-section{align-items:center;display:flex;justify-content:center;left:clamp(12px,6vw,120px);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:12}.avatar-container{animation:floatY 4.5s ease-in-out infinite alternate}.avatar-image{border:none;border-radius:12px;filter:drop-shadow(0 0 18px rgba(34,197,94,.55)) drop-shadow(0 0 36px rgba(34,197,94,.35));height:30rem;object-fit:cover;width:30rem}.song-selector-section{align-items:center;display:flex;justify-content:center;width:100%}@media (max-width:1200px){.avatar-image{height:18rem;width:18rem}}@media (max-width:900px){.avatar-section{left:16px;top:44%}.avatar-image{height:12rem;width:12rem}}@media (min-width:901px){.avatar-section{left:6vw;top:60%;transform:translateY(-50%)}}@media (max-width:640px){.avatar-section{align-items:center;bottom:300px;display:flex;height:200px;justify-content:center;left:4vw;right:4vw;top:auto;transform:none}.avatar-image{height:100%;object-fit:contain;width:100%}}@keyframes floatY{0%{transform:translateY(-50%) translateX(0)}50%{transform:translateY(calc(-50% - 8px)) translateX(0)}to{transform:translateY(calc(-50% + 8px)) translateX(0)}}.home-background:after{animation:gridSlide 18s linear infinite;background-image:linear-gradient(#00ff8024 1px,#0000 0),linear-gradient(90deg,#00ff8024 1px,#0000 0);background-position:0 0,0 0;background-size:34px 34px;content:"";filter:drop-shadow(0 0 6px rgba(0,255,128,.22));inset:0;pointer-events:none;position:absolute;z-index:0}@keyframes gridSlide{0%{background-position:0 0,0 0}to{background-position:0 -340px,-340px 0}}.page-container{align-items:center;background-color:#000;color:#fff;display:flex;flex-direction:column;font-family:Press Start\ 2P,system-ui,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:2rem;position:relative;text-align:center;width:100%}.page-content{max-width:64rem;width:100%}.content-container{align-items:center;display:flex;flex-direction:column}.page-title{font-size:1.875rem;font-weight:700;margin-bottom:1rem}.about-profile{grid-gap:1.25rem;align-items:center;display:grid;gap:1.25rem;grid-template-columns:140px 1fr;margin:0 0 1.25rem}.about-avatar{border-radius:14px;filter:drop-shadow(0 0 12px rgba(255,235,59,.45)) drop-shadow(0 0 24px rgba(255,235,59,.3));height:116px;object-fit:cover;width:116px}.about-header-text{text-align:left}.about-name{font-size:1.75rem;font-weight:800;margin:0}.about-role{color:#e5e5e5;font-size:1rem;margin:4px 0 0}.about-tagline{color:#cfcfcf;font-size:.95rem;margin:2px 0 0}.about-actions{display:flex;gap:10px;margin-top:10px}.btn-github,.btn-linkedin{border:2px solid;border-radius:8px;display:inline-block;font-weight:800;padding:8px 14px;text-decoration:none;transition:transform .12s ease,background-color .15s ease,color .15s ease}.btn-linkedin{background:#0009;color:#38bdf8}.btn-linkedin:hover{background:#38bdf8;color:#0b0f12;transform:translateY(-1px)}.btn-github{background:#0009;color:#fff}.btn-github:hover{background:#fff;color:#0b0f12;transform:translateY(-1px)}.about-intro{color:#f4f4f4;line-height:1.65;margin:12px 0 24px}.about-experience,.about-intro{text-align:left}.about-tabs{display:flex;flex-wrap:wrap;gap:8px}.about-tab{background:#0000008c;border:2px solid #fff;border-radius:8px;color:#fff;font-weight:700;padding:8px 10px}.about-tab:hover{background:#ffeb3b;border-color:#ffeb3b;color:#111}.about-tab.active{background:#1a1a1a;border-color:#ffeb3b;box-shadow:0 0 10px #ffeb3b73;color:#ffeb3b}.about-tabpanel{margin-top:10px}.about-desc{color:#f0f0f0;margin-bottom:4px}.about-date{color:#ffeb3b;font-size:.9rem}@media (max-width:640px){.about-profile{gap:10px;grid-template-columns:90px 1fr}.about-avatar{height:84px;width:84px}.about-name{font-size:1.4rem}.glow-container{border-width:2px;margin:1.5vh auto;max-height:92vh;overflow-x:hidden;padding:2.6rem 1rem 1rem;width:94vw}.page-content{max-width:100%;padding-inline:8px}.glow-title{font-size:1.6rem;margin-bottom:1rem;margin-top:.25rem}.page-title{font-size:1.4rem}.page-body{margin-bottom:1rem}.back-link{font-size:.95rem;margin-top:1rem;padding:.75rem 1.25rem}.about-profile{align-items:center;display:flex;flex-direction:column;gap:12px}.about-header-text{text-align:center}.about-name{font-size:1.65rem}.about-role{font-size:1rem}.about-tagline{font-size:.95rem}.about-actions{flex-wrap:wrap;gap:12px;justify-content:center}.about-actions .btn-github,.about-actions .btn-linkedin{min-width:44%;padding:10px 14px;text-align:center}.about-intro{background:#00000073;border-radius:10px;font-size:1rem;line-height:1.7;padding:12px 14px}.about-tab{font-size:.95rem;padding:6px 8px}.about-tab.active{box-shadow:0 0 6px #ffeb3b66}.about-tabs{gap:10px;margin:6px -4px 0;overflow-x:auto;padding:6px 8px 8px}.about-tab{flex:0 0 auto;margin-bottom:6px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:640px){.about-tabs::-webkit-scrollbar{height:6px}.about-tabs::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.about-tabpanel{background:#00000073;border-radius:10px;padding:10px 12px}.career-list{gap:12px}.career-card{border-radius:12px;padding:12px}.career-role{font-size:1.05rem}.career-meta{font-size:.9rem;gap:6px}.career-achievements{margin-left:16px}.subsection-grid{gap:12px;grid-template-columns:1fr;min-width:0}.subsection-box{min-width:0;padding:12px}.subsection-title{font-size:1rem}.subsection-description{font-size:.95rem;overflow-wrap:anywhere;word-break:break-word}.contact-grid{gap:12px;grid-template-columns:1fr}.contact-btn{font-size:1rem;justify-content:center;padding:12px 16px;width:100%}}.page-body{margin-bottom:1.5rem}.page-transition-overlay{align-items:center;background-color:initial;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.page-transition-overlay:before{animation:expandSquare .65s ease forwards;background:currentColor;border-radius:12px;box-shadow:0 0 16px currentColor,0 0 32px currentColor;content:"";height:120px;position:absolute;transform:scale(.1);width:120px}@keyframes expandSquare{0%{opacity:.9;transform:scale(.1)}60%{opacity:.95;transform:scale(6)}to{opacity:1;transform:scale(20)}}.glow-container{background-color:#000000b3;border:2.5px solid;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;color:#fff;margin:2vh auto;max-height:98vh;max-width:1300px;min-width:320px;overflow-y:auto;padding:2rem;position:relative;width:98vw;z-index:10}.esc-button{background-color:#000000b3;border:2px solid;border-radius:4px;box-shadow:0 4px 6px -1px #0000001a;font-size:1.125rem;font-weight:800;padding:.25rem 1.5rem;position:absolute;right:1.5rem;top:1rem;transition:all .2s ease}.esc-button-mobile{display:none}.glow-title{font-size:2.25rem;font-weight:800;margin:0 0 1.5rem;text-align:left}.subsection-grid{grid-gap:16px;display:grid;gap:16px;grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr);width:100%}.subsection-box{background:#000000b3;border:2px solid;border-radius:14px;display:flex;flex-direction:column;justify-content:flex-start;padding:14px}.subsection-header,.subsection-link{align-items:center;display:flex;font-weight:800;gap:10px;text-decoration:none}.subsection-title{font-size:1.1rem}.subsection-description{color:#eaeaea;margin:8px 0 0;text-align:left}.subsection-header,.subsection-link{margin-bottom:8px}.subsection-box>.subsection-description:last-child{margin-bottom:0}.projects-subheading{font-size:1.6rem;font-weight:800;margin:0 0 12px;text-align:left}.projects-description{margin:0 0 18px;text-align:left}.projects-link{text-decoration:underline}.projects-description+.subsection-grid{margin-top:8px}@media (max-width:900px){.subsection-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.esc-button{display:none}.esc-button-mobile{background-color:#000000b3;border:2px solid;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a;display:block;font-size:1.125rem;font-weight:800;margin-top:16px;padding:.5rem 1.5rem;width:100%}.subsection-grid{grid-template-columns:1fr}}.career-title{font-size:1.6rem;font-weight:800;margin:0 0 1rem;text-align:left}.career-list{grid-gap:16px;display:grid;gap:16px;margin:0 auto;max-width:900px;width:100%}.career-card{--accent:#43a3ff;background:#000000b8;border:2px solid var(--accent);border-radius:14px;box-shadow:0 0 14px #43a3ff59;padding:14px 16px}.career-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.career-role{color:var(--accent);font-size:1.2rem;font-weight:800}.career-company{color:#e6f0ff;font-weight:700}.career-meta{color:#b9d7ff;display:flex;flex-wrap:wrap;font-size:.95rem;gap:10px;margin:6px 0 10px}.career-achievements{margin:6px 0 6px 18px;text-align:left}.career-achievements li{margin-bottom:4px}.career-skills{color:#b9d7ff;margin-top:6px;text-align:left}.career-skills .label{color:var(--accent);font-weight:800}@media (max-width:640px){.career-role{font-size:1.05rem}.career-meta{font-size:.9rem}}.page-container h1{font-size:2.5rem;letter-spacing:2px;margin-bottom:2rem;text-shadow:0 0 10px #ffffff80}.page-container p{line-height:1.6;margin-bottom:2rem;max-width:600px}:root{--copy-font:Inter,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.readable{font-family:Inter,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:var(--copy-font);letter-spacing:0;line-height:1.6}.about-date,.about-desc,.about-intro,.career-achievements,.career-meta,.career-skills,.contact-intro,.page-container p,.projects-description,.subsection-description{color:#e9f1ff;font-family:Inter,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:var(--copy-font);letter-spacing:0;line-height:1.6;text-shadow:none}.subsection-description{font-size:1rem}.contact-intro{color:#ffe5e5;font-size:1.1rem;margin-bottom:1.25rem;text-align:center}.contact-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;justify-items:center}.contact-btn{align-items:center;border:2px solid;border-radius:10px;box-shadow:0 0 10px #ff525259;display:inline-flex;font-weight:800;gap:10px;padding:10px 16px;text-decoration:none}.contact-btn.linkedin{background:#0077b5;border-color:#005983;color:#fff}.contact-btn.linkedin:hover{background:#005983}.contact-btn.email{background:#2b2b2b;border-color:#4b5563;color:#fff}.contact-btn.email:hover{background:#3a3a3a}.contact-btn.email.copied{background:#8bff9e;border-color:#22c55e;box-shadow:0 0 14px #22c55e80;color:#0b0f12}@media (min-width:640px){.contact-grid{grid-template-columns:repeat(2,minmax(220px,340px))}}.back-link{background-color:#000000b3;border:2px solid #0f0;border-radius:8px;box-shadow:0 0 10px #00ff004d;color:#0f0;display:inline-block;font-size:1rem;margin-top:2rem;padding:1rem 2rem;text-decoration:none;text-shadow:0 0 5px #00ff00b3;transition:all .2s ease}.back-link:hover{background-color:#0f03;box-shadow:0 0 20px #0f09,0 0 30px #0f06;text-shadow:0 0 8px #00ff00e6;transform:scale(1.05)}.about-page{background-image:linear-gradient(90deg,#111,#000,#676700)}.tech-stack-page{background-image:linear-gradient(90deg,#111,#000,#470147)}.hobbies-page{background-image:linear-gradient(90deg,#111,#000,#0c0)}.blog-page{background-image:linear-gradient(90deg,#111,#000,#040)}.contact-page{background-image:linear-gradient(90deg,#111,#000,#8b0000)}.page-container:before{animation:pageGridSlide 18s linear infinite;background-image:linear-gradient(#00ff801f 1px,#0000 0),linear-gradient(90deg,#00ff801f 1px,#0000 0);background-position:0 0,0 0;background-size:34px 34px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}@keyframes pageGridSlide{0%{background-position:0 0,0 0}to{background-position:0 -340px,-340px 0}}.song-selector-container{background-color:initial;display:flex;height:100vh;overflow:hidden;position:relative;width:100%}.header-bar{align-items:center;background-color:#1b4700;border-bottom:2px solid #a3e600;color:#a3e600;display:flex;font-size:1.5rem;font-weight:700;height:64px;justify-content:space-between;left:0;padding:0 32px;position:absolute;right:0;top:0;z-index:30}.header-title{flex:1 1 auto;font-weight:700}.header-counter{background-color:#374151;border-radius:4px;flex:0 0 auto;font-size:1.125rem;padding:4px 16px}.song-info{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;left:26vw;pointer-events:none;position:absolute;right:36vw;text-align:center;text-shadow:0 0 15px #000c;top:52%;transform:translateY(-50%);z-index:40}.song-title{animation:glowPulse 2.2s ease-in-out infinite;font-size:3rem;letter-spacing:.025em;margin-bottom:2rem;text-shadow:0 0 12px #ffffffd9,0 0 24px #ffffff59,0 0 48px #fff3}@keyframes glowPulse{0%{text-shadow:0 0 10px #fff9,0 0 22px #ffffff40,0 0 32px #ffffff26}50%{text-shadow:0 0 20px #fffffff2,0 0 40px #ffffff73,0 0 80px #ffffff59}to{text-shadow:0 0 10px #fff9,0 0 22px #ffffff40,0 0 32px #ffffff26}}.song-instruction{color:#d1d5db;font-size:1rem;margin-bottom:.25rem;white-space:nowrap}.ddr-grid{background-image:linear-gradient(#3264321a 1px,#0000 0),linear-gradient(90deg,#3264321a 1px,#0000 0);background-size:20px 20px;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.carousel-container{align-items:center;display:flex;height:calc(100vh - 64px);justify-content:center;overflow:visible;position:absolute;right:0;top:64px;width:min(36vw,560px);z-index:20}@media (max-width:1200px){.song-info{left:18vw;right:42vw;top:50%}.carousel-container{right:0;width:min(44vw,480px)}}@media (max-width:900px){.song-info{display:none}.song-title{font-size:2.25rem}.carousel-container{right:0;width:100%}.song-selector-container:after{bottom:15px;left:0;right:0}.header-bar{height:54px;padding:0 12px}.header-title{font-size:clamp(.8rem,2.5vw,.9rem);letter-spacing:0;max-width:calc(100% - 76px);overflow:hidden;text-overflow:clip;white-space:nowrap}.header-counter{font-size:.8rem;padding:2px 8px}}@media (min-width:641px) and (max-width:1200px){.song-selector-container{transform:none}.carousel-container{left:auto;right:0;width:clamp(360px,40vw,560px)}.carousel-item{clip-path:polygon(90px 0,100% 0,100% 100%,0 100%);left:20px;width:calc(100% - 20px)}}@media (max-width:640px){.carousel-container{right:0;width:100%}.song-title{font-size:1.875rem}.header-title{font-size:.72rem;letter-spacing:0;max-width:calc(100% - 70px)}.header-counter{font-size:.78rem;padding:1px 6px}.song-selector-container:after{display:none}}@media (min-width:1024px){.song-title{font-size:3.75rem}}@media (min-width:1280px){.song-title{font-size:4rem}}.carousel-viewport{height:100%;justify-content:center;position:relative;transition:transform .5s cubic-bezier(.4,0,.2,1);width:100%}.carousel-viewport,.pie-container{align-items:center;display:flex;flex-direction:column}.pie-container{bottom:56px;gap:8px;left:50%;position:absolute;transform:translate(-50%)}.pie-svg{filter:drop-shadow(0 0 10px rgba(255,255,255,.25))}.pie-slice{stroke:#00000040;stroke-width:1;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.pie-rotor{transition:transform .7s cubic-bezier(.16,1,.3,1)}.pie-slice.selected{opacity:1}.pie-selected-name{color:#fff;font-weight:800;text-align:center;text-shadow:0 0 8px #0009}.pie-instruction{color:#cbd5e1;font-size:.95rem;text-align:center}.pie-outline{fill:#ffffff0f;stroke:#ffffffb3;stroke-width:2;pointer-events:none}@media (min-width:641px){.pie-container{display:none}}@keyframes markerPulse{0%{border-color:#ffffff4d;box-shadow:0 0 20px #fff3}50%{border-color:#ffffff80;box-shadow:0 0 25px #fff6}to{border-color:#ffffff4d;box-shadow:0 0 20px #fff3}}.carousel-item{align-items:center;background-color:rgba(var(--item-color-rgb),.85)!important;border:none;box-shadow:inset 0 0 10px #ffffff4d,0 5px 10px #0000004d;clip-path:polygon(90px 0,100% 0,100% 100%,0 100%);color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:700;height:90px;left:20px;margin:20px 0;padding:0 30px 0 75px;position:absolute;text-shadow:0 0 5px #000c;transform-origin:left center;transition:all .2s ease;width:calc(100% - 20px)}.carousel-item.selected{background-color:rgba(var(--item-color-rgb),.95)!important;box-shadow:inset 0 0 15px #ffffff80,0 0 20px #fff6;clip-path:polygon(80px 0,100% 0,100% 100%,0 100%);transform:translateY(0) scale(1)!important;z-index:25}.arrow-indicator{display:inline-block;font-size:1.8rem;margin-left:5px;margin-right:20px;position:relative;text-shadow:0 0 8px #ffffffb3;width:25px;z-index:2}.carousel-item.selected .arrow-indicator{color:#fff;text-shadow:0 0 10px #fff,0 0 20px #fffc}.item-name{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:1px;position:relative;text-shadow:0 0 5px #000c,0 0 15px #0009;z-index:2}.song-selector-container:after{bottom:20px;color:#fff;content:"↑ ↓";font-size:2rem;left:0;position:absolute;right:0;text-align:center}.transition-text{color:#fff;font-size:3rem;font-weight:700;position:relative;text-shadow:0 0 10px #00000080;z-index:2}.square-transition{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:fixed;z-index:50}.square-grow{animation:squareGrow .8s ease-out forwards;border-radius:12px;height:120px;transform:scale(.1);width:120px}.square-grow-text{-webkit-text-stroke:2px #000000e6;color:#fff;font-family:Press Start\ 2P,system-ui,sans-serif;font-size:14px;font-weight:800;paint-order:stroke fill;position:absolute;text-shadow:0 0 8px #0009}@keyframes squareGrow{0%{opacity:.98;transform:scale(.1)}60%{opacity:1;transform:scale(6)}to{opacity:1;transform:scale(22)}}@keyframes growTransition{0%{border-radius:10px;transform:translate(-50%,-50%) scale(.1)}60%{border-radius:10px;transform:translate(-50%,-50%) scale(5)}to{border-radius:0;transform:translate(-50%,-50%) scale(20)}}@keyframes growText{0%{font-size:0;opacity:0}to{font-size:3rem;opacity:1}}.song-selector-container.transitioning .carousel-container,.song-selector-container.transitioning .ddr-grid,.song-selector-container.transitioning .song-info{opacity:0;transition:opacity .2s}body{background-color:#000;font-family:Press Start\ 2P,system-ui,sans-serif;margin:0;padding:0}@media (min-width:1200px){.carousel-item{clip-path:polygon(90px 0,100% 0,100% 100%,0 100%)}.carousel-item.selected{clip-path:polygon(80px 0,100% 0,100% 100%,0 100%)}.carousel-item:not(.selected):hover{clip-path:polygon(85px 0,100% 0,100% 100%,0 100%)}}@media (min-width:901px){.carousel-container{left:auto;right:0;width:clamp(400px,38vw,640px)}.carousel-item{clip-path:polygon(90px 0,100% 0,100% 100%,0 100%);left:20px;width:calc(100% - 20px)}}.carousel-item[style*="0, 102, 255"]{box-shadow:inset 0 0 15px #0066ff80,0 0 10px #06f6,0 0 20px #06f3;text-shadow:0 0 5px #000c,0 0 10px #06fc}.carousel-item[style*="0, 204, 255"]{box-shadow:inset 0 0 15px #00ccff80,0 0 10px #0cf6,0 0 20px #0cf3;text-shadow:0 0 5px #000c,0 0 10px #0cfc}.carousel-item[style*="57, 255, 20"]{box-shadow:inset 0 0 15px #39ff1480,0 0 10px #39ff1466,0 0 20px #39ff1433;text-shadow:0 0 5px #000c,0 0 10px #39ff14cc}.carousel-item[style*="0, 179, 0"]{box-shadow:inset 0 0 15px #00b30080,0 0 10px #00b30066,0 0 20px #00b30033;text-shadow:0 0 5px #000c,0 0 10px #00b300cc}.carousel-item.selected[style*="0, 102, 255"]{box-shadow:inset 0 0 20px #0066ffb3,0 0 15px #06f9,0 0 30px #06f6}.carousel-item.selected[style*="0, 204, 255"]{box-shadow:inset 0 0 20px #00ccffb3,0 0 15px #0cf9,0 0 30px #0cf6}.carousel-item.selected[style*="57, 255, 20"]{box-shadow:inset 0 0 20px #39ff14b3,0 0 15px #39ff1499,0 0 30px #39ff1466}.carousel-item.selected[style*="0, 179, 0"]{box-shadow:inset 0 0 20px #00b300b3,0 0 15px #00b30099,0 0 30px #00b30066}.career-page{background-image:linear-gradient(90deg,#111,#000,#039)}.projects-page{background-image:linear-gradient(90deg,#111,#000,#09c)}.hobbies-page{background-image:linear-gradient(90deg,#111,#000,#3c0)}.carousel-item[style*="0, 255, 0"]{box-shadow:inset 0 0 15px #0f09,0 0 12px #00ff0080,0 0 25px #00ff004d;filter:brightness(1.2);text-shadow:0 0 5px #000c,0 0 12px #00ff00e6}.carousel-item.selected[style*="0, 255, 0"]{box-shadow:inset 0 0 25px #0f0c,0 0 20px #00ff00b3,0 0 35px #00ff0080;filter:brightness(1.3)}.carousel-item.selected[style*="0, 102, 0"]{box-shadow:inset 0 0 20px #060c,0 0 15px #006600b3,0 0 30px #00660080}@media (min-height:1100px){.carousel-container{right:60px;width:480px}.carousel-item{clip-path:polygon(110px 0,100% 0,100% 100%,0 100%);font-size:2.2rem;height:150px;margin:35px 0;padding-left:90px}.carousel-item.selected{clip-path:polygon(100px 0,100% 0,100% 100%,0 100%);font-size:2.5rem}.carousel-item:not(.selected):hover{clip-path:polygon(120px 0,100% 0,100% 100%,0 100%)}.selection-marker{clip-path:polygon(100px 0,100% 0,100% 100%,0 100%);height:154px;left:40px;right:40px}.arrow-indicator{font-size:2.5rem;margin-right:40px;width:40px}.item-name{font-size:2.2rem}}
/*# sourceMappingURL=main.d2c81399.css.map*/