:root{--paper:#f3f1e9;--ink:#151714;--muted:#65685e;--line:#d3d5c9;--lime:#d2ed68;--teal:#b1d7d2;--gold:#d5b77a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);background:var(--paper);font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;width:100%;height:auto}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:3px solid #008b88;outline-offset:5px}.skip{position:fixed;top:-80px;left:20px;padding:14px;background:white;z-index:100}.skip:focus{top:10px}header{height:94px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;border-bottom:1px solid var(--line);position:relative;z-index:20;background:var(--paper)}.brand{font-size:21px;font-weight:850;letter-spacing:-1px;display:flex;align-items:center;gap:14px}.brand-dot{font-size:33px;line-height:1;color:#54792e}nav{display:flex;gap:31px;align-items:center;font-size:13px;font-weight:650}nav a{padding:12px 0;border-bottom:1px solid transparent}nav a:hover,nav a[aria-current]{border-color:var(--ink)}.menu-toggle{display:none}.home-hero{display:grid;grid-template-columns:1fr 1.04fr;min-height:650px}.hero-copy{padding:70px 5vw 42px;display:flex;align-items:flex-start;flex-direction:column}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:1.8px;line-height:1.6;font-weight:700;display:flex;gap:10px;align-items:center}.status-dot{display:inline-block;width:7px;height:7px;background:#73903d;border-radius:50%}h1,h2,h3,p{margin:0}h1{font-size:clamp(55px,6.7vw,104px);line-height:.96;letter-spacing:-6px;font-weight:760;margin:30px 0}em{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.055em}p{line-height:1.7;color:var(--muted)}.hero-copy>p{max-width:390px;font-size:16px;margin-bottom:30px}.button{min-height:50px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;border-radius:2px;padding:15px 22px;font-size:13px;font-weight:650;line-height:1.4;transition:transform .18s,background .18s}.button:hover{transform:translateY(-3px)}.button span{font-size:21px;line-height:1}.dark{background:var(--ink);color:white}.lime{background:var(--lime);color:var(--ink)}.gold{background:var(--gold);color:var(--ink)}.outline{border:1px solid var(--ink)}.hero-foot{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;margin-top:auto;padding-top:52px;color:var(--muted)}.hero-art{position:relative;background:var(--teal);overflow:hidden;min-height:650px;border-left:1px solid var(--ink)}.art-label{position:absolute;top:30px;left:30px;font-size:10px;letter-spacing:2px}.hero-melvig{position:absolute;top:13%;left:21%;width:67%;transform:rotate(8deg);box-shadow:12px 16px 0 #15232024}.hero-onigg{position:absolute;width:30%;left:9%;bottom:12%;transform:rotate(-12deg);box-shadow:8px 8px 0 #15232029}.hero-sticker{position:absolute;right:0;bottom:5%;width:31%;transform:rotate(10deg);filter:drop-shadow(0 12px 9px #0003)}.orbit-word{font-size:clamp(42px,5vw,76px);font-weight:900;position:absolute;left:7%;top:24%;line-height:.9;letter-spacing:-4px;color:var(--lime);text-shadow:0 2px 8px #0006;transform:rotate(-6deg)}.orbit-word span{display:block;color:var(--lime);font-size:90px;line-height:1.3}.art-caption{position:absolute;bottom:25px;left:30px;font-size:8px;letter-spacing:1.2px}.ticker{background:var(--lime);padding:22px 4vw;display:flex;justify-content:space-around;align-items:center;gap:24px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);font-size:11px;letter-spacing:2px;font-weight:700;overflow:hidden;white-space:nowrap}.ticker b{font-size:23px}.section{padding:86px 5vw}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:42px}h2{font-size:clamp(37px,4.4vw,66px);letter-spacing:-2.7px;line-height:1.03;font-weight:650}.section-head h2{margin-top:18px}.section-head p{font-size:14px}.world-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card-img{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:3px}.card-img>img{height:100%;object-fit:cover;transition:transform .5s}.world-card:hover .card-img>img{transform:scale(1.04)}.oddroo-card .card-img{background:#d7e2bb}.oddroo-card .card-img>img{padding:25px;object-fit:contain}.pill{position:absolute;top:17px;left:17px;font-size:8px;letter-spacing:1.2px;background:var(--paper);padding:8px 11px;border-radius:20px}.card-arrow{position:absolute;right:15px;bottom:15px;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;background:var(--paper);font-size:22px}.card-copy{position:relative;padding:23px 0;border-bottom:1px solid var(--line)}.number{float:right;font-size:10px;margin-top:10px;color:var(--muted)}h3{font-size:33px;letter-spacing:-1px;font-weight:650}.card-copy p{font-size:14px;margin-top:10px}.release{background:#17231f;color:var(--paper);display:grid;grid-template-columns:1fr 1.1fr;gap:8vw;align-items:center}.release-image{max-width:440px;transform:rotate(-3deg);box-shadow:16px 16px 0 #cbea541c}.release-copy h2{margin:25px 0;font-size:clamp(42px,5.1vw,80px)}.release-copy p{max-width:430px;color:#bdc6bd;margin-bottom:28px}.release-copy .eyebrow{color:var(--lime)}.release-copy .status-dot{background:var(--lime)}.text-link{display:block;width:fit-content;font-size:13px;font-weight:650;margin-top:23px;padding-bottom:5px;border-bottom:1px solid currentColor}.text-link:hover{opacity:.7}.about{display:grid;grid-template-columns:1fr 2fr;border-bottom:1px solid var(--line);gap:5vw}.about h2{font-size:clamp(42px,5.3vw,80px)}.about-bottom{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:35px}.about-bottom p{font-size:14px}.next-worlds{background:#e8e9df;display:grid;grid-template-columns:1fr 1.25fr;gap:7vw}.next-worlds h2{font-size:32px;letter-spacing:-1px;margin-top:15px}.future-list>div{display:grid;grid-template-columns:1fr auto;border-top:1px solid #b8bcb0;padding:23px 0;gap:7px}.future-list span{font-size:20px;font-weight:650;letter-spacing:-.6px}.future-list small{grid-row:2;font-size:12px;color:var(--muted)}.future-list b{font-size:9px;letter-spacing:.8px;font-weight:500;grid-column:2;grid-row:1/3;align-self:center}footer{background:#121811;color:var(--paper);padding:60px 5vw 25px}.footer-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:60px}.footer-top p{font-size:clamp(25px,3vw,43px);line-height:1.2;letter-spacing:-1px;color:var(--paper)}.round-link{width:76px;height:76px;border:1px solid #73806d;border-radius:50%;display:grid;place-items:center;font-size:40px;color:var(--lime)}.round-link:hover{background:var(--lime);color:var(--ink)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:22px;padding-top:25px;border-top:1px solid #485143;font-size:10px;color:#adb6a8}.footer-bottom .brand{font-size:17px;color:var(--paper)}.crumb{padding:28px 5vw;font-size:10px;letter-spacing:1px;display:flex;gap:12px}.crumb a{color:var(--muted)}.detail-hero{display:grid;grid-template-columns:1fr 1fr;gap:6vw;padding:20px 5vw 70px;align-items:center}.detail-hero h1{font-size:clamp(66px,8vw,124px);letter-spacing:-5px;margin:25px 0}.detail-hero .lead{font-size:clamp(24px,2.7vw,38px);color:var(--ink);line-height:1.2;letter-spacing:-1px;margin-bottom:20px}.detail-hero p:not(.lead){max-width:430px;font-size:15px;margin-bottom:26px}.detail-hero>img{border-radius:4px}.spark{display:block;color:#789e3f;font-size:62px;margin:8px 0}.melvig-detail{background:#e1e6d6}.onigg-detail{background:#1a1c18;color:var(--paper);padding-top:60px}.onigg-detail .lead{color:var(--paper)}.onigg-detail p:not(.lead){color:#b5b7ae}.onigg-detail .eyebrow{color:var(--gold)}.oddroo-detail{background:#dce8ce;padding-top:55px}.oddroo-detail h1{font-size:clamp(65px,7.7vw,115px)}.buddy-stage{position:relative}.buddy-stage img{transform:rotate(5deg);max-width:530px;margin:auto}.buddy-note{position:absolute;bottom:0;right:0;background:var(--lime);padding:16px;font:italic 18px Georgia;transform:rotate(-7deg)}.story-row{display:grid;grid-template-columns:1fr 2fr;gap:5vw}.story-row h2{margin-bottom:25px}.large-copy{font-size:20px;line-height:1.6;max-width:660px}.facts{display:flex;gap:70px;margin:40px 0}.facts div{display:flex;flex-direction:column;gap:7px}.facts strong{font-size:35px;font-weight:600;letter-spacing:-1px}.facts span{font-size:10px;letter-spacing:1px;text-transform:uppercase}.crosslink{background:#dce8ce;text-align:center}.crosslink .eyebrow{justify-content:center}.crosslink h2{margin:20px auto}.crosslink p{max-width:570px;margin:0 auto 25px}.album-row{border-top:1px solid var(--line);display:grid;grid-template-columns:65px 1fr auto;gap:25px;padding:35px 0;align-items:center}.album-no{font-size:12px;color:var(--muted);align-self:start;margin-top:10px}.album-row p{max-width:500px;margin:13px 0;font-size:14px}.album-row .eyebrow{font-size:9px;color:var(--muted)}.oddroo-story{display:grid;grid-template-columns:1fr 1.4fr;gap:8vw}.oddroo-logo{margin-top:20px;background:white;padding:14px}.oddroo-story h2{margin:20px 0}.oddroo-story p+p{margin-top:20px}.info{max-width:980px;margin:auto;padding-top:40px}.info h1{font-size:70px;letter-spacing:-3px;margin-bottom:55px}.info h2{font-size:25px;letter-spacing:-.7px;margin:35px 0 12px}.info p+p{margin-top:18px}.info p a{text-decoration:underline;text-underline-offset:3px}@media(min-width:1700px){header,.section,.hero-copy,.detail-hero,.crumb,footer{padding-left:max(5vw,calc((100vw - 1500px)/2));padding-right:max(5vw,calc((100vw - 1500px)/2))}.home-hero{max-width:1800px;margin:auto}}@media(max-width:900px){h1{letter-spacing:-3px}.home-hero{min-height:580px}.hero-art{min-height:580px}.hero-copy{padding-top:45px}.hero-copy h1{font-size:68px}.orbit-word{font-size:46px}.hero-melvig{top:18%;width:76%;left:17%}.hero-onigg{bottom:17%}.hero-sticker{bottom:9%;width:36%}.world-grid{gap:15px}.section{padding-top:65px;padding-bottom:65px}.about-bottom{gap:22px}.detail-hero h1{font-size:74px}.detail-hero .lead{font-size:27px}.facts{gap:38px}.footer-bottom{flex-wrap:wrap}.album-row{grid-template-columns:38px 1fr}.album-row .button{grid-column:2;justify-self:start}.next-worlds{grid-template-columns:1fr;gap:30px}}@media(max-width:760px){header{height:76px;padding:0 6vw}.brand{font-size:19px}.brand-dot{font-size:27px}.menu-toggle{display:flex;gap:13px;align-items:center;background:none;border:0;padding:12px 0;font-size:12px;font-weight:600}.menu-toggle span{font-size:21px}nav{display:none;position:absolute;top:76px;left:0;right:0;background:var(--paper);padding:20px 6vw 30px;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:5px}nav.open{display:flex}nav a{padding:15px 0;font-size:18px}.home-hero{display:block}.hero-copy{padding:42px 6vw 32px}.hero-copy h1{font-size:76px;letter-spacing:-4px;margin:25px 0}.hero-copy>p{font-size:15px;max-width:350px}.hero-foot{padding-top:28px;font-size:8px}.hero-art{min-height:520px;border-left:0;border-top:1px solid var(--ink)}.hero-melvig{top:12%;left:23%;width:68%}.orbit-word{top:24%;font-size:58px}.hero-onigg{width:29%;bottom:12%}.hero-sticker{bottom:6%;width:32%}.art-label{left:6vw;top:22px}.art-caption{left:6vw;font-size:7px;bottom:20px}.ticker{justify-content:flex-start;font-size:9px;gap:23px;padding:14px 6vw}.ticker b{font-size:18px}.section{padding:55px 6vw}.section-head{display:block;margin-bottom:28px}.section-head h2{font-size:43px;letter-spacing:-2px}.section-head p{margin-top:20px;font-size:13px}.world-grid{grid-template-columns:1fr;gap:28px}.card-img{aspect-ratio:1.07}.card-copy{padding-bottom:20px}.card-copy p{font-size:14px}.release{grid-template-columns:1fr;gap:45px}.release-image{width:88%;margin:0 auto}.release-copy h2{font-size:55px;letter-spacing:-2px}.release-copy p{font-size:15px}.about{grid-template-columns:1fr;gap:25px}.about h2{font-size:49px;letter-spacing:-2.3px}.about-bottom{grid-template-columns:1fr;gap:17px}.about-bottom p{font-size:15px}.next-worlds h2{font-size:32px}.future-list>div{grid-template-columns:1fr auto}.future-list span{font-size:20px}.future-list b{font-size:8px}.footer-top{padding-bottom:36px}.round-link{height:60px;width:60px;font-size:31px}.footer-bottom{display:grid;grid-template-columns:1fr;gap:16px}.footer-top p{font-size:27px}.crumb{padding:25px 6vw}.detail-hero{grid-template-columns:1fr;padding:25px 6vw 45px;gap:35px}.detail-hero h1{font-size:80px;letter-spacing:-4px}.detail-hero p:not(.lead){font-size:15px}.detail-hero .lead{font-size:30px}.spark{display:inline;font-size:48px;margin-left:8px}.detail-hero>img{width:100%}.onigg-detail{padding-top:40px}.story-row{grid-template-columns:1fr;gap:25px}.story-row h2{font-size:43px;letter-spacing:-2px}.large-copy{font-size:18px}.facts{gap:35px;justify-content:space-between}.facts strong{font-size:29px}.facts span{font-size:8px}.crosslink h2{font-size:40px;letter-spacing:-1.8px}.crosslink p{font-size:15px}.album-row{gap:15px;grid-template-columns:24px 1fr}.album-row h3{font-size:29px}.album-row p{font-size:14px}.oddroo-story{grid-template-columns:1fr;gap:30px}.oddroo-logo{max-width:290px;margin:0}.oddroo-story h2{font-size:43px}.buddy-note{font-size:16px;bottom:4px}.oddroo-detail h1{font-size:83px}.info h1{font-size:55px;letter-spacing:-3px}.info h2{font-size:24px}.info p{font-size:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
/* Nigg’s World: electric music palette */
:root{--paper:#11131c;--ink:#f6f5ff;--muted:#b7bacb;--line:#333748;--lime:#c7ff55;--teal:#18172e;--gold:#edc277}header{background:#11131c}.brand-dot{color:#c7ff55}.status-dot{background:#c7ff55}.dark{background:#c7ff55;color:#101316}.outline{border-color:#a39ff2}.hero-art{background:radial-gradient(ellipse at 80% 20%,#6230a8 0,transparent 56%),radial-gradient(ellipse at 10% 80%,#007e8e 0,transparent 65%),#18172e;border-left-color:#44415c}.art-label,.art-caption{color:#ece9ff}.hero-melvig{box-shadow:12px 16px 0 #1d133f88}.hero-onigg{box-shadow:8px 8px 0 #070a1688}.orbit-word{color:#c7ff55;text-shadow:0 3px 14px #08091d99}.ticker{color:#101316;background:#c7ff55;border-color:#c7ff55}.pill{background:#11131c;color:#f6f5ff}.card-arrow{background:#c7ff55;color:#11131c}.oddroo-card .card-img{background:#8c5cff}.release{background:#20203a;color:#f6f5ff;border-top:1px solid #45415c;border-bottom:1px solid #45415c}.release-image{box-shadow:16px 16px 0 #7954e8}.release-copy p{color:#c2c2d4}.release-copy .eyebrow{color:#c7ff55}.lime{background:#c7ff55;color:#11131c}.gold{background:#edc277;color:#171510}.next-worlds{background:#1b1f2e}.future-list>div{border-color:#3b4259}.round-link{border-color:#6d688c;color:#c7ff55}.round-link:hover{background:#c7ff55;color:#11131c}footer{background:#090b12;color:#f6f5ff}.footer-top p{color:#f6f5ff}.footer-bottom{border-color:#323544;color:#aaaec2}.footer-bottom .brand{color:#f6f5ff}.melvig-detail{background:linear-gradient(125deg,#152b36,#292044)}.spark{color:#c7ff55}.onigg-detail{background:#171719}.onigg-detail .lead{color:#f6f5ff}.onigg-detail p:not(.lead){color:#c6c1b6}.oddroo-detail{background:linear-gradient(130deg,#322257,#183b47)}.buddy-note{background:#c7ff55;color:#11131c}.crosslink{background:#27213e}.crosslink .eyebrow{color:#bdb0ff}.oddroo-logo{background:#fff;border-radius:3px}a:focus-visible,button:focus-visible{outline-color:#5de4ef}.skip{background:#c7ff55;color:#11131c}@media(max-width:760px){nav{background:#11131c}.hero-art{border-top-color:#44415c}}
/* A compact, integrated wordmark */
.brand{gap:12px}.brand-name{display:block;font-family:"Arial Black","Helvetica Neue",Arial,sans-serif;font-size:25px;font-weight:900;line-height:.76;letter-spacing:-1.7px;transform:skew(-7deg);text-transform:lowercase}.brand-name>span{display:block;margin-left:11px}.brand-period{display:inline;color:#c7ff55}.brand-dot{font-size:27px;align-self:center}.orbit-word{top:23%;left:4.5%;transform:rotate(-7deg) skew(-6deg);font-family:"Arial Black","Helvetica Neue",Arial,sans-serif;font-weight:900;letter-spacing:-6px;line-height:.76;text-shadow:0 3px 0 #11131c,0 0 30px #11131c55;font-size:clamp(58px,6.3vw,96px)}.orbit-word .word-top,.orbit-word .word-bottom{display:block;color:#c7ff55;font-size:inherit;line-height:.76}.orbit-word .word-bottom{margin-left:20px}.orbit-word .word-period{display:inline;color:#f6f5ff;font-size:inherit;line-height:inherit}.orbit-word .word-sign{font-size:57px;line-height:1.3;margin-left:17px;margin-top:12px;color:#c7ff55}.footer-bottom .brand-name{font-size:23px}.hero-onigg{bottom:10%}@media(max-width:900px){.orbit-word{font-size:67px;letter-spacing:-4px;top:27%}}@media(max-width:760px){.brand-name{font-size:24px}.brand-dot{font-size:25px}.orbit-word{font-size:79px;top:23%;left:5%;letter-spacing:-5px}.orbit-word .word-sign{font-size:49px;margin-top:8px}.hero-onigg{bottom:12%}}
.menu-toggle{color:var(--ink)}

.brand-name{text-transform:none}
