@import "https://fonts.googleapis.com/css2?family=Baloo+2:wght@400;600;700&family=Nunito:wght@400;600;800&display=swap";
@keyframes RobloxCoursePage-module__YMpNnW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes RobloxCoursePage-module__YMpNnW__rise{0%{opacity:0;transform:translate(-50%,30vh)rotate(0)}8%{opacity:.95}50%{transform:translate(-50%,-40vh)rotate(2deg)}to{opacity:.95;transform:translate(-50%,-130vh)rotate(-2deg)}}@keyframes RobloxCoursePage-module__YMpNnW__sway{0%,to{transform:translateX(calc(var(--sway,18px)*-1))}50%{transform:translateX(var(--sway,18px))}}@keyframes RobloxCoursePage-module__YMpNnW__burst{0%{opacity:1;transform:scale(0);box-shadow:0 0 #fff0}50%{box-shadow:0 0 16px #ffffff59}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}@keyframes RobloxCoursePage-module__YMpNnW__comet{0%{opacity:.9;width:0}to{width:var(--len,60px);opacity:0}}@keyframes RobloxCoursePage-module__YMpNnW__stringWag{0%{transform:translate(-50%)rotate(-7deg)}50%{transform:translate(-50%)rotate(7deg)}to{transform:translate(-50%)rotate(-7deg)}}@keyframes RobloxCoursePage-module__YMpNnW__stringScroll{0%{background-position:0 0}to{background-position:0 8px}}@keyframes RobloxCoursePage-module__YMpNnW__flicker{0%,to{opacity:1}50%{opacity:.6}}@keyframes RobloxCoursePage-module__YMpNnW__scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes RobloxCoursePage-module__YMpNnW__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes RobloxCoursePage-module__YMpNnW__rotate360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes RobloxCoursePage-module__YMpNnW__shineSweep{0%{opacity:0;transform:translate(-150%)skew(-15deg)}20%{opacity:.35}to{opacity:0;transform:translate(150%)skew(-15deg)}}.RobloxCoursePage-module__YMpNnW__container{--rbx-sky-1:#eaf6ff;--rbx-sky-2:#fff9f0;--rbx-primary:#54b6ff;--rbx-secondary:#ffd166;--rbx-accent:#95d5b2;--rbx-pink:#ffafcc;--rbx-purple:#cdb4db;--rbx-text:#243b53;background:linear-gradient(180deg,var(--rbx-sky-1),var(--rbx-sky-2));min-height:100vh}@media (max-width:430px){.RobloxCoursePage-module__YMpNnW__container{color:var(--rbx-text);font-family:"Baloo 2",cursive;position:relative;overflow-x:hidden}}.RobloxCoursePage-module__YMpNnW__sceneBackground{z-index:0;position:fixed;inset:0;overflow:hidden}.RobloxCoursePage-module__YMpNnW__studGrid{opacity:.45;background-image:radial-gradient(circle at 12px 12px,#ffffff47 2px,#0000 3px);background-size:36px 36px;position:absolute;inset:0}.RobloxCoursePage-module__YMpNnW__wireGrid{filter:blur(6px);background:radial-gradient(at 20% 15%,#ffffffb3 0%,#fff0 60%),radial-gradient(at 70% 25%,#fff9 0%,#fff0 55%),radial-gradient(at 40% 65%,#ffffff8c 0%,#fff0 55%);animation:12s ease-in-out infinite RobloxCoursePage-module__YMpNnW__float;position:absolute;inset:0}.RobloxCoursePage-module__YMpNnW__blobLayer{pointer-events:none;position:absolute;inset:0}.RobloxCoursePage-module__YMpNnW__blob{filter:blur(50px);opacity:.35;border-radius:50%;width:380px;height:380px;animation:10s ease-in-out infinite RobloxCoursePage-module__YMpNnW__float;position:absolute}.RobloxCoursePage-module__YMpNnW__b1{background:#cdeffd;top:10%;left:-5%}.RobloxCoursePage-module__YMpNnW__b2{background:#fff0cc;animation-duration:12s;top:20%;right:-8%}.RobloxCoursePage-module__YMpNnW__b3{background:#e2f6ec;animation-duration:14s;bottom:12%;left:8%}.RobloxCoursePage-module__YMpNnW__b4{background:#ffe3ef;animation-duration:11s;top:55%;right:18%}.RobloxCoursePage-module__YMpNnW__b5{background:#e9dbef;animation-duration:13s;top:-6%;right:30%}.RobloxCoursePage-module__YMpNnW__b6{background:#dff3ff;animation-duration:15s;bottom:-8%;right:-8%}.RobloxCoursePage-module__YMpNnW__sunLayer{pointer-events:none;position:absolute;inset:0}.RobloxCoursePage-module__YMpNnW__sun{background:radial-gradient(circle at 35% 35%,#fff7da 0%,#ffe8a3 60%,#ffd166 100%);border-radius:50%;width:140px;height:140px;animation:8s ease-in-out infinite RobloxCoursePage-module__YMpNnW__float;position:absolute;top:6%;left:6%;box-shadow:0 0 60px #ffd16659}.RobloxCoursePage-module__YMpNnW__cubeLayer{position:absolute;inset:0;overflow:hidden}.RobloxCoursePage-module__YMpNnW__floatingCube{opacity:.4;width:12px;height:12px;left:calc((var(--i)*6%) + 6%);top:calc((var(--i)*5%) + 10%);animation:7s ease-in-out infinite RobloxCoursePage-module__YMpNnW__float;animation-delay:calc(var(--i)*.18s);border-radius:4px;position:absolute;box-shadow:0 2px 8px #00000014}.RobloxCoursePage-module__YMpNnW__floatingCube:nth-child(4n){background:var(--rbx-primary)}.RobloxCoursePage-module__YMpNnW__floatingCube:nth-child(4n+1){background:var(--rbx-secondary)}.RobloxCoursePage-module__YMpNnW__floatingCube:nth-child(4n+2){background:var(--rbx-accent)}.RobloxCoursePage-module__YMpNnW__floatingCube:nth-child(4n+3){background:var(--rbx-purple)}.RobloxCoursePage-module__YMpNnW__balloonLayer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.RobloxCoursePage-module__YMpNnW__balloon{width:0;height:0;animation-name:RobloxCoursePage-module__YMpNnW__rise;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;bottom:-10vh;transform:translate(-50%)}.RobloxCoursePage-module__YMpNnW__balloonInner{width:var(--size,36px);height:calc(var(--size,36px)*1.25);animation:RobloxCoursePage-module__YMpNnW__sway var(--swayDur,3.2s)ease-in-out infinite;border-radius:50% 50% 45% 45%/55% 55% 45% 45%;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #00000014}.RobloxCoursePage-module__YMpNnW__balloonInner:before{content:"";filter:blur(2px);background:#00000014;border-radius:2px;width:10px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.RobloxCoursePage-module__YMpNnW__balloonInner:after{content:"";transform-origin:top;width:3px;height:26px;animation:RobloxCoursePage-module__YMpNnW__stringWag var(--swayDur,3.2s)ease-in-out infinite,RobloxCoursePage-module__YMpNnW__stringScroll 1.1s linear infinite;background:repeating-linear-gradient(#00000021 0 2px,#00000038 2px 4px);border-radius:3px;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}.RobloxCoursePage-module__YMpNnW__colorBlue{background:radial-gradient(circle at 35% 30%,#fff9 0%,#fff0 40%),linear-gradient(#54b6ff,#bfe4ff)}.RobloxCoursePage-module__YMpNnW__colorYellow{background:radial-gradient(circle at 35% 30%,#fff9 0%,#fff0 40%),linear-gradient(#ffd166,#ffe8a3)}.RobloxCoursePage-module__YMpNnW__colorGreen{background:radial-gradient(circle at 35% 30%,#fff9 0%,#fff0 40%),linear-gradient(#95d5b2,#d8f3e9)}.RobloxCoursePage-module__YMpNnW__colorPink{background:radial-gradient(circle at 35% 30%,#fff9 0%,#fff0 40%),linear-gradient(#ffafcc,#ffd4e3)}.RobloxCoursePage-module__YMpNnW__colorPurple{background:radial-gradient(circle at 35% 30%,#fff9 0%,#fff0 40%),linear-gradient(#cdb4db,#e9dbef)}.RobloxCoursePage-module__YMpNnW__fireworkLayer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.RobloxCoursePage-module__YMpNnW__firework{width:4px;height:4px;position:absolute}.RobloxCoursePage-module__YMpNnW__firework:before{content:"";background:var(--fw-core,#ffd166);filter:blur(6px);opacity:.6;border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:0}.RobloxCoursePage-module__YMpNnW__spark{background:var(--fw-color,#ffd166);transform-origin:0;height:4px;animation:RobloxCoursePage-module__YMpNnW__comet var(--fw-dur,1.4s)cubic-bezier(.2,.6,.3,1)forwards;filter:drop-shadow(0 0 10px var(--fw-color,#ffd166));transform:rotate(var(--angle,0));border-radius:2px;position:absolute;top:0;left:0}.RobloxCoursePage-module__YMpNnW__mainContent{z-index:2;position:relative}.RobloxCoursePage-module__YMpNnW__heroSection{justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.RobloxCoursePage-module__YMpNnW__heroContent{text-align:center;opacity:0;max-width:64rem;transition:all 1s;transform:translateY(20px)}.RobloxCoursePage-module__YMpNnW__heroContent.RobloxCoursePage-module__YMpNnW__visible{opacity:1;transform:translateY(0)}.RobloxCoursePage-module__YMpNnW__hologram{background:#fff;border:0;border-radius:28px;width:min(680px,92vw);height:420px;margin:0 auto 2.5rem;position:relative;overflow:hidden;box-shadow:0 20px 50px #2196f31f}.RobloxCoursePage-module__YMpNnW__holoScan{background:radial-gradient(#fff0 0%,#54b6ff26 70%);animation:6s ease-in-out infinite RobloxCoursePage-module__YMpNnW__float;position:absolute;inset:0}.RobloxCoursePage-module__YMpNnW__holoInner{background:radial-gradient(at top,#ffd16640 0%,#ffd16600 60%);place-items:center;height:100%;display:grid;position:relative}.RobloxCoursePage-module__YMpNnW__holoNoise{opacity:.6;background:repeating-linear-gradient(#0000,#0000 4px,#00000008 4px 8px);position:absolute;inset:0}.RobloxCoursePage-module__YMpNnW__titleBlock{margin-bottom:1.2rem;font-size:clamp(2.2rem,5vw,3.2rem);line-height:1.2}.RobloxCoursePage-module__YMpNnW__titleRow{color:var(--rbx-primary);text-shadow:none;animation:2.2s infinite RobloxCoursePage-module__YMpNnW__flicker}.RobloxCoursePage-module__YMpNnW__titleRow:nth-child(2){color:var(--rbx-pink);animation-delay:.5s}.RobloxCoursePage-module__YMpNnW__ctaCaption{color:var(--rbx-accent);margin-bottom:.4rem;font-size:1rem;animation:1.6s infinite RobloxCoursePage-module__YMpNnW__flicker}.RobloxCoursePage-module__YMpNnW__ctaSub{color:var(--rbx-secondary);font-size:.9rem;animation:2s infinite RobloxCoursePage-module__YMpNnW__flicker}.RobloxCoursePage-module__YMpNnW__description{color:#3a4a5a;max-width:56rem;margin:1.2rem auto 2.2rem;font-family:Nunito,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.15rem;line-height:1.7}.RobloxCoursePage-module__YMpNnW__ctaButtons{justify-content:center;align-items:center;gap:1.25rem;margin-bottom:2.5rem;display:flex}.RobloxCoursePage-module__YMpNnW__startButton{border:3px solid var(--rbx-primary);color:var(--rbx-primary);background:#fff;border-radius:16px;padding:1rem 2rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 8px 20px #54b6ff2e}.RobloxCoursePage-module__YMpNnW__buttonPixel{z-index:1;align-items:center;gap:.75rem;display:flex;position:relative}.RobloxCoursePage-module__YMpNnW__buttonArrow{width:1.25rem;height:1.25rem;transition:transform .3s}.RobloxCoursePage-module__YMpNnW__startButton:hover{background:var(--rbx-primary);color:#fff;transform:translateY(-2px)scale(1.03);box-shadow:0 12px 26px #54b6ff59}.RobloxCoursePage-module__YMpNnW__startButton:hover .RobloxCoursePage-module__YMpNnW__buttonArrow{transform:translate(6px)}.RobloxCoursePage-module__YMpNnW__modulesSection,.RobloxCoursePage-module__YMpNnW__projectsSection,.RobloxCoursePage-module__YMpNnW__featuresSection{padding:5rem 1.5rem;position:relative}.RobloxCoursePage-module__YMpNnW__sectionContainer{max-width:1200px;margin:0 auto}.RobloxCoursePage-module__YMpNnW__sectionTitle{text-align:center;opacity:0;margin-bottom:3.25rem;transition:all 1s;transform:translateY(20px)}.RobloxCoursePage-module__YMpNnW__sectionTitle.RobloxCoursePage-module__YMpNnW__visible{opacity:1;transform:translateY(0)}.RobloxCoursePage-module__YMpNnW__pixelText{color:var(--rbx-primary);font-size:clamp(1.6rem,4vw,2.6rem)}.RobloxCoursePage-module__YMpNnW__modulesGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.RobloxCoursePage-module__YMpNnW__moduleCard{opacity:0;background:#fff;border:3px solid #e7f4ff;border-radius:20px;padding:2rem;transition:all .3s;position:relative;overflow:hidden;transform:translateY(20px);box-shadow:0 10px 24px #0000000f}.RobloxCoursePage-module__YMpNnW__moduleCard.RobloxCoursePage-module__YMpNnW__visible{opacity:1;transform:translateY(0)}.RobloxCoursePage-module__YMpNnW__moduleCard:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(120deg,#fff0 0%,#ffffff40 45%,#fff9 50%,#ffffff40 55%,#fff0 100%);width:40%;position:absolute;top:-20%;bottom:-20%;left:-20%;transform:translate(-150%)skew(-15deg)}.RobloxCoursePage-module__YMpNnW__moduleCard:hover{border-color:var(--rbx-primary);transform:translateY(-6px)rotate(-.5deg);box-shadow:0 16px 28px #54b6ff40}.RobloxCoursePage-module__YMpNnW__moduleCard:hover:after{animation:.9s RobloxCoursePage-module__YMpNnW__shineSweep}.RobloxCoursePage-module__YMpNnW__levelBadge{background:var(--rbx-secondary);color:#7a4;clip-path:polygon(0 0,100% 0,100% 100%,20% 100%,0 80%);padding:.5rem 1rem;font-size:.65rem;position:absolute;top:-1px;right:-1px}.RobloxCoursePage-module__YMpNnW__modulePowerUp{font-size:1.75rem;animation:2.6s ease-in-out infinite RobloxCoursePage-module__YMpNnW__float;position:absolute;top:1rem;right:1rem}.RobloxCoursePage-module__YMpNnW__moduleIcon{background:var(--rbx-primary);color:#fff;border-radius:16px;place-items:center;width:56px;height:56px;margin-bottom:1rem;display:grid;transform:rotate(-2deg);box-shadow:0 8px 18px #54b6ff59}.RobloxCoursePage-module__YMpNnW__moduleTitle{color:var(--rbx-text);margin-bottom:.5rem;font-size:1.05rem}.RobloxCoursePage-module__YMpNnW__moduleTopics{flex-direction:column;gap:.5rem;display:flex}.RobloxCoursePage-module__YMpNnW__topicItem{color:#516b7b;align-items:center;gap:.5rem;font-family:Nunito,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;display:flex}.RobloxCoursePage-module__YMpNnW__topicDot{color:var(--rbx-pink);font-size:.9rem}.RobloxCoursePage-module__YMpNnW__moduleGlow{opacity:0;z-index:-1;filter:blur(10px);background:radial-gradient(circle at 20% 20%,#54b6ff33 0%,#0000 60%);transition:opacity .3s;position:absolute;inset:-3px}.RobloxCoursePage-module__YMpNnW__moduleCard:hover .RobloxCoursePage-module__YMpNnW__moduleGlow{opacity:.35}.RobloxCoursePage-module__YMpNnW__pixelBorder{pointer-events:none;border:3px solid #0000;position:absolute;inset:0}.RobloxCoursePage-module__YMpNnW__moduleCard:hover .RobloxCoursePage-module__YMpNnW__pixelBorder{border-image:repeating-linear-gradient(45deg,var(--rbx-primary),var(--rbx-primary)8px,transparent 8px,transparent 16px)3}.RobloxCoursePage-module__YMpNnW__projectsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.RobloxCoursePage-module__YMpNnW__projectCard{opacity:0;transform-style:preserve-3d;perspective:1000px;background:#fff;border:3px solid #ffe9a8;border-radius:22px;padding:2rem;transition:all .3s;position:relative;transform:translateY(20px)rotateX(-6deg);box-shadow:0 12px 26px #0000000f}.RobloxCoursePage-module__YMpNnW__projectCard.RobloxCoursePage-module__YMpNnW__visible{opacity:1;transform:translateY(0)rotateX(0)}.RobloxCoursePage-module__YMpNnW__projectCard:hover{border-color:var(--rbx-secondary);transform:translateY(-12px)rotateX(4deg)scale(1.03);box-shadow:0 30px 60px #ffd16640}.RobloxCoursePage-module__YMpNnW__projectHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.RobloxCoursePage-module__YMpNnW__projectIcon{font-size:3rem;animation:3s ease-in-out infinite RobloxCoursePage-module__YMpNnW__float}.RobloxCoursePage-module__YMpNnW__projectPoints{background:var(--rbx-accent);color:#114;border-radius:10px;padding:.25rem .75rem;font-size:.65rem}.RobloxCoursePage-module__YMpNnW__projectTitle{color:var(--rbx-primary);margin-bottom:1rem;font-size:1rem}.RobloxCoursePage-module__YMpNnW__difficultyBar{margin-bottom:1rem}.RobloxCoursePage-module__YMpNnW__difficultyLabel{color:#9a7;margin-bottom:.5rem;font-size:.65rem;display:block}.RobloxCoursePage-module__YMpNnW__difficultyProgress{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;height:8px;position:relative;overflow:hidden}.RobloxCoursePage-module__YMpNnW__difficultyFill{background:linear-gradient(to right,var(--rbx-accent),var(--rbx-secondary),var(--rbx-pink),var(--rbx-primary));height:100%;transition:width .5s}.RobloxCoursePage-module__YMpNnW__projectDescription{color:#546a7b;margin-bottom:1.5rem;font-family:Nunito,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.9rem;line-height:1.55}.RobloxCoursePage-module__YMpNnW__projectFooter{justify-content:space-between;align-items:center;display:flex}.RobloxCoursePage-module__YMpNnW__projectTime{color:var(--rbx-accent);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.RobloxCoursePage-module__YMpNnW__selectButton{border:2px solid var(--rbx-primary);color:var(--rbx-primary);cursor:pointer;background:#fff;border-radius:12px;padding:.5rem 1rem;font-family:"Baloo 2",cursive;font-size:.85rem;transition:all .3s}.RobloxCoursePage-module__YMpNnW__selectButton:hover{background:var(--rbx-primary);color:#fff;transform:scale(1.05);box-shadow:0 8px 22px #54b6ff4d}.RobloxCoursePage-module__YMpNnW__projectGlow{opacity:0;pointer-events:none;border-radius:inherit;background:radial-gradient(#fff0 0%,#54b6ff24 70%);transition:opacity .3s;position:absolute;inset:0}.RobloxCoursePage-module__YMpNnW__projectCard:hover .RobloxCoursePage-module__YMpNnW__projectGlow{opacity:1}.RobloxCoursePage-module__YMpNnW__pixelCorners{pointer-events:none;position:absolute;inset:0}.RobloxCoursePage-module__YMpNnW__corner{border:3px solid var(--rbx-primary);opacity:0;border-radius:6px;width:20px;height:20px;transition:all .3s;position:absolute}.RobloxCoursePage-module__YMpNnW__corner:first-child{border-bottom:none;border-right:none;top:-3px;left:-3px}.RobloxCoursePage-module__YMpNnW__corner:nth-child(2){border-bottom:none;border-left:none;top:-3px;right:-3px}.RobloxCoursePage-module__YMpNnW__corner:nth-child(3){border-top:none;border-right:none;bottom:-3px;left:-3px}.RobloxCoursePage-module__YMpNnW__corner:nth-child(4){border-top:none;border-left:none;bottom:-3px;right:-3px}.RobloxCoursePage-module__YMpNnW__projectCard:hover .RobloxCoursePage-module__YMpNnW__corner{opacity:1}.RobloxCoursePage-module__YMpNnW__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.RobloxCoursePage-module__YMpNnW__featureCard{text-align:center;opacity:0;background:#fff;border:3px solid #d8f3e9;border-radius:20px;padding:2rem;transition:all .3s;position:relative;overflow:hidden;transform:translateY(20px)scale(.96);box-shadow:0 10px 24px #0000000d}.RobloxCoursePage-module__YMpNnW__featureCard.RobloxCoursePage-module__YMpNnW__visible{opacity:1;transform:translateY(0)scale(1)}.RobloxCoursePage-module__YMpNnW__featureCard:hover{border-color:var(--rbx-accent);transform:translateY(-10px)scale(1.04)rotate(-1.5deg);box-shadow:0 20px 40px #95d5b240}.RobloxCoursePage-module__YMpNnW__featurePowerUp{font-size:1.4rem;animation:2.2s ease-in-out infinite RobloxCoursePage-module__YMpNnW__float;position:absolute;top:1rem;right:1rem}.RobloxCoursePage-module__YMpNnW__featureIcon{background:linear-gradient(45deg,var(--rbx-pink),var(--rbx-purple));border-radius:12px;place-items:center;width:64px;height:64px;margin:0 auto 1rem;transition:all .3s;display:grid;transform:rotate(45deg);box-shadow:0 8px 20px #0000000f}.RobloxCoursePage-module__YMpNnW__featureCard:hover .RobloxCoursePage-module__YMpNnW__featureIcon{background:linear-gradient(45deg,var(--rbx-accent),var(--rbx-secondary));transform:rotate(405deg)}.RobloxCoursePage-module__YMpNnW__featureIcon svg{color:#fff;transform:rotate(-45deg)}.RobloxCoursePage-module__YMpNnW__featureTitle{color:var(--rbx-text);text-transform:none;margin-bottom:.5rem;font-size:1rem}.RobloxCoursePage-module__YMpNnW__featureDescription{color:#4b5c6b;font-family:Nunito,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.9rem}.RobloxCoursePage-module__YMpNnW__featureGlow{opacity:0;background:radial-gradient(circle,#95d5b240 0%,#0000 70%);transition:opacity .3s;animation:12s linear infinite RobloxCoursePage-module__YMpNnW__rotate360;position:absolute;inset:-50%}.RobloxCoursePage-module__YMpNnW__featureCard:hover .RobloxCoursePage-module__YMpNnW__featureGlow{opacity:1}.RobloxCoursePage-module__YMpNnW__ctaSection{background:linear-gradient(#0000,#95d5b226,#ffd16626);padding:5rem 1.5rem}.RobloxCoursePage-module__YMpNnW__ctaContainer{max-width:800px;margin:0 auto}.RobloxCoursePage-module__YMpNnW__gameOverScreen{text-align:center;background:#fff;border:4px solid #ffe9a8;border-radius:24px;padding:3rem;position:relative;box-shadow:0 16px 40px #00000014}.RobloxCoursePage-module__YMpNnW__gameOverTitle{color:var(--rbx-primary);margin-bottom:1rem;font-size:clamp(2rem,5vw,3rem)}.RobloxCoursePage-module__YMpNnW__continueText{color:var(--rbx-secondary);margin-bottom:1rem;font-size:1.4rem}.RobloxCoursePage-module__YMpNnW__countdown{color:var(--rbx-accent);margin-bottom:2rem;font-size:3rem;animation:2.6s infinite RobloxCoursePage-module__YMpNnW__float}.RobloxCoursePage-module__YMpNnW__continueButton{border:3px solid var(--rbx-primary);color:var(--rbx-primary);cursor:pointer;background:#fff;border-radius:16px;padding:1rem 2rem;font-size:1rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 10px 24px #54b6ff2e}.RobloxCoursePage-module__YMpNnW__continueButton:hover{background:var(--rbx-primary);color:#fff;transform:scale(1.05);box-shadow:0 16px 30px #54b6ff59}.RobloxCoursePage-module__YMpNnW__videoModal{z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1rem;animation:.3s ease-out RobloxCoursePage-module__YMpNnW__fadeInUp;display:flex;position:fixed;inset:0}.RobloxCoursePage-module__YMpNnW__videoModalContent{background:#fff;border:4px solid #ffe9a8;border-radius:16px;width:800px;max-width:90vw;max-height:90vh;position:relative;overflow:hidden;box-shadow:0 16px 40px #0000001f}.RobloxCoursePage-module__YMpNnW__videoHeader{background:#fff8e1;border-bottom:2px solid #ffe9a8;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.RobloxCoursePage-module__YMpNnW__videoTitle{color:var(--rbx-text);margin:0;font-size:1rem}.RobloxCoursePage-module__YMpNnW__closeButton{border:2px solid var(--rbx-primary);color:var(--rbx-primary);cursor:pointer;background:0 0;border-radius:10px;place-items:center;width:40px;height:40px;font-family:"Baloo 2",cursive;font-size:1.5rem;transition:all .3s;display:grid}.RobloxCoursePage-module__YMpNnW__closeButton:hover{background:var(--rbx-primary);color:#fff;transform:scale(1.08);box-shadow:0 8px 20px #54b6ff4d}.RobloxCoursePage-module__YMpNnW__videoContainer{background:#f8fafc;justify-content:center;align-items:center;width:100%;height:450px;display:flex;position:relative;overflow:hidden}.RobloxCoursePage-module__YMpNnW__gameplayVideo{object-fit:contain;border:none;width:100%;height:100%}.RobloxCoursePage-module__YMpNnW__videoFooter{background:#f8fafc;border-top:2px solid #e2e8f0;padding:1rem 1.5rem}.RobloxCoursePage-module__YMpNnW__videoDescription{color:#4b5c6b;text-align:center;margin:0;font-family:Nunito,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.85rem}@media (max-width:768px){.RobloxCoursePage-module__YMpNnW__heroSection{padding:1rem}.RobloxCoursePage-module__YMpNnW__hologram{border-width:5px;height:320px}.RobloxCoursePage-module__YMpNnW__description{font-size:1rem}.RobloxCoursePage-module__YMpNnW__modulesSection,.RobloxCoursePage-module__YMpNnW__projectsSection,.RobloxCoursePage-module__YMpNnW__featuresSection,.RobloxCoursePage-module__YMpNnW__ctaSection{padding:3rem 1rem}.RobloxCoursePage-module__YMpNnW__videoModalContent{width:95vw;max-height:80vh}.RobloxCoursePage-module__YMpNnW__videoContainer{height:300px}.RobloxCoursePage-module__YMpNnW__projectIcon{font-size:2.4rem;animation-duration:4s}}
