/* ÜRETİLMİŞ DOSYA — elle düzenleme. Kaynaklar: hareket-kiti/assets, adaptorler/, adaptorler/wd/moduller/. Üretici: adaptorler/wd/birlestir.py */
/* hk.css */
:root{--hk-zemin:#111;--hk-metin:#fff;--hk-vurgu:linear-gradient(90deg,#fff,#aaa);--hk-metal:linear-gradient(90deg,#fff,#aaa)}
.hk-menu{position:fixed;inset:0;z-index:2147483000;visibility:hidden;pointer-events:none}
.hk-menu.hk-gorunur{visibility:visible;pointer-events:auto}
.hk-dalga{position:absolute;inset:0;width:100%;height:100%;transform:scaleY(-1)}
.hk-menu-ic{position:relative;height:100%;display:flex;flex-direction:column;
padding:clamp(18px,4vw,48px);color:var(--hk-metin);overflow-y:auto;visibility:hidden}
.hk-menu-ust{display:flex;align-items:center;justify-content:space-between;gap:16px}
.hk-menu-logo{color:inherit;text-decoration:none;display:inline-flex;align-items:center}
.hk-menu-logo img{max-height:44px;width:auto}
.hk-menu .hk-kapat{appearance:none;-webkit-appearance:none;box-sizing:border-box;flex:none;margin:0;padding:0;
width:48px;height:48px;min-width:48px;max-width:48px;min-height:48px;max-height:48px;aspect-ratio:1/1;
display:grid;place-items:center;border:0;border-radius:50%;
background:var(--hk-kapat-zemin,var(--hk-vurgu));color:#fff;line-height:0;cursor:pointer;
box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 10px 26px -10px rgba(0,0,0,.55);
transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}
.hk-menu .hk-kapat svg{width:20px;height:20px;display:block;pointer-events:none}
.hk-menu .hk-kapat:hover{transform:rotate(90deg) scale(1.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 14px 30px -10px rgba(0,0,0,.6)}
.hk-menu .hk-kapat:active{transform:rotate(90deg) scale(.96)}
.hk-kapat:focus-visible,.hk-menu-link:focus-visible{outline:3px solid currentColor;outline-offset:4px}
.hk-menu-liste{list-style:none;margin:auto 0;padding:24px 0;counter-reset:hk}
.hk-menu-liste li{overflow:hidden;padding:.06em 0 .12em}
.hk-menu-link{display:inline-flex;align-items:baseline;gap:.45em;color:inherit;text-decoration:none;
font-size:clamp(2.1rem,7.4vw,4.6rem);line-height:1.08;font-weight:600;letter-spacing:-.01em}
.hk-menu-liste>li>.hk-menu-link::before{counter-increment:hk;content:counter(hk,decimal-leading-zero);
font-size:15px;font-weight:600;letter-spacing:.08em;opacity:.7}
.hk-menu-alt-liste{list-style:none;margin:.2em 0 .4em 2.4em;padding:0;display:flex;flex-wrap:wrap;gap:.3em 1.2em}
.hk-menu-alt-liste .hk-menu-link{font-size:clamp(1.05rem,2.6vw,1.4rem);font-weight:500}
.hk-menu-alt{font-size:17px}
html.hk-kilit{overflow:hidden}
html.hk-gelen::after{content:"";position:fixed;inset:0;z-index:2147483001;background:var(--hk-zemin);
pointer-events:none;animation:hkGuvenlik .3s linear 1.4s forwards}
@keyframes hkGuvenlik{to{opacity:0;visibility:hidden}}
.hk-k .hk-w{white-space:nowrap}
.hk-k .hk-w-mask{padding:.16em .04em .12em;margin:-.16em -.04em -.12em}
[data-hk-baslik="cevir"] .hk-w{perspective:600px}
[data-hk-baslik="cizgi"]{position:relative}
.hk-isik{position:absolute;left:0;right:0;bottom:-.14em;height:3px;border-radius:3px;background:var(--hk-vurgu);
transform:scaleX(0);transform-origin:0 50%;pointer-events:none}
[data-hk-baslik="cizgili"]{position:relative}
.hk-cerceve{position:absolute;left:0;right:0;height:3px;border-radius:3px;background:var(--hk-vurgu);transform:scaleX(0);pointer-events:none}
.hk-cerceve-ust{top:-.2em}
.hk-cerceve-alt{bottom:-.2em}
[data-hk-baslik="domino"] .hk-w{perspective:600px}
.hk-k .hk-l-mask{padding:.16em .04em .12em;margin:-.16em -.04em -.12em}
.hk-k .hk-metal,.hk-k.hk-metal{background:none!important;-webkit-text-fill-color:currentColor}
.hk-k .hk-metal .hk-c,.hk-k.hk-metal .hk-c{background:var(--hk-metal);-webkit-background-clip:text;background-clip:text;
color:transparent;-webkit-text-fill-color:transparent;padding:0 .02em}
.hk-gizli{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.hk-sayi{display:inline-flex;align-items:flex-start;font-variant-numeric:tabular-nums;line-height:1.3;vertical-align:bottom}
.hk-hane{display:inline-block;height:1.3em;overflow:hidden;
-webkit-mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent);
mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent)}
.hk-serit{display:block;transform:translate3d(0,calc(var(--d,0) * -1.3em),0);
transition:transform var(--hk-sayi-sure,1.35s) cubic-bezier(.16,1,.3,1) var(--gecikme,0ms)}
.hk-serit span{display:block;height:1.3em;text-align:center}
.hk-ayrac{display:inline-block;height:1.3em}
.hk-sayi span{margin:0!important;padding:0!important;line-height:1.3!important;float:none!important}
.hk-sayi .hk-hane,.hk-sayi .hk-ayrac{display:inline-block!important}
.hk-sayi .hk-serit,.hk-sayi .hk-serit span{display:block!important}
.hk-parca{position:relative;isolation:isolate}
.hk-parca>*:not(.hk-parca-kat){position:relative;z-index:1}
.hk-parca-kat{position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none}
.hk-parca-dolgu{position:absolute;inset:0;border-radius:inherit;background:var(--hk-parca-bg)}
.hk-p{position:absolute;will-change:transform;background:
linear-gradient(rgba(255,255,255,var(--l)),rgba(255,255,255,var(--l))) 0 0/100% 100%,
var(--hk-parca-bg);
background-size:100% 100%,var(--bs);background-position:0 0,var(--bp)}
.hk-parca-sinir{overflow-x:clip}
.hk-kazi{position:relative;border-radius:22px;overflow:hidden;isolation:isolate;user-select:none;-webkit-user-select:none}
.hk-kazi-alt{position:relative;display:grid;place-items:center;text-align:center;gap:6px;padding:26px 20px;min-height:200px}
.hk-kazi-ust{position:absolute;inset:0;width:100%;height:100%;z-index:2;touch-action:none;cursor:grab;transition:opacity .45s ease}
.hk-kazi-ust:active{cursor:grabbing}
.hk-kazi.hk-acildi .hk-kazi-ust{opacity:0;pointer-events:none}
.hk-kazi-ac{position:absolute;z-index:3;right:12px;bottom:12px}
.hk-kazi.hk-acildi .hk-kazi-ac{display:none}
.hk-kivilcim{position:absolute;left:50%;top:50%;width:10px;height:10px;border-radius:3px;z-index:4;pointer-events:none;
background:var(--c);animation:hkKivilcim .9s cubic-bezier(.22,1,.36,1) both}
@keyframes hkKivilcim{from{opacity:1;transform:translate3d(-50%,-50%,0) scale(.6)}
to{opacity:0;transform:translate3d(var(--x),var(--y),0) rotate(var(--r)) scale(1)}}
.hk-sivi{position:relative;display:inline-flex;align-items:center;gap:14px}
.hk-sivi-kap{position:relative;flex:none;width:var(--hk-sivi-boy,64px);height:var(--hk-sivi-boy,64px);border-radius:50%;
overflow:hidden;background:var(--hk-sivi-bos,#eef0f6);box-shadow:inset 0 0 0 3px var(--hk-sivi-kenar,rgba(0,0,0,.08));
-webkit-mask-image:-webkit-radial-gradient(white,black)}
.hk-sivi-su{position:absolute;inset:0;transform:translate3d(0,calc((100 - var(--p,0)) * 1%),0);
transition:transform 1.1s cubic-bezier(.16,1,.3,1)}
.hk-sivi-su::after{content:"";position:absolute;inset:8px 0 0;background:var(--hk-sivi-renk,#0CA678)}
.hk-sivi-dalga{position:absolute;left:0;top:0;width:200%;height:10px;fill:var(--hk-sivi-renk,#0CA678);animation:hkSiviAk 2.2s linear infinite}
.hk-sivi-dalga.hk-arka{opacity:.45;animation-duration:3.4s;animation-direction:reverse;top:-2px}
@keyframes hkSiviAk{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
.hk-sivi.hk-durgun .hk-sivi-dalga{animation-play-state:paused}
.hk-sivi-halka{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 3px var(--hk-sivi-renk,#0CA678);opacity:0}
.hk-sivi.hk-tamam .hk-sivi-halka{animation:hkHalka .9s cubic-bezier(.22,1,.36,1) both}
@keyframes hkHalka{from{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}
@media (prefers-reduced-motion:reduce){
html.hk-gelen::after{display:none}
.hk-serit,.hk-sivi-su,.hk-kazi-ust{transition:none}
.hk-sivi-dalga{animation:none}
.hk-kivilcim{display:none}
}
/* websitedukkanim.css */
:root{
--hk-zemin:#1C1E33;--hk-metin:#FFFFFF;
--hk-vurgu:linear-gradient(90deg,#F2801F,#DB2777,#7C3AED);
--hk-metal:linear-gradient(90deg,#C2410C 0%,#BE185D 50%,#6D28D9 100%);
--hk-kapat-zemin:linear-gradient(135deg,#C2410C 0%,#BE185D 55%,#6D28D9 100%);
}
.hk-menu-ic{font-family:Outfit,'Open Sans',system-ui,sans-serif;
background:radial-gradient(90% 50% at 100% 100%,rgba(124,58,237,.3),rgba(28,30,51,0) 70%),
radial-gradient(70% 40% at 0% 100%,rgba(242,128,31,.22),rgba(28,30,51,0) 70%)}
.hk-menu-link{font-family:Outfit,system-ui,sans-serif;font-weight:800}
.hk-menu-link:hover{color:#FDBA74}
.hk-menu-logo{display:inline-flex;align-items:center;gap:8px;font:700 20px Outfit,system-ui,sans-serif}
.hk-menu-logo b{color:#FDBA74}
.hk-menu-alt{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}
.hk-wd-cta{display:inline-flex;padding:14px 24px;border-radius:14px;background:#C2410C;color:#fff;font-weight:700;text-decoration:none}
.hk-wd-cta:hover{background:#9A3412}
.hk-wd-tel{color:#fff;font-weight:600;text-decoration:none}
