html,html[data-theme="light"]{--main-bg: #0c0c0c;--sec-bg: #121212;--primary-color: #93ffd7;--secondary-color: #00bfff;--third-color: #ffb86c;--accent-color: #b38bfa;--danger-color: #ff6b6b;--text-color: #e0e0e0;--text-muted: #9da5b4;--primary-rgb: 0,255,157;--secondary-rgb: 0,191,255;--accent-rgb: 179,139,250;--border-color: 40,40,40;--glow-color: rgba(0, 255, 157, 0.4)}html[data-theme="dark"]{--main-bg: #0a0a0a;--sec-bg: #101010;--primary-color: #93ffd7;--secondary-color: #00bfff;--third-color: #ffb86c;--accent-color: #b38bfa;--danger-color: #ff6b6b;--text-color: #e0e0e0;--text-muted: #9da5b4;--primary-rgb: 0,255,157;--secondary-rgb: 0,191,255;--accent-rgb: 179,139,250;--border-color: 0,255,157;--glow-color: rgba(0, 255, 157, 0.4)}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'JetBrains Mono', 'Courier New', monospace;background:var(--main-bg);color:var(--text-color);line-height:1.6;overflow-x:hidden;position:relative;transition:background-color 0.3s ease}body::before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background-image:repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(0,255,65,0.03) 2px, rgba(0,255,65,0.03) 4px);pointer-events:none;z-index:1}main{position:relative;z-index:2}a{color:var(--primary-color);text-decoration:none;transition:all 0.3s ease}a:hover{color:var(--secondary-color);text-shadow:0 0 10px var(--glow-color)}h1,h2,h3,h4,h5,h6{font-family:'JetBrains Mono', monospace;color:var(--text-color);font-weight:700;letter-spacing:1px}h1{font-size:clamp(2rem, 5vw, 3.5rem);margin-bottom:1rem}h2{font-size:clamp(1.5rem, 4vw, 2.5rem);margin-bottom:0.875rem}h3{font-size:clamp(1.25rem, 3vw, 2rem);margin-bottom:0.75rem}p,li{font-size:clamp(0.875rem, 2vw, 1rem);color:var(--text-muted)}.img-fluid{max-width:100%;height:auto}.img-small{width:80px}.img-long{max-width:calc(100% - 40vw)}.m-1{margin-top:12px;margin-bottom:12px}.mt-1{margin-top:12px}.mt-2{margin-top:22px}.mt-3{margin-top:32px !important}.center{display:block;margin-left:auto;margin-right:auto}.flex{display:flex;flex-direction:row}.justify-center{justify-content:center}.align-items-center{align-items:center}.flex-gap{gap:12px}.title{display:inline-block;font-family:"Space Grotesk";line-height:1.2 !important;font-weight:600;color:var(--text-color)}.t-46{font-size:46px}.glow-text{text-shadow:0 0 10px var(--glow-color),0 0 20px var(--glow-color),0 0 30px var(--glow-color);animation:glow 2s ease-in-out infinite alternate}@keyframes glow{from{text-shadow:0 0 5px var(--glow-color),0 0 10px var(--glow-color),0 0 15px var(--glow-color)}to{text-shadow:0 0 10px var(--glow-color),0 0 20px var(--glow-color),0 0 30px var(--glow-color),0 0 40px var(--glow-color)}}.cyber-border{position:relative;border:2px solid var(--primary-color)}.cyber-border::before,.cyber-border::after{content:'';position:absolute;width:10px;height:10px;border:2px solid var(--secondary-color)}.cyber-border::before{top:-2px;left:-2px;border-right:none;border-bottom:none}.cyber-border::after{bottom:-2px;right:-2px;border-left:none;border-top:none}@keyframes scanline{0%{transform:translateY(-100%)}100%{transform:translateY(100vh)}}.scanline{position:fixed;top:0;left:0;width:100%;height:2px;background:linear-gradient(to bottom, transparent, var(--primary-color), transparent);opacity:0.1;animation:scanline 6s linear infinite;pointer-events:none;z-index:9999}.header-desktop{position:fixed;top:0;left:0;width:100%;padding:1rem 4rem;display:flex;justify-content:space-between;align-items:center;background:rgba(var(--main-bg), 0.8);backdrop-filter:blur(10px);border-bottom:1px solid rgba(var(--border-color), 0.3);z-index:1000}.header-desktop::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg, transparent, var(--primary-color), transparent)}.logo{font-size:1.5rem;font-weight:700;color:var(--primary-color);letter-spacing:3px}.logo span{color:var(--secondary-color)}.logo::before{content:'> ';color:var(--primary-color)}.nav-desktop ul{display:flex;list-style:none;gap:2rem}.nav-desktop ul li a{position:relative;padding:0.5rem 1rem}.nav-desktop ul li a::before{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--primary-color);transition:width 0.3s ease}.nav-desktop ul li a:hover::before{width:100%}.theme-toggle{cursor:pointer;padding:0.5rem;border:1px solid var(--primary-color);border-radius:4px;background:transparent;color:var(--primary-color);transition:all 0.3s ease}.theme-toggle:hover{background:var(--primary-color);color:var(--main-bg);box-shadow:0 0 20px var(--glow-color)}.header-mobile{display:none;position:fixed;top:0;left:0;width:100%;padding:1rem 1.5rem;background:rgba(var(--main-bg), 0.9) !important;backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,255,65,0.3);z-index:1001}.header-mobile>div{display:flex;justify-content:space-between;align-items:center}.burger{background:transparent;border:1px solid var(--primary-color);color:var(--primary-color);padding:0.5rem 0.75rem;border-radius:4px;cursor:pointer;font-size:1.2rem;transition:all 0.3s ease;z-index:1003;position:relative}.burger:hover{background:var(--primary-color);color:var(--main-bg)}.burger:active{transform:scale(0.95)}.nav-mobile{display:none;position:fixed;top:0;left:0;width:75%;max-width:300px;height:100vh;background:var(--main-bg) !important;border-right:1px solid rgba(0,255,65,0.3);transform:translateX(-100%);transition:transform 0.3s ease;z-index:1002;overflow-y:auto}.nav-mobile>div:first-child{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid rgba(0,255,65,0.3);position:sticky;top:0;background:var(--main-bg) !important;z-index:1}.nav-mobile>div:first-child>div{display:flex;align-items:center;gap:1rem}.nav-mobile ul{list-style:none;padding:2rem 0}.nav-mobile li{margin:0}.nav-mobile li a{display:block;padding:1rem 1.5rem;font-size:1.1rem;transition:all 0.3s ease;color:var(--text-color)}.nav-mobile li a:hover{background:rgba(0,255,65,0.1);padding-left:2rem;color:var(--primary-color)}.nav-mobile li a i{margin-right:0.5rem}.nav-mobile.show-nav-mobile{transform:translateX(0)}#nav-mobile-backdrop{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.7);z-index:1001;opacity:0;transition:opacity 0.3s ease}#nav-mobile-backdrop.active{display:block;opacity:1}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.section{padding:4rem 2rem;min-height:100vh}.border-cyber{border:1px solid rgba(var(--primary-rgb), 0.3)}.bg-blur{backdrop-filter:blur(10px);background:rgba(var(--sec-bg), 0.5)}.pointer{cursor:pointer}footer{padding:2rem 4rem;border-top:1px solid rgba(var(--border-color), 0.3);background:var(--sec-bg)}footer .powered{display:flex;align-items:center;gap:0.5rem;font-size:0.875rem;opacity:0.7}.footer-desktop{display:flex;justify-content:space-between;align-items:center}.footer-mobile{display:none}@media (max-width: 700px){.header-desktop{display:none !important}.header-mobile{display:block !important}.nav-mobile{display:block !important}.footer-desktop{display:none}.footer-mobile{display:flex;flex-direction:column;gap:1rem;padding:2rem 1.5rem}.section{padding:3rem 1rem}.logo{font-size:1.25rem}}@media (max-width: 768px){.header-desktop{padding:1rem 1.5rem}.nav-desktop ul{gap:1rem}}@media (min-width: 701px){.header-mobile,.nav-mobile,#nav-mobile-backdrop{display:none !important}}.home{position:relative;min-height:100vh;overflow:hidden}.ascii-art{padding:8rem 2rem 4rem;text-align:center}.ascii-art pre{display:inline-block;font-family:'JetBrains Mono', monospace;font-size:clamp(0.4rem, 1vw, 0.7rem);line-height:1.2;color:var(--primary-color);text-shadow:0 0 10px var(--glow-color);animation:flicker 3s infinite;margin:0;overflow-x:auto}@keyframes flicker{0%,
  100%{opacity:1}50%{opacity:0.8}}.hero-section{padding:8rem 2rem 4rem;max-width:1200px;margin:0 auto}.hero-section .hero-content{position:relative;z-index:2}.hero-section .hero-content h1{font-size:clamp(2rem, 6vw, 4rem);margin-bottom:1rem}.hero-section .hero-content h1 .glitch{position:relative;display:inline-block}.hero-section .hero-content h1 .glitch::before,.hero-section .hero-content h1 .glitch::after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.hero-section .hero-content h1 .glitch::before{left:2px;text-shadow:-2px 0 var(--secondary-color);clip:rect(24px, 550px, 90px, 0);animation:glitch-anim 3s infinite linear alternate-reverse}.hero-section .hero-content h1 .glitch::after{left:-2px;text-shadow:-2px 0 var(--danger-color);clip:rect(85px, 550px, 140px, 0);animation:glitch-anim 2s infinite linear alternate-reverse}.hero-section .hero-content .hero-title{display:inline-block;font-family:"JetBrains Mono";line-height:1.2 !important;font-weight:600;color:var(--text-color);margin-top:0}.hero-section .hero-content .subtitle{font-size:clamp(0.875rem, 2.5vw, 1.5rem);color:var(--text-muted);margin-bottom:1rem}.hero-section .hero-content .subtitle::before{content:'$ ';color:var(--primary-color)}.hero-section .hero-content .sub-subtitle{font-size:clamp(0.875rem, 2.5vw, 1.5rem);color:var(--primary-color);margin-bottom:1rem}@keyframes glitch-anim{0%{clip:rect(10px, 9999px, 31px, 0)}20%{clip:rect(85px, 9999px, 140px, 0)}40%{clip:rect(70px, 9999px, 95px, 0)}60%{clip:rect(25px, 9999px, 60px, 0)}80%{clip:rect(40px, 9999px, 75px, 0)}100%{clip:rect(55px, 9999px, 90px, 0)}}.skills-section{padding:4rem 2rem;max-width:1200px;margin:0 auto}.skills-section .section-title{text-align:center;margin-bottom:3rem}.skills-section .section-title::before{content:'// ';color:var(--text-muted)}.skills-section .skills-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:2rem}.skills-section .skill-card{position:relative;padding:2rem;background:rgba(var(--sec-bg), 0.5);border:1px solid rgba(var(--primary-rgb), 0.3);border-radius:4px;transition:all 0.3s ease}.skills-section .skill-card::before,.skills-section .skill-card::after{content:'';position:absolute;width:10px;height:10px;border:2px solid var(--secondary-color);transition:all 0.3s ease}.skills-section .skill-card::before{top:-2px;left:-2px;border-right:none;border-bottom:none}.skills-section .skill-card::after{bottom:-2px;right:-2px;border-left:none;border-top:none}.skills-section .skill-card:hover{transform:translateY(-5px);border-color:var(--primary-color);box-shadow:0 0 20px rgba(var(--primary-rgb), 0.3),inset 0 0 20px rgba(var(--primary-rgb), 0.1)}.skills-section .skill-card:hover::before,.skills-section .skill-card:hover::after{width:20px;height:20px}.skills-section .skill-card .skill-icon{font-size:2.5rem;margin-bottom:1rem;color:var(--primary-color)}.skills-section .skill-card h3{margin-bottom:0.5rem;font-size:1.25rem}.skills-section .skill-card p{font-size:0.875rem;line-height:1.6}.skills-section .skill-card .skill-level{margin-top:1rem}.skills-section .skill-card .skill-level .level-bar{height:4px;background:rgba(var(--primary-rgb), 0.2);border-radius:2px;overflow:hidden}.skills-section .skill-card .skill-level .level-bar .level-fill{height:100%;background:linear-gradient(90deg, var(--primary-color), var(--secondary-color));transition:width 1s ease;box-shadow:0 0 10px var(--glow-color)}.tools-section-compact{padding:2.5rem 2rem;max-width:1200px;margin:0 auto}.tools-section-compact .section-title-compact{text-align:center;font-size:clamp(1.5rem, 3vw, 2rem);margin-bottom:2rem;color:var(--text-color);font-weight:600}.tools-section-compact .section-title-compact::before{content:'// ';color:var(--text-muted)}.tools-section-compact .arsenal-horizontal-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}.tools-section-compact .arsenal-col{background:rgba(var(--sec-bg), 0.3);border:1px solid rgba(var(--border-color), 0.2);border-radius:6px;padding:1.25rem;transition:all 0.3s ease;position:relative}.tools-section-compact .arsenal-col[data-category="primary"]::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:var(--primary-color);border-radius:6px 0 0 6px}.tools-section-compact .arsenal-col[data-category="secondary"]::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:var(--secondary-color);border-radius:6px 0 0 6px}.tools-section-compact .arsenal-col[data-category="accent"]::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:var(--accent-color);border-radius:6px 0 0 6px}.tools-section-compact .arsenal-col:hover{transform:translateY(-3px);border-color:rgba(var(--primary-rgb), 0.4);box-shadow:0 4px 20px rgba(var(--primary-rgb), 0.15)}.tools-section-compact .category-header-inline{display:flex;align-items:center;gap:0.75rem;margin-bottom:1rem;padding-bottom:0.75rem;border-bottom:1px solid rgba(var(--border-color), 0.15)}.tools-section-compact .category-header-inline i{font-size:1.5rem;color:var(--primary-color)}.tools-section-compact .category-header-inline h3{font-size:1rem;font-weight:600;color:var(--text-color);text-transform:uppercase;letter-spacing:0.5px;margin:0}.tools-section-compact .tools-list-inline{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.5rem}.tools-section-compact .tools-list-inline li{display:flex;align-items:center;gap:0.5rem;font-size:0.875rem;color:var(--text-muted);transition:all 0.2s ease;cursor:default}.tools-section-compact .tools-list-inline li::before{content:'▹';color:var(--primary-color);font-weight:bold;font-size:1.1em}.tools-section-compact .tools-list-inline li i{font-size:0.875rem;color:var(--text-color);min-width:16px;display:none}.tools-section-compact .tools-list-inline li span{flex:1}.tools-section-compact .tools-list-inline li:hover{color:var(--text-color);transform:translateX(3px)}.tools-section-compact .tools-list-inline li:hover::before{color:var(--secondary-color)}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.arsenal-category{animation:fadeInUp 0.6s ease forwards;opacity:0}.arsenal-category:nth-child(1){animation-delay:.1s}.arsenal-category:nth-child(2){animation-delay:.2s}.arsenal-category:nth-child(3){animation-delay:.3s}.arsenal-category:nth-child(4){animation-delay:.4s}.arsenal-category:nth-child(5){animation-delay:.5s}.arsenal-category:nth-child(6){animation-delay:.6s}.arsenal-category:nth-child(7){animation-delay:.7s}.arsenal-category:nth-child(8){animation-delay:.8s}.achievement-section{padding:4rem 2rem;max-width:1200px;margin:0 auto}.achievement-section .section-title{text-align:center;margin-bottom:3rem}.achievement-section .section-title::before{content:'// ';color:var(--text-muted)}.achievement-section .achievement-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem}.achievement-section .achievement-card{position:relative;background:rgba(var(--sec-bg), 0.5);border:1px solid rgba(var(--primary-rgb), 0.3);border-radius:8px;overflow:hidden;transition:all 0.3s ease}.achievement-section .achievement-card:hover{transform:translateY(-10px);border-color:var(--primary-color);box-shadow:0 0 30px rgba(var(--primary-rgb), 0.3),inset 0 0 20px rgba(var(--primary-rgb), 0.05)}.achievement-section .achievement-card:hover .achievement-image img{transform:scale(1.1)}.achievement-section .achievement-card:hover .achievement-overlay{opacity:1}.achievement-section .achievement-card:hover .achievement-overlay .zoom-hint{opacity:1;transform:translateY(0)}.achievement-section .achievement-image{position:relative;width:100%;height:200px;overflow:hidden;background:rgba(var(--primary-rgb), 0.05);cursor:pointer}.achievement-section .achievement-image a.achievement-lightbox{display:block;width:100%;height:100%;position:relative}.achievement-section .achievement-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.achievement-section .achievement-image .achievement-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(var(--primary-rgb), 0.9), rgba(var(--secondary-rgb), 0.9));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.5rem;opacity:0;transition:opacity 0.3s ease}.achievement-section .achievement-image .achievement-overlay i{font-size:3rem;color:var(--main-bg);animation:float 3s ease-in-out infinite}.achievement-section .achievement-image .achievement-overlay .zoom-hint{font-size:0.875rem;color:var(--main-bg);font-weight:600;text-transform:uppercase;letter-spacing:1px;opacity:0;transform:translateY(10px);transition:all 0.3s ease 0.1s}.achievement-section .achievement-content{padding:1.5rem}.achievement-section .achievement-content h3{font-size:1.25rem;margin-bottom:0.5rem;color:var(--text-color);line-height:1.4}.achievement-section .achievement-badge{display:inline-block;padding:0.25rem 0.75rem;background:rgba(var(--primary-rgb), 0.2);border:1px solid var(--primary-color);border-radius:12px;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:0.75rem;color:var(--primary-color)}.achievement-section .achievement-badge.award{background:rgba(var(--secondary-rgb), 0.2);border-color:var(--secondary-color);color:var(--secondary-color)}.achievement-section .achievement-badge.project{background:rgba(var(--accent-rgb), 0.2);border-color:var(--accent-color);color:var(--accent-color)}.achievement-section .achievement-badge.bounty{background:rgba(var(--accent-rgb), 0.2);border-color:var(--third-color);color:var(--third-color)}.achievement-section .achievement-issuer{font-size:0.875rem;color:var(--secondary-color);margin-bottom:0.75rem;font-weight:600}.achievement-section .achievement-desc{font-size:0.875rem;line-height:1.6;color:var(--text-muted);margin-bottom:1rem}.achievement-section .achievement-footer{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid rgba(var(--border-color), 0.3);margin-top:1rem}.achievement-section .achievement-footer .achievement-date{font-size:0.8125rem;color:var(--text-muted);display:flex;align-items:center;gap:0.5rem}.achievement-section .achievement-footer .achievement-date i{color:var(--primary-color)}.achievement-section .achievement-footer .achievement-link{font-size:0.8125rem;color:var(--primary-color);display:flex;align-items:center;gap:0.5rem;padding:0.5rem 1rem;border:1px solid rgba(var(--primary-rgb), 0.3);border-radius:4px;transition:all 0.3s ease}.achievement-section .achievement-footer .achievement-link:hover{background:rgba(var(--primary-rgb), 0.1);border-color:var(--primary-color);transform:translateX(3px)}.achievement-section .achievement-footer .achievement-link i{font-size:0.75rem}@keyframes float{0%,
  100%{transform:translateY(0px)}50%{transform:translateY(-20px)}}.experience-section{padding:4rem 2rem;max-width:1200px;margin:0 auto}.experience-section .section-title{text-align:center;margin-bottom:3rem}.experience-section .section-title::before{content:'// ';color:var(--text-muted)}.experience-section .timeline{position:relative;padding-left:2rem}.experience-section .timeline::before{content:'';position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(to bottom, var(--primary-color), transparent)}.experience-section .timeline-item{position:relative;margin-bottom:3rem;padding-left:2rem}.experience-section .timeline-item::before{content:'';position:absolute;left:-2rem;top:0;width:12px;height:12px;background:var(--primary-color);border:2px solid var(--main-bg);border-radius:50%;box-shadow:0 0 15px var(--glow-color)}.experience-section .timeline-item .timeline-content{padding:1.5rem;background:rgba(var(--sec-bg), 0.5);border:1px solid rgba(var(--primary-rgb), 0.3);border-radius:4px;transition:all 0.3s ease}.experience-section .timeline-item .timeline-content:hover{transform:translateX(10px);border-color:var(--primary-color);box-shadow:0 0 20px rgba(var(--primary-rgb), 0.2)}.experience-section .timeline-item .timeline-content .timeline-date{display:inline-block;padding:0.25rem 0.75rem;background:rgba(var(--primary-rgb), 0.2);border:1px solid var(--primary-color);border-radius:12px;font-size:0.75rem;margin-bottom:0.5rem}.experience-section .timeline-item .timeline-content h3{font-size:1.25rem;margin-bottom:0.5rem}.experience-section .timeline-item .timeline-content .company{color:var(--secondary-color);font-size:1rem;margin-bottom:1rem}.experience-section .timeline-item .timeline-content .location{display:inline-block;margin-left:0.5rem;font-size:0.9em;opacity:0.8}.experience-section .timeline-item .timeline-content .location i{font-size:0.85em;margin-right:0.25rem}.experience-section .timeline-item .timeline-content ul{list-style:none;padding-left:1rem}.experience-section .timeline-item .timeline-content ul li{position:relative;margin-bottom:0.5rem}.experience-section .timeline-item .timeline-content ul li::before{content:'>';position:absolute;left:-1rem;color:var(--primary-color)}.blog-preview-section{padding:4rem 2rem;max-width:1200px;margin:0 auto}.blog-preview-section .section-title{text-align:center;margin-bottom:3rem}.blog-preview-section .section-title::before{content:'// ';color:var(--text-muted)}.blog-preview-section .blog-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem}.blog-preview-section .blog-card{position:relative;padding:1.5rem;background:rgba(var(--sec-bg), 0.5);border:1px solid rgba(var(--primary-rgb), 0.3);border-radius:4px;transition:all 0.3s ease}.blog-preview-section .blog-card:hover{transform:translateY(-5px);border-color:var(--primary-color);box-shadow:0 0 25px rgba(var(--primary-rgb), 0.3)}.blog-preview-section .blog-card .blog-date{font-size:0.75rem;color:var(--text-muted);margin-bottom:0.5rem}.blog-preview-section .blog-card .blog-date::before{content:'$ ';color:var(--primary-color)}.blog-preview-section .blog-card h3{font-size:1.25rem;margin-bottom:0.75rem}.blog-preview-section .blog-card h3 a{color:var(--text-color)}.blog-preview-section .blog-card h3 a:hover{color:var(--primary-color)}.blog-preview-section .blog-card p{margin-bottom:1rem;line-height:1.6}.blog-preview-section .blog-card .tags{display:flex;flex-wrap:wrap;gap:0.5rem}.blog-preview-section .blog-card .tags a{padding:0.25rem 0.75rem;background:rgba(var(--primary-rgb), 0.1);border:1px solid rgba(var(--primary-rgb), 0.3);border-radius:12px;font-size:0.75rem}.blog-preview-section .blog-card .tags a:hover{background:rgba(var(--primary-rgb), 0.2);border-color:var(--primary-color)}.blog-preview-section .blog-card .read-more{display:inline-block;margin-top:1rem;color:var(--primary-color);font-size:0.875rem}.blog-preview-section .blog-card .read-more::after{content:' →';transition:transform 0.3s ease;display:inline-block}.blog-preview-section .blog-card .read-more:hover::after{transform:translateX(5px)}@media (max-width: 700px){.ascii-art pre{font-size:0.3rem}.hero-section{padding:6rem 1.5rem 3rem}.hero-section .hero-content h1{font-size:clamp(1.75rem, 8vw, 2.5rem)}.hero-section .hero-content .subtitle{font-size:clamp(0.875rem, 4vw, 1.125rem);margin-bottom:1.5rem}.hero-section .hero-content .hero-title{margin-top:1rem}.hero-section .hero-content .greeter-icon{gap:1rem !important;margin-top:1.5rem !important}.hero-section .hero-content .greeter-icon i{font-size:1.25rem !important}.achievement-section{padding:3rem 1.5rem}.achievement-section .achievement-section{padding:3rem 1.5rem}.achievement-section .achievement-section .section-title{margin-bottom:2rem;font-size:clamp(1.5rem, 5vw, 2rem)}.achievement-section .achievement-section .achievement-grid{grid-template-columns:1fr;gap:1.5rem}.achievement-section .achievement-section .achievement-card:hover{transform:translateY(-5px)}.achievement-section .achievement-section .achievement-image{height:180px}.achievement-section .achievement-section .achievement-image .achievement-overlay i{font-size:2.5rem}.achievement-section .achievement-section .achievement-content{padding:1.25rem}.achievement-section .achievement-section .achievement-content h3{font-size:1.125rem}.achievement-section .achievement-section .achievement-badge{font-size:0.6875rem;padding:0.25rem 0.625rem}.achievement-section .achievement-section .achievement-desc{font-size:0.8125rem}.achievement-section .achievement-section .achievement-footer{flex-direction:column;gap:0.75rem;align-items:flex-start}.achievement-section .achievement-section .achievement-footer .achievement-link{width:100%;justify-content:center}.skills-section,.experience-section,.blog-preview-section{padding:3rem 1.5rem}.skills-section .section-title,.experience-section .section-title,.blog-preview-section .section-title{margin-bottom:2rem;font-size:clamp(1.5rem, 5vw, 2rem)}.tools-section-compact{padding:2rem 1.5rem}.tools-section-compact .section-title-compact{font-size:clamp(1.25rem, 5vw, 1.75rem);margin-bottom:1.5rem}.tools-section-compact .arsenal-horizontal-grid{grid-template-columns:1fr;gap:1rem}.tools-section-compact .arsenal-col{padding:1rem}.tools-section-compact .category-header-inline{margin-bottom:0.75rem;padding-bottom:0.5rem}.tools-section-compact .category-header-inline i{font-size:1.25rem}.tools-section-compact .category-header-inline h3{font-size:0.9rem}.tools-section-compact .tools-list-inline{gap:0.4rem}.tools-section-compact .tools-list-inline li{font-size:0.8125rem}.skills-grid{grid-template-columns:1fr !important;gap:1.5rem !important}.skill-card{padding:1.5rem !important}.skill-card .skill-icon{font-size:2rem !important}.skill-card h3{font-size:1.125rem !important}.tools-container{gap:0.75rem !important}.tool-tag{padding:0.5rem 1rem !important;font-size:0.8125rem !important}.timeline{padding-left:1rem !important}.timeline::before{left:0 !important}.timeline-item{padding-left:1.5rem !important;margin-bottom:2rem !important}.timeline-item::before{left:-1.5rem !important;width:10px !important;height:10px !important}.timeline-item .timeline-content{padding:1rem !important}.timeline-item .timeline-content:hover{transform:translateX(5px)}.timeline-item .timeline-content h3{font-size:1.125rem !important}.timeline-item .timeline-content .company{font-size:0.9375rem !important}.timeline-item .timeline-content ul{padding-left:0.75rem !important}.timeline-item .timeline-content ul li{font-size:0.875rem !important}.timeline-item .timeline-content ul li::before{left:-0.75rem !important}.blog-grid{grid-template-columns:1fr !important;gap:1.5rem !important}.blog-card{padding:1.25rem !important}.blog-card h3{font-size:1.125rem !important}.blog-card p{font-size:0.875rem !important}}@media (min-width: 701px) and (max-width: 1024px){.hero-section{padding:8rem 3rem 4rem}.tools-section-compact .arsenal-horizontal-grid{grid-template-columns:repeat(2, 1fr);gap:1.25rem}.achievement-section{padding:3.5rem 3rem}.achievement-section .achievement-grid{grid-template-columns:repeat(2, 1fr)}.skills-grid,.blog-grid{grid-template-columns:repeat(2, 1fr)}.timeline-item .timeline-content:hover{transform:translateX(5px)}}@media (max-width: 480px){.hero-section{padding:5rem 1rem 2rem}.tools-section-compact{padding:1.5rem 1rem}.tools-section-compact .arsenal-col{padding:0.875rem}.tools-section-compact .category-header-inline{gap:0.5rem}.tools-section-compact .category-header-inline i{font-size:1.125rem}.tools-section-compact .category-header-inline h3{font-size:0.85rem}.tools-section-compact .tools-list-inline{gap:0.35rem}.tools-section-compact .tools-list-inline li{font-size:0.75rem;gap:0.4rem}.tools-section-compact .tools-list-inline li::before{font-size:1em}.achievement-section{padding:2.5rem 1rem}.achievement-section .achievement-image{height:160px}.achievement-section .achievement-content{padding:1rem}.achievement-section .achievement-content h3{font-size:1rem}.skills-section,.tools-section,.experience-section,.blog-preview-section{padding:2.5rem 1rem}.logo{font-size:1.125rem !important}}.blog{position:relative;padding:15vh 20vw 4rem;min-height:100vh}.heading{margin-bottom:2rem}.heading>p{font-size:1rem;margin-bottom:0.5rem;color:var(--text-muted)}.page-title-sec{display:flex;align-items:center;margin-bottom:0.5rem}.page-title-sec>h1{font-weight:600;font-size:clamp(1.75rem, 4vw, 2.5rem);letter-spacing:-0.02em}.title-anchor{font-size:1.25rem;align-self:center;margin-left:0.75rem;opacity:0.6;transition:all 0.3s ease}.title-anchor:hover{opacity:1;color:var(--primary-color)}.post-mobile{display:none}.layout-2{display:flex;justify-content:space-between;gap:2rem}.post-list{display:block;margin-top:2rem;width:68%}.post-item{margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid rgba(var(--border-color), 0.3)}.post-item:last-child{border-bottom:none}.post-item>h3{font-family:'Space Grotesk', 'Inter', sans-serif;font-size:clamp(1.25rem, 2.5vw, 1.5rem);font-weight:600;margin-bottom:0.5rem;letter-spacing:-0.02em;line-height:1.3}.post-item>h3>a{color:var(--text-color);transition:color 0.3s ease}.post-item>h3>a:hover{color:var(--primary-color)}.post-item>time{font-size:0.875rem;font-family:'Inter', sans-serif;font-weight:400;color:var(--text-muted);display:block;margin-bottom:0.75rem}.post-item>p{font-size:0.9375rem;line-height:1.7;color:var(--text-muted);margin-bottom:0.75rem}.tags{display:flex;flex-wrap:wrap;margin-top:0.75rem;gap:0.5rem}.tags>a{background:rgba(var(--primary-rgb), 0.08);display:inline-block;padding:0.375rem 0.875rem;font-family:'Inter', sans-serif;font-size:0.8125rem;color:var(--primary-color);border:1px solid rgba(var(--primary-rgb), 0.2);border-radius:6px;transition:all 0.3s ease}.tags>a:hover{background:rgba(var(--primary-rgb), 0.15);border-color:var(--primary-color);transform:translateY(-2px)}.tags-list{background:rgba(var(--sec-bg), 0.5);position:sticky;top:6rem;margin-top:2rem;padding:1.5rem;width:28%;height:fit-content;border:1px solid rgba(var(--border-color), 0.3);border-radius:8px;backdrop-filter:blur(10px)}.tags-list>h3{font-family:'Space Grotesk', 'Inter', sans-serif;font-size:1.125rem;font-weight:600;color:var(--text-color);margin-bottom:1rem;letter-spacing:-0.02em}.tags-list .tags{margin-top:0}@media only screen and (max-width: 700px){.blog{padding:12vh 6vw 2rem}.post-desktop{display:none}.heading>p{font-size:0.9375rem}.page-title-sec>h1{font-size:clamp(1.5rem, 6vw, 2rem)}.post-mobile{display:block}.post-mobile .post-list{width:100%;margin:1.5rem 0 0 0}.post-mobile .post-item{margin-bottom:2rem;padding-bottom:2rem}.post-mobile .post-item>h3{font-size:clamp(1.125rem, 5vw, 1.375rem)}.post-mobile .post-item>time{font-size:0.8125rem}.post-mobile .post-item>p{font-size:0.875rem}}@media only screen and (min-width: 701px) and (max-width: 1024px){.blog{padding:15vh 10vw 4rem}.layout-2{flex-direction:column}.post-list{width:100%}.tags-list{width:100%;position:relative;top:0}}.post{position:relative;padding:15vh 20vw 4rem;height:100%}.post time{display:block;font-size:14px;font-family:"Inter";font-weight:400;color:var(--text-color);opacity:0.6}.post article{margin-top:28px}.post article a:not(.anchorjs-link,.glightbox){color:var(--main-blue);transition:filter 0.5s ease}.post article a:not(.anchorjs-link,.glightbox):hover{filter:var(--hover-text-filter);text-decoration:underline;text-underline-offset:2px}.post article ul,.post article ol{margin-top:12px}.post article ul,.post article ol,.post article li{margin-left:1.6rem;font-size:16px}.post article li{padding-left:6px;line-height:1.8rem;text-align:justify}.post article p{font-size:16px;margin-top:12px;text-align:justify;text-justify:inter-word;overflow-wrap:break-word;hyphens:manual}.post article h1{margin-top:22px;scroll-margin-top:15vh;font-size:32px;border-bottom:solid 2px rgb(var(--border-color))}.post article h2{scroll-margin-top:13vh;margin-top:16px;font-size:30px}.post article h3{scroll-margin-top:13vh;margin-top:16px;font-size:28px}.post article h4{scroll-margin-top:13vh;margin-top:16px;font-size:26px}.post article h5{scroll-margin-top:13vh;margin-top:16px;font-size:24px}.post article h6{scroll-margin-top:13vh;margin-top:16px;font-size:22px}.post article table:not(.rouge-table){color:var(--text-color);margin-top:16px;font-family:"Inter";font-size:16px;border-collapse:collapse;width:100%}.post article table:not(.rouge-table) td,.post article table:not(.rouge-table) th,.post article table:not(.rouge-table) tr{border:1px solid rgb(var(--border-color));padding:12px}.post article .glightbox{display:block;width:fit-content;margin:0 auto;overflow:hidden;border-radius:12px}.post article .glightbox>img{transition:transform 0.5s ease;border-radius:12px}.post article .glightbox>img:hover{transform:scale(1.1)}.post-title-sec{margin-bottom:28px}.post-title-sec>h4{font-family:"Space Grotesk";text-align:justify;text-justify:inter-word}.toc__list{border:solid 1px rgb(var(--border-color));background-color:var(--sec-bg);border-radius:12px;line-height:1.8;width:60%;padding:1rem 2rem;font-weight:400}.toc__list::before{content:"Table of Contents";font-family:"Space Grotesk";color:var(--text-color);font-weight:500;font-size:20px}.toc__list a{font-size:14px;line-height:1.8;font-family:"Inter";color:var(--main-blue);transition:all 0.5s ease}.toc__list a:hover{filter:var(--hover-text-filter);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px}.toc__sublist{margin-left:1.25rem}@media only screen and (max-width: 500px){.post{padding:12vh 8vw 4rem}.post article ul,.post article ol{margin-top:8px}.post article ul,.post article ol,.post article li{margin-left:0.5rem;font-size:14px}.post article li{padding-left:6px;line-height:1.8}.post article p{font-size:14px;margin-top:8px}.post article h1{margin-top:22px;scroll-margin-top:15vh;font-size:24px}.post article h2{scroll-margin-top:13vh;margin-top:16px;font-size:22px}.post article h3{scroll-margin-top:13vh;margin-top:16px;font-size:20px}.post article h4{scroll-margin-top:13vh;margin-top:16px;font-size:18px}.post article h5{scroll-margin-top:13vh;margin-top:16px;font-size:16px}.post article h6{scroll-margin-top:13vh;margin-top:16px;font-size:14px}.post article table:not(.rouge-table){font-size:14px;width:100%}.post article table:not(.rouge-table) td,.post article table:not(.rouge-table) th,.post article table:not(.rouge-table) tr{border:1px solid rgb(var(--border-color));padding:12px}.post-title-sec time{font-size:12px}.post-title-sec h1{font-size:32px !important}.post-title-sec h4{font-size:14px}.toc__list{line-height:1.8;width:100%;padding:1rem 2rem;font-weight:400}.toc__list::before{font-size:18px}.toc__list a{font-size:14px;line-height:1.8}}@media only screen and (max-width: 700px){.post{padding:12vh 8vw 4rem}}@media only screen and (max-width: 820px){.post{padding:12vh 8vw 4rem}}.project{position:relative;padding:15vh 20vw;min-height:100vh}.project-list{display:flex;gap:18px;flex-wrap:wrap;justify-content:space-between;margin-top:28px}.project-item{border:1px solid rgb(var(--border-color));border-radius:12px;width:50%;flex-basis:45%;flex-grow:1}.project-item img{width:100%;border-top-left-radius:12px;border-top-right-radius:12px}.project-item .project-desc{padding:8px 24px}.project-item .project-desc .project-heading{display:flex;gap:12px;align-items:center}.project-item .project-link{display:flex;gap:14px;padding:8px 24px 18px}.project-item .project-link a{font-family:"Inter";font-size:16px;color:var(--main-blue);transition:all 0.5s ease}.project-item .project-link a:hover{filter:var(--hover-text-filter);text-decoration:underline;text-underline-offset:4px;text-decoration-style:dotted}.project-item h6{font-size:22px;font-family:"Space Grotesk"}@media only screen and (max-width: 700px){.project{padding:10vh 8vw 0}}@media only screen and (max-width: 960px){.project-list{flex-direction:column;margin-bottom:28px}.project-item{width:100%;flex-grow:1}}.about{position:relative;padding:15vh 20vw 4rem;min-height:100vh}.about-desc{margin-top:2rem;display:flex;gap:2rem;align-items:center}.about-desc>div>h2{font-size:clamp(1.5rem, 3vw, 2rem);font-weight:600;letter-spacing:-0.02em;margin-bottom:1rem}.about-desc>img{max-width:200px;max-height:200px;border-radius:8px;border:2px solid rgba(var(--primary-rgb), 0.3);transition:all 0.3s ease}.about-desc>img:hover{border-color:var(--primary-color);box-shadow:0 0 30px rgba(var(--primary-rgb), 0.2)}.about-desc p{text-align:justify;font-size:0.9375rem;line-height:1.8;color:var(--text-muted);margin-bottom:1.5rem}.about-desc .greeter-icon{display:flex;gap:1.5rem}.about-desc .greeter-icon i{font-size:1.5rem;transition:all 0.3s ease;color:var(--text-color)}.about-desc .greeter-icon i:hover{color:var(--primary-color);transform:translateY(-3px)}@media only screen and (max-width: 700px){.about{padding:12vh 6vw 2rem}.about-desc{flex-direction:column;align-items:center;text-align:center}.about-desc>div>h2{font-size:clamp(1.375rem, 6vw, 1.75rem)}.about-desc>img{max-width:160px;max-height:160px}.about-desc p{font-size:0.875rem;text-align:justify}.about-desc .greeter-icon{justify-content:center;margin-top:0.5rem}}@media only screen and (min-width: 701px) and (max-width: 1024px){.about{padding:15vh 10vw 4rem}}html,html[data-theme="light"]{--main-syntax-word: #303030;--main-syntax-bg: #f2f2f2;--comment: #a6a6a6;--hg-op: #505050}html[data-theme="dark"]{--main-syntax-word: #d0d0d0;--main-syntax-bg: #151515;--comment: #505050;--hg-op: #a6a6a6}@media (prefers-color-scheme: dark){html,html[data-theme="light"]{--main-syntax-word: #303030;--main-syntax-bg: #f2f2f2;--comment: #a6a6a6;--hg-op: #505050}html[data-theme="dark"]{--main-syntax-word: #d0d0d0;--main-syntax-bg: #151515;--comment: #505050;--hg-op: #a6a6a6}}pre{font-family:"JetBrains Mono"}.language-plaintext{font-family:"JetBrains Mono";background:var(--main-syntax-bg);color:var(--main-syntax-word);padding:4px;border-radius:8px}.language-plaintext .rouge-code pre{white-space:normal;word-wrap:break-word}.highlighter-rouge{margin-top:16px}.lineno{opacity:0.6}.highlight:not(pre){font-size:14px;padding:8px 12px;overflow:auto;border-radius:12px}.highlight table td{padding:5px 8px !important}.highlight table td{padding:5px}.highlight table pre{margin:0}.highlight,.highlight .w{color:var(--main-syntax-word);background-color:var(--main-syntax-bg)}.highlight .err{color:#151515;background-color:#ac4142}.highlight .c,.highlight .ch,.highlight .cd,.highlight .cm,.highlight .cpf,.highlight .c1,.highlight .cs{color:var(--comment)}.highlight .cp{color:#f4bf75}.highlight .nt{color:#f4bf75}.highlight .o,.highlight .ow{color:var(--hg-op)}.highlight .p,.highlight .pi{color:var(--hg-op)}.highlight .gi{color:#90a959}.highlight .gd{color:#ac4142}.highlight .gh{color:#6a9fb5;background-color:#151515;font-weight:bold}.highlight .k,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kv{color:#aa759f}.highlight .kc{color:#d28445}.highlight .kt{color:#d28445}.highlight .kd{color:#d28445}.highlight .s,.highlight .sb,.highlight .sc,.highlight .dl,.highlight .sd,.highlight .s2,.highlight .sh,.highlight .sx,.highlight .s1{color:#90a959}.highlight .sa{color:#aa759f}.highlight .sr{color:#75b5aa}.highlight .si{color:#8f5536}.highlight .se{color:#8f5536}.highlight .nn{color:#f4bf75}.highlight .nc{color:#f4bf75}.highlight .no{color:#f4bf75}.highlight .na{color:#6a9fb5}.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .il,.highlight .mo,.highlight .mx{color:#90a959}.highlight .ss{color:#90a959}@media only screen and (max-width: 540px){.highlight{font-size:12px;padding:6px 8px}}.glightbox-container .gslide-description{background:var(--sec-bg) !important;border:1px solid rgba(var(--primary-rgb), 0.3);border-radius:8px;padding:1.5rem !important;backdrop-filter:blur(10px)}.glightbox-container .gslide-title{color:var(--primary-color) !important;font-family:'Space Grotesk', 'JetBrains Mono', monospace !important;font-weight:600 !important;font-size:1.25rem !important;margin-bottom:0.5rem !important;text-shadow:0 0 10px var(--glow-color)}.glightbox-container .gslide-title::before{content:'> ';color:var(--secondary-color)}.glightbox-container .gdesc-inner{color:var(--text-muted) !important;font-family:'Inter', 'JetBrains Mono', sans-serif !important;font-size:0.9375rem !important;line-height:1.7 !important;margin-top:0.5rem !important}.glightbox-container .gclose,.glightbox-container .gnext,.glightbox-container .gprev{color:var(--primary-color) !important;background:rgba(var(--main-bg), 0.9) !important;backdrop-filter:blur(10px);border:1px solid rgba(var(--primary-rgb), 0.3) !important;transition:all 0.3s ease !important}.glightbox-container .gclose:hover,.glightbox-container .gnext:hover,.glightbox-container .gprev:hover{color:var(--secondary-color) !important;background:rgba(var(--sec-bg), 0.95) !important;border-color:var(--primary-color) !important;box-shadow:0 0 20px var(--glow-color) !important}.glightbox-container .gclose svg{filter:drop-shadow(0 0 5px var(--glow-color))}.glightbox-container .goverlay{background:rgba(var(--main-bg), 0.95) !important;backdrop-filter:blur(5px)}.glightbox-container .gslide-image img{border:2px solid rgba(var(--primary-rgb), 0.3);border-radius:4px;box-shadow:0 0 30px rgba(var(--primary-rgb), 0.2)}.glightbox-container .gloader{border-color:var(--primary-color) !important;border-right-color:transparent !important}.zoomed .glightbox-container .gslide-inline,.zoomed .glightbox-container .gslide-image{cursor:zoom-out}html[data-theme="dark"] .glightbox-container .gslide-description{background:rgba(var(--sec-bg), 0.98) !important;border-color:rgba(var(--primary-rgb), 0.4)}html[data-theme="dark"] .glightbox-container .gdesc-inner{color:var(--text-color) !important}html[data-theme="light"] .glightbox-container .gslide-description{background:rgba(var(--sec-bg), 0.98) !important;border-color:rgba(var(--primary-rgb), 0.3)}html[data-theme="light"] .glightbox-container .gdesc-inner{color:var(--text-muted) !important}html[data-theme="light"] .glightbox-container .goverlay{background:rgba(var(--main-bg), 0.97) !important}@media (max-width: 768px){.glightbox-container .gslide-description{padding:1rem !important;margin:1rem !important}.glightbox-container .gslide-title{font-size:1.125rem !important}.glightbox-container .gdesc-inner{font-size:0.875rem !important}}.glightbox-container .gslide-description{animation:fadeInUp 0.4s ease}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.post article .alert{margin:1.5rem 0;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.1);transition:all 0.3s ease}.post article .alert:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.post article .alert>div:first-child{display:flex;align-items:center;gap:0.75rem;padding:0.875rem 1.25rem;font-weight:600;font-size:0.9375rem;letter-spacing:0.5px;text-transform:uppercase}.post article .alert>div:first-child i{font-size:1.25rem}.post article .alert>div:first-child p{margin:0;display:inline-block;line-height:1;color:var(--text-color)}.post article .alert>p{padding:1rem 1.25rem;margin:0;font-size:0.9375rem;line-height:1.7;background:rgba(255,255,255,0.05)}.post article .alert>p code{background:rgba(0,0,0,0.2);padding:0.2rem 0.4rem;border-radius:3px;font-family:'JetBrains Mono', monospace;font-size:0.875rem}.post article .alert-info{border:1px solid rgba(0,123,255,0.3)}.post article .alert-info>div:first-child{background:linear-gradient(135deg, #06c, #0052a3);color:#ffffff}.post article .alert-info>div:first-child i{color:#a8d5ff}.post article .alert-info>p{background:rgba(0,123,255,0.08);color:var(--text-color);border-top:1px solid rgba(0,123,255,0.2)}.post article .alert-warning{border:1px solid rgba(255,193,7,0.3)}.post article .alert-warning>div:first-child{background:linear-gradient(135deg, #ff9800, #f57c00);color:#ffffff}.post article .alert-warning>div:first-child i{color:#ffe082}.post article .alert-warning>p{background:rgba(255,193,7,0.08);color:var(--text-color);border-top:1px solid rgba(255,193,7,0.2)}.post article .alert-danger{border:1px solid rgba(220,53,69,0.3)}.post article .alert-danger>div:first-child{background:linear-gradient(135deg, #dc3545, #c82333);color:#ffffff}.post article .alert-danger>div:first-child i{color:#ffb3ba}.post article .alert-danger>p{background:rgba(220,53,69,0.08);color:var(--text-color);border-top:1px solid rgba(220,53,69,0.2)}.post article .alert-success{border:1px solid rgba(var(--primary-rgb), 0.3)}.post article .alert-success>div:first-child{background:linear-gradient(135deg, var(--primary-color), #00cc7a);color:#ffffff}.post article .alert-success>div:first-child i{color:#a8ffdd}.post article .alert-success>p{background:rgba(var(--primary-rgb), 0.08);color:var(--text-color);border-top:1px solid rgba(var(--primary-rgb), 0.2)}@media only screen and (max-width: 700px){.post article .alert{margin:1rem 0}.post article .alert>div:first-child{padding:0.75rem 1rem;font-size:0.875rem}.post article .alert>div:first-child i{font-size:1.125rem}.post article .alert>p{padding:0.875rem 1rem;font-size:0.875rem}}
