/* Klasik tema */
[data-theme="klasik"] .nm-splash{background-image:var(--nm-cover,none)}
.opt-checker-on .nm-splash::before{content:"";position:absolute;inset:0;opacity:.07;pointer-events:none;background-image:conic-gradient(#000 25%,transparent 0 50%,#000 0 75%,transparent 0);background-size:56px 56px}
.nm-splash-inner{position:relative}
.nm-slogan{font-family:"Brush Script MT","Segoe Script","Snell Roundhand",cursive;font-size:2.4rem;font-weight:400;transform:rotate(-4deg);margin-block:-6px 6px}
.nm-start{background:transparent;color:var(--nm-text);font-family:var(--nm-font-heading);font-size:1.5rem;letter-spacing:.03em;padding:10px}
.nm-start::after{content:"!"}
.nm-price-footer{font-family:var(--nm-font-heading);text-transform:uppercase;letter-spacing:.02em}
.nm-popup-card{background:var(--nm-bg);color:var(--nm-text);border:3px solid var(--nm-text)}
.nm-popup-btn{background:var(--nm-text);color:var(--nm-bg);font-family:var(--nm-font-heading);font-size:1.35rem}
.nm-header{background:#111;color:#fff;border:0}
.nm-header .nm-header-bar{display:grid;grid-template-columns:1fr auto 1fr;padding-block:12px}
.nm-header .nm-header-brand{grid-column:2;justify-content:center;text-align:center}
.nm-header .nm-header-actions{grid-column:3;justify-self:end}
.nm-header .nm-header-brand img{max-block-size:64px;max-inline-size:200px}
.nm-header .nm-tools{background:var(--nm-bg);padding-block:12px}
.nm-header .nm-search{background:#fff;color:#111;border:0}
.nm-header .nm-search input{font-family:var(--nm-font-heading);text-transform:uppercase;font-weight:700}
.nm-header .nm-cats-btn{font-family:var(--nm-font-heading);text-transform:uppercase;color:var(--nm-text);border-color:var(--nm-text)}
.nm-header .nm-catnav{background:var(--nm-bg);color:var(--nm-text)}
.nm-catnav a{border-color:currentColor;font-family:var(--nm-font-heading);text-transform:uppercase}
.nm-catnav a.is-active{background:var(--nm-text);color:var(--nm-bg);border-color:var(--nm-text)}
.nm-app{background:#111}
.nm-main{background:#111;max-inline-size:none;padding-block-start:14px}
.nm-home,.nm-category,.nm-info,.nm-feedback,.nm-search-screen{max-inline-size:1100px;margin-inline:auto;color:#fff}
.nm-cat-grid{gap:10px}
.opt-columns-3 .nm-cat-grid{grid-template-columns:repeat(3,1fr)}
.opt-columns-2 .nm-cat-grid{grid-template-columns:repeat(2,1fr)}
.nm-cat-tile{border-radius:4px;background:#2a2a2a;color:#fff}
.nm-cat-name{font-family:var(--nm-font-heading);font-size:clamp(.72rem,3vw,1.15rem);letter-spacing:0}
.nm-category{color:#111}
.nm-category .nm-prevnext{color:#fff;font-family:var(--nm-font-heading)}
.nm-category-title{background:#000;color:#fff;font-family:var(--nm-font-heading);font-size:clamp(1.6rem,7vw,2.6rem);margin-inline:-14px;border-radius:0}
.nm-card{background:#fff;color:#111;border-radius:10px}
.nm-card-title{font-family:var(--nm-font-heading);font-size:1.2rem}
.nm-card-icons{color:#d61f26}
.nm-price{font-family:var(--nm-font-heading);font-size:1.1rem}
.nm-badge{background:var(--nm-bg);color:var(--nm-text)}
.nm-modal-dialog{background:#fff;color:#111}
.nm-detail-title{font-family:var(--nm-font-heading);font-size:1.6rem}
.nm-footer{background:#111;color:#fff;border:0;margin:0}
.nm-info,.nm-feedback{color:#fff}
.nm-info-list>div{background:#1f1f1f;color:#fff}
.nm-form input[type=text],.nm-form textarea{background:#fff;color:#111}
.nm-feedback .nm-chip input:checked+span{background:var(--nm-bg);color:var(--nm-text);border-color:var(--nm-bg)}
.nm-feedback .nm-btn,.nm-info .nm-btn{background:var(--nm-bg);color:var(--nm-text)}
.nm-search-screen .nm-screen-title{color:#fff}
