/* Alt sayfa atmosferi: tek sabit KO görseli zemin, sıcak tonlu desenli paneller. */

:root {
    --lunora-warm-panel: linear-gradient(180deg, rgba(20,18,17,.84), rgba(10,10,11,.90));
    --lunora-warm-row: rgba(14,12,11,.62);
    --lunora-warm-row-hover: rgba(200,164,93,.07);
    --lunora-warm-line: rgba(200,164,93,.10);
    --lunora-warm-edge: rgba(200,164,93,.20);
    /* İnce altın kafes deseni (çok soluk). */
    --lunora-warm-pattern: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath d='M14 0 28 14 14 28 0 14Z' fill='none' stroke='%23c8a45d' stroke-opacity='.05' stroke-width='1'/%3E%3Ccircle cx='14' cy='14' r='1' fill='%23c8a45d' fill-opacity='.07'/%3E%3C/svg%3E");
}

/* Tek görsel: başlıktan sayfa sonuna kesintisiz, kaydırırken sabit. */
html body.lunora-subpage {
    background:
        linear-gradient(180deg, rgba(5,6,9,.30) 0, rgba(5,6,9,.62) 340px, rgba(5,6,9,.86) 760px, rgba(5,6,9,.93) 100%),
        #060709 url('../images/lunora/page-bg-v1.jpg') center top / cover fixed no-repeat !important;
}

/* Başlık alanı kendi resmini taşımaz; yalnız yazının okunması için soldan kararır. */
.lunora-subpage .lunora-page-hero {
    background: linear-gradient(90deg, rgba(5,6,9,.88) 0%, rgba(5,6,9,.55) 38%, rgba(5,6,9,0) 72%) !important;
    border-bottom-color: var(--lunora-warm-edge) !important;
}
.lunora-subpage .lunora-page-hero::before,
.lunora-subpage .lunora-page-hero__glow { display: none !important; }
.lunora-subpage #lunora-main { background: transparent !important; }

/* Paneller: yarı saydam, sıcak, desenli. */
.lunora-subpage .lunora-sz > *,
.lunora-subpage .lunora-us-panel,
.lunora-subpage .lunora-mk-tab span,
.lunora-subpage .lunora-up-panel,
.lunora-subpage .lunora-ev-card__body,
.lunora-subpage .lunora-ev-today,
.lunora-subpage .lunora-gen-stage,
.lunora-subpage .lunora-gd-step,
.lunora-subpage .lunora-gd-nation,
.lunora-subpage .lunora-gd-class,
.lunora-subpage .lunora-gd-hour,
.lunora-subpage .lunora-gd-controls {
    border-color: var(--lunora-warm-edge) !important;
    background: var(--lunora-warm-pattern), var(--lunora-warm-panel) !important;
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    box-shadow: 0 18px 40px rgba(0,0,0,.35);
}
.lunora-subpage .lunora-mk-tab--sell input:checked + span { background: var(--lunora-warm-pattern), linear-gradient(180deg, rgba(85,214,194,.16), rgba(10,10,11,.92)) !important; border-color: rgba(85,214,194,.7) !important; }
.lunora-subpage .lunora-mk-tab--buy input:checked + span { background: var(--lunora-warm-pattern), linear-gradient(180deg, rgba(200,164,93,.18), rgba(10,10,11,.92)) !important; border-color: rgba(200,164,93,.8) !important; }
.lunora-subpage .lunora-sz-items header,
.lunora-subpage .lunora-us-panel > header { border-bottom-color: var(--lunora-warm-line) !important; }

/* Satırlar: mavi-lacivert yerine sıcak koyu. */
.lunora-subpage .lunora-rk-row,
.lunora-subpage .lunora-rk-hero,
.lunora-subpage .lunora-us-row,
.lunora-subpage .lunora-mk-row,
.lunora-subpage .lunora-source-row,
.lunora-subpage .lunora-drop-row,
.lunora-subpage .lunora-drop-group > summary,
.lunora-subpage #lunora-main button.lunora-sz-item {
    border-color: var(--lunora-warm-line) !important;
    background-color: var(--lunora-warm-row) !important;
}
.lunora-subpage .lunora-mk-row { border-left-color: rgba(85,214,194,.55) !important; }
.lunora-subpage .lunora-mk-row.is-buy { border-left-color: rgba(200,164,93,.7) !important; }
.lunora-subpage .lunora-source-group .lunora-source-row { background-color: transparent !important; }
.lunora-subpage #lunora-main a.lunora-rk-row:hover,
.lunora-subpage #lunora-main a.lunora-us-row:hover,
.lunora-subpage #lunora-main button.lunora-sz-item:hover { background-color: var(--lunora-warm-row-hover) !important; }
.lunora-subpage #lunora-main a.lunora-rk-hero--1 { border-color: rgba(200,164,93,.55) !important; background: radial-gradient(ellipse at 50% 30%, rgba(200,164,93,.22), transparent 70%), var(--lunora-warm-row) !important; }

/* Arama kutuları ve seçiciler. */
.lunora-subpage .lunora-sz-search input,
.lunora-subpage .lunora-sz-items header input,
.lunora-subpage .lunora-mk-select {
    border-color: rgba(200,164,93,.22) !important;
    background: rgba(12,11,10,.78) !important;
}
.lunora-subpage #lunora-main .lunora-us-search input { background: rgba(20,18,16,.92) !important; }

/* Ortak kenar rengi alt sayfalarda sıcak. */
.lunora-subpage #lunora-main { --lunora-border: rgba(200,164,93,.17); }

/* Eski sayfaların ortak çerçevesi (rehber, haber, profil…) ve sayfa altı. */
html body.lunora-subpage #CNT > article,
html body.lunora-subpage .main-block-content,
html body.lunora-subpage .full-block-content {
    border-color: var(--lunora-warm-edge) !important;
    background: var(--lunora-warm-pattern), linear-gradient(145deg, rgba(20,18,17,.86), rgba(10,10,11,.92)) !important;
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
}
html body.lunora-subpage .lunora-footer {
    border-top-color: var(--lunora-warm-edge) !important;
    background: var(--lunora-warm-pattern), linear-gradient(180deg, rgba(10,9,9,.94), #050505) !important;
}