/* LABYSSI kurumsal alt bilgi (footer.js): mor-altin, kale arka planinin ustunde yari saydam */
.lbx-foot{position:relative;z-index:5;margin:48px 0 0;padding:0;border-top:1px solid rgba(233,196,106,.45);
 background:linear-gradient(180deg,rgba(20,12,32,.92),rgba(9,6,15,.98));box-shadow:0 -10px 30px rgba(0,0,0,.35);color:#cbbbe2;font:15px/1.55 system-ui,-apple-system,"Segoe UI",Arial,sans-serif;text-align:left}
.lbx-foot::before{content:"";position:absolute;left:50%;top:-1px;width:min(420px,60%);height:2px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,#f6dc94,transparent)}
.lbx-foot-in{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:28px;max-width:1200px;margin:0 auto;padding:36px 20px 24px}
.lbx-logo{display:inline-block;color:#f6dc94;text-decoration:none;font:900 26px "Cinzel Decorative",Cinzel,Georgia,serif;letter-spacing:.06em;text-shadow:0 0 18px rgba(166,107,255,.5)}
.lbx-brand>small{display:block;color:#a998c2;font:700 10.5px Cinzel,Georgia,serif;letter-spacing:.25em}
.lbx-brand p{margin:10px 0 12px;max-width:340px}
.lbx-corp{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;margin:0 0 14px;font-size:13px}
.lbx-corp dt{color:#e9c46a;font-weight:700}.lbx-corp dd{margin:0;color:#cbbbe2}
.lbx-soc{display:flex;gap:8px}
.lbx-s{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;border:1px solid rgba(233,196,106,.45);background:rgba(166,107,255,.1);transition:transform .2s,border-color .2s}
.lbx-s svg{width:20px;height:20px;fill:#f6dc94}.lbx-s:hover,.lbx-s:focus-visible{transform:translateY(-2px);border-color:#f6dc94;outline:none}
.lbx-col h2{margin:4px 0 10px;color:#f6dc94;font:700 15px Cinzel,Georgia,serif;letter-spacing:.06em;text-transform:uppercase}
.lbx-col ul{margin:0;padding:0;list-style:none;display:grid;gap:7px}
.lbx-col li{margin:0;padding:0}
.lbx-foot .lbx-col a{display:inline;margin:0;padding:0;border:0;background:none;box-shadow:none;color:#d6c8ea;text-decoration:none;font:inherit;font-size:14.5px;text-transform:none;letter-spacing:normal}
.lbx-foot .lbx-col a:hover,.lbx-foot .lbx-col a:focus-visible{color:#f6dc94;text-decoration:underline}
.lbx-bottom{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;max-width:1200px;margin:0 auto;padding:14px 20px 20px;border-top:1px solid rgba(233,196,106,.15);color:#8e7d9d;font-size:12.5px;text-align:center}
.lbx-pay{color:#a6f5c6}
[data-theme=light] .lbx-foot{background:linear-gradient(180deg,#fbf7ff,#efe4fb);color:#4b3a63}
[data-theme=light] .lbx-col a{color:#4b3a63}[data-theme=light] .lbx-col h2,[data-theme=light] .lbx-logo{color:#7a4d0e;text-shadow:none}
[data-theme=light] .lbx-bottom{color:#6b5a7e}[data-theme=light] .lbx-pay{color:#1f7a45}
@media(max-width:900px){.lbx-foot-in{grid-template-columns:1fr 1fr}.lbx-brand{grid-column:1/-1}}
@media(max-width:480px){.lbx-foot-in{gap:22px;padding:28px 16px 18px}.lbx-col a{font-size:14px}}
.lbx-corp dd a{color:inherit;text-decoration:underline;text-decoration-color:rgba(233,196,106,.5);word-break:break-all}
/* Cerez bilgi seridi: kayan dugmelerin ustunde, kapatilinca bir daha cikmaz */
.lbx-cookie{position:fixed;left:50%;bottom:16px;z-index:95;display:flex;align-items:center;gap:12px;width:min(640px,calc(100vw - 32px));padding:12px 14px 12px 16px;border:1px solid rgba(233,196,106,.55);border-radius:14px;background:rgba(22,12,38,.97);box-shadow:0 12px 34px rgba(0,0,0,.55);transform:translateX(-50%);color:#e8dcf7;font:14px/1.5 system-ui,Arial}
.lbx-cookie p{flex:1;margin:0}.lbx-cookie a{color:#f6dc94;font-weight:700}
.lbx-cookie button{flex:none;min-height:40px;padding:0 18px;border:0;border-radius:999px;background:linear-gradient(180deg,#f2d27e,#c9973a);color:#2a1606;font-weight:800;cursor:pointer}
.lbx-cookie button:focus-visible{outline:2px solid #fff;outline-offset:2px}
[data-theme=light] .lbx-cookie{background:#fffaf0;color:#3b2a52}[data-theme=light] .lbx-cookie a{color:#7a4d0e}
@media(max-width:480px){.lbx-cookie{bottom:10px;flex-direction:column;align-items:stretch;gap:10px;font-size:13.5px}}
@media print{.lbx-foot,.lbx-cookie{display:none}}
