@charset "UTF-8";#root{max-width:1580px;margin:0 auto;padding:0 2rem;text-align:center;overflow-x:hidden}@media (max-width: 700px){#root{padding:0 1rem}}.language-toggle{position:fixed;top:24px;left:30px;z-index:1000;display:flex;align-items:center;gap:6px;padding:8px 14px;background:#0a0c15e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:10px;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;transition:border-color .3s}.language-toggle:hover{border-color:#fce0154d}.lang-option{display:flex;align-items:center;gap:5px;color:#ffffff59;transition:color .3s}.lang-option.active{color:#fce015}.lang-option svg{flex-shrink:0}.lang-divider{color:#ffffff26}@media (max-width: 700px){.language-toggle{top:16px;left:16px;padding:6px 10px;font-size:11px}.lang-option svg{width:14px;height:14px}}body{--background: #0a0c15;--accent: #fce015}.menu{position:fixed;top:20px;right:30px;z-index:1000;width:200px}.menu-btn{background:var(--accent);color:var(--background);border:none;border-radius:10px;padding:10px 20px;font-size:16px;font-weight:700;cursor:pointer;width:100%;text-align:left;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;font-family:Montserrat,sans-serif;box-shadow:0 4px 20px #fce01533;transition:box-shadow .3s}.menu-btn:hover{box-shadow:0 4px 24px #fce01559}.menu-btn path{fill:var(--background)}.menu-list{display:flex;flex-direction:column;gap:8px;background:#0a0c15f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:12px;margin:0;padding:12px;list-style:none}.menu-links{display:flex;justify-content:center;gap:8px;list-style:none;margin:0;padding:6px}.menu-links a{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:all .3s}.menu-links a:hover{border-color:#fce0154d;background:#fce0150d;transform:translateY(-2px)}.menu-links img{width:20px;height:20px}.hero{margin-top:100px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;min-height:70vh}.hero .hero-content{text-align:left}.hero .hero-badge{display:inline-flex;align-items:center;gap:8px;background:#fce0151a;border:1px solid rgba(252,224,21,.3);padding:8px 18px;border-radius:50px;font-size:14px;color:#fce015;font-weight:500;margin-bottom:24px;letter-spacing:.5px}.hero .hero-badge .badge-icon{font-size:10px;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.hero h1{font-size:64px;font-weight:800;line-height:1.1;margin:0 0 16px;color:#fff}.hero h1 .accent{color:#fce015}.hero .hero-subtitle{font-family:JetBrains Mono,monospace;font-size:14px;color:#fff9;margin-bottom:20px;letter-spacing:.5px}.hero .hero-description{font-size:16px;line-height:1.7;color:#fffc;font-weight:300;margin-bottom:32px;max-width:520px}.hero .hero-description a{color:#fce015;text-decoration:none;font-weight:500;border-bottom:1px solid rgba(252,224,21,.3);transition:border-color .3s}.hero .hero-description a:hover{border-color:#fce015}.hero .hero-ctas{display:flex;gap:16px;margin-bottom:48px}.hero .hero-ctas .cta-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:radial-gradient(100% 100% at 100% 0%,#fffdef,#fce015);color:#12141f;text-decoration:none;border-radius:10px;font-weight:700;font-size:15px;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 4px #2d234266,0 7px 13px -3px #fce01533}.hero .hero-ctas .cta-primary:hover{transform:translateY(-2px);box-shadow:0 4px 8px #2d234266,0 10px 20px -3px #fce0154d}.hero .hero-ctas .cta-secondary{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:transparent;color:#fff;text-decoration:none;border-radius:10px;font-weight:600;font-size:15px;border:1px solid rgba(255,255,255,.2);transition:border-color .3s,background .3s}.hero .hero-ctas .cta-secondary:hover{border-color:#fce015;background:#fce0150d}.hero .hero-stats{display:flex;align-items:center;gap:32px}.hero .hero-stats .stat{display:flex;flex-direction:column}.hero .hero-stats .stat .stat-number{font-size:28px;font-weight:800;color:#fce015;font-family:JetBrains Mono,monospace}.hero .hero-stats .stat .stat-label{font-size:13px;color:#ffffff80;font-weight:400;margin-top:4px}.hero .hero-stats .stat-divider{width:1px;height:40px;background:#fce01533}.hero .hero-visual{display:flex;justify-content:center;align-items:center}.hero .code-window{background:#1a1d2e;border-radius:12px;border:1px solid rgba(255,255,255,.08);overflow:hidden;width:100%;max-width:460px;box-shadow:0 20px 60px #0006}.hero .code-window .code-header{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06)}.hero .code-window .code-header .code-dots{display:flex;gap:6px}.hero .code-window .code-header .code-dots span{width:10px;height:10px;border-radius:50%;background:#ffffff26}.hero .code-window .code-header .code-dots span:first-child{background:#ff5f57}.hero .code-window .code-header .code-dots span:nth-child(2){background:#ffbd2e}.hero .code-window .code-header .code-dots span:last-child{background:#28c840}.hero .code-window .code-header .code-title{font-family:JetBrains Mono,monospace;font-size:12px;color:#fff6}.hero .code-window .code-body{padding:24px;margin:0;font-family:JetBrains Mono,monospace;font-size:14px;line-height:1.8;overflow-x:auto}.hero .code-window .code-body code{font-family:inherit}.hero .code-window .code-body .code-keyword{color:#c792ea}.hero .code-window .code-body .code-var{color:#82aaff}.hero .code-window .code-body .code-prop{color:#f78c6c}.hero .code-window .code-body .code-string{color:#c3e88d}.hero .code-window .code-body .code-bool{color:#ffcb6b}@media (max-width: 1200px){.hero h1{font-size:48px}}@media (max-width: 1024px){.hero{grid-template-columns:1fr;text-align:center;gap:40px;min-height:auto;margin-top:60px}.hero .hero-content{text-align:center}.hero .hero-description{max-width:100%}.hero .hero-ctas,.hero .hero-stats{justify-content:center}.hero .hero-visual{order:-1}.hero .hero-visual .code-window{max-width:400px}}@media (max-width: 700px){.hero{margin-top:40px;gap:24px;max-width:100vw}.hero h1{font-size:32px}.hero .hero-subtitle{font-size:12px;word-break:break-word}.hero .hero-description{font-size:14px}.hero .hero-badge{font-size:12px;padding:6px 14px}.hero .hero-stats{flex-direction:column;gap:16px}.hero .hero-stats .stat-divider{width:40px;height:1px}.hero .hero-stats .stat .stat-number{font-size:24px}.hero .hero-ctas{flex-direction:column;align-items:center}.hero .hero-visual .code-window{max-width:100%;margin-top:50px}.hero .code-window .code-body{font-size:11px;padding:14px}}.section-label{display:inline-block;font-family:JetBrains Mono,monospace;font-size:13px;color:#fce015;text-transform:uppercase;letter-spacing:3px;margin-bottom:16px;position:relative;padding-left:24px}.section-label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:2px;background:#fce015}.about{padding:80px 2rem;max-width:1200px;margin:0 auto}.about .about-header{text-align:center;margin-bottom:60px}.about .about-header h2{font-size:40px;font-weight:700;color:#fff;margin:0 0 24px}.about .about-header h2 .accent{color:#fce015}.about .about-header .about-text{font-size:16px;line-height:1.8;color:#ffffffb3;font-weight:300;max-width:700px;margin:0 auto 16px}.about .about-header .about-text strong{color:#fce015;font-weight:600}.about .about-highlights{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.about .highlight-card{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:32px 24px;text-align:center;transition:border-color .3s,transform .3s}.about .highlight-card:hover{border-color:#fce0154d;transform:translateY(-4px)}.about .highlight-card .highlight-icon{font-size:32px;display:block;margin-bottom:16px}.about .highlight-card h4{color:#fff;font-size:16px;font-weight:600;margin:0 0 8px}.about .highlight-card p{color:#ffffff80;font-size:14px;font-weight:300;margin:0;line-height:1.5}@media (max-width: 1024px){.about .about-highlights{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.about{padding:60px 1.5rem}.about .about-header h2{font-size:28px}.about .about-highlights{grid-template-columns:1fr}}.experience{padding:80px 2rem;max-width:1000px;margin:0 auto}.experience .experience-header{text-align:center;margin-bottom:60px}.experience .experience-header h2{font-size:40px;font-weight:700;color:#fff;margin:0}.experience .timeline{position:relative}.experience .timeline-item{display:flex;gap:24px;position:relative;padding-bottom:40px}.experience .timeline-item:last-child{padding-bottom:0}.experience .timeline-item.current .timeline-content{border-color:#fce01533;background:#fce01508}.experience .timeline-marker{display:flex;flex-direction:column;align-items:center;flex-shrink:0;padding-top:6px}.experience .timeline-marker .marker-dot{width:12px;height:12px;border-radius:50%;background:#fce015;box-shadow:0 0 12px #fce01566;flex-shrink:0}.experience .timeline-marker .marker-line{width:2px;flex:1;background:linear-gradient(to bottom,#fce0154d,#fce0150d);margin-top:8px}.experience .current .marker-dot{animation:glow 2s infinite}@keyframes glow{0%,to{box-shadow:0 0 12px #fce01566}50%{box-shadow:0 0 20px #fce015b3}}.experience .timeline-content{flex:1;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:28px;transition:border-color .3s}.experience .timeline-content:hover{border-color:#fce01526}.experience .timeline-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;flex-wrap:wrap;gap:12px}.experience .timeline-top h3{font-size:18px;font-weight:600;color:#fff;margin:0 0 4px}.experience .timeline-top .company{margin:0;font-size:14px;color:#ffffff80}.experience .timeline-top .company a{color:#fce015;text-decoration:none;transition:opacity .3s}.experience .timeline-top .company a:hover{opacity:.8}.experience .timeline-top .period{font-family:JetBrains Mono,monospace;font-size:12px;color:#fff6;display:flex;align-items:center;gap:8px;white-space:nowrap}.experience .timeline-top .period.active{color:#fce015}.experience .timeline-top .period .active-dot{width:6px;height:6px;border-radius:50%;background:#28c840;animation:pulse-dot 2s infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.experience ul{padding:0;margin:0 0 16px;list-style:none;background:transparent}.experience ul li{position:relative;padding-left:16px;font-size:14px;line-height:1.7;color:#ffffffa6;font-weight:300;margin-bottom:8px}.experience ul li:before{content:"▸";position:absolute;left:0;color:#fce015}.experience .exp-tags{display:flex;flex-wrap:wrap;gap:8px}.experience .exp-tags .tag{font-family:JetBrains Mono,monospace;font-size:11px;padding:4px 12px;border-radius:20px;background:#fce01514;color:#fce015cc;border:1px solid rgba(252,224,21,.12)}@media (max-width: 768px){.experience{padding:60px 1.5rem}.experience .experience-header h2{font-size:28px}.experience .timeline-top{flex-direction:column}.experience .timeline-content{padding:20px}}@media (max-width: 600px){.experience .timeline-marker{display:none}.experience .timeline-item{gap:0}}.services{padding:80px 2rem;max-width:1200px;margin:0 auto}.services .services-header{text-align:center;margin-bottom:60px}.services .services-header h2{font-size:40px;font-weight:700;color:#fff;margin:0}.services .services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.services .service-card{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:32px 24px;text-align:center;transition:all .3s ease}.services .service-card:hover{border-color:#fce01533;transform:translateY(-4px);background:#ffffff08}.services .service-card .service-icon{font-size:36px;display:block;margin-bottom:16px;font-family:JetBrains Mono,monospace}.services .service-card h4{color:#fce015;font-size:17px;font-weight:600;margin:0 0 12px}.services .service-card p{color:#fff9;font-size:14px;font-weight:300;line-height:1.7;margin:0}@media (max-width: 1200px){.services .services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.services{padding:60px 1.5rem}.services .services-header h2{font-size:28px}.services .services-grid{grid-template-columns:1fr}}.skills-section{padding:80px 2rem;max-width:1200px;margin:0 auto}.skills-section .skills-header{text-align:center;margin-bottom:60px}.skills-section .skills-header h2{font-size:40px;font-weight:700;color:#fff;margin:0}.skills-section .skills-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:40px}.skills-section .skill-category{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:28px}.skills-section .skill-category h3{font-size:14px;font-weight:600;color:#fce015;text-transform:uppercase;letter-spacing:1px;margin:0 0 20px}.skills-section .skill-category .skill-grid{display:flex;flex-wrap:wrap;gap:12px}.skills-section .skill-category .skill-item{display:flex;align-items:center;gap:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:8px 14px;transition:border-color .3s}.skills-section .skill-category .skill-item:hover{border-color:#fce01533}.skills-section .skill-category .skill-item img{width:24px;height:24px}.skills-section .skill-category .skill-item span{font-size:13px;color:#ffffffb3;font-weight:400}.skills-section .ai-banner{background:linear-gradient(135deg,#fce0150f,#fce01505);border:1px solid rgba(252,224,21,.15);border-radius:16px;padding:36px;text-align:center}.skills-section .ai-banner h3{font-size:20px;color:#fce015;margin:0 0 12px;font-weight:600}.skills-section .ai-banner p{color:#fff9;font-size:14px;font-weight:300;line-height:1.7;max-width:600px;margin:0 auto 20px}.skills-section .ai-banner .ai-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.skills-section .ai-banner .ai-tags span{font-family:JetBrains Mono,monospace;font-size:12px;padding:6px 16px;border-radius:20px;background:#fce01514;color:#fce015e6;border:1px solid rgba(252,224,21,.15)}@media (max-width: 1024px){.skills-section .skills-categories{grid-template-columns:1fr}}@media (max-width: 600px){.skills-section{padding:60px 1.5rem}.skills-section .skills-header h2{font-size:28px}}.education{padding:80px 2rem;max-width:1000px;margin:0 auto}.education .education-header{text-align:center;margin-bottom:60px}.education .education-header h2{font-size:40px;font-weight:700;color:#fff;margin:0}.education .education-content{display:flex;flex-direction:column;gap:40px}.education .degree-card{display:flex;align-items:center;gap:24px;background:linear-gradient(135deg,#fce0150f,#fce01505);border:1px solid rgba(252,224,21,.2);border-radius:16px;padding:36px}.education .degree-card .degree-icon{font-size:48px;flex-shrink:0}.education .degree-card .degree-info h3{font-size:22px;color:#fff;margin:0 0 6px;font-weight:700}.education .degree-card .degree-info .degree-institution{color:#ffffff80;font-size:15px;font-weight:300;margin:0 0 12px}.education .degree-card .degree-info .degree-status{display:inline-block;font-family:JetBrains Mono,monospace;font-size:12px;color:#28c840;background:#28c8401a;border:1px solid rgba(40,200,64,.2);padding:4px 14px;border-radius:20px}.education .certifications .cert-title{font-size:20px;color:#fff;font-weight:600;margin:0 0 24px}.education .certifications .cert-grid{display:flex;flex-direction:column;gap:24px}.education .certifications .cert-group{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:24px}.education .certifications .cert-group .cert-provider{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06)}.education .certifications .cert-group .cert-provider img{height:32px;width:auto}.education .certifications .cert-group .cert-provider span{font-size:16px;font-weight:600;color:#fff}.education .certifications .cert-group .cert-list{display:flex;flex-direction:column;gap:10px}.education .certifications .cert-group .cert-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.education .certifications .cert-group .cert-item .cert-name{color:#ffffffb3;font-size:14px;font-weight:300}.education .certifications .cert-group .cert-item a{font-family:JetBrains Mono,monospace;font-size:12px;color:#fce015;text-decoration:none;opacity:.7;transition:opacity .3s}.education .certifications .cert-group .cert-item a:hover{opacity:1}@media (max-width: 768px){.education{padding:60px 1.5rem}.education .education-header h2{font-size:28px}.education .degree-card{flex-direction:column;text-align:center;padding:28px}.education .degree-card .degree-info h3{font-size:18px}.education .cert-item{flex-direction:column;align-items:flex-start!important;gap:4px}}.page.card-1-page{margin:0;display:grid;place-items:center;color:#f7f7f7}.page.card-1-page h1{color:#fce015;font-size:36px}h2,h3,h4{margin:0;font-weight:500}.cards{display:grid;grid-template-columns:repeat(5,1fr);margin:20px 0;gap:60px}@media (max-width: 1200px){.cards{grid-template-columns:repeat(3,1fr)}}@media (max-width: 940px){.cards{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.cards{grid-template-columns:repeat(1,1fr)}}.card-1-page .card{position:relative;perspective:1000px;width:200px;height:300px;padding:10px}.card-1-page .card .front,.card-1-page .card .back{position:absolute;top:0;left:0;right:0;bottom:0;backface-visibility:hidden;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:20px;transition:.6s;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#ffffff05}.card-1-page .card .front:hover{border-color:#fce0154d}.card-1-page .card .back{display:flex;flex-direction:column;justify-content:space-between;background:#0a0c15f2;border-color:#fce01526}.card-1-page .card .back header{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.card-1-page .card .back header h2{font-size:13px}.card-1-page .card .back header p{color:#ffffff80;font-size:10px;margin:0;font-weight:300}.card-1-page .card .back ul{flex:1;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0;margin:0;background-color:transparent;list-style:none;gap:4px}.card-1-page .card .back ul li{color:#fff;text-align:center!important;font-size:13px;margin:2px 0;padding:0;font-weight:300;line-height:1.4;list-style:none}.card-1-page .card .back .links{width:100%;display:flex;justify-content:space-evenly;align-items:center;margin-top:0}.card-1-page .card .back .links a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:all .3s}.card-1-page .card .back .links a:hover{border-color:#fce0154d}.card-1-page .card .back .links img{margin-top:0;width:20px}.card-1-page .card .front h3,.card-1-page .card .front h4{height:30px;margin:10px 0}.card-1-page .card .front h4{font-size:12px;color:#fce01599;font-family:JetBrains Mono,monospace}.card-1-page .back{transform:rotateY(180deg)}.card-1-page input{position:absolute;scale:0}.card-1-page input:checked~.card .back{transform:rotateY(0)}.card-1-page input:checked~.card .front{transform:rotateY(-180deg)}.card img{width:100px}.page .btns{display:flex;flex-direction:column;gap:50px}footer{margin-top:40px;border-top:1px solid rgba(252,224,21,.1);padding:60px 2rem 30px}footer .footer-content{max-width:1000px;margin:0 auto}footer .footer-main{display:flex;justify-content:space-between;gap:40px;margin-bottom:40px}footer .footer-brand h3{font-size:24px;font-weight:700;color:#fff;margin:0 0 8px}footer .footer-brand h3 span{color:#fce015}footer .footer-brand p{color:#ffffff80;font-size:14px;font-weight:300;margin:0}footer .footer-links{display:flex;gap:60px}footer .footer-col h4{color:#fce015;font-size:14px;font-weight:600;margin:0 0 12px;text-transform:uppercase;letter-spacing:1px}footer .footer-col a{display:block;color:#fff9;text-decoration:none;font-size:14px;font-weight:300;margin-bottom:8px;transition:color .3s}footer .footer-col a:hover{color:#fce015}footer .footer-col p{color:#fff9;font-size:14px;font-weight:300;margin:0 0 6px}footer .footer-col p strong{color:#fffc;font-weight:500}footer .footer-social{display:flex;justify-content:center;gap:16px;padding:24px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}footer .footer-social a{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:all .3s}footer .footer-social a:hover{border-color:#fce0154d;background:#fce0150d;transform:translateY(-2px)}footer .footer-social a img{width:20px;height:20px}footer .footer-bottom{text-align:center;padding-top:24px}footer .footer-bottom p{color:#ffffff4d;font-size:13px;font-weight:300;margin:0}@media (max-width: 768px){footer .footer-main{flex-direction:column;text-align:center}footer .footer-links{justify-content:center;gap:40px}}@media (max-width: 480px){footer .footer-links{flex-direction:column;gap:24px}}.btn-link{padding:15px 32px;border-radius:10px;border:1px solid rgba(252,224,21,.4);font-size:15px;font-weight:600;background-color:transparent;text-decoration:none;color:#fce015;transition:all .3s ease}.btn-link:hover{border-color:#fce015;background:#fce0150d;transform:translateY(-2px)}.jobs-header{text-align:center;margin-bottom:40px}.jobs-header h2{font-size:40px;font-weight:700;color:#fff;margin:0}.page{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:80px 2rem}.cards-link{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:24px;margin-bottom:40px}.card-container{flex:1 1 200px;display:flex;justify-content:center;align-items:center}*{box-sizing:border-box}body{background-color:#0a0c15;background-image:radial-gradient(ellipse at 20% 50%,rgba(252,224,21,.03) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(252,224,21,.02) 0%,transparent 50%);margin:0;color:#fff;font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}section{padding:0 2rem;margin:0 auto}@media (max-width: 700px){section{padding:0 .5rem}}hr{border:none;height:1px;background:linear-gradient(to right,transparent,rgba(252,224,21,.2),transparent);margin:0 auto;max-width:800px}::selection{background:#fce0154d;color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0a0c15}::-webkit-scrollbar-thumb{background:#fce01533;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#fce01566}.button-default{margin:0 auto;width:150px;display:flex;justify-content:center;outline:0;border:0;cursor:pointer;will-change:box-shadow,transform;background:radial-gradient(100% 100% at 100% 0%,#fffdef,#fce015);box-shadow:0 2px 4px #2d234266,0 7px 13px -3px #fce01533,inset 0 -3px #fce01580;padding:13px 10px 10px;border-radius:10px;font-family:Montserrat,sans-serif;transition:transform .2s,box-shadow .2s}.button-default:hover{transform:translateY(-2px)}.button-default a{display:flex;text-decoration:none;color:#000;font-weight:600}.button-default a img{margin-right:5px;margin-bottom:5px}
