/* Uguns un Nakts — coming soon lapa. Tikai žetoni no tokens.css; bez gradientiem, ēnām, glow un rādiusiem. */
html{background:var(--nakts);scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;min-height:100vh;background:var(--nakts);color:var(--kauls);font-family:var(--font-nippo)}
::selection{background:var(--asins);color:var(--kauls)}
a{color:inherit}
p,h1,h2,h3,figure{margin:0}
:focus-visible{outline:var(--fokuss-platums) solid var(--fokuss);outline-offset:2px}

.izlaist{position:absolute;left:var(--space-16);top:-100px;z-index:20;background:var(--kauls);color:var(--tinte);min-height:var(--skariens);display:inline-flex;align-items:center;padding:0 var(--space-16);font-size:14px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}
.izlaist:focus{top:var(--space-16)}

.un-etikete{font-family:var(--font-nippo);font-size:12px;font-weight:500;line-height:1.8;letter-spacing:.08em;text-transform:uppercase;color:var(--dumi)}

/* ---------- Galvene ---------- */
.galvene{position:fixed;inset:0 0 auto 0;z-index:10;display:flex;align-items:center;gap:var(--space-24);height:72px;padding:0 var(--space-32);transition:background-color .2s}
.galvene.is-scrolled{background:var(--nakts-85);-webkit-backdrop-filter:blur(var(--nav-blur));backdrop-filter:blur(var(--nav-blur))}
.logo{display:inline-flex;align-items:center;gap:var(--space-16);min-height:var(--skariens);text-decoration:none;color:var(--kauls)}
.logo__zime{font-family:var(--font-nippo);font-size:28px;font-weight:400;line-height:1;letter-spacing:0;color:var(--kauls)}
.logo__zime--maza{font-size:24px;font-weight:700}
.logo__amp{color:var(--uguns)}
.logo__vards{font-size:12px;font-weight:400;letter-spacing:.04em;color:var(--kauls)}
.galvene__statuss{font-size:12px;font-weight:500;letter-spacing:.08em;color:var(--salmi);padding:var(--space-4) var(--space-8);border:var(--rams) solid var(--grafits)}
.galvene__saites{margin-left:auto;display:flex;gap:var(--space-8)}
.galvene__saites a{display:inline-flex;align-items:center;min-height:var(--skariens);padding:0 var(--space-12);font-size:14px;font-weight:500;letter-spacing:.06em;text-decoration:none;color:var(--kauls);transition:color .15s}
.galvene__saites a:hover{color:var(--dzirkstele)}

/* ---------- Hero ---------- */
.hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:flex-end;padding:120px var(--space-48) var(--space-96);background:var(--nakts);overflow:clip}
.hero__fons{position:absolute;inset:0;width:100%;height:100%;display:block;image-rendering:pixelated;cursor:grab}
.hero__fons:active{cursor:grabbing}
.hero__teksts{position:relative;display:flex;flex-direction:column;gap:var(--space-24);max-width:860px}
.hero__virs{color:var(--salmi)}
.hero__virsraksts{font-size:120px;font-weight:200;line-height:1.08;letter-spacing:0;text-transform:uppercase;color:var(--kauls)}
.hero__ievads{max-width:var(--lasama-kolonna)}
.hero__pogas{display:flex;flex-wrap:wrap;gap:var(--space-16);margin-top:var(--space-8)}
.hero__play{position:absolute;right:var(--space-32);bottom:var(--space-32);display:flex;align-items:center;gap:var(--space-16)}
.hero__play-teksts{color:var(--salmi)}
.un-hero__progress{transition:width .12s linear}

/* Atskaņošanas poga: play/pauze stāvoklis */
.un-play .ik-pauze{display:none}
.un-play[aria-pressed="true"] .ik-play{display:none}
.un-play[aria-pressed="true"] .ik-pauze{display:inline}
.un-play--papirs{color:var(--tinte)}
.un-play--papirs:hover .un-play__bg{fill:var(--pelni)}
.un-play--papirs:focus-visible{outline-color:var(--asins)}

