.yapayzekadizi-card{min-width:0}
.yapayzekadizi-card-art{display:block;position:relative;aspect-ratio:2/3;overflow:hidden;background:#20202a;border-radius:4px}
.yapayzekadizi-card-art>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}
.yapayzekadizi-card-art:hover>img,.yapayzekadizi-card-art:focus-visible>img{transform:scale(1.035)}
.yapayzekadizi-card-tag{position:absolute;top:9px;left:9px;padding:3px 7px;background:#111118cc;color:#fff;font-size:9px;font-weight:650}
.yapayzekadizi-card-play{position:absolute;inset:0;display:grid;place-items:center;background:#0003;opacity:0;transition:opacity .2s}
.yapayzekadizi-card-art:hover .yapayzekadizi-card-play,.yapayzekadizi-card-art:focus-visible .yapayzekadizi-card-play{opacity:1}
.yapayzekadizi-card-play svg{width:32px;height:32px}
.yapayzekadizi-card-info{padding-top:11px}
.yapayzekadizi-card-info p{font-size:10px;color:var(--yapayzekadizi-muted);margin:0 0 4px}
.yapayzekadizi-card h3{font-size:13px;line-height:1.5;font-weight:700;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.yapayzekadizi-card h3 a:hover{color:var(--yapayzekadizi-accent)}
.yapayzekadizi-progress{display:block;width:100%;height:3px;background:#33333e;margin-top:8px}
.yapayzekadizi-progress span{display:block;height:100%;background:var(--yapayzekadizi-accent)}
.yapayzekadizi-page-heading{padding-block:44px 12px}
.yapayzekadizi-page-heading h1{font-size:36px;margin-bottom:20px}
.yapayzekadizi-catalog,.yapayzekadizi-library-page{padding-bottom:60px;min-height:68vh}
.yapayzekadizi-catalog-filters{display:grid;grid-template-columns:repeat(3,minmax(0,210px)) auto;align-items:end;gap:16px;margin-bottom:28px}
.yapayzekadizi-catalog-filters>div{min-width:0}
.yapayzekadizi-results-search{max-width:640px;margin-bottom:24px}
.yapayzekadizi-library-page{padding-top:44px}
.yapayzekadizi-library-page h1{font-size:36px}
.yapayzekadizi-tabs{display:flex;gap:26px;margin-bottom:30px;overflow-x:auto;white-space:nowrap}
.yapayzekadizi-tabs a{display:flex;align-items:center;min-height:48px;color:var(--yapayzekadizi-muted);font-size:13px}
.yapayzekadizi-tabs a[aria-current]{color:var(--yapayzekadizi-accent);font-weight:800}
.yapayzekadizi-platforms{padding-bottom:70px;min-height:65vh}
.yapayzekadizi-platforms .yapayzekadizi-page-heading{padding-bottom:28px}
.yapayzekadizi-platforms .yapayzekadizi-page-heading p{color:var(--yapayzekadizi-muted);max-width:620px}
.yapayzekadizi-platform-card{display:flex;align-items:center;gap:20px;min-height:132px;height:100%;padding:24px 0;border-bottom:1px solid #ffffff12}
.yapayzekadizi-platform-logo{display:inline-block;flex-shrink:0;width:56px;height:56px;object-fit:contain;vertical-align:middle}
.yapayzekadizi-home-platforms .yapayzekadizi-platform-logo{width:48px;height:48px}
.yapayzekadizi-title-platform .yapayzekadizi-platform-logo,.yapayzekadizi-preview-meta .yapayzekadizi-platform-logo{width:24px;height:24px}
.yapayzekadizi-preview-platform{display:inline-flex;align-items:center;gap:6px;vertical-align:middle}
.yapayzekadizi-platform-monogram{display:grid;place-items:center;flex:0 0 56px;height:56px;font-size:36px;font-weight:800;color:var(--yapayzekadizi-accent)}
.yapayzekadizi-platform-card-info{min-width:0;display:flex;flex-direction:column;gap:6px}
.yapayzekadizi-platform-card-info strong{font-size:22px;overflow-wrap:anywhere}
.yapayzekadizi-platform-card-info>span{font-size:12px;color:var(--yapayzekadizi-muted)}
.yapayzekadizi-platform-card>.yapayzekadizi-icon{margin-inline-start:auto;flex-shrink:0;width:20px;color:var(--yapayzekadizi-muted);transition:transform .2s}
.yapayzekadizi-platform-card:hover strong,.yapayzekadizi-platform-card:focus-visible strong{color:var(--yapayzekadizi-accent)}
.yapayzekadizi-platform-card:hover>.yapayzekadizi-icon{transform:translate(2px,-2px)}
.yapayzekadizi-title-platform{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 22px;font-size:12px}
.yapayzekadizi-title-platform>span{color:var(--yapayzekadizi-muted)}
.yapayzekadizi-title-platform a{display:inline-flex;align-items:center;gap:5px;min-height:32px}
.yapayzekadizi-title-platform a:hover,.yapayzekadizi-title-platform a:focus-visible{color:var(--yapayzekadizi-accent)}
.yapayzekadizi-title-platform svg{width:12px;height:12px}
@media(max-width:991px){.yapayzekadizi-catalog-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.yapayzekadizi-catalog-filters>.yapayzekadizi-button{min-height:48px}}
@media(max-width:767px){
    .yapayzekadizi-page-heading{padding-top:30px}
    .yapayzekadizi-page-heading h1,.yapayzekadizi-library-page h1{font-size:29px}
    .yapayzekadizi-card h3{font-size:12px}
    .yapayzekadizi-card-tag{font-size:8px;left:7px;top:7px}
    .yapayzekadizi-catalog>.row{--bs-gutter-x:16px}
    .yapayzekadizi-library-page{padding-top:32px}
    .yapayzekadizi-tabs{gap:22px}
}
