/* Project identity from zvezda-na-korporativ/app/globals.css.
   Shared editorial layout; this palette belongs only to Events. */
.events-case{
 --color-base-100:#100c18;
 --color-base-200:#191321;
 --color-base-300:#30263a;
 --color-base-content:#f3ede3;
 --color-primary:#e8cd94;
 --color-primary-content:#191321;
 --color-accent:#c9a567;
 --color-accent-content:#1b1320;
 --paper:var(--color-base-100);
 --ink:var(--color-base-content);
 --muted:#c2b9c5;
 --line:color-mix(in srgb,var(--color-accent) 25%,transparent);
 --acid:var(--color-accent);
 color-scheme:dark;
 background:var(--paper);
}
.events-case ::selection{background:var(--color-accent);color:var(--paper)}
.events-case .ec-return{background:var(--color-base-200);color:var(--color-primary);border-bottom:1px solid var(--line)}
.events-case .ec-header{background:var(--paper)}
.events-case .ec-hero{background:radial-gradient(ellipse at 80% 35%,#ac84c412,transparent 60%)}
.events-case .eyebrow{color:var(--color-accent)}
.events-case .ec-hero-art:before{background:radial-gradient(ellipse at 50% 40%,#c9a56722,#30263a55 60%,transparent 75%)}
.events-case .ec-hero-main{border-color:var(--color-base-300);box-shadow:0 24px 55px #0008}
.events-case .ec-hero-dashboard{border-color:var(--color-base-300);box-shadow:0 20px 40px #0009}
.events-case .btn{background:var(--color-base-200);border:1px solid var(--color-accent);color:var(--color-primary)}
.events-case .btn:hover{background:var(--color-base-300);color:var(--ink)}
.events-case .btn-primary{background:linear-gradient(110deg,#f1dcac,#d9b578 45%,#ebce94 75%,#cda362);border-color:var(--color-primary);color:var(--color-primary-content)}
.events-case .btn-primary:hover{background:var(--color-primary);color:var(--color-primary-content)}
.events-case .ec-map-section{background:var(--color-base-200);color:var(--ink);border:1px solid var(--line)}
.events-case .ec-map-section .eyebrow{color:var(--color-accent)}
.events-case .ec-map-section p,.events-case .ec-map span{color:var(--muted)}
.events-case .ec-map,.events-case .ec-map a{border-color:var(--line)}
.events-case .ec-map a:hover{background:color-mix(in srgb,var(--color-accent) 7%,transparent)}
.events-case .ec-map small,.events-case .ec-window>span:first-child{color:var(--color-accent)}
.events-case .ec-story .ec-callout{border-color:var(--color-accent)}
.events-case .ec-screen,.events-case .ec-result{background:var(--color-base-200);border:1px solid var(--line)}
.events-case .ec-screen img{box-shadow:0 8px 22px #0004}
.events-case .case-pager{background:color-mix(in srgb,var(--color-base-200) 97%,transparent);border-color:var(--line);box-shadow:0 8px 25px #0006}
.events-case .case-contents-dialog{background:var(--color-base-200);border-color:var(--line)}
.events-case .skip-link{color:var(--paper)}
