/* UNINI V4 · hukuk bilgilendirme görünümleri · diğer bileşenlerden yalıtılmıştır */
.un-legal-page{max-width:1050px;margin:0 auto;padding-bottom:45px}
.un-legal-page .un-legal-kicker{display:inline-flex;align-items:center;gap:7px;color:#ffe19b;letter-spacing:.14em;font-size:12px;font-weight:900;text-transform:uppercase}
.un-legal-page h1{font-size:clamp(29px,5vw,52px);line-height:1.11;margin:13px 0 16px;color:#fff;text-shadow:0 0 22px #d26eff77}
.un-legal-page .un-legal-lead{max-width:790px;font-size:15px;line-height:1.8;color:#f6e8ff}
.un-legal-body{margin-top:20px;padding:clamp(18px,4vw,39px);border-radius:22px}
.un-legal-body h2{font-size:18px;color:#ffe098;margin:26px 0 10px;line-height:1.4}
.un-legal-body h2:first-child{margin-top:2px}
.un-legal-body p,.un-legal-body li{font-size:14px;line-height:1.83;color:#f7eafa}
.un-legal-body ul{padding-left:23px}
.un-legal-body li{padding:2px 0}
.un-legal-page a:not(.action){text-decoration:underline;text-decoration-color:#ffde91aa;text-underline-offset:3px}
.un-legal-note{padding:17px 19px;margin:18px 0;border-radius:13px;background:rgba(245,183,51,.13);border:1px solid #ffdf7b88;color:#fff}
.un-legal-note strong{color:#ffe699}
.un-legal-links{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}
.un-legal-links a{padding:10px 14px;border:1px solid #e8b2ff88;border-radius:11px;background:#2d0c5480;font-size:12px;font-weight:700;text-decoration:none!important}
.un-legal-meta{color:#dac7e2;font-size:12px;margin:18px 0}
.un-legal-contact{padding:14px 18px;border-radius:12px;border:1px solid #ffe08f73;background:#281044ab}
.un-legal-contact strong{color:#ffe194}
.un-legal-register-notice{font-size:12px;line-height:1.65;margin:12px 0;padding:13px 14px;border:1px solid #ffdd88a0;background:rgba(34,10,60,.7);border-radius:12px;color:#fff1fc}
.un-legal-register-notice a{font-weight:800;color:#ffe18a;text-decoration:underline}
.un-legal-check{display:flex!important;align-items:flex-start;gap:10px;margin:12px 0 17px!important;font-size:12px!important;line-height:1.6!important;color:#fff!important}
.un-legal-check input[type=checkbox]{appearance:auto!important;width:18px!important;height:18px!important;flex:0 0 18px;margin:1px 0 0;accent-color:#b940ef;cursor:pointer}
.un-legal-footer-nav{display:inline-flex;flex-wrap:wrap;gap:3px;align-items:center}
.un-legal-footer-nav a{color:#fff2c2;text-decoration:underline;text-underline-offset:2px}
.un-legal-cookieinfo{position:fixed;z-index:120;bottom:14px;left:14px;right:14px;max-width:690px;margin:auto;padding:14px 17px;border:1px solid #f4d7ffaa;border-radius:15px;background:linear-gradient(125deg,#351449f5,#210d34f8);box-shadow:0 12px 40px #10041dcc;display:flex;gap:14px;align-items:center;justify-content:space-between}
.un-legal-cookieinfo[hidden]{display:none}
.un-legal-cookieinfo p{font-size:12px;line-height:1.6;margin:0;color:#f7e8ff}
.un-legal-cookieinfo a{color:#ffdf90;font-weight:800;text-decoration:underline}
.un-legal-cookieinfo button{border:1px solid #ffe4a6;border-radius:9px;background:#ffe09a;color:#280a36;cursor:pointer;font-size:12px;font-weight:800;padding:9px 12px;flex-shrink:0}
@media(max-width:560px){.un-legal-cookieinfo{align-items:flex-start;flex-direction:column}.un-legal-cookieinfo button{align-self:flex-end}.un-legal-body{padding:18px}}
