@import url('https://fonts.googleapis.com/css2?family=Bungee&family=Inter:wght@400;500;600;700;800;900&display=swap');
:root{--black:#100d18;--pink:#ff1da8;--cyan:#00d9ff;--gold:#ffd447;--cream:#fff7eb;--purple:#7b2cff;--heading:'Bungee',Impact,'Arial Black',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--black);color:var(--cream);font-family:'Inter',Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid var(--cyan);outline-offset:6px}img{display:block;width:100%}p{line-height:1.7}h1,h2{font-family:var(--heading);font-weight:400;margin:0;line-height:1.04;letter-spacing:-.035em}.skip{position:fixed;top:-100px;left:16px;z-index:20;background:var(--cream);color:var(--black);padding:12px}.skip:focus{top:12px}.header{height:100px;padding:0 5.5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff18;background:#100d18;position:relative;z-index:2}.wordmark{font-family:var(--heading);font-style:italic;font-size:38px;color:var(--gold);letter-spacing:-2px;text-shadow:3px 3px 0 var(--pink);position:relative}.crown{position:absolute;font-family:Arial;top:-21px;left:9px;font-size:26px;transform:rotate(-14deg);text-shadow:none}.wordmark-dot{color:var(--pink);font-size:22px;margin-left:9px;text-shadow:none}.header nav{display:flex;gap:36px;align-items:center;text-transform:uppercase;font-size:12px;letter-spacing:.09em;font-weight:700}.header nav a:hover{color:var(--pink)}.scanner-link{border:1px solid #ffffff40;border-radius:3px;padding:12px 16px}.scanner-link span{margin-left:18px;color:var(--cyan)}.hero{min-height:710px;height:calc(100svh - 100px);max-height:930px;position:relative;overflow:hidden}.hero-art{position:absolute;inset:0;background:url('assets/det-virker-jo-endnu.webp') center 33%/cover no-repeat;left:31%}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#100d18 6%,#100d18ed 25%,#100d1880 47%,#100d1800 70%),linear-gradient(0deg,#100d18c9,transparent 35%)}.hero-content{position:relative;padding:55px 5.5% 80px;max-width:850px}.eyebrow{font-size:11px;letter-spacing:.18em;font-weight:700;text-transform:uppercase;display:flex;align-items:center;gap:10px;margin:0 0 26px}.live-dot{width:7px;height:7px;display:inline-block;background:var(--pink);border-radius:50%;box-shadow:0 0 15px var(--pink);flex-shrink:0}h1{font-size:clamp(65px,7.7vw,118px);text-shadow:3px 6px 0 #0006}h1 span{color:var(--gold)}.hero-copy{font-size:23px;line-height:1.4;margin:23px 0 25px}.hero-copy strong{color:var(--pink)}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;padding:18px 24px;font-size:12px;letter-spacing:.07em;font-weight:800;text-transform:uppercase;border-radius:3px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px)}.pink{background:var(--pink);box-shadow:0 6px 35px #ff1da82b}.hero-tags{display:flex;gap:22px;font-size:9px;font-weight:700;letter-spacing:.1em;color:#fff7eba0;margin-top:28px}.album-sticker{position:absolute;right:5.5%;bottom:100px;width:185px;transform:rotate(5deg);border:1px solid var(--gold);padding:6px;background:var(--black);box-shadow:0 16px 60px #0008;transition:transform .2s}.album-sticker:hover{transform:rotate(0)}.album-sticker span{font-size:9px;display:flex;justify-content:space-between;padding:12px 3px 6px;font-weight:800}.album-sticker b{color:var(--cyan)}.hero-bottom{position:absolute;bottom:25px;left:5.5%;right:5.5%;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.15em}.hero-bottom a{color:var(--gold)}.ticker{background:var(--pink);color:var(--black);overflow:hidden;padding:18px 0;border-block:1px solid #ff5ebc}.ticker div{font-family:var(--heading);font-size:23px;white-space:nowrap;word-spacing:15px;text-align:center}.ticker i{font-style:normal;color:var(--cream)}.section{padding:100px 7%;max-width:1600px;margin:auto}.album{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.album-visual{position:relative;transform:rotate(-2deg)}.album-visual img{border:1px solid #ffd44766;box-shadow:20px 20px 0 #ffffff04,0 0 70px #7b2cff15}.album-label{position:absolute;left:20px;top:-14px;background:var(--gold);padding:9px 13px;color:var(--black);font-size:9px;font-weight:900;letter-spacing:.09em}.image-caption{display:block;margin-top:18px;font-size:10px;letter-spacing:.17em;color:#fff7eb80}.cyan{color:var(--cyan)}.outline-label{display:inline-block;border:1px solid #ffffff40;font-size:10px;padding:6px 11px;letter-spacing:.18em;margin:0 0 22px}.album h2{font-size:clamp(38px,4.4vw,68px)}h2 em{font-style:normal;color:var(--gold)}.album-copy>p:not(.eyebrow):not(.outline-label){color:#c5c0ce;font-size:14px;max-width:440px}.album-copy .lead{font-size:19px!important;color:var(--cream)!important;margin-top:28px}.release-status{display:flex;align-items:center;gap:10px;margin-top:30px;font-size:10px;letter-spacing:.12em;font-weight:800}.status-line{height:1px;background:#ffffff25;flex:1}.small{font-size:11px!important;color:#a6a0b0!important}.text-link{display:inline-flex;align-items:center;gap:35px;border-bottom:1px solid #ffffff30;padding:10px 0;font-size:11px;margin-top:10px}.text-link span{color:var(--cyan)}.manifesto{border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20;background:radial-gradient(ellipse at 95% 60%,#7b2cff20,transparent 55%);padding-top:70px;padding-bottom:75px}.manifesto-top{display:flex;justify-content:space-between;align-items:center}.neon-star{font-size:90px;line-height:.7;color:var(--pink);text-shadow:0 0 24px var(--pink);transform:rotate(12deg)}.manifesto h2{font-size:clamp(45px,6.5vw,96px);margin:30px 0 45px}.manifesto h2 span{color:var(--gold)}.manifesto-bottom{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.manifesto-bottom p{font-size:15px;color:#c5c0ce;max-width:520px;margin:0}.manifesto-signature{font-family:var(--heading);font-size:clamp(14px,1.8vw,26px);transform:rotate(-4deg);line-height:1.6}.manifesto-signature strong{color:var(--pink);font-weight:400}.scanner-promo{display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:45px;padding-top:80px;padding-bottom:80px}.scanner-symbol{font-size:85px;letter-spacing:-8px;color:var(--pink);font-weight:300}.scanner-symbol span{font-family:var(--heading);font-size:70px;color:var(--gold);padding:0 8px}.scanner-promo .eyebrow{font-size:9px;color:#a6a0b0;margin-bottom:18px}.scanner-promo h2{font-size:38px}.scanner-promo h2 span{color:var(--pink)}.scanner-promo p{font-size:13px;color:#c5c0ce}.outline{border:1px solid var(--cyan);color:var(--cyan)}.outline:hover{background:#00d9ff12}footer{border-top:1px solid #ffffff20;padding:35px 5.5%;display:flex;justify-content:space-between;align-items:center}footer .wordmark{font-size:26px}footer p,footer>a:last-child{font-size:10px;letter-spacing:.08em;color:#a6a0b0}@media(min-width:1600px){.hero-content{padding-top:80px}.hero-art{background-position:center 40%}}@media(max-width:900px){.header{height:85px}.header nav{gap:18px;font-size:10px}.wordmark{font-size:29px}.hero{height:760px;min-height:0}.hero-art{left:15%;background-position:55% center}.hero-shade{background:linear-gradient(90deg,#100d18f2,#100d18b0 43%,#100d1830),linear-gradient(0deg,#100d18,transparent 45%)}.hero-content{padding-top:60px}h1{font-size:85px}.album-sticker{width:145px;bottom:110px}.album{gap:6%;padding-inline:5.5%}.section{padding-top:70px;padding-bottom:70px}.scanner-promo{grid-template-columns:90px 1fr;gap:25px}.scanner-symbol{font-size:60px}.scanner-symbol span{font-size:45px}.scanner-promo .button{grid-column:2;justify-self:start}.manifesto-bottom{gap:5%}}@media(max-width:600px){html{scroll-padding-top:20px}.header{height:80px;padding-inline:6%}.header nav{gap:14px}.header nav>a:nth-child(2){display:none}.scanner-link{padding:9px}.scanner-link span{margin-left:4px}.wordmark{font-size:26px}.crown{top:-17px;font-size:20px}.hero{height:800px}.hero-art{left:0;background-position:57% 15%;background-size:auto 100%;opacity:.66}.hero-shade{background:linear-gradient(90deg,#100d18e0,#100d1870),linear-gradient(0deg,#100d18,transparent 65%)}.hero-content{padding:50px 6%}.eyebrow{font-size:9px;letter-spacing:.13em}.hero h1{font-size:clamp(55px,13vw,80px)}.hero-copy{font-size:20px}.hero-tags{font-size:8px;gap:12px;flex-wrap:wrap}.album-sticker{width:130px;bottom:65px;right:8%}.hero-bottom{left:6%;right:6%;font-size:8px}.ticker{padding:14px 0}.ticker div{font-size:17px;word-spacing:8px}.section{padding:60px 6%}.album{grid-template-columns:1fr;gap:45px}.album-visual{max-width:420px;margin:10px auto;width:94%}.album h2{font-size:43px}.album-copy .lead{font-size:18px!important}.manifesto h2{font-size:clamp(29px,8.1vw,48px);margin:28px 0}.neon-star{font-size:65px}.manifesto-bottom{grid-template-columns:1fr;gap:30px}.manifesto-signature{font-size:17px;padding-block:15px}.scanner-promo{grid-template-columns:1fr;gap:20px}.scanner-symbol{display:none}.scanner-promo .button{grid-column:1}.scanner-promo h2{font-size:36px}footer{flex-wrap:wrap;gap:20px;padding:30px 6%}footer p{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.album-sticker{transition:none}}
.wordmark{display:block;width:200px;height:74px;background:url("assets/brand-board.webp") -12px -175px/768px 512px no-repeat;font-size:0!important;text-shadow:none}.wordmark span{display:none}@media(max-width:600px){.header .wordmark{width:150px;height:56px;background-size:576px 384px;background-position:-9px -131px}}

.music-links{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.music-links a{border:1px solid #ffffff40;padding:12px 14px;font-size:12px;font-weight:700;border-radius:3px}.music-links a:first-child{border-color:var(--pink);background:var(--pink)}.music-links a:hover{color:var(--gold)}.release-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px;margin:42px 0}.release-card{min-width:0;border-top:1px solid #ffffff30;padding-top:24px}.release-card img{aspect-ratio:1;object-fit:cover;max-width:440px;height:auto;margin-bottom:28px}.release-card h2{font-size:clamp(25px,3vw,40px)}.release-card p{color:#c5c0ce}.catalogue h1{font-size:clamp(34px,7.5vw,105px);overflow-wrap:anywhere}.release-detail>.album{padding:40px 0;gap:7%;align-items:start}.release-detail h1{font-size:clamp(32px,4vw,62px);overflow-wrap:anywhere}.release-detail img{height:auto}.breadcrumbs{font-size:12px;line-height:1.8;color:#c5c0ce}.breadcrumbs a{color:var(--cyan)}.release-facts{display:grid;grid-template-columns:110px 1fr;gap:14px;font-size:13px;margin-top:28px}.release-facts dt{color:#a6a0b0}.release-facts dd{margin:0}.home-discography{border-top:1px solid #ffffff20}.home-discography>h2{font-size:clamp(28px,4vw,58px)}@media(max-width:600px){.release-grid{grid-template-columns:1fr;gap:40px}.header nav{gap:10px}.header nav a{font-size:9px}.header nav>a[href='/diskografi/']{display:block}.header nav>a[href='#univers'],.header nav>a[href='/#univers']{display:none}.header .wordmark{width:125px;flex-shrink:0}.music-links a{font-size:11px;padding:11px}.release-detail>.album{grid-template-columns:1fr}.release-detail img{max-width:440px}.release-facts{grid-template-columns:90px 1fr}}
@media(max-width:600px){.header .wordmark{height:47px;background-size:480px 320px;background-position:-7.5px -109px}}
