code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{min-height:100vh}.App,body{text-align:center}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1e2330;background-size:cover;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.container{margin:0 auto;max-width:none;padding:20px}.a-color{color:#bbb;text-decoration:none}.a-color:hover{color:#fff}.profile-image{border-radius:50%;height:300px;margin-top:30px;width:300px}.profile-text{color:#fff;margin-bottom:25px}.contact-container{display:flex;flex-wrap:wrap;justify-content:center;margin:auto;width:80%}@media (max-width:1080px){.contact-container{width:100%}}.rounded-div{align-items:center;background-color:#fff0;border:2px solid #fff;border-radius:25px;cursor:pointer;display:flex;flex:1 1;height:50px;justify-content:center;margin:5px;overflow:hidden;transition:all .2s ease;-webkit-user-select:none;user-select:none}.rounded-div p{color:#fff;font-size:28px;margin:0;text-align:center;transition:color .25s}.rounded-div:hover{background-color:#fff}.rounded-div:hover p{color:#000}.centered{display:inline-block;position:relative}.hands-globe-container{align-items:center;display:flex;gap:20px;justify-content:center;margin:20px 0}.column{display:flex;flex-direction:column}@keyframes shake{0%{transform:translate(10px,10px) rotate(1turn)}10%{transform:translate(-10px,-20px) rotate(-1deg)}20%{transform:translate(-30px) rotate(1deg)}30%{transform:translate(30px,20px) rotate(0deg)}40%{transform:translate(10px,-10px) rotate(1deg)}50%{transform:translate(-10px,20px) rotate(-1deg)}60%{transform:translate(-30px,10px) rotate(0deg)}70%{transform:translate(30px,10px) rotate(-1deg)}80%{transform:translate(-10px,-10px) rotate(1deg)}90%{transform:translate(10px,20px) rotate(0deg)}to{transform:translate(10px,-20px) rotate(-1deg)}}@keyframes intenseshake{0%{transform:translate(15px,15px) rotate(540deg) scale(1.1)}5%{transform:translate(-25px,-30px) rotate(-5deg) scale(.9)}10%{transform:translate(-45px,10px) rotate(3deg) scale(1.2)}15%{transform:translate(35px,25px) rotate(-2deg) scale(.8)}20%{transform:translate(20px,-25px) rotate(4deg) scale(1.1)}25%{transform:translate(-30px,35px) rotate(-3deg) scale(.9)}30%{transform:translate(-50px,15px) rotate(2deg) scale(1.3)}35%{transform:translate(40px,20px) rotate(-4deg) scale(.7)}40%{transform:translate(-15px,-35px) rotate(3deg) scale(1.1)}45%{transform:translate(25px,30px) rotate(-1deg) scale(.9)}50%{transform:translate(-35px,-15px) rotate(5deg) scale(1.2)}55%{transform:translate(30px,-25px) rotate(-3deg) scale(.8)}60%{transform:translate(-20px,25px) rotate(2deg) scale(1.1)}65%{transform:translate(45px,-10px) rotate(-4deg) scale(.9)}70%{transform:translate(-25px,-20px) rotate(3deg) scale(1.2)}75%{transform:translate(15px,35px) rotate(-2deg) scale(.8)}80%{transform:translate(-40px,-25px) rotate(4deg) scale(1.1)}85%{transform:translate(35px,15px) rotate(-3deg) scale(.9)}90%{transform:translate(-15px,30px) rotate(2deg) scale(1.1)}95%{transform:translate(25px,-20px) rotate(-1deg) scale(.9)}to{transform:translate(-10px,-15px) rotate(1deg) scale(1)}}@keyframes flicker{0%,to{opacity:1}50%{opacity:0}}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}@keyframes pulse-red{0%,to{background:#ff00004d}50%{background:#f00c}}body.screamer-shake{animation:intenseshake .5s infinite;overflow:hidden}.warning-overlay{align-items:center;animation:flicker .3s infinite;background:#ffa500f2;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:999}.warning-content{color:#000;font-family:Arial Black,Arial,sans-serif;text-align:center;text-shadow:2px 2px 4px #fffc}.warning-content h1{animation:pulse-red 1s infinite;font-size:4rem;margin:0;text-shadow:0 0 20px red}.warning-content p{font-size:1.5rem;font-weight:700;margin:20px 0}.warning-counter{animation:flicker .5s infinite;color:red!important;font-size:2rem!important;text-shadow:0 0 10px red!important}.stage-flicker{animation:flicker .1s infinite;background:#000}.stage-flicker,.stage-warning{height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:1001}.stage-warning{align-items:center;animation:glitch .2s infinite;background:linear-gradient(45deg,red,#ff0,red,#ff0);background-size:400% 400%;display:flex;justify-content:center}.warning-text{animation:intenseshake .1s infinite;color:#000;font-family:Arial Black,Arial,sans-serif;font-size:8rem;font-weight:900;text-shadow:0 0 30px red}.screamer-container{align-items:center;display:flex;justify-content:center;z-index:1002}.screamer-container,.screamer-image{height:100vh;left:0;position:fixed;top:0;width:100vw}.screamer-image{animation:shake 1.9s;animation-iteration-count:infinite;display:none;object-fit:cover;z-index:1000}.enhanced-screamer{animation:intenseshake .1s infinite,glitch .05s infinite;filter:contrast(2) brightness(1.5) saturate(2);z-index:1003}.screamer-overlay{animation:pulse-red .1s infinite;background:radial-gradient(circle,#0000 30%,#ff0000b3 100%);height:100%;left:0;top:0;width:100%;z-index:1004}.screamer-overlay,.screamer-text{pointer-events:none;position:absolute}.screamer-text{animation:intenseshake .05s infinite;color:red;font-family:Arial Black,Arial,sans-serif;font-size:6rem;font-weight:900;left:50%;text-shadow:0 0 50px red,0 0 100px red;top:50%;transform:translate(-50%,-50%);z-index:1005}.globe{z-index:100}.globosling{animation:dance 2s infinite;border-radius:50%;height:100px;left:15%;position:absolute;top:15%}@keyframes dance{0%{transform:translate(1px,1px) rotate(1turn)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0deg)}to{transform:translate(10px,-2px) rotate(-1deg)}}.left-hand-image{animation:wave-left 2s ease-in-out infinite alternate;height:150px;width:150px}.right-hand-image{animation:wave-right 2s ease-in-out infinite alternate;height:150px;width:150px}@keyframes wave-left{0%{transform:translateX(-15px) translateY(0) rotate(0deg)}to{transform:translateX(55px) translateY(0) rotate(-40deg)}}@keyframes wave-right{0%{transform:translateX(15px) translateY(0) rotate(0deg)}to{transform:translateX(-55px) translateY(0) rotate(40deg)}}.music-box{animation:gradient-animation 20s ease-in-out infinite;background-color:#fff;background-image:linear-gradient(45deg,#f39c12,#e74c3c,#8e44ad,#3498db),radial-gradient(circle at 50% 50%,#ffffff80,#0000);background-size:200% 200%,100% 100%;border-radius:12px;box-shadow:0 4px 15px #00000026;margin-top:20px;overflow:hidden;padding:10px;position:relative}#playlists-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.playlist-card{background:#1c1c1c;border-radius:15px;box-shadow:0 5px 20px #0006;justify-content:space-between;min-width:200px;padding:15px}.playlist-card img{border-radius:10px;height:150px;transition:transform .3s ease;width:100%}.playlist-card h3{color:#ecf0f1;font-size:18px;font-weight:600;margin:15px 0}.playlist-card a{background:linear-gradient(135deg,#fc0,#fa0);border-radius:10px;box-shadow:0 3px 15px #0003;color:#333;display:inline-block;font-weight:700;letter-spacing:1px;padding:15px;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.playlist-card a:hover{background:linear-gradient(135deg,#fa0,#f80);box-shadow:0 6px 20px #fa06;color:#222;transform:translateY(-3px) scale(1.05)}@keyframes gradient-animation{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.balatro-wrapper{min-height:100vh;overflow:hidden;position:relative;width:100%}.balatro-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.balatro-container canvas{display:block;height:100%!important;width:100%!important}.balatro-content{display:flex;flex-direction:column;min-height:100vh;position:relative;z-index:1}.resume-container{background:linear-gradient(135deg,#140f1ef2,#23192de6);border:4px solid gold;border-radius:20px;box-shadow:0 10px 30px #0000004d;margin:20px auto;overflow:visible;padding-top:20px;position:relative;width:90%}.resume-avatar{align-items:center;display:flex;justify-content:center}.avatar-image{border:4px solid gold;border-radius:50%;box-shadow:0 0 20px #ffd70080;height:300px;transition:all .3s ease;width:300px}.resume-avatar .centered{display:inline-block;position:relative}.resume-avatar .nose{background:#0000;border:none;color:#0000;cursor:pointer;height:12px;left:52.5%;position:absolute;top:51%;transform:translate(-50%,-50%);width:34px;z-index:1}.resume-hands-cards-container{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.resume-left-hand,.resume-right-hand{align-items:center;display:flex;flex-shrink:0;justify-content:center;z-index:0}.resume-hand-image{height:150px;position:relative;transition:all .3s ease;width:150px;z-index:0}.resume-left-hand .resume-hand-image{animation:wave-left-resume 2s ease-in-out infinite alternate}.resume-right-hand .resume-hand-image{animation:wave-right-resume 2s ease-in-out infinite alternate}@keyframes wave-left-resume{0%{transform:translateX(0) translateY(0) rotate(0deg)}to{transform:translateX(105px) translateY(0) rotate(-40deg)}}@keyframes wave-right-resume{0%{transform:translateX(0) translateY(0) rotate(0deg)}to{transform:translateX(-105px) translateY(0) rotate(40deg)}}.resume-tabs{height:280px;margin:0 auto;max-width:1000px;padding:30px 40px 35px;perspective:1000px;width:100%;z-index:10}.resume-tabs,.tab-button{align-items:flex-end;background:#0000;display:flex;justify-content:center;position:relative}.tab-button{border:none;border-radius:0;cursor:pointer;height:240px;margin:0 8px;overflow:visible;transform-origin:bottom center;transition:all .4s ease;width:160px}.tab-button,.tab-button:focus{outline:none}.tab-button .card-title{bottom:-20px;color:gold;font-size:14px;font-weight:900;left:50%;line-height:1.2;position:absolute;text-align:center;text-shadow:0 2px 4px #000c,0 0 10px #ffd70080;transform:translateX(-50%);white-space:nowrap}.tab-button:first-child{transform:rotate(-10deg) translateY(18px);z-index:1}.tab-button:nth-child(2){transform:rotate(-6deg) translateY(4px);z-index:2}.tab-button:nth-child(3){transform:rotate(-2deg) translateY(2px);z-index:3}.tab-button:nth-child(4){transform:rotate(2deg) translateY(2px);z-index:4}.tab-button:nth-child(5){transform:rotate(6deg) translateY(4px);z-index:5}.tab-button:nth-child(6){transform:rotate(10deg) translateY(18px);z-index:6}.tab-button:hover{transform:translateY(-20px) rotate(0deg)!important;z-index:100!important}.tab-button.active{transform:translateY(-25px) rotate(0deg)!important;z-index:200!important}.tab-button.active .card-title{color:#fff;text-shadow:0 0 10px #fffc}.resume-content{background:#0003;border-radius:0 0 16px 16px;height:700px;overflow-x:hidden;overflow-y:auto;padding:30px;position:relative}.resume-content::-webkit-scrollbar{width:8px}.resume-content::-webkit-scrollbar-track{background:#ffd7001a;border-radius:4px}.resume-content::-webkit-scrollbar-thumb{background:#ffd70099;border-radius:4px}.resume-content::-webkit-scrollbar-thumb:hover{background:#ffd700cc}.resume-content:before{background:linear-gradient(90deg,#0000,gold,#ff6b35,gold,#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}.resume-section{animation:contentSlideIn .6s ease-out}@keyframes contentSlideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.card-content{color:#e8e8e8;line-height:1.6;text-align:left}.card-content h3{color:gold;font-size:1.8rem;margin-bottom:25px;padding-bottom:15px;position:relative;text-align:center;text-shadow:0 0 10px #ffd70080}.card-content h3:after{background:linear-gradient(90deg,gold,#ff6b35);border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.card-content p{color:#d0d0d0;font-size:1.1rem;margin-bottom:15px;text-align:left}.about-section{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:20px}.about-item{background:linear-gradient(135deg,#ffd70014,#ff6b350d);border:2px solid #ffd7004d;border-radius:20px;box-shadow:0 8px 25px #0003;overflow:hidden;padding:30px;position:relative;transition:all .4s ease}.about-item:before{background:linear-gradient(90deg,gold,#ff6b35,#8a4fff);content:"";height:5px;left:0;position:absolute;top:0;width:100%}.about-item h4{align-items:center;color:gold;display:flex;font-size:1.5rem;gap:15px;margin-bottom:20px;text-shadow:0 0 10px #ffd7004d}.about-item p{color:#e0e0e0;font-size:1.1rem;line-height:1.7;margin-bottom:18px}.about-item ul{list-style:none;margin:20px 0;padding-left:0}.about-item li{background:linear-gradient(135deg,#ffd7001a,#ff6b350d);border:1px solid #ffd70033;border-left:4px solid gold;border-radius:10px;margin:10px 0;padding:12px 20px;position:relative;transition:all .3s ease}.about-item li:hover{background:linear-gradient(135deg,#ffd70026,#ff6b3514);border-left-color:#ff6b35;transform:translateX(5px)}.education-section{display:flex;flex-direction:column;gap:30px;margin-top:20px}.education-item{background:linear-gradient(135deg,#00d4ff14,#8a4fff0d);border:2px solid #00d4ff4d;border-radius:20px;box-shadow:0 8px 25px #0003;overflow:hidden;padding:30px;position:relative;transition:all .4s ease}.education-item:before{background:linear-gradient(90deg,#00d4ff,#8a4fff,gold);content:"";height:5px;left:0;position:absolute;top:0;width:100%}.education-item h4{align-items:center;color:#00d4ff;display:flex;font-size:1.5rem;gap:15px;margin-bottom:20px;text-shadow:0 0 10px #00d4ff4d}.education-item p{color:#e0e0e0;font-size:1.1rem;line-height:1.7;margin-bottom:18px}.education-item ul{list-style:none;margin:20px 0;padding-left:0}.education-item li{background:linear-gradient(135deg,#00d4ff1a,#8a4fff0d);border:1px solid #00d4ff33;border-left:4px solid #00d4ff;border-radius:10px;margin:10px 0;padding:12px 20px;position:relative;transition:all .3s ease}.education-item li:hover{background:linear-gradient(135deg,#00d4ff26,#8a4fff14);border-left-color:#8a4fff;transform:translateX(5px)}.skills-section{margin-top:20px}.skill-category{background:linear-gradient(135deg,#ffffff05,#ffffff03);border:1px solid #ffd7001a;border-radius:15px;margin-bottom:30px;padding:20px}.skill-category h4{align-items:center;color:gold;display:flex;font-size:1.2rem;gap:10px;margin-bottom:15px;text-shadow:0 0 10px #ffd7004d}.skills-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:15px}.skill-item{border-radius:20px;font-size:.9rem;font-weight:600;overflow:hidden;padding:12px 16px;position:relative;text-align:center;transition:all .3s ease}.skill-item.high{background:linear-gradient(135deg,#0f83,#00d4ff33);border:2px solid #00ff884d;box-shadow:0 0 15px #00ff881a;color:#0f8}.skill-item.medium{background:linear-gradient(135deg,#ffd70033,#ff6b3533);border:2px solid #ffd7004d;box-shadow:0 0 15px #ffd7001a;color:gold}.skill-item.low{background:linear-gradient(135deg,#ff6b3533,#ff475733);border:2px solid #ff6b354d;box-shadow:0 0 15px #ff6b351a;color:#ff6b35}.projects-section{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-top:20px}.project-item{background:linear-gradient(135deg,#8a4fff14,#ff6b350d);border:2px solid #8a4fff4d;border-radius:20px;box-shadow:0 8px 25px #0003;overflow:hidden;padding:30px;position:relative;transition:all .4s ease}.project-item:before{background:linear-gradient(90deg,#8a4fff,#ff6b35,gold,#00d4ff);content:"";height:5px;left:0;position:absolute;top:0;width:100%}.project-item h4{align-items:center;color:#8a4fff;display:flex;font-size:1.5rem;gap:15px;margin-bottom:20px;text-shadow:0 0 10px #8a4fff4d}.project-item p{color:#e0e0e0;font-size:1.1rem;line-height:1.7;margin-bottom:18px}.project-tech{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.tech-tag{background:linear-gradient(135deg,#8a4fff33,#00d4ff33);border:1px solid #8a4fff4d;border-radius:20px;color:#8a4fff;font-size:.9rem;font-weight:600;padding:8px 16px;transition:all .3s ease}.tech-tag:hover{background:linear-gradient(135deg,#8a4fff4d,#00d4ff4d);box-shadow:0 4px 12px #8a4fff33;transform:translateY(-2px)}.project-item ul{list-style:none;margin:20px 0;padding-left:0}.project-item li{background:linear-gradient(135deg,#8a4fff1a,#ff6b350d);border:1px solid #8a4fff33;border-left:4px solid #8a4fff;border-radius:10px;margin:10px 0;padding:12px 20px;position:relative;transition:all .3s ease}.project-item li:hover{background:linear-gradient(135deg,#8a4fff26,#ff6b3514);border-left-color:#ff6b35;transform:translateX(5px)}.project-item a{border-radius:8px;color:gold;font-weight:600;padding:5px 10px;text-decoration:none;transition:all .3s ease}.placeholder-content{margin-top:30px}.placeholder-line{background:#ffd7004d;border-radius:6px;height:12px;margin:15px 0}.placeholder-line.short{width:60%}.social-contacts-container{background:linear-gradient(135deg,#140f1ecc,#23192d99);border:2px solid #ffd7004d;border-radius:20px;box-shadow:0 10px 30px #0003;margin:40px 0;padding:30px}.contacts-grid{height:280px;margin:0 auto;max-width:1000px;padding:30px 40px 35px;perspective:1000px;width:100%}.contact-item,.contacts-grid{align-items:flex-end;background:#0000;display:flex;justify-content:center;position:relative}.contact-item{border:none;border-radius:0;cursor:pointer;height:240px;margin:0 8px;outline:none;overflow:visible;transform-origin:bottom center;transition:all .4s ease;width:160px}.contact-item:focus{outline:none}.contact-item.contact-joker{background:#0000;border:none;border-radius:0}.contact-item:first-child{transform:rotate(-12deg) translateY(35px);z-index:1}.contact-item:nth-child(2){transform:rotate(-6deg) translateY(5px);z-index:2}.contact-item:nth-child(3){transform:rotate(0deg) translateY(-5px);z-index:3}.contact-item:nth-child(4){transform:rotate(6deg) translateY(5px);z-index:4}.contact-item:nth-child(5){transform:rotate(12deg) translateY(35px);z-index:5}.contact-item:hover{transform:translateY(-20px) rotate(0deg)!important;z-index:100!important}.joker-bg{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:1;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:1}.contact-item:hover .joker-bg{opacity:1;transform:scale(1)}.contact-item.contact-joker .contact-name{background:#0000;border:none;border-radius:0;bottom:-20px;box-shadow:none;color:gold;font-size:14px;font-weight:900;left:50%;letter-spacing:normal;line-height:1.2;margin-bottom:0;padding:0;position:absolute;text-align:center;text-shadow:0 2px 4px #000c,0 0 10px #ffd70080;text-transform:none;transform:translateX(-50%);white-space:nowrap}.contact-icon{color:gold;font-size:28px;text-shadow:0 0 10px #ffd70080}.contact-name{color:#e8e8e8;font-size:16px;font-weight:700;text-shadow:0 1px 3px #00000080}.music-section{margin-top:20px}.music-item{background:linear-gradient(135deg,#ff149314,#8a4fff0d);border:2px solid #ff14934d;border-radius:20px;box-shadow:0 8px 25px #0003;margin-bottom:25px;overflow:hidden;padding:30px;position:relative;transition:all .3s ease}.music-item:before{background:linear-gradient(90deg,#ff1493,#8a4fff,#00d4ff);content:"";height:5px;left:0;position:absolute;top:0;width:100%}.music-item h4{align-items:center;color:#ff1493;display:flex;font-size:1.5rem;gap:15px;margin-bottom:20px;text-shadow:0 0 10px #ff14934d}.playlists-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:25px}.playlist-card{align-items:center;background:linear-gradient(135deg,#ff14931a,#8a4fff0d);border:2px solid #ff14934d;border-radius:20px;display:flex;flex-direction:column;overflow:hidden;padding:25px;position:relative;text-align:center}.check-btn{background-color:tomato;border:none;border-radius:30px;color:#fff;display:inline-block;font-size:16px;font-weight:700;margin-top:15px;padding:10px 20px;text-decoration:none;transition:all .3s ease}.download-resume-btn:hover{background-color:#ff4500;box-shadow:0 4px 8px #0003;box-shadow:0 8px 25px #00000026}.playlist-card:before{background:linear-gradient(90deg,#ff1493,#8a4fff,#00d4ff);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.playlist-card img{border:3px solid #ff14934d;border-radius:15px;box-shadow:0 4px 15px #0003;height:120px;margin-bottom:20px;object-fit:cover;transition:all .3s ease;width:120px}.playlist-info{width:100%}.playlist-info h4{color:#e8e8e8;font-size:18px;font-weight:700;margin:0 0 15px;text-shadow:0 2px 4px #0000004d}.playlist-info a{background:linear-gradient(135deg,#ff149326,#8a4fff1a);border:2px solid #ff14934d;border-radius:20px;color:#ff1493;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;padding:8px 16px;text-decoration:none;text-shadow:0 0 8px #ff14934d;transition:all .3s ease}.playlist-info a:hover{background:linear-gradient(135deg,#ff14934d,#8a4fff33);border-color:#ff149399;box-shadow:0 6px 16px #ff14934d;color:#ff6bcd;text-shadow:0 0 12px #ff149380;transform:translateY(-2px) scale(1.05)}@media (max-width:768px){.resume-container{border-radius:15px;margin:10px}.avatar-image{height:400px;width:400px}.resume-hand-image{height:80px;width:80px}.resume-tabs{height:220px;padding:30px 10px 15px}.tab-button{height:180px;margin:0 5px;width:130px}.joker-image{height:60px;width:60px}.tab-button .card-title{font-size:11px}.resume-content{height:350px;padding:20px}.card-content h3{font-size:1.5rem}.social-contacts-container{margin:20px 0;padding:20px}.contacts-grid{height:220px;padding:30px 10px 15px}.contact-item{height:180px;margin:0 5px;width:130px}.contact-item.contact-joker .contact-name{background:#0000;border:none;border-radius:0;box-shadow:none;font-size:11px;letter-spacing:normal;margin-bottom:0;padding:0;text-transform:none}.playlists-grid{grid-template-columns:1fr}.playlist-card{padding:12px}.playlist-card img{height:50px;width:50px}}@media (max-width:480px){.avatar-image{height:100px;width:100px}.resume-hand-image{height:60px;width:60px}.resume-left-hand,.resume-right-hand{display:none}.tab-button{height:110px;margin:0 -8px;width:80px}.tab-button:after,.tab-button:before{bottom:6px;font-size:14px;left:6px;right:6px;top:6px}.tab-button .card-symbol{font-size:24px}.tab-button .card-title{font-size:8px}.resume-content{padding:15px}.card-content h3{font-size:1.3rem}}
/*# sourceMappingURL=main.b83f8802.css.map*/