/* Ainult Uneränduri alamveebi stiilid. Uneallika üld-CSS jääb muutmata. */
.unerandur-page{--ur-ink:#25342f;--ur-green:#3b564c;--ur-sand:#f3f0e9;--ur-line:#dadfd7;color:var(--ur-ink)}
.unerandur-page .ur-hero{padding:68px 0 78px;background:linear-gradient(120deg,#e9ebe4,#f7f5ef)}
.unerandur-page .ur-hero-grid,.unerandur-page .ur-two-col{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,85px);align-items:center}
.unerandur-page .ur-eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:700;color:#557168;margin:0 0 16px}
.unerandur-page .ur-hero h1{font-family:Georgia,serif;font-size:clamp(36px,4.6vw,63px);line-height:1.12;color:var(--ur-ink);margin:0 0 24px;text-transform:none}
.unerandur-page .ur-hero h1 em{font-weight:400;color:#597265}
.unerandur-page .ur-hero p:not(.ur-eyebrow),.unerandur-page .ur-section p{font-size:17px;line-height:1.8;color:#36473e}
.unerandur-page .ur-hero-picture,.unerandur-page .ur-inline-image,.unerandur-page .ur-podcast-picture{margin:0}
.unerandur-page .ur-hero-picture img{display:block;width:100%;height:auto;border-radius:5px;box-shadow:0 19px 55px rgba(25,40,30,.13)}
.unerandur-page figcaption{font-size:13px;color:#69786e;margin-top:11px}
.unerandur-page .ur-inline-image img,.unerandur-page .ur-podcast-picture img{display:block;max-width:100%;height:auto;border-radius:5px}
.unerandur-page .ur-podcast-picture img{max-width:370px;margin:auto}
.unerandur-page .ur-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}
.unerandur-page .ur-button{display:inline-block;padding:13px 23px;border:1px solid var(--ur-green);background:var(--ur-green);color:#fff!important;border-radius:3px;text-decoration:none;font-size:15px;font-weight:600;line-height:1.45}
.unerandur-page .ur-button:hover,.unerandur-page .ur-button:focus{background:#263e34;border-color:#263e34;color:#fff}
.unerandur-page .ur-button-secondary{background:transparent;color:var(--ur-green)!important}
.unerandur-page .ur-button-secondary:hover,.unerandur-page .ur-button-secondary:focus{color:#fff!important}
.unerandur-page .ur-localnav{background:#fff;border-bottom:1px solid var(--ur-line)}
.unerandur-page .ur-localnav .container{display:flex;flex-wrap:wrap;gap:8px 28px;padding-top:17px;padding-bottom:17px}
.unerandur-page .ur-localnav a{color:var(--ur-ink);font-size:14px;text-decoration:none;font-weight:600}
.unerandur-page .ur-localnav a:hover,.unerandur-page .ur-localnav a:focus{color:#547d67;text-decoration:underline}
.unerandur-page .ur-section{padding:75px 0 85px;scroll-margin-top:100px}
.unerandur-page .ur-section.ur-soft{background:var(--ur-sand)}
.unerandur-page .ur-section h2{font-family:Georgia,serif;font-weight:400;color:var(--ur-ink);font-size:clamp(30px,3vw,43px);line-height:1.2;margin:0 0 23px;text-transform:none}
.unerandur-page .ur-section h3{font-family:Georgia,serif;font-weight:400;color:var(--ur-ink);font-size:23px;line-height:1.3;text-transform:none}
.unerandur-page .ur-section .ur-lead{max-width:950px;margin-bottom:30px}
.unerandur-page .ur-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:34px}
.unerandur-page .ur-cards.ur-books{grid-template-columns:repeat(2,minmax(0,1fr))}
.unerandur-page .ur-card{display:block;background:#fff;border:1px solid var(--ur-line);border-radius:4px;padding:30px 27px;min-width:0;color:var(--ur-ink);text-decoration:none!important}
.unerandur-page a.ur-card:hover,.unerandur-page a.ur-card:focus{border-color:#759481;box-shadow:0 10px 25px rgba(25,40,30,.08)}
.unerandur-page .ur-card-label{font-size:12px;font-weight:700;letter-spacing:.1em;color:#647d6e;text-transform:uppercase}
.unerandur-page .ur-card h3{margin:14px 0 12px}
.unerandur-page .ur-card p{font-size:15px;line-height:1.7}
.unerandur-page .ur-card-link,.unerandur-page .ur-text-link{color:#315b4a;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.unerandur-page .ur-muted{color:#6b746a!important;font-style:italic}
.unerandur-page .ur-note{padding:20px 24px;border-left:3px solid #779788;background:#f5f7f3;font-size:15px;line-height:1.7}
.unerandur-page .ur-note a{color:#315b4a;text-decoration:underline}
.unerandur-page .ur-meet-box{background:#eef0e8;border:1px solid var(--ur-line);padding:35px}
.unerandur-page .ur-meet-box h3{margin:0 0 18px}
.unerandur-page .ur-meet-box .ur-button{margin-top:12px}
@media(max-width:767px){.unerandur-page .ur-hero{padding:42px 0 48px}.unerandur-page .ur-hero-grid,.unerandur-page .ur-two-col{grid-template-columns:1fr;gap:28px}.unerandur-page .ur-section{padding:48px 0 55px}.unerandur-page .ur-cards,.unerandur-page .ur-cards.ur-books{grid-template-columns:1fr}.unerandur-page .ur-localnav .container{gap:12px 18px}.unerandur-page .ur-card{padding:24px}.unerandur-page .ur-hero h1{font-size:38px}}
@media (prefers-reduced-motion:reduce){.unerandur-page *{scroll-behavior:auto!important;transition:none!important}}

/* 2026-10-12: avalehe paigutuse parandus; ei mõjuta teisi Uneallika lehti. */
.unerandur-page .header-section{background:#171a19;min-height:150px}
.unerandur-page .header-section .bg-opacity{display:none}
.unerandur-page .ur-hero{padding:46px 0 60px}
.unerandur-page .ur-hero-grid{align-items:start;grid-template-columns:minmax(0, .93fr) minmax(0, 1.07fr);gap:clamp(24px,4vw,65px)}
.unerandur-page .ur-hero-picture{grid-column:1;grid-row:1;align-self:start}
.unerandur-page .ur-hero-text{grid-column:2;grid-row:1;min-width:0}
.unerandur-page .ur-hero h1{font-size:clamp(34px,3.75vw,52px);line-height:1.16}
.unerandur-page .ur-hero p:not(.ur-eyebrow){font-size:16px;line-height:1.65}
.unerandur-page .ur-hero-picture img{width:100%;height:auto}
@media(max-width:991px){
  .unerandur-page .header-section{min-height:92px}
  .unerandur-page .ur-hero-grid{grid-template-columns:1fr;gap:25px}
  .unerandur-page .ur-hero-text{grid-column:1;grid-row:1}
  .unerandur-page .ur-hero-picture{grid-column:1;grid-row:2}
  .unerandur-page .ur-hero{padding:36px 0 44px}
}

/* Bootstrap 3 .container clearfix-pseudoelemente ei tohi Gridi lahtriteks lugeda. */
.unerandur-page .container.ur-hero-grid::before,
.unerandur-page .container.ur-hero-grid::after,
.unerandur-page .container.ur-two-col::before,
.unerandur-page .container.ur-two-col::after{content:none!important;display:none!important}

/* Uneränduri alamlehtede ja arhiivi stiilid */
.unerandur-page .ur-article{padding:45px 0 75px;background:#faf9f5}.unerandur-page .ur-article-inner{max-width:940px;margin:auto}.unerandur-page .ur-breadcrumb{font-size:13px;margin:8px 0 28px}.unerandur-page .ur-breadcrumb a{color:#345d4c}.unerandur-page .ur-article h1{font:normal clamp(30px,3.3vw,46px)/1.2 Georgia,serif;margin:0 0 24px;color:#25342f}.unerandur-page .ur-prose{overflow-wrap:anywhere;font-size:17px;line-height:1.76}.unerandur-page .ur-prose p{margin:0 0 18px;font-size:17px;line-height:1.76}.unerandur-page .ur-prose h2,.unerandur-page .ur-prose h3{font-family:Georgia,serif;text-transform:none;color:#25342f;line-height:1.28;margin:32px 0 14px}.unerandur-page .ur-prose h2{font-size:29px}.unerandur-page .ur-prose h3{font-size:23px}.unerandur-page .ur-prose img{max-width:100%;height:auto}.unerandur-page .ur-prose figure{max-width:100%;margin:22px 0}.unerandur-page .ur-prose iframe{max-width:100%}.unerandur-page .ur-prose a{color:#315b4a;text-decoration:underline}.unerandur-page .ur-prose ul,.unerandur-page .ur-prose ol{margin:10px 0 20px;padding-left:25px}.unerandur-page .ur-prose li{margin:6px 0}.unerandur-page .ur-index-list{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:13px}.unerandur-page .ur-index-list li{padding:15px 18px;border:1px solid #dae0d7;background:#fff}.unerandur-page .ur-index-list a{font-size:17px;color:#315b4a;text-decoration:underline}.unerandur-page .ur-index-list small{color:#64736a;display:block;margin-top:5px}.unerandur-page .ur-prose blockquote{padding:12px 20px;border-left:3px solid #709884;background:#f3f5f0;margin:20px 0}.unerandur-page .ur-prose table{max-width:100%;display:block;overflow-x:auto}.unerandur-page .ur-prose .wp-block-columns{display:flex;flex-wrap:wrap;gap:20px}.unerandur-page .ur-prose .wp-block-column{flex:1 1 260px}.unerandur-page .ur-prose .wp-block-image{max-width:100%}.unerandur-page .ur-subnav{display:flex;gap:18px;flex-wrap:wrap;margin:22px 0 26px}.unerandur-page .ur-subnav a{color:#315b4a;text-decoration:underline}

/* Teadliku unenägemise lehe kirjutiste väikesed pildid */
.unerandur-page .ur-index-with-images{gap:12px}
.unerandur-page .ur-index-with-images>li{padding:0;overflow:hidden}
.unerandur-page .ur-index-with-images .ur-index-card{display:flex;align-items:center;gap:19px;padding:12px;color:#315b4a;text-decoration:none}
.unerandur-page .ur-index-with-images .ur-index-card:hover,.unerandur-page .ur-index-with-images .ur-index-card:focus-visible{background:#f2f5ee}
.unerandur-page .ur-index-with-images .ur-index-thumb{display:block;flex:0 0 132px;width:132px;height:88px;object-fit:cover;border-radius:3px}
.unerandur-page .ur-index-with-images .ur-index-copy{display:block;min-width:0}
.unerandur-page .ur-index-with-images .ur-index-title{display:block;font-size:17px;line-height:1.45;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.unerandur-page .ur-index-with-images small{margin-top:6px}
@media(max-width:520px){.unerandur-page .ur-index-with-images .ur-index-card{gap:12px;padding:10px}.unerandur-page .ur-index-with-images .ur-index-thumb{flex-basis:100px;width:100px;height:75px}.unerandur-page .ur-index-with-images .ur-index-title{font-size:15px}}

/* Kirjutiste arhiiv: otsing, teemad, järjest avanevad pildiga kaardid */
.unerandur-page .ur-archive-tools{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin:28px 0 15px}
.unerandur-page .ur-archive-tools label{font-size:14px;font-weight:600;color:#334a3c}
.unerandur-page .ur-archive-tools input,.unerandur-page .ur-archive-tools select{min-width:0;width:100%;padding:12px;border:1px solid #aab9ae;border-radius:3px;background:white;color:#26382d;font-size:16px}
.unerandur-page .ur-archive-tools label:nth-of-type(1){grid-column:1;grid-row:1}
.unerandur-page .ur-archive-tools input{grid-column:1;grid-row:2}
.unerandur-page .ur-archive-tools label:nth-of-type(2){grid-column:2;grid-row:1}
.unerandur-page .ur-archive-tools select{grid-column:2;grid-row:2}
.unerandur-page .ur-archive-status{grid-column:1/-1;margin:5px 0!important;color:#657268;font-size:14px!important}
.unerandur-page .ur-archive-item[hidden],.unerandur-page #ur-archive-more[hidden],.unerandur-page #ur-archive-empty[hidden]{display:none!important}
.unerandur-page .ur-archive-more{display:block;margin:25px auto 0;background:#315b4a;color:#fff;border:0;border-radius:3px;padding:13px 25px;font-size:15px;font-weight:600;cursor:pointer}
.unerandur-page .ur-archive-more:hover,.unerandur-page .ur-archive-more:focus-visible{background:#263e34;outline-offset:3px}
@media(max-width:600px){.unerandur-page .ur-archive-tools{grid-template-columns:1fr}.unerandur-page .ur-archive-tools label:nth-of-type(1){grid-row:1}.unerandur-page .ur-archive-tools input{grid-row:2}.unerandur-page .ur-archive-tools label:nth-of-type(2){grid-column:1;grid-row:3}.unerandur-page .ur-archive-tools select{grid-column:1;grid-row:4}.unerandur-page .ur-archive-status{grid-row:5}}

/* Kirjutiste arhiiv: kompaktne piltideta loend (ainult see leht) */
.unerandur-page .ur-archive-list{gap:9px}
.unerandur-page .ur-archive-list>li{padding:0}
.unerandur-page .ur-archive-list .ur-archive-link{display:block;padding:13px 18px;text-decoration:none;color:#315b4a}
.unerandur-page .ur-archive-list .ur-archive-link:hover,.unerandur-page .ur-archive-list .ur-archive-link:focus-visible{background:#f2f5ee}
.unerandur-page .ur-archive-list .ur-archive-title{display:block;font-size:17px;line-height:1.5;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.unerandur-page .ur-archive-list .ur-archive-link small{margin-top:3px;font-size:13px}


/* Uneränduri püsiv alammenüü – lisatud olemasolevaid stiile säilitades. */
.unerandur-page .ur-localnav {
  position: -webkit-sticky;
  position: sticky;
  top: 86px;
  z-index: 12000;
  background: #fff;
  box-shadow: 0 2px 6px rgba(20,35,28,.08);
}
.unerandur-page .ur-media-section,
.unerandur-page .ur-section,
.unerandur-page [id^="ur-"] { scroll-margin-top: 180px; }
@media(max-width:991px) {
  .unerandur-page .ur-localnav { top: 72px; }
  .unerandur-page .ur-media-section,
  .unerandur-page .ur-section,
  .unerandur-page [id^="ur-"] { scroll-margin-top: 230px; }
}

/* Püsiva menüü koopia: ei kata lehe sisu ega jäta vahet algsesse paigutusse. */
.unerandur-page .ur-localnav:not(.ur-floating-navigation) {
  position: relative;
  top: auto;
  z-index: auto;
}
.unerandur-page .ur-floating-navigation {
  position: fixed;
  left: 0;
  right: 0;
  width: 100%;
  margin: 0;
  z-index: 99998;
  background: #fff;
  border-bottom: 1px solid #dadfd7;
  box-shadow: 0 3px 8px rgba(20,35,28,.12);
}
.unerandur-page .ur-floating-navigation[hidden] { display: none !important; }
.unerandur-page .ur-floating-navigation .container {
  padding-top: 12px;
  padding-bottom: 12px;
}
@media (max-width: 767px) {
  .unerandur-page .ur-floating-navigation .container { max-height: 96px; overflow-y: auto; }
}
