:root{--nz-bg:#1a1a1a;--nz-bg-alt:#222222;--nz-bg-card:#2a2a2a;--nz-bg-hover:#333333;--nz-sepia:#8B7355;--nz-sepia-light:#a08b6d;--nz-sepia-dark:#6b5a43;--nz-red:#CC0000;--nz-red-hover:#ff1a1a;--nz-text:#d4cfc7;--nz-text-muted:#8a857d;--nz-text-light:#bbb5aa;--nz-border:#3a3530;--nz-border-light:#4a4540;--nz-white:#f0ebe3;--nz-overlay:rgba(26, 26, 26, 0.92);--nz-font-heading:'Playfair Display', 'Georgia', 'Times New Roman', serif;--nz-font-body:'Source Sans 3', 'Segoe UI', 'Helvetica Neue', sans-serif;--nz-font-mono:'JetBrains Mono', 'Consolas', monospace;--nz-max-width:1200px;--nz-content-width:800px;--nz-radius:4px;--nz-shadow:0 2px 8px rgba(0, 0, 0, 0.4);--nz-shadow-lg:0 8px 32px rgba(0, 0, 0, 0.6);--nz-transition:0.2s ease}[data-theme='light']{--nz-bg:#f5f0e8;--nz-bg-alt:#ede8df;--nz-bg-card:#ffffff;--nz-bg-hover:#e8e2d8;--nz-sepia:#6b5a3e;--nz-sepia-light:#7a6848;--nz-sepia-dark:#5a4a32;--nz-text:#1a1a1a;--nz-text-muted:#666;--nz-text-light:#444;--nz-border:#d4cdc0;--nz-border-light:#c4bdb0;--nz-white:#1a1a1a;--nz-overlay:rgba(245, 240, 232, 0.97);--nz-shadow:0 2px 8px rgba(0, 0, 0, 0.1);--nz-shadow-lg:0 8px 32px rgba(0, 0, 0, 0.15)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;overflow-x:hidden}body{background-color:var(--nz-bg);color:var(--nz-text);font-family:var(--nz-font-body);line-height:1.7;min-height:100vh;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--nz-sepia-light);text-decoration:none;transition:color var(--nz-transition)}a:hover{color:var(--nz-red)}::selection{background:var(--nz-sepia);color:var(--nz-white)}h1,h2,h3,h4,h5,h6{font-family:var(--nz-font-heading);color:var(--nz-white);line-height:1.3;font-weight:700}h1{font-size:2.5rem}h2{font-size:1.8rem}h3{font-size:1.4rem}h4{font-size:1.15rem}blockquote{border-left:4px solid var(--nz-sepia);padding:1rem 1.5rem;margin:1.5rem 0;background:var(--nz-bg-alt);color:var(--nz-text-light);font-style:italic;border-radius:var(--nz-radius)}.nz-container{max-width:var(--nz-max-width);margin:0 auto;padding:0 1.5rem}.nz-content-area{max-width:var(--nz-content-width);margin:0 auto}.nz-header{background:linear-gradient(180deg,#111 0%,var(--nz-bg) 100%);border-bottom:1px solid var(--nz-border);position:sticky;top:0;z-index:100;backdrop-filter:blur(12px);height:60px}.nz-header-inner{display:flex;align-items:center;height:60px;max-width:1400px;margin:0 auto;padding:0 40px;gap:0}.nz-logo{display:flex;align-items:center;gap:.75rem;text-decoration:none;flex-shrink:0}.nz-logo:hover .nz-logo-svg{transform:rotate(-5deg) scale(1.1)}.nz-logo:hover .nz-logo-text{opacity:.85}.nz-logo-icon{display:none}.nz-logo-svg{width:30px!important;height:30px!important;display:block;flex-shrink:0;transition:transform 0.3s ease}.nz-logo-text{font-family:var(--nz-font-heading);font-size:1.35rem;font-weight:700;color:var(--nz-white);letter-spacing:-.5px;transition:opacity 0.2s ease}.nz-logo-text span{color:var(--nz-red,#CC0000);font-weight:400}.nz-nav{display:flex;align-items:center;height:100%;margin-left:auto;gap:0}.nz-nav>a,.nz-nav>button,.nz-nav>.nz-mega-trigger,.nz-nav>.nz-social-link{display:flex;align-items:center;height:100%;padding:0 16px;white-space:nowrap;line-height:1;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--nz-text-light);text-decoration:none;border:none;background:none;cursor:pointer;border-bottom:2px solid #fff0;transition:color var(--nz-transition),border-color var(--nz-transition)}.nz-nav>a:hover,.nz-nav>.nz-mega-trigger:hover>.nz-mega-toggle{color:var(--nz-white);border-bottom-color:var(--nz-red)}.nz-nav>a.active{color:var(--nz-red);border-bottom-color:var(--nz-red)}.nz-nav>.nz-search-toggle{border-bottom:none;padding:0 12px;color:var(--nz-text-light)}.nz-nav>.nz-search-toggle:hover{color:var(--nz-white)}.nz-search-toggle{background:none;border:none;color:var(--nz-text-muted);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:color var(--nz-transition)}.nz-search-toggle svg{width:20px;height:20px;opacity:.7;transition:opacity 0.2s}.nz-search-toggle:hover svg{opacity:1}.nz-search-toggle:hover{color:var(--nz-white)}.nz-hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;background:none;border:none;cursor:pointer;padding:4px;margin-left:auto}.nz-hamburger span{display:block;width:24px;height:2px;background:var(--nz-text-light);transition:all 0.3s}.nz-hamburger.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.nz-hamburger.active span:nth-child(2){opacity:0}.nz-hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.nz-mobile-nav{display:none;position:fixed;top:60px;left:0;right:0;bottom:0;background:var(--nz-bg);z-index:999;overflow-y:auto}.nz-mobile-nav.active{display:block}.nz-mobile-nav-inner{padding:24px}.nz-mobile-link{display:block;padding:16px 0;border-bottom:1px solid var(--nz-border);font-size:1.1rem;color:var(--nz-text-light);text-decoration:none}.nz-mobile-link:hover{color:var(--nz-white)}.nz-mobile-accordion-trigger{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 0;border-bottom:1px solid var(--nz-border);background:none;border-top:none;border-left:none;border-right:none;color:var(--nz-text-light);font-size:1.1rem;cursor:pointer;text-align:left;font-family:var(--nz-font-body)}.nz-mobile-accordion-trigger span{color:var(--nz-red)}.nz-mobile-accordion-content{display:none;padding:8px 0 8px 16px}.nz-mobile-accordion-content.active{display:block}.nz-mobile-accordion-content a{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--nz-border);color:var(--nz-text-muted);text-decoration:none;font-size:.95rem}.nz-mobile-accordion-content a:hover{color:var(--nz-white)}.nz-mobile-accordion-content a span{color:var(--nz-red);font-size:.85rem}.nz-mobile-accordion-content a svg{width:18px;height:18px;vertical-align:-3px;flex-shrink:0}.nz-mobile-social{padding:24px 0;text-align:center}.nz-mobile-social a{color:var(--nz-text-muted);text-decoration:none;font-size:.9rem}.nz-mobile-social a:hover{color:var(--nz-sepia-light)}.nz-search-overlay{display:none;position:fixed;inset:0;background:var(--nz-overlay);backdrop-filter:blur(12px);z-index:200;flex-direction:column;align-items:center;justify-content:center;overflow-y:auto}.nz-search-overlay.active{display:flex}.nz-search-box{width:600px;max-width:90vw;position:relative}.nz-search-box input{width:100%;padding:1.2rem 1.5rem;font-size:1.5rem;font-family:var(--nz-font-heading);background:var(--nz-bg-card);border:2px solid var(--nz-border);border-radius:var(--nz-radius);color:var(--nz-white);outline:none;transition:border-color var(--nz-transition)}.nz-search-box input:focus{border-color:var(--nz-sepia)}.nz-search-box input::placeholder{color:var(--nz-text-muted)}.nz-search-close{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--nz-text-muted);font-size:1.5rem;cursor:pointer}.nz-search-results{margin-top:1rem;max-height:50vh;overflow-y:auto;background:var(--nz-bg-card);border-radius:var(--nz-radius)}.nz-search-results a{display:block;padding:1rem 1.5rem;border-bottom:1px solid var(--nz-border);color:var(--nz-text)}.nz-search-results a:hover{background:var(--nz-bg-hover)}.nz-search-results .search-date{font-size:.8rem;color:var(--nz-text-muted)}.nz-hero{position:relative;padding:6rem 0 4rem;text-align:center;overflow:hidden}.nz-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at center,rgb(139 115 85 / .1) 0%,transparent 70%);pointer-events:none}.nz-hero h1{font-size:3.5rem;letter-spacing:-1px;margin-bottom:1rem}.nz-hero h1 .accent{color:var(--nz-red)}.nz-hero .subtitle{font-size:1.15rem;color:var(--nz-text-muted);max-width:600px;margin:0 auto 2rem;font-family:var(--nz-font-heading);font-style:italic}.nz-stats-bar{display:flex;justify-content:center;gap:3rem;margin-top:2rem;flex-wrap:wrap}.nz-stat{text-align:center}.nz-stat-number{font-size:2rem;font-weight:700;color:var(--nz-sepia-light);font-family:var(--nz-font-heading);display:inline-block;min-width:4ch}.nz-stat-label{font-size:.75rem;text-transform:uppercase;letter-spacing:2px;color:var(--nz-text-muted)}.nz-posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5rem;margin:2rem 0}.nz-card{background:var(--nz-bg-card);border:1px solid var(--nz-border);border-radius:8px;overflow:hidden;transition:transform 0.2s ease,box-shadow 0.2s ease;display:flex;flex-direction:column}.nz-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgb(0 0 0 / .4)}.nz-card-image{display:block;position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--nz-bg-alt);flex-shrink:0}.nz-card-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;filter:sepia(10%) contrast(1.05)}.nz-card:hover .nz-card-image img{transform:scale(1.05)}.nz-card-year{position:absolute;top:12px;left:12px;background:var(--nz-red);color:#fff;padding:4px 10px;font-size:.85rem;font-weight:700;border-radius:4px;font-family:var(--nz-font-mono);text-decoration:none;z-index:2;pointer-events:none}.nz-card-body{display:flex;flex-direction:column;flex:1;padding:16px}.nz-card-title{font-size:1.1rem;font-weight:700;margin-bottom:8px;line-height:1.4;flex-shrink:0}.nz-card-title a{color:var(--nz-white)}.nz-card-title a:hover{color:var(--nz-sepia-light)}.nz-card-excerpt{font-size:.9rem;color:var(--nz-text-muted);line-height:1.5;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1;min-height:0}.nz-card-excerpt p{margin:0}.nz-card-meta{display:flex;align-items:center;gap:16px;margin-top:8px;padding-top:8px;font-size:.85rem;color:var(--nz-text-muted);flex-shrink:0}.nz-card-meta-item{display:flex;align-items:center;gap:6px}.nz-icon{width:16px;height:16px;opacity:.6;flex-shrink:0}.nz-card-date{font-size:.78rem;color:var(--nz-sepia);font-family:var(--nz-font-mono);margin-left:auto}.nz-posts-grid-3{grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.nz-posts-grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.nz-posts-grid-3{grid-template-columns:1fr}}.nz-card-tags{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:auto;padding-top:.5rem;flex-shrink:0}.nz-card-tag-pill{display:inline-block;padding:.15rem .5rem;font-size:.65rem;background:var(--nz-bg);border:1px solid var(--nz-border);border-radius:10px;color:var(--nz-text-muted);text-decoration:none;transition:all var(--nz-transition)}.nz-card-tag-pill:hover{background:var(--nz-sepia-dark);color:var(--nz-white);border-color:var(--nz-sepia-dark)}.nz-single{padding:3rem 0}.nz-single-header{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--nz-border)}.nz-breadcrumbs{font-size:.85rem;color:var(--nz-text-muted);margin-bottom:1.5rem}.nz-breadcrumbs a{color:var(--nz-sepia)}.nz-breadcrumbs .sep{margin:0 .4rem;color:var(--nz-border-light)}.nz-single-title{font-size:2.5rem;margin-bottom:1rem;max-width:700px;margin-left:auto;margin-right:auto}.nz-single-meta{font-size:.9rem;color:var(--nz-text-muted);display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.nz-single-meta .meta-item{display:flex;align-items:center;gap:.3rem}.nz-post-content{font-size:1.05rem;line-height:1.8;color:var(--nz-text)}.nz-post-content p{margin-bottom:1.5rem}.nz-post-content strong{color:var(--nz-white);font-weight:600}.nz-post-content figure{margin:2rem 0;border-radius:var(--nz-radius);overflow:hidden}.nz-post-content figure img{width:100%;cursor:pointer;transition:filter 0.3s;filter:sepia(8%) contrast(1.02)}.nz-post-content figure img:hover{filter:sepia(0%) contrast(1.05)}.nz-post-content figcaption{padding:.75rem 1rem;background:var(--nz-bg-alt);font-size:.85rem;color:var(--nz-text-muted);font-style:italic;border-bottom:2px solid var(--nz-sepia-dark)}.nz-post-content a{color:var(--nz-sepia-light);border-bottom:1px dotted var(--nz-sepia-dark)}.nz-post-content a:hover{color:var(--nz-red);border-bottom-color:var(--nz-red)}.nz-share{display:flex;align-items:center;gap:.75rem;margin:3rem 0;padding:1.5rem;background:var(--nz-bg-alt);border-radius:var(--nz-radius);border:1px solid var(--nz-border)}.nz-share-label{font-size:.85rem;text-transform:uppercase;letter-spacing:1px;color:var(--nz-text-muted);font-weight:600;margin-right:.5rem}.nz-share a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--nz-bg-card);border:1px solid var(--nz-border);color:var(--nz-text-muted);font-size:.95rem;transition:all var(--nz-transition)}.nz-share a:hover,.nz-share-copy:hover{background:var(--nz-sepia);color:#fff;border-color:var(--nz-sepia)}.nz-share-copy{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--nz-bg-card);border:1px solid var(--nz-border);color:var(--nz-text-muted);font-size:1.1rem;cursor:pointer;transition:all var(--nz-transition)}.nz-share a svg,.nz-share-copy svg{width:18px;height:18px;vertical-align:middle}.meta-item svg{width:16px;height:16px;vertical-align:-2px;opacity:.7}.nz-random-btn svg{width:20px;height:20px;vertical-align:-4px}.nz-related{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--nz-border)}.nz-related h3{font-size:1.3rem;margin-bottom:1.5rem;color:var(--nz-sepia-light)}.nz-related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.nz-related-item{padding:1rem;background:var(--nz-bg-card);border:1px solid var(--nz-border);border-radius:var(--nz-radius);transition:border-color var(--nz-transition)}.nz-related-item:hover{border-color:var(--nz-sepia-dark)}.nz-related-item .date{font-size:.75rem;color:var(--nz-sepia);font-family:var(--nz-font-mono)}.nz-related-item .title{font-size:.95rem;color:var(--nz-white);margin-top:.3rem}.nz-comments{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--nz-border)}.nz-comments h3{font-size:1.3rem;margin-bottom:2rem;color:var(--nz-sepia-light)}.nz-comment{padding:1.25rem;margin-bottom:1rem;background:var(--nz-bg-alt);border-left:3px solid var(--nz-sepia-dark);border-radius:0 var(--nz-radius) var(--nz-radius) 0}.nz-comment-meta{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.85rem}.nz-comment-author{font-weight:600;color:var(--nz-sepia-light)}.nz-comment-date{color:var(--nz-text-muted);font-family:var(--nz-font-mono);font-size:.8rem}.nz-comment-content{color:var(--nz-text);line-height:1.6;font-size:.95rem}.nz-archive{padding:3rem 0}.nz-archive-header{text-align:center;margin-bottom:3rem}.nz-archive-header h1{font-size:2.5rem;margin-bottom:.5rem}.nz-archive-header .subtitle{color:var(--nz-text-muted);font-family:var(--nz-font-heading);font-style:italic}.nz-archive-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:3rem}.nz-archive-stat{text-align:center;padding:1.5rem;background:var(--nz-bg-card);border:1px solid var(--nz-border);border-radius:var(--nz-radius)}.nz-archive-stat .number{display:block;font-size:2rem;font-weight:700;font-family:var(--nz-font-heading);color:var(--nz-sepia-light)}.nz-archive-stat .label{font-size:.75rem;text-transform:uppercase;letter-spacing:2px;color:var(--nz-text-muted);margin-top:.25rem}.nz-archive-filters{display:flex;justify-content:center;gap:.5rem;margin-bottom:2rem;flex-wrap:wrap}.nz-filter-btn{padding:.5rem 1.2rem;background:var(--nz-bg-card);border:1px solid var(--nz-border);border-radius:20px;color:var(--nz-text-muted);font-size:.85rem;cursor:pointer;transition:all var(--nz-transition);font-family:var(--nz-font-mono)}.nz-filter-btn:hover,.nz-filter-btn.active{background:var(--nz-sepia);color:#fff;border-color:var(--nz-sepia)}.nz-timeline{position:relative;padding:2rem 0}.nz-timeline::before{content:'';position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--nz-border);transform:translateX(-50%)}.nz-timeline-year{position:relative;margin-bottom:3rem}.nz-timeline-marker{position:absolute;left:50%;transform:translateX(-50%);width:50px;height:50px;background:var(--nz-bg);border:3px solid var(--nz-sepia);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--nz-font-mono);font-size:.75rem;font-weight:700;color:var(--nz-sepia-light);z-index:2;cursor:pointer;transition:all var(--nz-transition)}.nz-timeline-marker:hover,.nz-timeline-marker.active{background:var(--nz-red);border-color:var(--nz-red);color:#fff}.nz-timeline-content{width:45%;padding:1.5rem;background:var(--nz-bg-card);border:1px solid var(--nz-border);border-radius:var(--nz-radius)}.nz-timeline-year:nth-child(odd) .nz-timeline-content{margin-left:auto;margin-right:0}.nz-timeline-year:nth-child(even) .nz-timeline-content{margin-left:0}.nz-timeline-content h3{font-size:1rem;margin-bottom:.5rem}.nz-timeline-content .post-count{font-size:.8rem;color:var(--nz-sepia);font-family:var(--nz-font-mono)}.nz-timeline-months{display:none;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--nz-border)}.nz-timeline-months.expanded{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.nz-month-pill{padding:.4rem .6rem;background:var(--nz-bg);border:1px solid var(--nz-border);border-radius:3px;text-align:center;font-size:.75rem;color:var(--nz-text-muted);cursor:pointer;transition:all var(--nz-transition)}.nz-month-pill:hover{background:var(--nz-sepia-dark);color:#fff;border-color:var(--nz-sepia-dark)}.nz-month-pill .count{display:block;font-weight:700;color:var(--nz-sepia-light)}.nz-year-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin:2rem 0}.nz-year-card{background:var(--nz-bg-card);border:1px solid var(--nz-border);border-radius:var(--nz-radius);padding:1.5rem;text-align:center;cursor:pointer;transition:all var(--nz-transition);text-decoration:none}.nz-year-card:hover{transform:translateY(-3px);box-shadow:var(--nz-shadow);border-color:var(--nz-sepia)}.nz-year-card .year{font-size:2rem;font-family:var(--nz-font-heading);font-weight:700;color:var(--nz-white);display:block}.nz-year-card .count{font-size:.8rem;color:var(--nz-sepia);font-family:var(--nz-font-mono);margin-top:.3rem}.nz-year-card .bar{height:4px;background:var(--nz-border);border-radius:2px;margin-top:1rem;overflow:hidden}.nz-year-card .bar-fill{height:100%;background:var(--nz-sepia);border-radius:2px;transition:width 0.6s ease}.nz-search-page{padding:3rem 0}.nz-search-header{text-align:center;margin-bottom:2rem}.nz-search-header h1{font-size:1.5rem;color:var(--nz-text-muted);font-weight:400}.nz-search-header h1 strong{color:var(--nz-white)}.nz-search-count{font-size:.9rem;color:var(--nz-text-muted);margin-top:.5rem}.nz-lightbox{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .95);z-index:300;align-items:center;justify-content:center;cursor:zoom-out}.nz-lightbox.active{display:flex}.nz-lightbox img{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:var(--nz-radius)}.nz-lightbox-close{position:absolute;top:1.5rem;right:1.5rem;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;opacity:.6;transition:opacity var(--nz-transition)}.nz-lightbox-close:hover{opacity:1}.nz-lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgb(255 255 255 / .1);border:none;color:#fff;font-size:2rem;cursor:pointer;padding:1rem;border-radius:var(--nz-radius);opacity:.5;transition:opacity var(--nz-transition)}.nz-lightbox-nav:hover{opacity:1}.nz-lightbox-prev{left:1rem}.nz-lightbox-next{right:1rem}.nz-lightbox-caption{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);color:#fff;font-size:.9rem;text-align:center;opacity:.8;max-width:80%}.nz-pagination{display:flex;justify-content:center;gap:.5rem;margin:3rem 0;flex-wrap:wrap}.nz-pagination a,.nz-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 .75rem;background:var(--nz-bg-card);border:1px solid var(--nz-border);border-radius:var(--nz-radius);color:var(--nz-text-muted);font-size:.9rem;transition:all var(--nz-transition)}.nz-pagination a:hover{background:var(--nz-sepia);color:#fff;border-color:var(--nz-sepia)}.nz-pagination .current{background:var(--nz-red);color:#fff;border-color:var(--nz-red)}.nz-footer-minimal{margin-top:3rem;padding:1.25rem 0;border-top:1px solid var(--nz-border)}.nz-footer-minimal-inner{display:flex;align-items:center;justify-content:space-between;padding:20px 40px;max-width:var(--nz-max-width);margin:0 auto}.nz-footer-copy{color:var(--nz-text-muted);font-size:.85rem}.nz-footer-bozooart{color:var(--nz-text-muted);font-size:.85rem;text-decoration:none;transition:color 0.2s}.nz-footer-bozooart:hover{color:var(--nz-sepia-light)}@media print{body{background:#fff;color:#333}.nz-header,.nz-footer,.nz-share,.nz-related,.nz-lightbox,.nz-search-overlay,.nz-pagination{display:none!important}.nz-single-title{color:#000}.nz-post-content{font-size:11pt}.nz-post-content figure img{filter:none;max-width:100%}.nz-comment{border-left-color:#999;background:#f5f5f5}}@media (max-width:768px){.nz-header-inner{height:60px;padding:0 16px}.nz-nav{display:none!important}.nz-hamburger{display:flex}.nz-hero h1{font-size:2.2rem}.nz-posts-grid{grid-template-columns:1fr}.nz-archive-stats{grid-template-columns:repeat(2,1fr)}.nz-timeline::before{left:20px}.nz-timeline-marker{left:20px;width:40px;height:40px;font-size:.65rem}.nz-timeline-content{width:calc(100% - 60px);margin-left:50px!important}.nz-footer-minimal-inner{flex-direction:column;gap:.75rem;text-align:center}.nz-single-title{font-size:1.8rem}h1{font-size:2rem}.nz-map-container{display:none!important}.nz-map-mobile-list{display:flex!important}.nz-today-flex{flex-direction:column}.nz-timemachine-years{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:480px){.nz-stats-bar{gap:1.5rem}.nz-year-grid{grid-template-columns:repeat(2,1fr)}.nz-related-grid{grid-template-columns:1fr}}.nz-single-hero{position:relative;width:100%;max-height:500px;overflow:hidden;background:var(--nz-bg)}.nz-single-hero-img{width:100%;height:500px;object-fit:cover;filter:sepia(10%) contrast(1.05) brightness(.7)}.nz-single-hero-overlay{position:absolute;inset:0;background:linear-gradient(transparent 30%,rgb(26 26 26 / .95) 100%);display:flex;align-items:flex-end}.nz-single-hero-text{padding-bottom:2.5rem;max-width:var(--nz-content-width);margin:0 auto}.nz-single-hero-date{display:inline-block;font-family:var(--nz-font-mono);font-size:.85rem;color:var(--nz-sepia-light);margin-bottom:.5rem;letter-spacing:1px}.nz-single-hero-text h1{font-size:2.5rem;color:#fff;text-shadow:0 2px 12px rgb(0 0 0 / .5);max-width:700px}@media (max-width:768px){.nz-single-hero-img{height:300px}.nz-single-hero-text h1{font-size:1.6rem}}.nz-post-tags{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:2rem 0;padding:1.5rem;background:var(--nz-bg-alt);border-radius:var(--nz-radius);border:1px solid var(--nz-border)}.nz-post-tags-label{font-size:.85rem;text-transform:uppercase;letter-spacing:1px;color:var(--nz-text-muted);font-weight:600;margin-right:.5rem}.nz-tag-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .8rem;background:var(--nz-bg-card);border:1px solid var(--nz-border);border-radius:20px;font-size:.8rem;color:var(--nz-text-muted);transition:all var(--nz-transition)}.nz-tag-pill:hover{background:var(--nz-sepia-dark);color:var(--nz-white);border-color:var(--nz-sepia-dark)}.nz-tag-pill.nz-tag-kvart{border-color:var(--nz-red);color:var(--nz-sepia-light)}.nz-tag-pill.nz-tag-kvart:hover{background:var(--nz-red);color:#fff;border-color:var(--nz-red)}.nz-tag-count{font-size:.7rem;background:rgb(255 255 255 / .08);padding:.1rem .35rem;border-radius:8px;font-family:var(--nz-font-mono)}.nz-related-grid-thumb{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.nz-related-item-thumb{display:block;background:var(--nz-bg-card);border:1px solid var(--nz-border);border-radius:var(--nz-radius);overflow:hidden;transition:all var(--nz-transition);text-decoration:none}.nz-related-item-thumb:hover{transform:translateY(-2px);border-color:var(--nz-sepia-dark);box-shadow:var(--nz-shadow)}.nz-related-thumb{height:130px;background-size:cover;background-position:center;filter:sepia(10%);transition:filter 0.3s}.nz-related-item-thumb:hover .nz-related-thumb{filter:sepia(0%)}.nz-related-info{padding:.75rem}.nz-related-info .date{font-size:.7rem;color:var(--nz-sepia);font-family:var(--nz-font-mono)}.nz-related-info .title{display:block;font-size:.85rem;color:var(--nz-white);margin-top:.2rem;line-height:1.3}.nz-related-kvart h3::before{content:'';display:inline-block;width:8px;height:8px;background:var(--nz-red);border-radius:50%;margin-right:.5rem;vertical-align:middle}.nz-comments{margin-top:3rem;padding-top:2.5rem;border-top:2px solid var(--nz-sepia-dark)}.nz-comments-title{font-size:1.3rem;color:var(--nz-sepia-light);margin-bottom:1.5rem;font-family:var(--nz-font-heading)}.nz-comments-count{color:var(--nz-text-muted);font-weight:400}.nz-comments-list{margin-bottom:2rem}.nz-comments-list{width:100%}.nz-comments-list>div{width:100%;margin:0 0 1.5rem 0;padding:0;box-sizing:border-box}.nz-comments-list{width:100%}.nz-comment-root{width:100%;box-sizing:border-box;padding:1.25rem 1.25rem 1.25rem 1.5rem;margin-bottom:1rem;background:var(--nz-bg-card);border-left:3px solid var(--nz-red);border-radius:0 var(--nz-radius) var(--nz-radius) 0;transition:background var(--nz-transition)}.nz-comment-reply{width:calc(100% - 48px);margin-left:48px;box-sizing:border-box;padding:1rem 1rem 1rem 1.25rem;margin-bottom:.75rem;background:var(--nz-bg);border-left:2px solid var(--nz-sepia-dark);border-radius:0 var(--nz-radius) var(--nz-radius) 0;transition:background var(--nz-transition)}.nz-comment-root:hover,.nz-comment-reply:hover{background:var(--nz-bg-hover)}.nz-comment-header{display:flex;align-items:center;gap:.85rem;margin-bottom:.75rem}.nz-comment-avatar{width:44px;height:44px;border-radius:50%;background:var(--nz-sepia-dark);display:flex;align-items:center;justify-content:center;font-size:1.15rem;font-weight:700;color:var(--nz-sepia-light);font-family:var(--nz-font-heading);flex-shrink:0}.nz-comment-meta{flex:1;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.3rem}.nz-comment-author{font-weight:700;font-size:.85rem;color:var(--nz-sepia-light);text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:.5rem}.nz-comment-author a{color:var(--nz-sepia-light)}.nz-comment-author a:hover{color:var(--nz-red)}.nz-comment-date{color:var(--nz-text-muted);font-family:var(--nz-font-mono);font-size:.72rem;text-align:right}.nz-comment-content{color:var(--nz-text);line-height:1.7;font-size:.95rem}.nz-comment-content p{margin-bottom:.5rem}.nz-comment-content p:last-child{margin-bottom:0}.nz-comments-closed{color:var(--nz-text-muted);margin-top:2rem;font-style:italic}.nz-comment-form-wrap{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--nz-border)}.nz-comment-form-wrap .comment-reply-title{font-family:var(--nz-font-heading);font-size:1.2rem;color:var(--nz-sepia-light);margin-bottom:1.5rem}.nz-comment-form-wrap .comment-reply-title small{font-size:.8rem;margin-left:.5rem}.nz-comment-form-wrap .comment-reply-title small a{color:var(--nz-red)}.nz-comment-form label{display:block;font-size:.85rem;font-weight:600;color:var(--nz-text-light);margin-bottom:.4rem;text-transform:uppercase;letter-spacing:.5px}.nz-comment-form label .optional{font-weight:400;text-transform:none;color:var(--nz-text-muted);font-size:.8rem}.nz-comment-form input[type="text"],.nz-comment-form input[type="email"],.nz-comment-form input[type="url"],.nz-comment-form textarea{width:100%;padding:.8rem 1rem;background:var(--nz-bg-card);border:1px solid var(--nz-border);border-radius:var(--nz-radius);color:var(--nz-white);font-family:var(--nz-font-body);font-size:.95rem;outline:none;transition:border-color var(--nz-transition)}.nz-comment-form input:focus,.nz-comment-form textarea:focus{border-color:var(--nz-sepia)}.nz-comment-form input::placeholder,.nz-comment-form textarea::placeholder{color:var(--nz-text-muted)}.nz-comment-form p{margin-bottom:1rem}.nz-comment-form .form-submit{margin-top:.5rem}.nz-comment-form .nz-comment-submit,.nz-comment-form input[type="submit"]{background:var(--nz-red);color:#fff;border:none;padding:.75rem 2rem;font-size:.95rem;font-weight:600;font-family:var(--nz-font-body);border-radius:var(--nz-radius);cursor:pointer;transition:all var(--nz-transition);text-transform:uppercase;letter-spacing:1px}.nz-comment-form .nz-comment-submit:hover,.nz-comment-form input[type="submit"]:hover{background:var(--nz-red-hover);box-shadow:0 4px 12px rgb(204 0 0 / .3)}.nz-mega-trigger{position:static;display:flex;align-items:center}.nz-mega-toggle{cursor:pointer}.nz-chevron{font-size:.6em;margin-left:.2rem;display:inline-block;transition:transform var(--nz-transition)}.nz-mega-trigger:hover .nz-chevron,.nz-mega-trigger.open .nz-chevron{transform:rotate(180deg)}.nz-mega-menu{display:none;position:absolute;top:60px;left:0;right:0;background:var(--nz-bg);border-bottom:2px solid var(--nz-sepia-dark);box-shadow:var(--nz-shadow-lg);z-index:9999;max-height:80vh;overflow-y:auto}.nz-mega-trigger:hover>.nz-mega-menu,.nz-mega-trigger.open>.nz-mega-menu{display:block}.nz-mega-search{max-width:var(--nz-max-width);margin:0 auto;padding:1rem 1.5rem 0}.nz-mega-search input{width:100%;max-width:350px;padding:.5rem 1rem;background:var(--nz-bg-card);border:1px solid var(--nz-border);border-radius:20px;color:var(--nz-white);font-size:.85rem;outline:none;transition:border-color var(--nz-transition)}.nz-mega-search input:focus{border-color:var(--nz-sepia)}.nz-mega-search input::placeholder{color:var(--nz-text-muted)}.nz-mega-inner{max-width:var(--nz-max-width);margin:0 auto;padding:1rem 1.5rem 1.5rem}.nz-mega-4col{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.nz-mega-col{padding:0 .75rem;border-right:1px solid var(--nz-border)}.nz-mega-col:nth-child(4n){border-right:none}.nz-mega-zone{font-family:var(--nz-font-heading);font-size:.8rem;font-weight:700;color:var(--nz-red);text-transform:uppercase;letter-spacing:1px;padding-bottom:.4rem;margin-bottom:.4rem;border-bottom:1px solid var(--nz-border)}.nz-mega-col ul{list-style:none;margin:0;padding:0}.nz-mega-col li{margin:0;padding:0}.nz-mega-item.nz-hidden{display:none}.nz-zone-hidden{list-style:none;margin:0;padding:0}.nz-zone-toggle{display:block;margin-top:6px;padding:4px 0;background:none;border:none;color:var(--nz-red);font-size:.78rem;cursor:pointer;text-align:left;letter-spacing:.05em;font-family:var(--nz-font-body)}.nz-zone-toggle:hover{color:var(--nz-red-hover);text-decoration:underline}.nz-mega-col a{display:flex;justify-content:space-between;align-items:center;padding:.3rem .4rem;font-size:.8rem;color:var(--nz-text-muted);text-transform:none;letter-spacing:0;font-weight:400;border-bottom:none;border-radius:3px;transition:all var(--nz-transition)}.nz-mega-col a:hover{background:var(--nz-sepia-dark);color:var(--nz-white)}.nz-mega-col a.nz-active{color:var(--nz-red);font-weight:600}.nz-mega-count{font-size:.6rem;font-family:var(--nz-font-mono);color:var(--nz-sepia);background:var(--nz-bg-card);padding:.05rem .35rem;border-radius:8px;min-width:1.2rem;text-align:center}.nz-mega-themes{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem}.nz-theme-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.25rem .75rem;background:var(--nz-bg-card);border:1px solid var(--nz-border);border-radius:var(--nz-radius);transition:all var(--nz-transition);text-decoration:none}.nz-theme-card:hover{border-color:var(--nz-sepia);background:var(--nz-bg-hover);transform:translateY(-2px);box-shadow:var(--nz-shadow)}.nz-theme-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;opacity:.8}.nz-theme-icon svg{width:24px;height:24px}.nz-theme-card:hover .nz-theme-icon{opacity:1}.nz-theme-name{font-size:.82rem;font-weight:600;color:var(--nz-white);margin-bottom:.25rem}.nz-theme-count{font-size:.7rem;font-family:var(--nz-font-mono);color:var(--nz-sepia)}.nz-theme-card:hover .nz-theme-name{color:var(--nz-sepia-light)}@media (max-width:768px){.nz-mega-menu{position:static;box-shadow:none;border-bottom:none;max-height:none}.nz-mega-4col{grid-template-columns:1fr}.nz-mega-themes{grid-template-columns:repeat(2,1fr)}.nz-mega-col{border-right:none;border-bottom:1px solid var(--nz-border);padding:.5rem 0}.nz-mega-zone{cursor:pointer;margin-bottom:0;padding:.5rem}.nz-mega-zone::after{content:' +';float:right;color:var(--nz-text-muted)}.nz-mega-zone.expanded::after{content:' âˆ’'}.nz-mega-col ul{display:none;padding:0 .5rem}.nz-mega-col ul.expanded{display:block}.nz-mega-search{padding:.5rem}.nz-mega-search input{max-width:100%}}.nz-blogger-badge{display:inline-flex;align-items:center;padding:.05rem .45rem;font-size:.55rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background:#fff0;color:var(--nz-sepia);border:1px solid var(--nz-sepia-dark);border-radius:10px;text-decoration:none;transition:all var(--nz-transition);vertical-align:middle}.nz-blogger-badge:hover{background:var(--nz-sepia);color:#fff;border-color:var(--nz-sepia)}.nz-author{padding:3rem 0}.nz-author-header{display:flex;align-items:center;gap:2rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--nz-border)}.nz-author-avatar-big{width:80px;height:80px;border-radius:50%;background:var(--nz-sepia-dark);display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;color:var(--nz-sepia-light);font-family:var(--nz-font-heading);flex-shrink:0}.nz-author-info h1{font-size:2rem;margin-bottom:.75rem}.nz-bloghr-card{display:inline-flex;align-items:center;gap:.75rem;padding:.65rem 1rem;background:var(--nz-bg-card);border:1px solid var(--nz-sepia-dark);border-radius:var(--nz-radius);text-decoration:none;transition:all var(--nz-transition)}.nz-bloghr-card:hover{border-color:var(--nz-sepia);background:var(--nz-bg-hover)}.nz-bloghr-icon{font-size:1.3rem}.nz-bloghr-label{display:block;font-size:.65rem;text-transform:uppercase;letter-spacing:1px;color:var(--nz-text-muted)}.nz-bloghr-url{display:block;font-size:.85rem;color:var(--nz-sepia-light);font-family:var(--nz-font-mono)}.nz-bloghr-arrow{color:var(--nz-text-muted);font-size:1.2rem}.nz-author-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem}.nz-author-stat{text-align:center;padding:1.25rem;background:var(--nz-bg-card);border:1px solid var(--nz-border);border-radius:var(--nz-radius)}.nz-author-stat .number{display:block;font-size:1.5rem;font-weight:700;color:var(--nz-sepia-light);font-family:var(--nz-font-heading)}.nz-author-stat .label{font-size:.7rem;text-transform:uppercase;letter-spacing:1px;color:var(--nz-text-muted);margin-top:.2rem}.nz-author-comments{border:1px solid var(--nz-border);border-radius:var(--nz-radius);overflow:hidden}.nz-author-comment-row{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid var(--nz-border);text-decoration:none;transition:background var(--nz-transition)}.nz-author-comment-row:last-child{border-bottom:none}.nz-author-comment-row:hover{background:var(--nz-bg-hover)}.nz-acr-date{font-size:.75rem;color:var(--nz-sepia);font-family:var(--nz-font-mono);min-width:80px}.nz-acr-title{flex:1;font-size:.9rem;color:var(--nz-text)}.nz-acr-count{font-size:.7rem;color:var(--nz-text-muted);font-family:var(--nz-font-mono);background:var(--nz-bg-card);padding:.15rem .5rem;border-radius:8px}@media (max-width:768px){.nz-author-header{flex-direction:column;text-align:center}.nz-author-stats{grid-template-columns:repeat(2,1fr)}.nz-author-comment-row{flex-wrap:wrap}}.nz-carousels-section{margin-top:3rem;padding-top:2rem;border-top:2px solid var(--nz-sepia-dark)}.nz-carousel-section{margin-bottom:3rem}.nz-carousel-title{font-family:var(--nz-font-heading);font-size:1.8rem;color:var(--nz-text-light);margin-bottom:1rem;font-weight:400}.nz-carousel-dot{display:inline-block;width:8px;height:8px;background:var(--nz-red);border-radius:50%;margin-right:.4rem;vertical-align:middle}.nz-carousel-title a{color:var(--nz-red);font-weight:700}.nz-carousel-title a:hover{color:var(--nz-red-hover);text-decoration:underline}.nz-carousel-count{color:var(--nz-text-muted);font-size:.85rem;font-weight:400}.nz-carousel-wrapper{position:relative;width:100%;overflow:visible}.nz-carousel-track-container{overflow:hidden;border-radius:8px}.nz-full-width .nz-carousel-wrapper{width:100vw;margin-left:calc(-50vw + 50%)}.nz-full-width .nz-carousel-prev{left:20px}.nz-full-width .nz-carousel-next{right:20px}.nz-carousel-track{display:flex;gap:16px;transition:transform 0.4s ease;will-change:transform}.nz-carousel-card{flex:0 0 calc((100% - 4 * 16px) / 5);border-radius:8px;overflow:hidden;position:relative}.nz-carousel-card a{display:block;position:relative;aspect-ratio:1 / 1;text-decoration:none}.nz-carousel-img{position:absolute;inset:0;background-size:cover;background-position:center;background-color:var(--nz-bg-card);transition:transform 0.4s ease;filter:sepia(10%) contrast(1.05)}.nz-carousel-card:hover .nz-carousel-img{transform:scale(1.05);filter:sepia(0%) contrast(1.1)}.nz-carousel-overlay{position:absolute;inset:0;background:linear-gradient(transparent 40%,rgb(0 0 0 / .85) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:1.25rem;transition:background 0.3s}.nz-carousel-card:hover .nz-carousel-overlay{background:linear-gradient(transparent 30%,rgb(0 0 0 / .9) 100%)}.nz-carousel-date{font-size:.75rem;color:var(--nz-sepia-light);font-family:var(--nz-font-mono);margin-bottom:.25rem}.nz-carousel-card-title{font-size:1.15rem;font-weight:700;color:#fff;font-family:var(--nz-font-heading);line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nz-carousel-card:hover{box-shadow:0 8px 24px rgb(0 0 0 / .5)}.nz-carousel-btn{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:rgb(0 0 0 / .7);border:1px solid rgb(255 255 255 / .2);color:#fff;font-size:1.2rem;cursor:pointer;z-index:10;transition:background 0.2s;display:flex;align-items:center;justify-content:center}.nz-carousel-btn:hover{background:rgb(204 0 0 / .85);border-color:#C00}.nz-carousel-prev{left:12px}.nz-carousel-next{right:12px}.nz-carousel-dots{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.nz-carousel-dot-btn{width:10px;height:10px;border-radius:50%;background:var(--nz-border);border:none;cursor:pointer;transition:all var(--nz-transition);padding:0}.nz-carousel-dot-btn.active,.nz-carousel-dot-btn:hover{background:var(--nz-red);transform:scale(1.3)}@media (max-width:1024px){.nz-carousel-card{flex:0 0 calc((100% - 2 * 16px) / 3)}}@media (max-width:768px){.nz-carousel-wrapper{padding:0 40px}.nz-carousel-card{flex:0 0 calc((100% - 16px) / 2)}.nz-carousel-btn{width:36px;height:36px;font-size:.9rem}.nz-carousel-prev{left:6px}.nz-carousel-next{right:6px}}@media (max-width:480px){.nz-carousel-card{flex:0 0 100%}.nz-carousel-wrapper{padding:0 36px}}.nz-about-hero{padding:5rem 0 3rem;text-align:center;background:linear-gradient(180deg,#111 0%,var(--nz-bg) 100%)}.nz-about-quote{font-family:var(--nz-font-heading);font-size:1.4rem;font-style:italic;color:var(--nz-sepia-light);max-width:600px;margin:0 auto 2rem;border:none;padding:0;background:none;line-height:1.6}.nz-about-hero h1{font-size:3rem;color:var(--nz-white)}.nz-about-section{margin-bottom:3rem}.nz-about-section h2{font-size:1.5rem;color:var(--nz-sepia-light);margin-bottom:1rem;border-bottom:1px solid var(--nz-border);padding-bottom:.5rem}.nz-about-section p{margin-bottom:1rem;font-size:1.05rem;line-height:1.8;color:var(--nz-text)}.nz-about-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:3rem 0}.nz-about-stat{text-align:center;padding:2rem 1rem;background:var(--nz-bg-card);border:1px solid var(--nz-border);border-radius:var(--nz-radius)}.nz-about-stat-num{display:block;font-size:2.5rem;font-weight:700;font-family:var(--nz-font-heading);color:var(--nz-sepia-light)}.nz-about-stat-label{font-size:.75rem;text-transform:uppercase;letter-spacing:2px;color:var(--nz-text-muted);margin-top:.3rem;display:block}.nz-about-author-card{display:flex;gap:2rem;align-items:flex-start;padding:2rem;background:var(--nz-bg-alt);border:1px solid var(--nz-border);border-radius:var(--nz-radius)}.nz-about-silhouette{width:100px;height:100px;border-radius:50%;background:var(--nz-sepia-dark);display:flex;align-items:center;justify-content:center;font-size:2.5rem;flex-shrink:0}.nz-autor-slika{width:200px;height:200px;border-radius:50%;object-fit:cover;border:3px solid var(--nz-sepia);flex-shrink:0}@media (max-width:768px){.nz-about-stats{grid-template-columns:repeat(2,1fr)}.nz-about-author-card{flex-direction:column;align-items:center;text-align:center}.nz-about-hero h1{font-size:2rem}}.nz-search-suggestions{width:800px;max-width:90vw;margin-top:2rem;padding:0}.nz-search-section{margin-bottom:1.25rem}.nz-search-section-title{font-size:.7rem;text-transform:uppercase;letter-spacing:2px;color:var(--nz-text-muted);margin-bottom:.5rem;font-weight:600}.nz-search-pills{display:flex;flex-wrap:wrap;gap:.4rem}.nz-search-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .7rem;background:var(--nz-bg-card);border:1px solid var(--nz-border);border-radius:16px;color:var(--nz-text-muted);font-size:.78rem;text-decoration:none;transition:all var(--nz-transition)}.nz-search-pill:hover{background:var(--nz-sepia-dark);color:var(--nz-white);border-color:var(--nz-sepia-dark)}.nz-search-pill .count{font-size:.65rem;opacity:.6;font-family:var(--nz-font-mono)}.nz-search-pill .icon{display:inline-flex;align-items:center}.nz-search-pill .icon svg{width:16px;height:16px;vertical-align:-2px}.nz-search-recent{display:flex;flex-wrap:wrap;gap:.4rem}.nz-search-recent-item{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;background:var(--nz-bg-alt);border:1px solid var(--nz-border);border-radius:12px;color:var(--nz-text-muted);font-size:.78rem;cursor:pointer;transition:all var(--nz-transition)}.nz-search-recent-item:hover{background:var(--nz-bg-hover);color:var(--nz-text)}.nz-search-recent-remove{cursor:pointer;opacity:.5;font-size:.7rem}.nz-search-recent-remove:hover{opacity:1;color:var(--nz-red)}.nz-contact-form{max-width:600px}.nz-form-group{margin-bottom:1.25rem}.nz-form-group label{display:block;font-size:.85rem;font-weight:600;color:var(--nz-text-light);margin-bottom:.4rem;text-transform:uppercase;letter-spacing:.5px}.nz-form-group input,.nz-form-group select,.nz-form-group textarea{width:100%;padding:.8rem 1rem;background:var(--nz-bg-card);border:1px solid var(--nz-border);border-radius:var(--nz-radius);color:var(--nz-white);font-family:var(--nz-font-body);font-size:.95rem;outline:none;transition:border-color var(--nz-transition)}.nz-form-group input:focus,.nz-form-group select:focus,.nz-form-group textarea:focus{border-color:var(--nz-sepia)}.nz-form-group select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%238a857d' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.nz-contact-submit{background:var(--nz-red);color:#fff;border:none;padding:.85rem 2.5rem;font-size:.95rem;font-weight:600;font-family:var(--nz-font-body);border-radius:var(--nz-radius);cursor:pointer;transition:all var(--nz-transition);text-transform:uppercase;letter-spacing:1px}.nz-contact-submit:hover{background:var(--nz-red-hover);box-shadow:0 4px 12px rgb(204 0 0 / .3)}.nz-contact-msg{padding:1rem 1.25rem;border-radius:var(--nz-radius);margin-bottom:1.5rem;font-size:.95rem}.nz-contact-msg-success{background:rgb(0 128 0 / .15);border:1px solid rgb(0 128 0 / .3);color:#7dcc7d}.nz-contact-msg-error{background:rgb(204 0 0 / .15);border:1px solid rgb(204 0 0 / .3);color:#f66}.nz-404-number{font-size:8rem;font-weight:700;font-family:var(--nz-font-heading);color:var(--nz-sepia);line-height:1;margin-bottom:1rem;opacity:.6}.nz-404-btn{padding:.65rem 1.5rem;background:var(--nz-bg-card);border:1px solid var(--nz-border);border-radius:var(--nz-radius);color:var(--nz-text);font-size:.9rem;text-decoration:none;transition:all var(--nz-transition)}.nz-404-btn:hover{background:var(--nz-bg-hover);border-color:var(--nz-sepia);color:var(--nz-white)}.nz-404-btn-accent{background:var(--nz-red);border-color:var(--nz-red);color:#fff}.nz-404-btn-accent:hover{background:var(--nz-red-hover);color:#fff}.nz-stats-chart{display:flex;align-items:flex-end;gap:6px;height:300px;padding:1rem 0;border-bottom:2px solid var(--nz-border);margin-bottom:.5rem}.nz-stats-bar-wrap{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;position:relative;cursor:pointer}.nz-stats-bar-fill{width:100%;background:var(--nz-red);border-radius:3px 3px 0 0;transition:height 1s ease,opacity 0.3s;min-height:4px}.nz-stats-bar-wrap:hover .nz-stats-bar-fill{opacity:1!important;background:var(--nz-red-hover)}.nz-stats-bar-label{font-size:.65rem;color:var(--nz-text-muted);font-family:var(--nz-font-mono);margin-top:.4rem}.nz-stats-bar-value{position:absolute;top:-1.5rem;font-size:.65rem;color:var(--nz-sepia);font-family:var(--nz-font-mono);font-weight:700;opacity:0;transition:opacity 0.2s}.nz-stats-bar-wrap:hover .nz-stats-bar-value{opacity:1}.nz-stats-months{display:flex;flex-direction:column;gap:.4rem}.nz-stats-month{display:flex;align-items:center;gap:.75rem;position:relative;height:28px}.nz-stats-month-name{font-size:.8rem;color:var(--nz-text-muted);min-width:100px;text-align:right}.nz-stats-month-name a{color:var(--nz-sepia-light)}.nz-stats-month-bar{height:20px;background:var(--nz-sepia-dark);border-radius:3px;transition:width 1s ease;min-width:4px}.nz-stats-tag-bar{background:var(--nz-red);opacity:.7}.nz-stats-month-val{font-size:.75rem;color:var(--nz-text-muted);font-family:var(--nz-font-mono);min-width:30px}.nz-today-widget{padding:1.25rem;background:var(--nz-bg-card);border:1px solid var(--nz-border);border-radius:var(--nz-radius)}.nz-today-title{font-family:var(--nz-font-heading);font-size:1rem;color:var(--nz-sepia-light);margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--nz-border)}.nz-today-title span{color:var(--nz-text-muted);font-weight:400;font-size:.85rem}.nz-today-list{display:flex;flex-direction:column;gap:.4rem}.nz-today-item{display:flex;align-items:baseline;gap:.6rem;padding:.35rem .5rem;border-radius:3px;text-decoration:none;transition:background var(--nz-transition)}.nz-today-item:hover{background:var(--nz-bg-hover)}.nz-today-year{font-family:var(--nz-font-mono);font-size:.75rem;color:var(--nz-red);font-weight:700;min-width:35px}.nz-today-name{font-size:.85rem;color:var(--nz-text);line-height:1.3}.nz-home-section{margin-bottom:3rem}.nz-section-title{font-family:var(--nz-font-heading);font-size:1.5rem;color:var(--nz-text-light);font-weight:400;margin-bottom:1.25rem;display:flex;align-items:center;gap:.5rem}.nz-dot{display:inline-block;width:8px;height:8px;background:var(--nz-red);border-radius:50%}.nz-today-scroll{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.75rem;scrollbar-width:thin;scrollbar-color:var(--nz-border) #fff0}.nz-today-scroll::-webkit-scrollbar{height:6px}.nz-today-scroll::-webkit-scrollbar-track{background:#fff0}.nz-today-scroll::-webkit-scrollbar-thumb{background:var(--nz-border);border-radius:3px}.nz-today-card{flex:0 0 180px;text-decoration:none;border-radius:8px;overflow:hidden;background:var(--nz-bg-card);border:1px solid var(--nz-border);transition:all var(--nz-transition)}.nz-today-card:hover{transform:translateY(-3px);box-shadow:var(--nz-shadow)}.nz-today-card-img{height:120px;background-size:cover;background-position:center;background-color:var(--nz-bg-alt);position:relative}.nz-today-card-title{display:block;padding:.6rem;font-size:.8rem;color:var(--nz-text);line-height:1.3}.nz-map-container{position:relative;max-width:900px;margin:0 auto}.nz-map-svg{width:100%;height:auto}.nz-karta-zona{fill:#fff0;stroke:#444;stroke-width:1;transition:fill 0.2s ease,stroke 0.2s ease;cursor:pointer}.nz-karta-zona:hover{fill:rgb(204 0 0 / .25);stroke:#C00}.nz-karta-border{stroke:#444;stroke-width:1}.nz-karta-text{fill:#e0e0e0;pointer-events:none}.nz-karta-text-count{fill:#8B7355;pointer-events:none}.nz-karta-sava{fill:#1a3a5c}.nz-karta-sava-text{fill:#3a7abf}.nz-map-tooltip{display:none;position:absolute;background:var(--nz-bg);border:1px solid var(--nz-sepia);border-radius:var(--nz-radius);padding:.5rem .75rem;font-size:.85rem;color:var(--nz-white);pointer-events:none;z-index:20;white-space:nowrap}.nz-map-mobile-list{display:none;flex-wrap:wrap;gap:.5rem}.nz-today-carousel .nz-carousel-card{flex:0 0 calc((100% - 2 * 16px) / 3)!important}@media (max-width:1024px){.nz-today-carousel .nz-carousel-card{flex:0 0 calc((100% - 16px) / 2)!important}}@media (max-width:768px){.nz-today-carousel .nz-carousel-card{flex:0 0 100%!important}}.nz-today-flex{display:flex;gap:1rem}.nz-theme-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.nz-theme-tile{position:relative;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;text-decoration:none}.nz-theme-tile-bg{position:absolute;inset:0;background-size:cover;background-position:center;background-color:var(--nz-bg-card);transition:transform 0.4s;filter:sepia(15%) brightness(.6)}.nz-theme-tile:hover .nz-theme-tile-bg{transform:scale(1.08);filter:sepia(0%) brightness(.5)}.nz-theme-tile-overlay{position:absolute;inset:0;background:linear-gradient(transparent 30%,rgb(0 0 0 / .8) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:1.25rem}.nz-theme-tile-emoji{margin-bottom:.3rem;opacity:.7}.nz-theme-tile-emoji svg{width:24px;height:24px}.nz-theme-tile:hover .nz-theme-tile-emoji{opacity:1}.nz-theme-tile-name{font-size:1.1rem;font-weight:700;color:#fff;font-family:var(--nz-font-heading)}.nz-theme-tile-count{font-size:.75rem;color:var(--nz-sepia-light);font-family:var(--nz-font-mono)}.nz-timemachine-years{display:flex;gap:4px;align-items:flex-end;height:140px;border-bottom:2px solid var(--nz-border);padding-bottom:0;margin-bottom:1rem}.nz-tm-year{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;background:none;border:none;cursor:pointer;padding:0;position:relative}.nz-tm-bar{width:100%;background:var(--nz-sepia-dark);border-radius:3px 3px 0 0;transition:background 0.2s,height 0.5s;min-height:4px}.nz-tm-year:hover .nz-tm-bar,.nz-tm-year.active .nz-tm-bar{background:var(--nz-red)}.nz-tm-label{font-size:.6rem;color:var(--nz-text-muted);font-family:var(--nz-font-mono);margin-top:.3rem}.nz-tm-count{font-size:.55rem;color:var(--nz-sepia);font-family:var(--nz-font-mono);position:absolute;top:-1rem;opacity:0;transition:opacity 0.2s}.nz-tm-year:hover .nz-tm-count,.nz-tm-year.active .nz-tm-count{opacity:1}.nz-tm-preview{min-height:80px}.nz-tm-post-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.nz-tm-post{display:flex;gap:.75rem;padding:.75rem;background:var(--nz-bg-card);border:1px solid var(--nz-border);border-radius:var(--nz-radius);text-decoration:none;transition:border-color var(--nz-transition)}.nz-tm-post:hover{border-color:var(--nz-sepia)}.nz-tm-post-thumb{width:60px;height:60px;border-radius:4px;background-size:cover;background-position:center;background-color:var(--nz-bg-alt);flex-shrink:0}.nz-tm-post-info .title{font-size:.85rem;color:var(--nz-white);display:block;line-height:1.3;margin-bottom:.2rem}.nz-tm-post-info .meta{font-size:.7rem;color:var(--nz-text-muted);font-family:var(--nz-font-mono)}.nz-random-btn{padding:.85rem 2.5rem;background:var(--nz-red);color:#fff;border:none;border-radius:30px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all 0.2s;font-family:var(--nz-font-body)}.nz-random-btn:hover{background:var(--nz-red-hover);transform:scale(1.05);box-shadow:0 4px 16px rgb(204 0 0 / .3)}.nz-random-preview{max-width:500px;margin:1.5rem auto 0}.nz-random-card{display:flex;gap:1rem;padding:1rem;background:var(--nz-bg-card);border:1px solid var(--nz-border);border-radius:8px;text-align:left;text-decoration:none}.nz-random-card-img{width:120px;height:90px;border-radius:6px;background-size:cover;background-position:center;background-color:var(--nz-bg-alt);flex-shrink:0}.nz-random-card-info .title{display:block;font-size:1rem;font-weight:700;color:var(--nz-white);margin-bottom:.3rem}.nz-random-card-info .excerpt{font-size:.85rem;color:var(--nz-text-muted);line-height:1.5;margin-bottom:.5rem}.nz-random-card-info .read-more{font-size:.8rem;color:var(--nz-red);font-weight:600}.nz-social-link{display:flex;align-items:center;color:var(--nz-text-muted);opacity:.7;transition:opacity 0.2s,color 0.2s;padding:.3rem}.nz-social-link:hover{opacity:1}@media (max-width:768px){.nz-theme-grid{grid-template-columns:repeat(2,1fr)}.nz-tm-post-list{grid-template-columns:1fr}.nz-random-card{flex-direction:column}.nz-random-card-img{width:100%;height:150px}}@media (max-width:480px){.nz-theme-grid{grid-template-columns:repeat(2,1fr)}}.nz-kvart-header{padding:2.5rem 0 2rem;border-bottom:1px solid var(--nz-border);margin-bottom:2rem}.nz-kvart-naziv{font-size:2.5rem;font-weight:700;margin:.5rem 0 .5rem}.nz-kvart-broj{color:var(--nz-sepia);font-size:1rem;font-family:var(--nz-font-mono)}.nz-kvart-section{margin-bottom:2rem}.nz-kvart-section-title{font-size:.8rem;text-transform:uppercase;letter-spacing:.15em;color:var(--nz-red);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--nz-border);font-family:var(--nz-font-body);font-weight:700}.nz-kvart-tags{display:flex;flex-wrap:wrap;gap:.5rem}.page-id-4775 .nz-content-area{max-width:860px;margin:0 auto;padding:60px 40px}.page-id-4775 h1{font-size:3rem;font-weight:700;text-align:center;margin-bottom:.5rem;letter-spacing:-.02em}.page-id-4775 hr,.page-id-4775 .wp-block-separator{border:none;border-top:1px solid var(--nz-border);margin:3rem 0}.page-id-4775 h2{font-size:1.6rem;font-weight:700;margin:2.5rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid var(--nz-border);color:var(--nz-text)}.page-id-4775 .wp-block-columns{gap:0;margin:2rem 0;background:var(--nz-bg-alt);border:1px solid var(--nz-border);border-radius:4px;overflow:hidden}.page-id-4775 .wp-block-column{padding:2rem 1rem;text-align:center;border-right:1px solid var(--nz-border)}.page-id-4775 .wp-block-column:last-child{border-right:none}.page-id-4775 .wp-block-column h3{font-size:2.8rem!important;font-weight:800;color:#CC0000!important;margin:0 0 .25rem;line-height:1;border:none;padding:0}.page-id-4775 .wp-block-column p{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:var(--nz-sepia);margin:0}.page-id-4775 .nz-post-content p{font-size:1.05rem;line-height:1.8;color:var(--nz-text-light);margin-bottom:1.2rem}.page-id-4775 .nz-post-content a{color:#C00;text-decoration:none;border-bottom:1px solid rgb(204 0 0 / .3);transition:border-color 0.2s}.page-id-4775 .nz-post-content a:hover{border-color:#C00}.page-id-4775 .wp-block-button__link{background:#CC0000!important;color:#fff!important;padding:14px 40px!important;border-radius:2px!important;font-size:0.9rem!important;letter-spacing:0.08em!important;text-transform:uppercase!important;font-weight:600!important;border:none!important;transition:background 0.2s!important}.page-id-4775 .wp-block-button__link:hover{background:#aa0000!important}.page-id-4775 .nz-post-content p.has-text-align-center:last-of-type{font-style:italic;color:#8B7355;font-size:1.1rem}@media (max-width:768px){.page-id-4775 .nz-content-area{padding:40px 20px}.page-id-4775 h1{font-size:2rem}.page-id-4775 .wp-block-columns{flex-direction:column}.page-id-4775 .wp-block-column{border-right:none;border-bottom:1px solid var(--nz-border);padding:1.5rem}}.nz-timeline-container{padding:6rem 0 1rem}@media (max-width:1024px){.nz-posts-grid{grid-template-columns:repeat(2,1fr)!important}.nz-carousel-card{flex:0 0 calc((100% - 2 * 16px) / 3)!important}}@media (max-width:768px){.nz-nav{display:none!important}.nz-hamburger{display:flex}.nz-stats-bar{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.nz-carousel-card{flex:0 0 calc((100% - 16px) / 2)!important}.nz-posts-grid{grid-template-columns:1fr!important}.nz-content-area{padding-left:16px;padding-right:16px}.nz-footer-minimal-inner{flex-direction:column;gap:16px;text-align:center}.nz-kvart-header{padding:24px 0 16px}.nz-kvart-naziv{font-size:1.8rem}.nz-theme-grid{grid-template-columns:repeat(2,1fr)}.nz-timemachine-years{overflow-x:auto;-webkit-overflow-scrolling:touch}.nz-map-container{display:none!important}.nz-map-mobile-list{display:flex!important}}@media (max-width:480px){.nz-carousel-card{flex:0 0 100%!important}.nz-hero h1{font-size:2rem}.nz-stat-number{font-size:1.5rem}}.nz-dvojna-sekcija{padding:4rem 0}.nz-dvojna-inner{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.nz-kviz{background:var(--nz-bg-card,#161616);border:1px solid var(--nz-border,#2a2a2a);border-radius:var(--nz-radius,4px);padding:2rem;min-height:400px;display:flex;flex-direction:column;position:relative;overflow:hidden}.nz-kviz::before{content:'';position:absolute;inset:0;background:rgb(0 0 0 / .8);z-index:0}.nz-kviz>*{position:relative;z-index:1}.nz-kviz-intro{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:1.5rem;text-align:center;color:var(--nz-text-muted)}.nz-kviz-progress{display:flex;align-items:center;gap:12px;margin-bottom:1rem;font-size:.85rem;color:var(--nz-sepia,#8B7355)}.nz-kviz-progress-bar{flex:1;height:3px;background:var(--nz-border,#2a2a2a);border-radius:2px}.nz-kviz-progress-fill{height:100%;background:var(--nz-red,#CC0000);border-radius:2px;transition:width 0.3s ease}.nz-kviz-slika-wrap{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--nz-radius,4px);margin-bottom:1rem}.nz-kviz-slika-wrap img{width:100%;height:100%;object-fit:cover}.nz-kviz-feedback{position:absolute;bottom:0;left:0;right:0;padding:8px 16px;font-weight:600;font-size:.9rem;display:none}.nz-kviz-feedback.tocno{background:rgb(0 180 0 / .85);color:#fff}.nz-kviz-feedback.pogresno{background:rgb(204 0 0 / .85);color:#fff}.nz-kviz-odgovori{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nz-kviz-odgovor{padding:10px;background:var(--nz-bg-alt,#1e1e1e);border:1px solid var(--nz-border,#333);color:var(--nz-text-muted,#ccc);border-radius:var(--nz-radius,4px);cursor:pointer;font-size:.9rem;transition:all 0.2s;text-align:center}.nz-kviz-odgovor:hover:not(:disabled){background:var(--nz-bg-hover,#2a2a2a);border-color:var(--nz-sepia,#8B7355);color:var(--nz-white,#fff)}.nz-kviz-odgovor.tocno{background:rgb(0 150 0 / .2);border-color:#0a0;color:#0c0}.nz-kviz-odgovor.pogresno{background:rgb(204 0 0 / .2);border-color:var(--nz-red,#CC0000);color:#f44}.nz-kviz-odgovor:disabled{cursor:not-allowed}.nz-kviz-rezultat{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:1.5rem;padding:2rem 1rem;text-align:center}.nz-kviz-score{font-size:4rem;font-weight:800;line-height:1;font-family:var(--nz-font-heading);margin-bottom:.5rem}#kviz-poruka{margin-bottom:.5rem}.nz-kviz-rezultat #kviz-restart{margin-top:.5rem}.nz-kviz-score.odlicno{color:#0c0}.nz-kviz-score.dobro{color:var(--nz-sepia,#8B7355)}.nz-kviz-score.lose{color:var(--nz-red,#CC0000)}.nz-btn-primary{display:inline-block;padding:12px 32px;background:var(--nz-red,#CC0000);color:#fff;border:none;border-radius:9999px;font-size:.9rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:background 0.2s;font-family:var(--nz-font-body)}.nz-btn-primary:hover{background:#a00}.nz-btn-secondary{display:inline-block;padding:10px 24px;background:#fff0;color:var(--nz-sepia,#8B7355);border:1px solid var(--nz-sepia,#8B7355);border-radius:9999px;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:all 0.2s;font-family:var(--nz-font-body)}.nz-btn-secondary:hover{background:var(--nz-sepia,#8B7355);color:#fff}.nz-promijenilo-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.nz-promijenilo-header .nz-section-title{margin-bottom:0}.nz-promijenilo-vise{font-size:.8rem;color:var(--nz-sepia,#8B7355);text-decoration:none;letter-spacing:.05em;white-space:nowrap}.nz-promijenilo-vise:hover{color:var(--nz-red,#CC0000)}.nz-promijenilo-lista{display:flex;flex-direction:column;gap:1px;margin-bottom:1.5rem}.nz-promijenilo-item{display:flex;gap:12px;align-items:center;padding:10px;background:var(--nz-bg-card,#161616);text-decoration:none;transition:background 0.2s;border-left:2px solid #fff0}.nz-promijenilo-item:hover{background:var(--nz-bg-hover,#1e1e1e);border-left-color:var(--nz-red,#CC0000)}.nz-promijenilo-thumb{width:60px;height:60px;flex-shrink:0;overflow:hidden}.nz-promijenilo-thumb img{width:100%;height:100%;object-fit:cover;filter:grayscale(30%);transition:filter 0.2s}.nz-promijenilo-item:hover .nz-promijenilo-thumb img{filter:grayscale(0%)}.nz-promijenilo-godina{font-size:.75rem;color:var(--nz-red,#CC0000);display:block;margin-bottom:4px;font-weight:600}.nz-promijenilo-info h4{font-size:.9rem;color:var(--nz-text,#ccc);font-weight:500;line-height:1.3;margin:0}@media (max-width:768px){.nz-dvojna-inner{grid-template-columns:1fr}.nz-kviz-odgovori{grid-template-columns:1fr}.nz-promijenilo-wrap,.nz-kviz,.nz-home-section{padding:15px}.nz-theme-grid{grid-template-columns:repeat(2,1fr)!important}}.nz-theme-toggle{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:none;border:none;cursor:pointer;color:var(--nz-text);opacity:.7;transition:opacity 0.2s;padding:0;flex-shrink:0;margin-left:4px}.nz-theme-toggle:hover{opacity:1}.nz-theme-toggle svg{width:18px;height:18px;pointer-events:none}[data-theme='light'] .nz-icon-sun{display:none!important}[data-theme='light'] .nz-icon-moon{display:block!important}body{transition:background-color 0.3s ease,color 0.3s ease}[data-theme='light'] .nz-header{background:#fff;border-bottom:1px solid var(--nz-border);box-shadow:0 1px 8px rgb(0 0 0 / .08)}[data-theme='light'] .nz-card{box-shadow:0 2px 8px rgb(0 0 0 / .08)}[data-theme='light'] .nz-comment-root{background:#fff}[data-theme='light'] .nz-comment-reply{background:#f5f0e8}[data-theme='light'] .nz-mega-menu{background:#fff;border:1px solid var(--nz-border);box-shadow:0 4px 20px rgb(0 0 0 / .1)}[data-theme='light'] .nz-search-overlay{background:rgb(245 240 232 / .97)}[data-theme='light'] .nz-mobile-nav{background:#fff}[data-theme='light'] .nz-footer-minimal{background:#ede8df;border-top:1px solid var(--nz-border)}[data-theme='light'] .nz-kviz{border:1px solid var(--nz-border)}[data-theme='light'] .nz-promijenilo-item{background:#fff}[data-theme='light'] .nz-carousel-btn{background:rgb(255 255 255 / .9);color:#1a1a1a;border-color:rgb(0 0 0 / .1)}[data-theme='light'] .nz-tag-pill{background:#ede8df;color:#1a1a1a;border-color:var(--nz-border)}[data-theme='light'] .nz-tag-pill:hover{background:var(--nz-red);color:#fff}[data-theme='light'] .nz-stats-bar{background:#ede8df}[data-theme='light'] input,[data-theme='light'] textarea,[data-theme='light'] select{background:#fff;color:#1a1a1a;border-color:var(--nz-border)}[data-theme='light'] .nz-karta-zona{stroke:#b0a898}[data-theme='light'] .nz-karta-zona:hover{fill:rgb(204 0 0 / .15);stroke:#C00}[data-theme='light'] .nz-karta-border{stroke:#b0a898}[data-theme='light'] .nz-karta-text{fill:#2a2a2a}[data-theme='light'] .nz-karta-text-count{fill:#6b5a3e}[data-theme='light'] .nz-karta-sava{fill:#4a7a9b}[data-theme='light'] .nz-karta-sava-text{fill:#fff}[data-theme='light'] .nz-timeline-year{background:#ede8df;color:#1a1a1a}[data-theme='light'] .nz-about-hero{background:linear-gradient(180deg,#f5f0e8 0%,#ede8df 100%)}[data-theme='light'] .nz-single-hero-overlay{background:linear-gradient(transparent 30%,rgb(245 240 232 / .95) 100%)}[data-theme='light'] .nz-single-hero-text h1{color:#1a1a1a;text-shadow:none}[data-theme='light'] #kviz-poruka{color:var(--nz-text)}[data-theme='light'] .nz-kviz-score{color:var(--nz-red)}[data-theme='light'] .nz-kviz-score.odlicno{color:#2a7a2a}[data-theme='light'] .nz-kviz-score.dobro{color:#6b5a3e}[data-theme='light'] .nz-kviz-score.lose{color:#C00}.nz-indeks-filter{width:100%;padding:10px 16px;background:var(--nz-bg-card);border:1px solid var(--nz-border);color:var(--nz-text);font-size:1rem;margin-bottom:1.5rem;border-radius:2px;outline:none;font-family:var(--nz-font-body);transition:border-color var(--nz-transition)}.nz-indeks-filter:focus{border-color:var(--nz-sepia)}.nz-indeks-filter::placeholder{color:var(--nz-text-muted)}.nz-indeks-stats{font-size:.85rem;color:var(--nz-text-muted);margin-bottom:1rem}.nz-indeks-godina{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--nz-sepia);padding:8px 0 4px;border-bottom:1px solid var(--nz-border);margin-top:1.5rem;position:sticky;top:60px;background:var(--nz-bg);z-index:1}.nz-indeks-row{display:flex;align-items:center;gap:16px;padding:6px 8px;border-bottom:1px solid rgb(255 255 255 / .03);transition:background 0.15s}.nz-indeks-row:hover{background:var(--nz-bg-hover)}.nz-indeks-row:nth-child(even){background:rgb(255 255 255 / .01)}.nz-indeks-row:nth-child(even):hover{background:var(--nz-bg-hover)}.nz-indeks-datum{font-size:.8rem;color:var(--nz-text-muted);font-family:var(--nz-font-mono);flex-shrink:0;width:90px}.nz-indeks-naslov{flex:1;font-size:.92rem;color:var(--nz-text);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nz-indeks-naslov:hover{color:var(--nz-red)}.nz-indeks-komentari{font-size:.78rem;color:var(--nz-text-muted);flex-shrink:0;display:flex;align-items:center;gap:4px}.nz-indeks-komentari svg{opacity:.5}.nz-indeks-empty{text-align:center;padding:2rem;color:var(--nz-text-muted);font-style:italic;display:none}[data-theme='light'] .nz-indeks-row{border-bottom:1px solid rgb(0 0 0 / .04)}[data-theme='light'] .nz-indeks-row:nth-child(even){background:rgb(0 0 0 / .02)}@media (max-width:768px){.nz-indeks-datum{width:75px;font-size:.72rem}.nz-indeks-naslov{font-size:.85rem}.nz-indeks-row{gap:10px;padding:6px 4px}}