@import url(https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap);body{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--joker-purple:#6c1b8e;--joker-purple-dark:#4a0e5f;--joker-purple-light:#8b2bad;--joker-green:#00ff41;--joker-green-dark:#0c3;--joker-black:#0a0a0a;--joker-dark-gray:#1a1a1a;--joker-dark-purple:#2a1a3a;--joker-white:#f0f0f0;--joker-accent:gold;--nes-red:#e52521;--nes-blue:#0080ff;--nes-yellow:#ff0;--primary:var(--joker-purple);--primary-dark:var(--joker-purple-dark);--primary-light:var(--joker-purple-light);--secondary:var(--joker-green);--accent:var(--joker-accent);--background:var(--joker-black);--surface:var(--joker-dark-purple);--surface-light:var(--joker-dark-gray);--text:var(--joker-white);--text-secondary:#b0b0b0;--glow-green:0 0 10px var(--joker-green),0 0 20px var(--joker-green);--glow-purple:0 0 10px var(--joker-purple),0 0 20px var(--joker-purple);--pixel-border:4px solid var(--joker-green)}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;background:#0a0a0a;background:var(--background);color:#f0f0f0;color:var(--text);font-family:Press Start\ 2P,cursive;font-size:14px;image-rendering:pixelated;overflow:hidden}.pixel-border{box-shadow:0 0 0 8px #0a0a0a,0 0 0 12px #00ff41;box-shadow:0 0 0 8px var(--joker-black),0 0 0 12px var(--joker-green)}.nes-button,.pixel-border{border:4px solid #00ff41;border:4px solid var(--joker-green)}.nes-button{background:#6c1b8e;background:var(--joker-purple);box-shadow:4px 4px 0 #4a0e5f;box-shadow:4px 4px 0 var(--joker-purple-dark);color:#f0f0f0;color:var(--joker-white);cursor:pointer;font-family:Press Start\ 2P,cursive;font-size:.7rem;padding:10px 20px;text-transform:uppercase;transition:all .1s}.nes-button:hover{box-shadow:2px 2px 0 #4a0e5f;box-shadow:2px 2px 0 var(--joker-purple-dark);transform:translate(2px,2px)}.nes-button:active{box-shadow:none;transform:translate(4px,4px)}.scanlines{overflow:hidden;position:relative}.scanlines:before{background:repeating-linear-gradient(0deg,#00000026,#00000026 1px,#0000 0,#0000 2px);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1000}@keyframes glitch{0%{text-shadow:2px 2px #00ff41,-2px -2px #6c1b8e;text-shadow:2px 2px var(--joker-green),-2px -2px var(--joker-purple)}25%{text-shadow:-2px 2px #00ff41,2px -2px #6c1b8e;text-shadow:-2px 2px var(--joker-green),2px -2px var(--joker-purple)}50%{text-shadow:2px -2px #00ff41,-2px 2px #6c1b8e;text-shadow:2px -2px var(--joker-green),-2px 2px var(--joker-purple)}75%{text-shadow:-2px -2px #00ff41,2px 2px #6c1b8e;text-shadow:-2px -2px var(--joker-green),2px 2px var(--joker-purple)}to{text-shadow:2px 2px #00ff41,-2px -2px #6c1b8e;text-shadow:2px 2px var(--joker-green),-2px -2px var(--joker-purple)}}.pixel-text{font-family:Press Start\ 2P,cursive;letter-spacing:.05em;line-height:1.8}.retro-container{background:#2a1a3a;background:var(--surface);border:4px solid #00ff41;border:4px solid var(--joker-green);padding:1.5rem;position:relative}.retro-container:before{border:4px solid #6c1b8e;border:4px solid var(--joker-purple);bottom:-4px;content:"";left:-4px;pointer-events:none;position:absolute;right:-4px;top:-4px}.text-small{font-size:.65rem;line-height:1.6}html{scroll-behavior:smooth}.App{display:flex}.App,.page-container{background:var(--background);height:100vh;overflow:hidden}.page-container{flex:1 1;position:relative}.page-container>*{animation:pixelFadeIn .3s ease-out}@keyframes pixelFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.side-nav{align-items:center;background:linear-gradient(180deg,var(--joker-purple) 0,var(--joker-purple-dark) 100%);border-right:4px solid var(--joker-green);box-shadow:4px 0 20px #00000080;display:flex;flex-direction:column;height:100vh;padding:2rem 0;position:relative;width:100px;z-index:1000}.nav-logo{margin-bottom:3rem}.logo-text{align-items:center;background:#00000080;border:3px solid var(--joker-green);box-shadow:0 0 15px var(--joker-green);color:var(--joker-green);display:flex;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;width:60px}.nav-items{flex:1 1;gap:.8rem;padding:0 .5rem;width:100%}.nav-item,.nav-items{display:flex;flex-direction:column}.nav-item{align-items:center;background:#0000;border:2px solid #0000;color:var(--joker-green);cursor:pointer;font-family:Press Start\ 2P,cursive;gap:.3rem;padding:1rem .5rem;position:relative;transition:all .2s}.nav-icon{font-size:1.3rem}.nav-label{font-size:.5rem;opacity:.9}.nav-item:hover{background:#00ff411a;border-color:var(--joker-green);transform:translateX(5px)}.nav-item.active{background:#00ff4133;border-color:var(--joker-green);box-shadow:0 0 15px #00ff4180}.nav-item.active:before{animation:blink 1s infinite;color:var(--joker-green);content:"▶";font-size:1rem;left:-15px;position:absolute}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (max-width:768px){.side-nav{border-bottom:4px solid var(--joker-green);border-right:none;flex-direction:row;height:70px;justify-content:space-between;padding:0 1rem;width:100vw}.nav-logo{margin-bottom:0}.logo-text{font-size:1.2rem;height:50px;width:50px}.nav-items{flex-direction:row;gap:.3rem;overflow-x:auto;padding:0}.nav-item{min-width:60px;padding:.5rem}.nav-label{font-size:.45rem}.nav-item.active:before{display:none}}.hero-page{align-items:center;background:var(--background);display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;padding:2rem;position:relative;width:100%}.matrix-rain{animation:matrixScroll 20s linear infinite;background:repeating-linear-gradient(90deg,#0000,#0000 2px,#00ff4108 0,#00ff4108 4px);bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:0}@keyframes matrixScroll{0%{background-position:0 0}to{background-position:0 50px}}.hero-content{max-width:1000px;position:relative;text-align:center;z-index:2}.bug-center{margin-bottom:15px;position:relative;z-index:3}.bug-typing{animation:bugFloat 4s ease-in-out infinite;filter:drop-shadow(0 0 20px var(--joker-green));height:auto;image-rendering:pixelated;width:280px}@keyframes bugFloat{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-20px) rotate(3deg)}}.code-particle{animation:floatUpRandom 8s ease-out forwards;background:#0a0a0af2;border:2px solid var(--joker-green);box-shadow:0 0 10px var(--joker-green),inset 0 0 10px #00ff411a;color:var(--joker-green);font-size:.6rem;left:50%;padding:.5rem 1rem;pointer-events:none;position:absolute;top:55%;transform:translateX(-50%);white-space:nowrap;z-index:1}@keyframes floatUpRandom{0%{opacity:0;transform:translateX(-50%) translateY(0) scale(.8)}10%{opacity:1;transform:translateX(calc(-50% + var(--horizontal-drift)*.2)) translateY(-50px) scale(1)}50%{opacity:.9;transform:translateX(calc(-50% + var(--horizontal-drift)*.6)) translateY(-300px) scale(1)}90%{opacity:.5;transform:translateX(calc(-50% + var(--horizontal-drift))) translateY(-500px) scale(.9)}to{opacity:0;transform:translateX(calc(-50% + var(--horizontal-drift))) translateY(-600px) scale(.7)}}.title-block{margin-bottom:2rem;position:relative;z-index:2}.hero-title{font-size:2.5rem;margin:0 0 .8rem;text-transform:uppercase}.glitch-text{animation:glitchPulse 3s ease-in-out infinite;color:var(--joker-white);text-shadow:2px 2px 0 var(--joker-green),-2px -2px 0 var(--joker-purple)}@keyframes glitchPulse{0%,to{text-shadow:2px 2px 0 var(--joker-green),-2px -2px 0 var(--joker-purple)}50%{text-shadow:-2px 2px 0 var(--joker-green),2px -2px 0 var(--joker-purple)}}.subtitle-container{display:flex;justify-content:center;min-height:2rem}.rotating-badge{color:var(--joker-green);font-size:.7rem;text-shadow:0 0 10px var(--joker-green);transition:none}.rotating-badge.visible{opacity:1}.rotating-badge.hidden{opacity:0}.hero-story{color:var(--text-secondary);font-size:.7rem;line-height:2;margin:0 auto 2rem;max-width:700px;position:relative;z-index:2}.social-links-retro{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;position:relative;z-index:2}.social-links-retro .nes-button{font-size:.65rem;padding:.75rem 1.5rem}@media (max-width:768px){.hero-title{font-size:1.5rem}.bug-typing{width:200px}.code-particle{font-size:.5rem;padding:.3rem .6rem}.hero-story{line-height:1.8}.hero-story,.rotating-badge{font-size:.6rem}}.projects-page{background:var(--background);height:100vh;overflow-y:auto;padding:3rem 2rem;width:100%}.projects-container{margin:0 auto;max-width:1200px}.project-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.project-card{background:var(--surface);border:4px solid var(--joker-green);padding:2rem;transition:all .3s}.project-card.coming-soon{border-color:var(--joker-purple);opacity:.8}.project-card:hover{box-shadow:0 10px 30px #00ff414d;transform:translateY(-5px)}.project-header{align-items:center;border-bottom:2px solid var(--joker-purple);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.project-header h3{color:var(--joker-green);font-size:1rem}.status-badge{background:var(--joker-accent);border:2px solid var(--joker-black);color:var(--joker-black);font-size:.6rem;padding:.3rem .8rem}.status-badge.soon{background:var(--joker-purple);border-color:var(--joker-green);color:var(--joker-green)}.project-description{color:var(--text);line-height:1.8;margin-bottom:1.5rem}.tech-stack{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.5rem}.tech-badge{background:var(--joker-purple);border:2px solid var(--joker-green);color:var(--joker-green);font-size:.6rem;padding:.4rem .8rem}.project-links{display:flex;flex-wrap:wrap;gap:1rem}.project-links .nes-button{background:var(--joker-green);border:3px solid var(--joker-black);box-shadow:3px 3px 0 var(--joker-green-dark);color:var(--joker-black);font-size:.6rem;padding:.6rem 1.2rem}.project-links .nes-button:hover{background:var(--joker-green-dark);box-shadow:2px 2px 0 var(--joker-green-dark);transform:translate(1px,1px)}.project-links .nes-button:active{box-shadow:none;transform:translate(3px,3px)}@media (max-width:768px){.project-grid{grid-template-columns:1fr}.project-header h3{font-size:.85rem}}.journey-page{align-items:center;background:var(--background);display:flex;height:100vh;justify-content:center;overflow:hidden;padding:2rem;width:100%}.journey-container{margin:0 auto;max-width:1200px;width:100%}.timeline-path{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:2rem;min-height:400px;padding:0 2rem 80px;position:relative}.timeline-level{flex:1 1;opacity:0;transform:translateY(20px);transition:all .8s ease-out}.timeline-level.visible{opacity:1;transform:translateY(0)}.level-marker{align-items:center;aspect-ratio:1;background:var(--joker-purple);border:4px solid var(--joker-green);display:flex;justify-content:center;margin:0 auto 1rem;max-width:100px;position:relative;width:100%}.level-icon{color:var(--joker-green);filter:drop-shadow(0 0 10px var(--joker-green));font-size:2rem}.level-content{background:var(--surface);border:3px solid var(--joker-green);padding:1rem;text-align:center}.level-content h3{color:var(--joker-accent);font-size:.7rem;margin:0 0 .3rem}.level-content h4{color:var(--joker-green);font-size:.65rem;margin:0 0 .5rem}.level-period{background:var(--joker-purple);border:2px solid var(--joker-green);color:var(--joker-green);display:inline-block;font-size:.55rem;margin-bottom:.5rem;padding:.2rem .6rem}.level-content p{color:var(--text);font-size:.6rem;line-height:1.6;margin:.5rem 0 0}.jester-sprite{bottom:10px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5));height:auto;image-rendering:pixelated;position:absolute;transition:left 3s ease-in-out,transform .5s ease;width:70px;z-index:10}.jester-sprite.facing-left{transform:scaleX(-1)}.timeline-path:after{background:repeating-linear-gradient(90deg,var(--joker-purple) 0,var(--joker-purple) 20px,var(--joker-purple-dark) 20px,var(--joker-purple-dark) 40px);border-bottom:4px solid var(--joker-green);border-top:4px solid var(--joker-green);bottom:0;content:"";height:60px;left:0;position:absolute;right:0;z-index:5}.journey-quote{background:var(--surface);border:3px solid var(--joker-purple);padding:1.2rem;text-align:center}.journey-quote p{color:var(--joker-green);font-size:.65rem;font-style:italic;line-height:1.8}@media (max-width:768px){.page-title{font-size:1.2rem}.timeline-path{min-height:350px;padding:0 1rem 60px}.level-marker{max-width:70px}.level-icon{font-size:1.5rem}.jester-sprite{width:50px}.level-content h3{font-size:.6rem}.journey-quote p,.level-content h4,.level-content p{font-size:.55rem}}.skills-page{background:var(--background);height:100vh;overflow-y:auto;padding:3rem 2rem;width:100%}.skills-container{margin:0 auto;max-width:1200px}.skills-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;margin-bottom:3rem}.skill-category{background:var(--surface);border:4px solid var(--joker-green);padding:2rem}.skill-category h3{color:var(--joker-accent);font-size:.9rem;margin:0 0 1.5rem;text-transform:uppercase}.skill-tags{gap:.8rem}.skill-tag{background:var(--joker-purple);border:2px solid var(--joker-green);color:var(--joker-green);font-size:.65rem;padding:.5rem 1rem;transition:all .2s}.skill-tag:hover{background:var(--joker-green);color:var(--joker-black);transform:scale(1.05)}.education{background:var(--surface);border:4px solid var(--joker-purple);padding:2rem}.education h3{color:var(--joker-green);font-size:1rem;margin:0 0 2rem;text-align:center}.edu-item{border-bottom:2px solid var(--joker-purple);display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem;padding-bottom:2rem}.edu-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.edu-degree{color:var(--joker-accent);font-size:.8rem;font-weight:700}@media (max-width:768px){.skill-category h3{font-size:.75rem}.skill-tag{font-size:.55rem;padding:.4rem .8rem}}.experience-page{background:var(--background);height:100vh;overflow-y:auto;padding:3rem 2rem;width:100%}.experience-container{margin:0 auto;max-width:1200px}.bosses-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;margin-bottom:3rem}.boss-card{background:var(--surface);border:4px solid var(--joker-green);padding:2rem;position:relative;transition:all .3s}.boss-card:hover{box-shadow:0 10px 30px #00ff414d;transform:translateY(-5px)}.boss-card.boss-red{border-color:var(--nes-red)}.boss-card.boss-blue{border-color:var(--nes-blue)}.boss-card.boss-green{border-color:var(--joker-green)}.boss-header{border-bottom:2px solid var(--joker-purple);margin-bottom:1.5rem;padding-bottom:1rem}.boss-title{color:var(--joker-green);font-size:1.1rem;margin:0 0 1rem;text-transform:uppercase}.boss-meta{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.5rem}.boss-meta .pixel-badge{background:var(--joker-purple);border:2px solid var(--joker-green);color:var(--joker-green);font-size:.6rem;padding:.3rem .8rem}.boss-period{color:var(--text-secondary);font-size:.6rem}.boss-location{color:var(--text-secondary);font-size:.65rem;font-style:italic;margin:.5rem 0 0}.boss-achievements{margin-bottom:1.5rem}.boss-achievements h4{color:var(--joker-accent);font-size:.75rem;margin:0 0 1rem}.boss-achievements ul{list-style:none;margin:0;padding:0}.boss-achievements li{color:var(--text);font-size:.7rem;line-height:2;padding-left:0}.boss-xp{background:var(--joker-accent);border:3px solid var(--joker-black);box-shadow:0 0 10px var(--joker-accent);color:var(--joker-black);font-size:.7rem;font-weight:700;padding:.5rem 1rem;position:absolute;right:1rem;top:1rem}.total-xp{background:var(--surface);border:4px solid var(--joker-accent);margin-bottom:2rem;padding:2rem;text-align:center}.total-xp h3{color:var(--joker-accent);font-size:1rem;margin:0 0 1rem}.xp-display{color:var(--joker-green);font-size:3rem;margin:1rem 0;text-shadow:0 0 20px var(--joker-green)}.level-display{color:var(--text);font-size:.8rem;margin:1rem 0 0}.skills-unlocked{background:var(--surface);border:4px solid var(--joker-purple);padding:2rem}.skills-unlocked h3{color:var(--joker-green);font-size:1rem;margin:0 0 1.5rem;text-align:center}.skill-tags{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.skill-tags span{background:var(--joker-purple);border:2px solid var(--joker-green);color:var(--joker-green);font-size:.65rem;padding:.5rem 1rem;transition:all .2s}.skill-tags span:hover{background:var(--joker-green);color:var(--joker-black);transform:scale(1.1)}@media (max-width:768px){.boss-title{font-size:.85rem}.boss-achievements li{font-size:.6rem;line-height:1.8}.xp-display{font-size:2rem}.skill-tags span{font-size:.55rem;padding:.4rem .8rem}}.xp-note{animation:blink 1.5s infinite;color:var(--joker-green);margin-top:1rem}.book-page{align-items:center;background:var(--background);display:flex;height:100vh;justify-content:center;overflow:hidden;padding:2rem;width:100%}.book-container{max-width:1000px;width:100%}.book-content{background:var(--surface);border:4px solid var(--joker-accent);padding:2rem 3rem;text-align:center}.animated-little-bug{margin-bottom:1rem}.bug-float{animation:floatUp 3s ease-in-out infinite;filter:drop-shadow(0 0 20px var(--joker-accent));height:auto;width:140px}@keyframes floatUp{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.section-title{color:var(--joker-accent);font-size:1rem;margin:0 0 .5rem;text-transform:uppercase}.book-title{color:var(--joker-green);font-size:1.3rem;margin:0 0 1.2rem}.book-description{color:var(--text);line-height:1.8;margin:0 0 1.5rem}.book-features{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);margin:1.5rem 0}.feature{align-items:center;color:var(--joker-green);display:flex;flex-direction:column;gap:.5rem}.feature-icon{font-size:1.8rem}.book-stats{background:var(--surface-light);border:3px solid var(--joker-purple);margin:1.5rem 0;padding:1.2rem}.stat-row{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.8rem}.stat-row:last-child{margin-bottom:0}.stat-label{color:var(--joker-accent);flex-shrink:0;font-size:.65rem;font-weight:700}.stat-value{color:var(--text);text-align:right}.book-content .nes-button{margin-top:1.5rem}@media (max-width:900px){.book-features{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.book-content{padding:1.5rem}.book-title{font-size:1rem}.bug-float{width:100px}.book-features{gap:1rem}.feature-icon{font-size:1.5rem}}.contact-page{background:var(--background);height:100vh;overflow-y:auto;padding:3rem 2rem;width:100%}.contact-container{margin:0 auto;max-width:1000px;text-align:center}.page-subtitle{margin:0 0 3rem}.contact-methods{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:3rem}.contact-card{align-items:center;background:var(--surface);border:4px solid var(--joker-green);cursor:pointer;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:180px;padding:2rem 1.5rem;text-decoration:none;transition:all .3s}.contact-card:hover{box-shadow:0 10px 30px #00ff414d;transform:translateY(-5px)}.contact-icon{font-size:3rem}.contact-card h3{color:var(--joker-green);font-size:.8rem;margin:0}.contact-card p{color:var(--text-secondary);margin:0}.location{background:var(--surface);border:3px solid var(--joker-purple);color:var(--text);display:inline-block;padding:1.5rem}.footer{border-top:2px solid var(--joker-purple);color:var(--text-secondary);margin-top:4rem;padding-top:2rem;text-align:center}.footer p{margin:.5rem 0}.footer-links{align-items:center;display:flex;gap:.5rem;justify-content:center}.footer-links a{color:var(--joker-green);text-decoration:none;transition:all .2s}.footer-links a:hover{color:var(--joker-accent)}@media (max-width:768px){.contact-methods{gap:1.5rem;grid-template-columns:1fr}.page-title{font-size:1.5rem}.contact-card{min-height:160px}}.ai-page{align-items:center;background:var(--background);display:flex;height:100vh;justify-content:center;overflow-y:auto;padding:3rem 2rem;width:100%}.ai-container{margin:auto;max-width:1100px;width:100%}.page-title{color:var(--joker-green);font-size:2rem;margin:0 0 .5rem;text-align:center;text-transform:uppercase}.page-subtitle{color:var(--text-secondary);margin:0 0 2rem;text-align:center}.ai-content{background:var(--surface);border:4px solid var(--joker-green);padding:2rem 2.5rem}.ai-content h3{color:var(--joker-green);font-size:.85rem;margin:0 0 1rem;text-align:center;text-transform:uppercase}.ai-content>p{line-height:1.8;margin:1rem 0 2rem;text-align:center}.ai-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:2rem 0}.ai-box{background:var(--surface-light);border:3px solid var(--joker-purple);padding:1.5rem}.ai-box h4{color:var(--joker-accent);font-size:.7rem;margin:0 0 1rem;text-align:center;text-transform:uppercase}.ai-box ul{list-style:none;margin:0;padding:0}.ai-box li{line-height:1.6;margin:.6rem 0;padding-left:1rem;position:relative}.ai-box li:before{color:var(--joker-green);content:"▶";font-size:.5rem;left:0;position:absolute}.ai-quote{background:var(--joker-purple-dark);border:3px solid var(--joker-green);margin:2rem 0 0;padding:1.5rem;text-align:center}.ai-quote p{color:var(--joker-green);font-style:italic}@media (max-width:768px){.ai-content{padding:1.5rem}.ai-content h3{font-size:.75rem}.ai-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=main.a65d2af7.css.map*/