/* FILUXIA Website V7.8.0 — UX / speed / conversion layer */
:root{--v78-gold:#b58a4d;--v78-ink:#182025;--v78-ivory:#fbf7ee;--v78-line:rgba(31,37,40,.14);--v78-soft:rgba(255,255,255,.66)}
html{scroll-behavior:smooth;overflow-x:clip}body{overflow-x:clip;overscroll-behavior-x:none}
#main section,[id="gokyuzu"],[id="bu-gece"],[id="takvim"],[id="rehber"],[id="atlas"]{scroll-margin-top:132px}
.v78-quicknav{position:sticky;top:var(--v78-header-offset,72px);z-index:28;border-top:1px solid var(--v78-line);border-bottom:1px solid var(--v78-line);background:color-mix(in srgb,var(--v78-ivory) 88%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.v78-quicknav-inner{width:min(1180px,calc(100% - 32px));margin:auto;display:flex;align-items:center;gap:7px;padding:9px 0;overflow:auto;scrollbar-width:none}.v78-quicknav-inner::-webkit-scrollbar{display:none}
.v78-quicknav a{flex:0 0 auto;text-decoration:none;color:#65635e;border:1px solid transparent;border-radius:999px;padding:8px 12px;font:700 11px/1.1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.035em;transition:.2s ease}.v78-quicknav a:hover,.v78-quicknav a.is-active{color:var(--v78-ink);border-color:rgba(181,138,77,.32);background:rgba(181,138,77,.10)}
.v78-hero-paths{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:24px 0 18px;max-width:670px}.v78-path-card{min-width:0;border:1px solid var(--v78-line);border-radius:18px;padding:16px 17px;text-decoration:none;color:inherit;background:rgba(255,255,255,.44);display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;transition:transform .2s ease,border-color .2s ease,background .2s ease}.v78-path-card:hover{transform:translateY(-2px);border-color:rgba(181,138,77,.45);background:rgba(255,255,255,.70)}.v78-path-icon{width:39px;height:39px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(181,138,77,.38);color:#9a6f31;font-size:18px}.v78-path-card strong{display:block;font:600 17px/1.2 Georgia,serif;margin-bottom:3px}.v78-path-card small{display:block;color:#77736b;font:500 11px/1.4 system-ui,sans-serif}.v78-path-arrow{color:#9a6f31;font-size:18px}
.hero .hero-actions.v78-actions{gap:10px;flex-wrap:wrap}.hero .hero-actions.v78-actions .button,.hero .hero-actions.v78-actions .v78-secondary-cta{min-height:46px}.v78-secondary-cta{display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:999px;border:1px solid var(--v78-line);text-decoration:none;color:inherit;font-weight:750;font-size:13px;background:rgba(255,255,255,.4)}
.v78-bootbar{position:fixed;left:50%;top:calc(var(--v78-header-offset,72px) + 10px);transform:translateX(-50%);z-index:70;width:min(520px,calc(100% - 28px));border:1px solid var(--v78-line);border-radius:999px;background:rgba(251,247,238,.92);box-shadow:0 12px 35px rgba(30,25,19,.12);backdrop-filter:blur(14px);padding:8px 11px;display:flex;align-items:center;gap:10px;opacity:1;transition:opacity .35s ease,transform .35s ease}.v78-bootbar.is-done{opacity:0;transform:translate(-50%,-8px);pointer-events:none}.v78-bootmark{width:24px;height:24px;flex:0 0 24px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(181,138,77,.42);font:700 10px Georgia,serif;color:#986d2f}.v78-bootcopy{min-width:0;flex:1}.v78-bootcopy strong{display:block;font:700 11px/1.2 system-ui,sans-serif;color:var(--v78-ink)}.v78-bootcopy span{display:block;font:500 10px/1.25 system-ui,sans-serif;color:#7b766d;margin-top:2px}.v78-progress{width:66px;height:3px;background:rgba(0,0,0,.08);border-radius:99px;overflow:hidden;flex:0 0 66px}.v78-progress i{display:block;height:100%;width:18%;border-radius:99px;background:#b58a4d;transition:width .35s ease}
[data-v78-loading="1"]{position:relative!important;color:transparent!important;min-height:1em}[data-v78-loading="1"]::after{content:"";position:absolute;left:0;top:50%;translate:0 -50%;width:min(88%,440px);height:.72em;border-radius:999px;background:linear-gradient(90deg,rgba(181,138,77,.10),rgba(181,138,77,.28),rgba(181,138,77,.10));background-size:200% 100%;animation:v78shimmer 1.2s linear infinite}[data-v78-loading="1"] *{visibility:hidden!important}@keyframes v78shimmer{to{background-position:-200% 0}}
.v78-atlas-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.v78-atlas-actions .button{margin:0}.v78-atlas-actions .v78-outline{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1px solid rgba(255,255,255,.28);border-radius:999px;text-decoration:none;color:inherit;font-weight:750}
.fi-admin-support-fab.v78-support{gap:9px}.v78-presence{width:8px;height:8px;border-radius:50%;background:#999;box-shadow:0 0 0 4px rgba(150,150,150,.12);flex:0 0 8px}.v78-support.is-online .v78-presence{background:#49a36a;box-shadow:0 0 0 4px rgba(73,163,106,.14)}.v78-support.is-offline .v78-presence{background:#bd8b4a;box-shadow:0 0 0 4px rgba(189,139,74,.14)}.v78-support-label{white-space:nowrap}
#rehber,#atlas,.discovery{content-visibility:auto;contain-intrinsic-size:800px}
html[data-site-theme="kozmik-murdum"]{--v78-ink:#f6effa;--v78-ivory:#170d1d;--v78-line:rgba(225,197,239,.16)}
html[data-site-theme="kozmik-murdum"] .v78-quicknav{background:rgba(18,8,26,.86);border-color:rgba(225,197,239,.13)}html[data-site-theme="kozmik-murdum"] .v78-quicknav a{color:#bcaec8}html[data-site-theme="kozmik-murdum"] .v78-quicknav a:hover,html[data-site-theme="kozmik-murdum"] .v78-quicknav a.is-active{color:#fff3ff;background:rgba(202,163,230,.12);border-color:rgba(202,163,230,.25)}
html[data-site-theme="kozmik-murdum"] .v78-path-card{background:rgba(30,15,39,.56);border-color:rgba(225,197,239,.15)}html[data-site-theme="kozmik-murdum"] .v78-path-card:hover{background:rgba(44,22,56,.72);border-color:rgba(213,178,235,.34)}html[data-site-theme="kozmik-murdum"] .v78-path-card small{color:#b9a9c4}html[data-site-theme="kozmik-murdum"] .v78-path-icon,html[data-site-theme="kozmik-murdum"] .v78-path-arrow{color:#dcb9ef;border-color:rgba(220,185,239,.3)}
html[data-site-theme="kozmik-murdum"] .v78-secondary-cta{background:rgba(28,14,36,.55);border-color:rgba(225,197,239,.18);color:#f7effb}html[data-site-theme="kozmik-murdum"] .v78-bootbar{background:rgba(20,9,28,.93);border-color:rgba(225,197,239,.16);box-shadow:0 14px 42px rgba(0,0,0,.30)}html[data-site-theme="kozmik-murdum"] .v78-bootcopy strong{color:#f6effa}html[data-site-theme="kozmik-murdum"] .v78-bootcopy span{color:#b9a9c4}html[data-site-theme="kozmik-murdum"] .v78-progress{background:rgba(255,255,255,.10)}html[data-site-theme="kozmik-murdum"] .v78-progress i{background:#d1a9e8}
@media(max-width:760px){:root{--v78-header-offset:64px}.v78-quicknav{top:64px}.v78-quicknav-inner{width:100%;padding:8px 12px}.v78-quicknav a{padding:8px 10px}.v78-hero-paths{grid-template-columns:1fr;margin:18px 0 14px}.v78-path-card{padding:13px 14px;border-radius:16px}.v78-path-card strong{font-size:15px}.v78-path-card small{font-size:10px}.hero .hero-actions.v78-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.hero .hero-actions.v78-actions>*{width:100%;margin:0!important}.v78-bootbar{top:72px}.fi-admin-support-fab.v78-support{right:10px!important;bottom:max(10px,calc(env(safe-area-inset-bottom) + 8px))!important;padding:9px 12px!important}.fi-admin-support-fab.v78-support .fi-admin-support-fab-text{display:inline!important}.fi-admin-support-fab.v78-support .v78-support-label{font-size:11px}.fi-admin-support-fab.v78-support .fi-admin-support-fab-icon{width:27px!important;height:27px!important}input,textarea,select{font-size:16px!important}.table-scroll{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.section-heading{gap:14px}}
@media(max-width:430px){.hero .hero-actions.v78-actions{grid-template-columns:1fr}.v78-bootbar{width:calc(100% - 20px)}.v78-progress{width:48px;flex-basis:48px}.fi-admin-support-fab.v78-support .fi-admin-support-fab-icon{display:none!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-v78-loading="1"]::after{animation:none}.v78-path-card,.v78-bootbar{transition:none}}
/* support entry fallback — works even if V7.7.1 was not installed */
.fi-admin-support-fab{position:fixed;right:18px;bottom:max(18px,calc(env(safe-area-inset-bottom) + 14px));z-index:60;display:flex;align-items:center;gap:10px;min-height:50px;padding:8px 14px 8px 9px;border:1px solid rgba(181,138,77,.28);border-radius:999px;background:rgba(251,247,238,.94);color:#1c2327;text-decoration:none;box-shadow:0 14px 38px rgba(27,22,16,.15);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);font:750 12px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.fi-admin-support-fab-icon{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#1d282b;color:#f5e6c7;font-size:12px}.fi-admin-support-fab:hover{transform:translateY(-1px)}.fi-admin-support-footer-row{display:flex;justify-content:flex-end;padding:0 0 28px}.fi-admin-support-footer-row a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(181,138,77,.35);padding-bottom:3px;font-size:12px}.fi-admin-support-nav{white-space:nowrap}
html[data-site-theme="kozmik-murdum"] .fi-admin-support-fab{background:rgba(21,10,29,.94);color:#f5eef8;border-color:rgba(220,185,239,.22);box-shadow:0 15px 42px rgba(0,0,0,.34)}html[data-site-theme="kozmik-murdum"] .fi-admin-support-fab-icon{background:rgba(210,174,231,.14);color:#e5c7f4}html[data-site-theme="kozmik-murdum"] .fi-admin-support-footer-row a,html[data-site-theme="kozmik-murdum"] .fi-admin-support-nav{color:#d9b9eb}

/* FILUXIA V7.8.1 HERO ALIGNMENT FIX
   V7.8.0 hero yol kartları sol sütunu uzattığı için align-items:center,
   sağdaki ana görseli aşağı çekiyordu. Masaüstünde iki kolon üstten sabitlenir. */
@media (min-width: 851px) {
  .hero {
    align-items: start !important;
  }
  .hero-copy,
  .hero-art {
    align-self: start !important;
  }
  .hero-art {
    margin-top: 0 !important;
  }
}
