.btb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.btb-match-card,.btb-box,.btb-locked{display:block;background:#172239;color:#f4f4f6;border:1px solid #36405a;border-radius:18px;padding:22px;text-decoration:none}.btb-match-card img{width:100%;height:180px;object-fit:cover;border-radius:12px}.btb-match-card h2,.btb-forum h2,.btb-box h3{color:#f6dc9f}.btb-match-card p,.btb-muted{color:#b9c0d2}.btb-tag{color:#d9b76c;font-size:12px;font-weight:800}.btb-read{color:#f6dc9f}.btb-forum{margin:24px 0}.btb-detail{width:100%;max-height:520px;object-fit:contain;border-radius:16px}.btb-box{margin:18px 0}.btb-box form{margin:18px 0}.btb-box input,.btb-box textarea,.btb-box select{box-sizing:border-box;display:block;width:100%;margin:8px 0 16px;color:#171a2d;background:#fff;padding:12px;border-radius:8px;border:1px solid #999}.btb-score{display:flex;align-items:center;gap:20px;max-width:400px}.btb-score label{flex:1}.btb-score input{max-width:110px}.btb-button{padding:12px 22px!important;background:#dfbb70!important;color:#11192e!important;border:0!important;border-radius:9px!important;font-weight:800;cursor:pointer}.btb-message{border-top:1px solid #48536c;padding:12px 0}.btb-notice{padding:12px;background:#e6ce8b;color:#161b2e;border-radius:8px}.btb-result{font-size:22px;font-weight:800}.btb-locked{margin:20px 0}.btb-locked a{color:#f5d68d}

/* Betitbet v3 — identity & combined score/discussion feed */
.btb-account{max-width:1100px;margin:35px auto 65px}.btb-account-intro h1{font-size:clamp(2rem,4vw,3.5rem);color:#f9d996;margin:10px 0}.btb-account-intro p{color:#c0c6da}.btb-auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.btb-auth-grid h2{color:#f9d996}.btb-auth-grid label,.btb-share-form label{display:block;font-weight:600;color:#e9ecfa}.btb-auth-grid label input{display:block;width:100%;margin-top:8px}.btb-checkbox{display:flex!important;align-items:center;gap:9px;font-size:14px;color:#cbd1e0!important}.btb-checkbox input{width:auto!important;margin:0!important}.btb-checkbox a,.btb-plain-link{color:#f6d58b}.btb-button-link{display:inline-flex;text-decoration:none;align-items:center}.btb-share-panel{background:linear-gradient(150deg,#1c2944,#121d34);border-color:#465476}.btb-share-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px}.btb-share-heading h3{font-size:25px;margin:5px 0;color:#f9da9a}.btb-account-chip,.btb-count{color:#f8da9a;background:#233554;border:1px solid #445273;border-radius:30px;padding:7px 12px;font-size:12px;white-space:nowrap}.btb-score{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;max-width:450px}.btb-score label{min-width:0}.btb-score input{max-width:100%;font-size:23px;text-align:center;font-weight:800}.btb-score-mid{font-size:30px;color:#d9b76c;text-align:center}.btb-form-divider{height:1px;background:#3a4964;margin:20px 0}.btb-share-form textarea{resize:vertical}.btb-submit-share{width:100%;font-size:16px}.btb-feed-entry{display:flex;gap:14px;border-bottom:1px solid #35425f;padding:16px 0}.btb-feed-entry:last-child{border-bottom:0}.btb-avatar{flex:0 0 40px;height:40px;border-radius:50%;background:#304366;color:#f5d58a;display:grid;place-items:center;font-weight:900}.btb-feed-body{flex:1;min-width:0}.btb-feed-top{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}.btb-feed-top strong{color:#f5d58a}.btb-feed-top span{font-size:12px;color:#9ca9bd}.btb-feed-body p{color:#ebedf5;margin:9px 0 0}.btb-prediction-pill{display:inline-block;background:#2c3f5b;border:1px solid #64718a;border-radius:10px;padding:10px 14px;color:#fff;margin-top:12px;font-weight:700}.btb-result-banner{padding:20px;margin:16px 0;border:1px solid #b99757;border-radius:16px;background:#24334a}.btb-result-banner span{display:block;color:#e8bf69;font-size:12px;letter-spacing:.12em}.btb-result-banner strong{font-size:22px;color:#fff}.btb-lock-icon{font-size:30px;margin-bottom:10px}.btb-locked h3{color:#f6d99e}.btb-locked p{color:#c2cbdc}@media(max-width:740px){.btb-auth-grid{grid-template-columns:1fr}.btb-share-heading{flex-wrap:wrap}.btb-account{margin:18px auto}}

/* v8: tahmin ve tartışma kartlarının ayrı akışları */
.btb-predict-form,.btb-comment-form{width:100%;max-width:100%;}
.btb-predict-form h4,.btb-comment-form h4{color:#f9da9a;margin:0 0 15px;font-size:20px;}
.btb-comment-stack{display:flex;flex-direction:column;gap:14px;width:100%;}
.btb-comment-card{display:flex;align-items:flex-start;gap:14px;width:100%;box-sizing:border-box;padding:18px;background:#1c2a43;border:1px solid #3a4b69;border-radius:14px;overflow-wrap:anywhere;}
.btb-comment-card .btb-feed-body{min-width:0;flex:1;}
.btb-comment-card .btb-feed-body p{white-space:normal;line-height:1.65;margin:9px 0 0;}
.btb-discussion-list .btb-share-heading{margin-bottom:20px;}
@media(max-width:600px){.btb-comment-card{padding:13px;gap:10px}.btb-comment-card .btb-avatar{flex-basis:34px;width:34px;height:34px}.btb-comment-card .btb-feed-top{gap:4px}}
