*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,sans-serif;background:#17131f;color:#efeaf7}.topbar{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem;background:#221b31}.brand{font-weight:700;font-size:1.1rem;color:#cdb6f6;text-decoration:none}.topbar nav{display:flex;gap:.9rem}.topbar a{color:#b9aed1;text-decoration:none;font-size:.95rem}main{max-width:34rem;margin:0 auto;padding:1rem 1rem 3rem}h1{font-size:1.3rem}.card{background:#221b31;border-radius:14px;padding:1rem;margin-bottom:.9rem}.field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.field label{font-size:.9rem;font-weight:600;color:#cdb6f6}input[type=file],textarea{font:inherit;color:inherit;background:#17131f;border:1px solid #3a2f52;border-radius:10px;padding:.6rem}.niyetler{display:flex;flex-wrap:wrap;gap:.5rem}.niyetler label{border:1px solid #3a2f52;border-radius:999px;padding:.4rem .8rem;font-size:.9rem;cursor:pointer}.niyetler input{margin-right:.35rem}.niyetler label:has(input:checked){background:#5b3fa8;border-color:#5b3fa8}.btn{display:inline-block;border:none;border-radius:12px;padding:.75rem 1.2rem;font:inherit;font-weight:600;cursor:pointer;background:#35294e;color:#efeaf7;text-decoration:none}.btn.primary{background:#7a5cff;width:100%;font-size:1.05rem}.btn.kucuk{padding:.45rem .8rem;font-size:.85rem}.btn.secili{outline:2px solid #7a5cff}.btn.tehlike{background:#4e2936}.yorum-kart .baslik{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.yorum-kart .avatar{font-size:1.6rem}.rozet,.yorum-kart .isim{font-weight:700}.rozet{display:inline-block;padding:.1rem .5rem;border-radius:999px;background:#3a2f52;color:#cdb6f6;font-size:.72rem;letter-spacing:.03em}.rozet.ana{background:#7a5cff;color:#fff}.yorum-kart p{margin:.4rem 0 .8rem;line-height:1.55}.swipe-satiri{display:flex;gap:.5rem}.swipe-satiri form{flex:1 1;display:flex}.swipe-satiri .btn{flex:1 1}.not{background:#2c2440;border-left:3px solid #7a5cff;border-radius:10px;padding:.7rem .9rem;font-size:.9rem;margin-bottom:.9rem}.not.hata{border-left-color:#d76a8a}.muted{color:#9a8fb5;font-size:.85rem}.alt-not{max-width:34rem;margin:0 auto;padding:0 1rem 2rem;color:#776c93;font-size:.78rem;line-height:1.4}img.kart-onizleme{width:100%;max-width:20rem;border-radius:14px;display:block;margin:.6rem 0}.uyum-yuzde{margin-left:auto;font-weight:700;color:#cdb6f6}.uyum-cubugu{height:6px;border-radius:999px;background:#17131f;overflow:hidden;margin-top:.5rem}.uyum-dolgu{height:100%;border-radius:999px;background:linear-gradient(90deg,#5b3fa8,#7a5cff)}.rozet.insan{background:#274035;color:#a8e6c3}.sekmeler{display:flex;gap:.5rem;margin:.8rem 0}img.fincan{width:100%;max-height:320px;object-fit:cover;border-radius:14px;margin-bottom:.9rem}.rozet.tema{background:#2c4038;color:#a8e6c3;margin-right:.35rem}.btn.mikrofon{align-self:flex-start}.btn.mikrofon.dinliyor{background:#7a2c44;animation:nabiz 1.2s ease-in-out infinite}@keyframes nabiz{50%{opacity:.75}}h2{font-size:1.05rem;color:#cdb6f6;margin-top:1.6rem}.swipe-sarici{position:relative;touch-action:pan-y}.swipe-ipucu{position:absolute;top:.6rem;z-index:2;padding:.3rem .7rem;border-radius:999px;background:#7a5cff;font-size:.85rem;font-weight:700}.swipe-ipucu.sag{left:.6rem}.swipe-ipucu.sol{right:.6rem;background:#4e2936}.btn:disabled{opacity:.7;cursor:wait}.gecmis-satir{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.gecmis-satir a{color:#efeaf7;text-decoration:none;font-weight:600}.aksiyon-satiri{display:flex;gap:.6rem;margin-top:1rem;flex-wrap:wrap}