
/* Static conversion layer */
.static-site { background:#22292f; color:#fff; }
.static-site .site { min-height:100vh; }
.static-site .site-content { max-width:1180px; margin:0 auto; padding:34px 26px 60px; }
.static-site .entry-title { color:#b282cb; text-align:center; font-size:42px; line-height:1.15; margin:0 0 30px; text-transform:uppercase; }
.static-site .entry-content { color:#fff; font-size:18px; line-height:1.55; }
.static-site .entry-content p { margin:0 0 1.2em; }
.static-site .entry-content img { max-width:100%; height:auto; }
.static-site .entry-content a { color:#fff; text-decoration:underline; }
.static-site .site-footer { background:#111518; color:#9e9e9e; text-align:center; padding:22px; font-size:13px; }
.static-site .site-info { max-width:1180px; margin:0 auto; }
.static-site .home-link { min-height:0; height:177px; }
.static-site .header-logo img { width:auto; max-width:90%; }
.static-slider-main { position:relative; max-width:1180px; margin:0 auto 16px; overflow:hidden; background:#111518; }
.static-slider-main img { width:100%; display:block; margin:0 auto 12px; }
.static-slider-main img:not(:first-child) { display:none; }
.static-slider-thumbs { display:grid; grid-template-columns:repeat(auto-fit,minmax(160px,1fr)); gap:10px; margin:20px auto 0; max-width:1180px; }
.static-slider-thumbs img { width:100%; height:auto; display:block; }
.theme-grid, .expo-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(220px,1fr)); gap:24px; margin-top:28px; }
.theme-card, .expo-card { display:block; background:#111518; color:#fff; text-decoration:none!important; border:1px solid rgba(178,130,203,.45); padding:10px; min-height:100%; }
.theme-card:hover, .expo-card:hover { border-color:#b282cb; }
.theme-card img, .expo-card img { width:100%; aspect-ratio:4/3; object-fit:cover; display:block; margin:0 0 10px; }
.theme-card span, .expo-card span { display:block; color:#b282cb; text-align:center; font-size:20px; line-height:1.2; }
.static-gallery { display:grid; grid-template-columns:repeat(auto-fit,minmax(220px,1fr)); gap:26px; align-items:start; }
.static-gallery-item { margin:0; background:#111518; padding:10px; border:1px solid rgba(255,255,255,.12); }
.static-gallery-item img { width:100%; height:auto; display:block; }
.static-gallery-item figcaption { color:#fff; font-size:15px; line-height:1.35; margin-top:9px; text-align:center; }
.attached-images { display:grid; grid-template-columns:repeat(auto-fit,minmax(260px,1fr)); gap:22px; margin-top:24px; }
.attached-images figure { margin:0; background:#111518; padding:10px; }
.attached-images img { width:100%; height:auto; display:block; }
.attached-images figcaption { text-align:center; color:#ddd; margin-top:8px; }
.no-thumb { display:block; aspect-ratio:4/3; background:#111518; }
@media (max-width:760px){ .nav-menu li { display:block; border-right:0!important; } .nav-menu li a { font-size:26px; padding:8px 12px; } .menu-menu-1-container{height:auto;} .static-site .site-content{padding:24px 16px 44px;} .static-site .entry-title{font-size:32px;} }