/* ---------- Sadaļas ---------- */
.sadala{max-width:var(--maks-platums);margin:0 auto;padding:var(--space-128) var(--space-48)}
.sadala__virsraksts{font-size:54px;font-weight:400;line-height:1.12;letter-spacing:0;text-transform:uppercase;color:var(--kauls);margin:var(--space-8) 0 var(--space-32)}

/* Melodija */
.melodija{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-64);align-items:start;border-top:var(--rams) solid var(--nakts-3)}
.melodija__teksts .un-proza{margin-bottom:var(--space-40)}
.vadiba{display:flex;flex-direction:column;gap:var(--space-32)}
.vadiba__grupa{border:0;margin:0;padding:0;min-width:0}
.vadiba__grupa legend{padding:0;margin-bottom:var(--space-12)}
.segments{display:flex;flex-wrap:wrap}
.segments .un-btn{flex:1 1 auto}
.segments .un-btn+.un-btn{margin-left:-1px}
.segments .un-btn[aria-pressed="true"]{background:var(--kauls);color:var(--tinte);border-color:var(--kauls)}
.sledzi{display:flex;flex-wrap:wrap;gap:var(--space-16) var(--space-32)}
.un-sledzis{min-height:var(--skariens);font-size:14px;font-weight:500;letter-spacing:.06em}
.vadiba__pogas{display:flex;flex-wrap:wrap;gap:var(--space-16)}

.lapa{position:sticky;top:96px;padding:var(--space-32);gap:var(--space-24)}
.lapa__galva{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-16)}
.lapa__galva .un-lapa__nosaukums{margin-top:var(--space-4)}
.lapa__notis{min-height:280px}
.lapa__notis svg{display:block}
.lapa__notis .un-nots.is-skan path,.lapa__notis .un-nots.is-skan rect{fill:var(--asins);stroke:var(--asins)}
.lapa :focus-visible{outline-color:var(--asins)}
.lapa__paraksts{max-width:none}
.notis-kluda{font-family:var(--font-kanit);font-size:16px;line-height:1.55;color:var(--tinte)}

.un-lauks input{width:100%}
.un-lauks__zina[hidden]{display:none}
.un-zina:empty{display:none}
#lejup-zina{margin-top:var(--space-16)}
.vadiba__pogas .un-btn[aria-busy="true"]{color:var(--mals);cursor:progress}

/* Kājene */
.kajene{max-width:var(--maks-platums);margin:0 auto;display:flex;align-items:center;gap:var(--space-24);padding:var(--space-48);border-top:var(--rams) solid var(--nakts-3)}
.kajene .un-proza{max-width:none}

/* ---------- Pielāgošanās ---------- */
@media (max-width:1280px){.hero__virsraksts{font-size:80px}}
@media (max-width:1024px){
  .hero__virsraksts{font-size:54px;line-height:1.12}
  .sadala{padding:var(--space-96) var(--space-32)}
  .melodija{grid-template-columns:1fr;gap:var(--space-48)}
  .lapa{position:static}
  .sadala__virsraksts{font-size:40px;line-height:1.15}
}
@media (max-width:768px){
  .galvene{padding:0 var(--space-16);gap:var(--space-12)}
  .logo__vards,.galvene__saites{display:none}
  .hero{min-height:0;padding:calc(72px + 70vw) var(--space-16) 112px}
  .hero__play{right:var(--space-16);bottom:var(--space-32)}
  .sadala{padding:var(--space-64) var(--space-16)}
  .lapa{padding:var(--space-16)}
  .kajene{padding:var(--space-32) var(--space-16);flex-direction:column;align-items:flex-start}
}
@media (max-width:576px){.hero__virsraksts{font-size:48px}}
@media (max-width:425px){
  .hero__virsraksts{font-size:40px}
  .hero__pogas{flex-direction:column}
  .hero__pogas .un-btn{width:100%}
}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
