/* Sorular sayfası: mobil öncelikli, sakin ve sosyal akış görünümü. */
.questions-hero{padding:54px 0 50px;background:linear-gradient(135deg,#fbf4ff 0%,#f3f5ff 52%,#effaff 100%)}
.questions-hero .container{max-width:760px;text-align:center}
.questions-hero h1{margin:8px 0 12px;font-size:clamp(2.45rem,9vw,4.4rem);letter-spacing:-.055em}
.questions-hero p{margin:0;color:#777181;font-size:1.04rem}
.questions-feed-page{padding-top:28px}
.questions-feed-page .feed-toolbar{display:block;margin:0 0 20px;padding:15px;border:1px solid #eee9f5;border-radius:24px;background:rgba(255,255,255,.94);box-shadow:0 14px 38px rgba(53,42,83,.07)}
.questions-feed-page .feed-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;overflow:visible;padding:0;margin:0 0 14px}
.questions-feed-page .feed-tabs a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:47px;padding:9px 10px;border:1px solid #e9e4f0;border-radius:15px;background:#faf9fc;color:#625d6b;font-size:.91rem;font-weight:800;text-align:center;white-space:normal;box-shadow:none;transition:.18s ease}
.questions-feed-page .feed-tabs a.active{border-color:transparent;background:linear-gradient(135deg,#7453e8 0%,#a442dc 100%);color:#fff;box-shadow:0 9px 22px rgba(117,78,226,.24)}
.questions-feed-page .feed-sort{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:5px 5px 5px 14px;border:1px solid #e9e4f0;border-radius:16px;background:#fff}
.questions-feed-page .feed-sort label{margin:0;color:#898291;font-size:.82rem;font-weight:800}
.questions-feed-page .feed-sort select{width:100%;min-height:45px;padding:0 38px 0 12px;border:0;border-radius:12px;outline:0;background:#f7f5fa;color:#2e2938;font-size:.92rem;font-weight:800;box-shadow:none}
.questions-feed-page .feed-sort .visually-hidden{display:none!important}
.questions-feed-page .feed-result-summary{display:flex;align-items:center;gap:6px;margin:0 3px 15px;color:#8b8494;font-size:.91rem}
.questions-feed-page .feed-result-summary strong{color:#352f40;font-size:1rem}
.questions-feed-page .question-list{display:grid;gap:16px}
.questions-feed-page .question-card{position:relative;margin:0;padding:24px 22px 21px;border:1px solid #eeeaf3;border-radius:24px;background:#fff;box-shadow:0 14px 36px rgba(48,38,72,.065);overflow:hidden}
.questions-feed-page .question-card:before{content:"";position:absolute;left:0;top:25px;bottom:25px;width:4px;border-radius:0 6px 6px 0;background:linear-gradient(180deg,#8357e8,#f25f9b)}
.questions-feed-page .question-card h2{margin:17px 0 11px;font-size:clamp(1.25rem,5.8vw,1.65rem);line-height:1.16;letter-spacing:-.03em}
.questions-feed-page .question-card p{margin-bottom:17px;color:#6e6875;line-height:1.62}
.questions-feed-page .question-card .question-meta{padding-top:14px;border-top:1px solid #f0edf3;color:#898390;font-size:.82rem}
.questions-feed-page.is-loading [data-feed-results]{opacity:.42;transform:translateY(3px);filter:saturate(.7)}
@media(min-width:700px){.questions-feed-page{padding-top:38px}.questions-feed-page .feed-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 14px}.questions-feed-page .feed-tabs{display:flex;gap:8px;margin:0}.questions-feed-page .feed-tabs a{min-width:105px;padding-inline:18px;white-space:nowrap}.questions-feed-page .feed-sort{width:300px;flex:none}.questions-feed-page .question-card{padding:28px 30px}}
