/* Bellek.net V13.2: only page-scoped refinements. No global header/admin overrides. */
.b132-home-feature{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.82fr);gap:16px;align-items:stretch}
.b132-slider,.b132-headline{min-width:0;min-height:350px;height:350px;position:relative;overflow:hidden;border-radius:20px;box-shadow:0 12px 30px rgba(26,45,75,.07)}
.b132-slider{background:#14253e}.b132-slide{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .48s ease,visibility .48s}
.b132-slide.is-active{opacity:1;visibility:visible;pointer-events:auto}.b132-slide-img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}
.b132-slide-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,19,37,.9),rgba(15,31,55,.72) 52%,rgba(21,31,47,.18))}
.b132-slide-content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:80%;color:#fff;padding:clamp(25px,4.5vw,52px);gap:13px}
.b132-kicker{font-size:11px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;color:#fed7aa}.b132-slide-content h2{font-size:clamp(23px,2.4vw,37px);font-weight:900;line-height:1.13;letter-spacing:-.035em;margin:0;text-wrap:balance}
.b132-slide-content p{font-size:13px;color:#e2e8f0;line-height:1.65;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.b132-slide-content>a,.b132-headline-body>a{display:inline-flex;align-items:center;gap:9px;color:#fff;background:#f97316;border-radius:11px;padding:11px 18px;font-weight:800;font-size:12px;text-decoration:none}.b132-slide-content>a:hover,.b132-headline-body>a:hover{background:#ea580c}
.b132-slide-prev,.b132-slide-next{position:absolute;top:50%;z-index:5;transform:translateY(-50%);border:1px solid #ffffff50;border-radius:50%;color:#fff;background:#0f172a50;width:33px;height:33px;cursor:pointer}.b132-slide-prev{left:10px}.b132-slide-next{right:10px}.b132-slide-dots{position:absolute;bottom:16px;right:20px;z-index:5;display:flex;gap:7px}.b132-slide-dots button{width:8px;height:8px;border-radius:99px;border:0;background:#ffffff70;cursor:pointer}.b132-slide-dots button[aria-current=true]{width:24px;background:#fb923c}
.b132-headline{background:linear-gradient(150deg,#fff8f1,#fff 55%,#eaf3ff);border:1px solid #f1e6dd;display:flex;flex-direction:column}.b132-headline-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.18}.b132-headline-top{position:relative;z-index:1;padding:22px 22px 0}.b132-headline-top span{background:#ffedd5;color:#c2410c;border-radius:99px;padding:7px 11px;font-size:10px;letter-spacing:.08em;font-weight:900}.b132-headline-body{position:relative;z-index:1;padding:18px 22px 23px;display:flex;flex:1;flex-direction:column;justify-content:center;gap:12px;align-items:flex-start}.b132-headline-label{font-size:10px;font-weight:850;color:#ea580c;letter-spacing:.12em}.b132-headline-body h2{font-size:clamp(21px,2vw,29px);line-height:1.16;letter-spacing:-.035em;color:#14233b;font-weight:900;margin:0}.b132-headline-body p{font-size:12px;line-height:1.75;color:#52647a;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0}
.b132-blog-detail .bx-article-shell{width:100%;max-width:1210px;padding-left:16px;padding-right:16px}.b132-blog-detail .bx-story{padding:clamp(19px,3vw,38px)}.b132-blog-detail .bx-story-title{font-size:clamp(25px,3.1vw,40px);max-width:1000px;line-height:1.2}.b132-blog-detail .bx-cover-large{aspect-ratio:auto;height:clamp(190px,28vw,370px);margin:20px 0;border-radius:17px}.b132-blog-detail .bx-cover-large img{height:100%;object-fit:contain;background:#f8fafc}.b132-blog-detail .bx-cover-large .bx-cover-fallback{height:100%;padding:30px;display:flex;flex-direction:column;justify-content:center}.b132-blog-detail .bx-cover-large .bx-cover-fallback strong{font-size:clamp(18px,2vw,28px)}
.b132-article-social,.b132-thread-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:18px 0}.b132-thread-actions{border-top:1px solid #edf0f5;padding-top:17px}.b132-reaction-label{flex-basis:100%;font-size:12px;color:#64748b;font-weight:700}.b132-social-btn,.b132-emoji-btn{display:inline-flex;align-items:center;gap:7px;border:1px solid #e2e8f0;background:#fff;border-radius:10px;padding:9px 12px;color:#34435a;font-size:12px;font-weight:750;text-decoration:none;cursor:pointer;transition:.18s}.b132-social-btn:hover,.b132-emoji-btn:hover,.b132-social-btn.is-active,.b132-emoji-btn.is-active{background:#fff7ed;border-color:#fdba74;color:#c2410c}.b132-emoji-btn{padding:8px 11px;font-size:18px}.b132-emoji-btn small{font-size:11px;color:#64748b}
.bx-editorial .b132-filterbar .b132-filterform{flex:1 1 475px;width:auto;max-width:none;display:grid;grid-template-columns:minmax(155px,210px) minmax(180px,1fr) 44px;gap:9px}.bx-editorial .b132-filterform .bx-category-select{grid-column:1;min-width:0}.bx-editorial .b132-filterform .bx-search{grid-column:2;min-width:0;width:100%}.bx-editorial .b132-filterform .bx-button{grid-column:3;min-width:44px;padding:10px}.bx-editorial .b132-filterbar .bx-segments a{padding:10px 12px}
.b132-forum-hub .v11-forum-hero{background:radial-gradient(ellipse at top right,#ffe4ce 0%,transparent 55%),linear-gradient(115deg,#fff,#fff7ed 64%,#edf5ff);color:#14233d;border:1px solid #f0e5da;box-shadow:0 12px 34px rgba(50,54,74,.045)}.b132-forum-hub .v11-forum-hero h1{color:#14233d}.b132-forum-hub .v11-forum-hero p{color:#52667e}.b132-forum-hub .v11-forum-hero small{color:#c2410c}.b132-forum-hub .v11-forum-hero .forum-v11-btn{background:#f97316;color:#fff}
.b132-profile .b132-profile-cover{position:relative}.b132-profile .b132-profile-cover:after{content:'';position:absolute;inset:0;background:radial-gradient(circle at 80% 25%,#fff9 0 6%,transparent 6.2%),radial-gradient(circle at 24% 50%,#ffbd8d60 0 9%,transparent 9.2%);pointer-events:none}.b132-profile>section:first-of-type{box-shadow:0 14px 38px #243a5310}.b132-profile :is([data-panel],.grid>div){border-color:#e8eef5}.b132-profile button[data-tab]{transition:transform .18s,background-color .18s}.b132-profile button[data-tab]:hover{transform:translateY(-2px)}.b132-profile [data-panel=topics] a[data-topic-item]{border-radius:12px;padding:16px 12px}.b132-profile [data-panel=topics] a[data-topic-item]:hover{background:#fff7ed}
.b132-review-comments{max-width:1050px;margin:25px auto;background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:clamp(17px,3vw,30px);box-shadow:0 10px 25px #192b4210}.b132-review-head span{font-size:11px;font-weight:900;letter-spacing:.12em;color:#ea580c}.b132-review-head h2{margin:6px 0;font-size:24px;font-weight:900;color:#172438}.b132-review-head p{font-size:13px;color:#64748b}.b132-review-compose{display:flex;flex-direction:column;align-items:start;gap:9px;margin:22px 0}.b132-review-compose label{font-size:13px;font-weight:850}.b132-review-compose textarea{min-height:120px;resize:vertical;width:100%;font:inherit;font-size:14px;padding:14px;border:1px solid #ccd6e3;border-radius:13px}.b132-review-compose button{border:0;background:#f97316;border-radius:10px;color:#fff;font-weight:850;padding:11px 18px;cursor:pointer}.b132-review-list{display:grid;gap:12px}.b132-review-comment{padding:17px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px}.b132-review-comment>div{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.b132-review-comment a{color:#ea580c;font-weight:850}.b132-review-comment time{font-size:11px;color:#94a3b8}.b132-review-comment p{margin:8px 0 0;color:#34435b;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.b132-feedback,.b132-no-comments{padding:14px;border-radius:12px;background:#fff7ed;color:#9a3412;font-size:13px}
@media(max-width:960px){.b132-home-feature{grid-template-columns:minmax(0,1fr) 290px}.b132-slider,.b132-headline{height:320px;min-height:320px}.bx-editorial .b132-filterbar{justify-content:flex-start}.bx-editorial .b132-filterbar .b132-filterform{flex-basis:100%}}
@media(max-width:680px){.b132-home-feature{grid-template-columns:minmax(0,1fr);gap:12px}.b132-slider{height:315px;min-height:315px}.b132-headline{height:auto;min-height:230px}.b132-slide-content{max-width:100%;padding:20px 40px 26px 23px}.b132-slide-content h2{font-size:25px}.b132-slide-content p{-webkit-line-clamp:2}.b132-headline-body{padding:15px 20px 21px}.b132-blog-detail .bx-cover-large{height:220px}.b132-blog-detail .bx-story-title{font-size:27px}.bx-editorial .b132-filterbar .b132-filterform{width:100%;flex-basis:100%;grid-template-columns:minmax(0,1fr) 44px}.bx-editorial .b132-filterform .bx-category-select{grid-column:1/-1;width:100%}.bx-editorial .b132-filterform .bx-search{grid-column:1;min-width:0}.bx-editorial .b132-filterform .bx-button{grid-column:2}.b132-forum-hub .v11-forum-hero{padding:24px}.b132-emoji-btn{font-size:17px;padding:7px 9px}.b132-review-comments{margin:12px 0;padding:18px}.b132-slider .b132-slide-dots{bottom:10px}}
@media(prefers-reduced-motion:reduce){.b132-slide,.b132-social-btn,.b132-emoji-btn{transition:none}}
