.yapayzekadizi-search-backdrop{position:absolute;inset:0;top:100%;width:100%;height:100dvh;border:0;background:#050507b8;cursor:default;backdrop-filter:blur(5px)}
.yapayzekadizi-header.has-search{background:#101014}
.yapayzekadizi-mobile-search{position:absolute;top:calc(100% + 12px);right:clamp(20px,3.4vw,64px);width:min(900px,calc(100% - 40px));max-height:calc(100dvh - var(--yapayzekadizi-header-size) - 64px);overflow-y:auto;overscroll-behavior:contain;padding:30px 32px 0;background:radial-gradient(ellipse at 0 0,#ff465f0d,transparent 55%),#17171d;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 24px 80px #0008;scrollbar-width:thin}
.yapayzekadizi-search-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:26px}
.yapayzekadizi-search-heading .yapayzekadizi-eyebrow{color:#ff778a;font-size:10px;letter-spacing:.16em;margin-bottom:10px}
.yapayzekadizi-search-heading h2{font-size:28px;letter-spacing:-.8px;margin:0 0 8px}
.yapayzekadizi-search-heading p{font-size:13px;color:#a6a6b3;margin:0;line-height:1.5}
.yapayzekadizi-search-heading>.yapayzekadizi-icon-button{margin:-6px -6px 0 0;flex-shrink:0;border-radius:50%;background:#ffffff08}
.yapayzekadizi-search-form{display:grid;gap:24px;min-width:0}
.yapayzekadizi-search-form .yapayzekadizi-search-input{position:relative}
.yapayzekadizi-search-form .yapayzekadizi-search-input>.yapayzekadizi-icon{position:absolute;top:50%;left:18px;transform:translateY(-50%);color:#a6a6b3;pointer-events:none}
:is(#yapayzekadizi-mobile-search,.yapayzekadizi-results-search) .yapayzekadizi-search-form input[type=search]{padding-inline-start:52px;background:#24242c;border:1px solid #ffffff12;border-radius:12px;min-height:60px;font-size:18px;transition:border-color .2s,background .2s}
:is(#yapayzekadizi-mobile-search,.yapayzekadizi-results-search) .yapayzekadizi-search-form input[type=search]:focus{background:#292931;border-color:var(--yapayzekadizi-accent);outline-offset:2px;outline-width:1px}
.yapayzekadizi-search-kind,.yapayzekadizi-search-options{border:0;padding:0;margin:0;min-width:0}
.yapayzekadizi-search-form legend{float:none;width:auto;margin-bottom:12px;font-size:13px;color:#dddde5}
.yapayzekadizi-search-kind>div{display:flex;gap:4px;padding:4px;background:#0c0c11;border-radius:12px;max-width:370px}
.yapayzekadizi-search-kind label,.yapayzekadizi-search-choices label{position:relative;margin:0;cursor:pointer;min-width:0}
.yapayzekadizi-search-kind label{flex:1}
.yapayzekadizi-search-form input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}
.yapayzekadizi-search-kind span{display:flex;align-items:center;justify-content:center;min-height:42px;border-radius:9px;color:#9d9daa;font-size:13px;transition:background .15s,color .15s}
.yapayzekadizi-search-kind input:checked+span{background:#34343e;color:#fff;font-weight:750;box-shadow:0 2px 5px #0003}
.yapayzekadizi-search-form input[type=radio]:focus-visible+span{outline:2px solid var(--yapayzekadizi-accent);outline-offset:3px}
.yapayzekadizi-search-filters{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px}
.yapayzekadizi-search-options-platform{border-inline-start:1px solid #ffffff0d;padding-inline-start:28px}
.yapayzekadizi-search-choices{display:flex;gap:8px;flex-wrap:wrap;max-height:188px;overflow-y:auto;padding:4px; margin:-4px;scrollbar-width:thin}
.yapayzekadizi-search-choices label>span{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:9px 14px;border-radius:24px;background:#ffffff04;border:1px solid #ffffff12;color:#aaaab9;font-size:12px;line-height:1.4;transition:background .15s,border-color .15s,color .15s;overflow-wrap:anywhere}
.yapayzekadizi-search-choices label:hover>span{color:#fff;border-color:#ffffff38;background:#ffffff09}
.yapayzekadizi-search-choices input:checked+span{background:#ff465f14;border-color:#ff465f90;color:#ff94a4}
.yapayzekadizi-search-options-platform .yapayzekadizi-search-choices label>span{border-radius:12px;min-height:48px}
.yapayzekadizi-search-choices .yapayzekadizi-platform-logo{width:28px;height:28px;object-fit:contain;border-radius:6px;flex-shrink:0}
.yapayzekadizi-search-footer{position:sticky;bottom:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0 24px;background:#17171d;border-top:1px solid #ffffff0c;box-shadow:0 -8px 16px #17171d}
.yapayzekadizi-search-footer .yapayzekadizi-button{border-radius:28px;min-height:50px;min-width:210px}
.yapayzekadizi-search-footer .yapayzekadizi-text-button{display:flex;align-items:center;gap:8px;color:#b7b7c5;padding:10px 4px}
.yapayzekadizi-search-footer .yapayzekadizi-text-button svg{width:14px;height:14px}
.yapayzekadizi-search-footer .yapayzekadizi-text-button:hover{color:#fff}
.yapayzekadizi-keyword-form>.yapayzekadizi-search-keyword{width:100%}
.yapayzekadizi-keyword-form .yapayzekadizi-search-input{position:relative}
.yapayzekadizi-results-search:has(.yapayzekadizi-search-form){max-width:1060px;padding:28px 30px 0;background:#17171d;border:1px solid #ffffff0e;border-radius:20px;margin-bottom:24px}
.yapayzekadizi-search-suggestions{min-width:0}
.yapayzekadizi-search-suggestions>[data-search-status]{font-size:12px;color:#aaaab9;margin:0 0 12px;line-height:1.5}
.yapayzekadizi-search-suggestions ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;padding:0;margin:0;list-style:none}
.yapayzekadizi-search-suggestions li{min-width:0}
.yapayzekadizi-search-suggestions a{display:flex;align-items:center;gap:12px;padding:8px;border-radius:12px;min-height:76px}
.yapayzekadizi-search-suggestions a:hover,.yapayzekadizi-search-suggestions a:focus-visible{background:#ffffff09}
.yapayzekadizi-search-result-art{display:grid;place-items:center;flex:0 0 42px;width:42px;height:60px;overflow:hidden;border-radius:5px;background:#32323e;color:#c6c6d4}
.yapayzekadizi-search-result-art img{width:100%;height:100%;object-fit:cover}
.yapayzekadizi-search-suggestions a>span+span{min-width:0}
.yapayzekadizi-search-suggestions strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:650;line-height:1.5}
.yapayzekadizi-search-suggestions small{display:block;color:#9090a0;font-size:11px;margin-top:4px}
@media(max-width:767px){
    .yapayzekadizi-search-open{overflow:hidden}
    .yapayzekadizi-mobile-search{top:100%;right:0;width:100%;max-height:calc(100dvh - var(--yapayzekadizi-header-size));padding:24px 20px 0;border-inline:0;border-radius:0 0 20px 20px}
    .yapayzekadizi-search-heading{margin-bottom:22px;gap:12px}
    .yapayzekadizi-search-heading h2{font-size:24px;letter-spacing:-.6px}
    .yapayzekadizi-search-heading p{font-size:12px;max-width:270px}
    .yapayzekadizi-search-form{gap:22px}
    :is(#yapayzekadizi-mobile-search,.yapayzekadizi-results-search) .yapayzekadizi-search-form input[type=search]{min-height:54px;font-size:16px}
    .yapayzekadizi-search-kind>div{max-width:none}
    .yapayzekadizi-search-filters{grid-template-columns:1fr;gap:22px}
    .yapayzekadizi-search-options-platform{border:0;padding:0}
    .yapayzekadizi-search-choices{max-height:156px;gap:7px}
    .yapayzekadizi-search-choices label>span{padding:9px 12px;font-size:12px}
    .yapayzekadizi-search-footer{gap:12px;padding:16px 0 max(20px,env(safe-area-inset-bottom))}
    .yapayzekadizi-search-footer .yapayzekadizi-button{flex:1;min-width:0;padding-inline:16px}
    .yapayzekadizi-search-footer .yapayzekadizi-text-button{font-size:12px}
    .yapayzekadizi-search-suggestions ul{grid-template-columns:1fr;max-height:230px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:4px;margin:-4px}
    .yapayzekadizi-results-search:has(.yapayzekadizi-search-form){padding:22px 16px 0}
}
@media(max-width:359px){.yapayzekadizi-mobile-search{padding-inline:16px}.yapayzekadizi-search-heading h2{font-size:22px}.yapayzekadizi-search-choices label>span{padding-inline:11px}}
.yapayzekadizi-results-filters{max-width:1060px;margin-bottom:26px}
.yapayzekadizi-results-filters>summary{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;padding:18px 20px;list-style:none;background:#1b1b23;border:1px solid #ffffff0e;border-radius:14px;cursor:pointer;min-height:64px}
.yapayzekadizi-results-filters>summary::-webkit-details-marker{display:none}
.yapayzekadizi-results-filters>summary>span:first-child{display:flex;align-items:center;gap:10px;font-size:14px}
.yapayzekadizi-results-filters>summary>span+span{font-size:12px;color:#b8b8c5;flex:1;min-width:0;overflow-wrap:anywhere}
.yapayzekadizi-results-filters>summary>.yapayzekadizi-icon{width:14px;margin-inline-start:auto}
.yapayzekadizi-results-filters[open]>summary>.yapayzekadizi-icon{transform:rotate(180deg)}
.yapayzekadizi-results-filters .yapayzekadizi-results-search{margin:12px 0 0}
@media(max-width:767px){.yapayzekadizi-results-filters>summary{gap:10px 16px;padding:16px}.yapayzekadizi-results-filters>summary>span+span{order:2;flex-basis:100%;line-height:1.6}.yapayzekadizi-results-filters>summary>.yapayzekadizi-icon{order:1}}
