/* Grąžtai Atelier – bendras turiningų puslapių šablonas atelier_page.tpl (2026-10).
   Kraunamas po atelier-home.css ir atelier-about.css: naudoja tų pačių .g-* ir .ga-* blokų stilių, čia – tik papildymai .gp-*. */

#graztai-nocturne.gp-page .ga-hero h1{font-size:clamp(64px,8vw,116px)}
#graztai-nocturne .gp-hero .g-hero-description{max-width:440px}
#graztai-nocturne .gp-hero .g-hero-media::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#070d09d9 0%,#070d0973 38%,#070d0900 62%);pointer-events:none}

/* Skaičiai su antrašte */
#graztai-nocturne .gp-figures .g-section-head{padding-bottom:8px}
#graztai-nocturne .gp-figures .g-section-head p{max-width:320px}
#graztai-nocturne .gp-figures .g-section-head h2 em{color:#dbc698}
#graztai-nocturne .gp-codes{background:#0b160f;border-top:1px solid var(--g-line)}
#graztai-nocturne .gp-codes .ga-figure{min-height:150px}
#graztai-nocturne .gp-codes .ga-figure p{font-size:14px;line-height:1.5;color:#dfe3d6;max-width:none}

/* Išskirtinis blokas: nuoroda */
#graztai-nocturne .gp-more{margin-top:12px}

/* Kortelės šviesiame fone */
#graztai-nocturne .gp-cards-intro{max-width:640px;font-size:14px;line-height:1.85;color:var(--ga-soft);margin-top:20px}
#graztai-nocturne .gp-cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 52px;margin-top:46px}
#graztai-nocturne .gp-cols-2 .gp-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
#graztai-nocturne .gp-cards-grid .ga-place,#graztai-nocturne .gp-cards-grid .ga-place:last-child{margin:0;padding:0 0 26px;border-bottom:1px solid var(--ga-rule)}
#graztai-nocturne .gp-swatch{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:9px;box-shadow:0 0 0 1px #00000024}
#graztai-nocturne .gp-card-link{display:inline-block;margin-top:14px;font-size:11px;color:#263f2b;border-bottom:1px solid #6a7956;padding-bottom:4px}
#graztai-nocturne .gp-card-link:hover{color:#203e25;border-color:#203e25}

/* Tamsus kortelių blokas (pvz. „Paslaugos“) */
#graztai-nocturne .ga-places.gp-dark{background:#0b160f;color:var(--g-white);border-top:1px solid var(--g-line)}
#graztai-nocturne .gp-dark .g-section-top{border-color:var(--g-line)}
#graztai-nocturne .gp-dark .g-eyebrow{color:var(--g-gold)}
#graztai-nocturne .gp-dark .g-section-note{color:#99a58f}
#graztai-nocturne .gp-dark h2{color:#f3eee4}
#graztai-nocturne .gp-dark h2 em{color:#dbc698}
#graztai-nocturne .gp-dark .gp-cards-intro{color:#a9b4a5}
#graztai-nocturne .gp-dark .gp-cards-grid .ga-place,#graztai-nocturne .gp-dark .gp-cards-grid .ga-place:last-child{border-color:var(--g-line)}
#graztai-nocturne .gp-dark .ga-place span{color:#c7b88e}
#graztai-nocturne .gp-dark .ga-place h3{color:#ede8dc}
#graztai-nocturne .gp-dark .ga-place p{color:#a9b4a5}
#graztai-nocturne .gp-dark .gp-card-link{color:#ebd9b2;border-color:#c7b88e}
#graztai-nocturne .gp-dark .gp-card-link:hover{color:#fff;border-color:#fff}

/* Žingsniai šviesiame fone: trumpesnė metų kolona */
#graztai-nocturne .gp-timeline .ga-year{color:#58664d}

/* Judesys – kaip „Apie mus“: turinys matomas ir be JavaScript */
#graztai-nocturne .g-enter .gp-cards-grid .ga-place{animation:graztai-lux-entry .9s both}
#graztai-nocturne .g-enter .gp-cards-grid .ga-place:nth-child(2){animation-delay:.06s}
#graztai-nocturne .g-enter .gp-cards-grid .ga-place:nth-child(3){animation-delay:.12s}
#graztai-nocturne .g-enter .gp-cards-grid .ga-place:nth-child(4){animation-delay:.18s}
#graztai-nocturne .g-enter .gp-cards-grid .ga-place:nth-child(5){animation-delay:.24s}
@media (prefers-reduced-motion:reduce){#graztai-nocturne .g-enter .gp-cards-grid .ga-place{animation:none}}

@media(max-width:900px){
#graztai-nocturne .gp-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 36px}
}
@media(max-width:640px){
#graztai-nocturne.gp-page .ga-hero h1{font-size:clamp(50px,14vw,72px)}
#graztai-nocturne .gp-cards-grid,#graztai-nocturne .gp-cols-2 .gp-cards-grid{grid-template-columns:1fr;gap:24px;margin-top:32px}
#graztai-nocturne .gp-figures:not(.gp-codes) .ga-figure-grid{grid-template-columns:1fr}
#graztai-nocturne .gp-figures:not(.gp-codes) .ga-figure{min-height:0}
#graztai-nocturne .ga-figure strong{white-space:nowrap}
#graztai-nocturne .gp-codes .ga-figure{min-height:110px}
#graztai-nocturne .gp-codes .ga-figure p{font-size:12px}
}
