/* Bellek.net — only the GameSuite summary in member Oyunlar tab. */
.bsp-hub{box-sizing:border-box;width:100%;min-width:0;overflow:hidden;padding:22px;margin:14px 0 24px;border:1px solid #dce5f1;border-radius:22px;background:linear-gradient(145deg,#fff 0%,#fbfcff 68%,#fffaf6 100%);box-shadow:0 12px 32px rgba(16,30,54,.055);color:#17253d;font-family:var(--bellek-text-font,Inter,'Open Sans',Arial,sans-serif)}
.bsp-hub *{box-sizing:border-box}.bsp-head{display:flex;justify-content:space-between;align-items:center;gap:18px;min-width:0}.bsp-head-main{display:flex;gap:15px;align-items:center;min-width:0}.bsp-icon{width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;color:#fff;border-radius:17px;background:linear-gradient(135deg,#ff8b37,#e35c08);box-shadow:0 8px 18px rgba(235,106,27,.18);font-size:21px}.bsp-kicker{font-size:10px;font-weight:900;letter-spacing:.075em;color:#d35b12}.bsp-hub h3{color:#162841;font-size:20px;font-weight:850;line-height:1.23;margin:5px 0!important}.bsp-head p{font-size:12px;color:#65758f;margin:0!important;line-height:1.55}.bsp-manage{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;text-decoration:none!important;background:#f97316;color:#fff!important;border:1px solid #f97316;border-radius:12px;padding:12px 15px;font-size:12px;font-weight:850;box-shadow:0 6px 14px rgba(249,115,22,.15)}.bsp-manage:hover{background:#c8500b;color:#fff!important}.bsp-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:21px 0 22px}.bsp-stat{min-width:0;position:relative;padding:14px 15px 14px 58px;min-height:78px;border:1px solid #e8edf5;background:white;border-radius:15px;display:flex;flex-direction:column;justify-content:center;gap:4px}.bsp-stat-icon{position:absolute;left:14px;top:17px;width:34px;height:34px;border-radius:10px;background:#fff2e8;color:#e56c1b;display:grid;place-items:center}.bsp-stat strong{font-size:22px;line-height:1;font-weight:900;font-variant-numeric:tabular-nums;color:#13253c}.bsp-stat>span:last-child{font-size:11px;line-height:1.2;color:#68768d;font-weight:650}.bsp-library-title{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #eaf0f6;padding-top:18px;margin:0 0 13px}.bsp-library-title>div{display:flex;flex-direction:column;gap:5px;min-width:0}.bsp-library-title strong{font-size:15px;font-weight:850;color:#15243d}.bsp-library-title>div span{font-size:11px;color:#718098}.bsp-count{flex:0 0 auto;font-size:11px;color:#c45b15;background:#fff0e3;border:1px solid #ffdbc2;padding:7px 10px;border-radius:999px;font-weight:800}.bsp-games{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.bsp-game{min-width:0;display:flex;align-items:center;gap:12px;padding:9px;background:#fff;border:1px solid #e2eaf5;border-radius:15px;text-decoration:none!important;color:#192b45!important;transition:border-color .18s,transform .18s}.bsp-game:hover{border-color:#f8a56d;transform:translateY(-2px)}.bsp-cover{width:64px;height:79px;flex:0 0 64px;overflow:hidden;display:grid;place-items:center;border-radius:11px;background:linear-gradient(135deg,#172c4a,#e07c43);color:#fff;font-size:21px}.bsp-cover--1{background:linear-gradient(145deg,#25465c,#59939a)}.bsp-cover--2{background:linear-gradient(145deg,#24375b,#8175ba)}.bsp-cover--3{background:linear-gradient(145deg,#283b3b,#789d5e)}.bsp-cover img{width:100%;height:100%;object-fit:cover}.bsp-game-info{min-width:0;display:flex;flex:1;flex-direction:column;gap:5px}.bsp-game-info>strong{font-weight:850;font-size:13px;line-height:1.3;overflow-wrap:anywhere;color:#16253c}.bsp-game-info>small{font-size:11px;color:#6f7f96;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bsp-game-details{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.bsp-game-details em,.bsp-game-details span{font-style:normal;font-size:10px;font-weight:760;border-radius:6px;background:#eef4fb;color:#334766;padding:5px 7px}.bsp-game-details em{background:#fff1e4;color:#c65d12}.bsp-game-details span i{color:#f59e0b}.bsp-chevron{font-size:11px;color:#a1adbe;margin-right:4px}.bsp-empty{min-width:0;display:flex;gap:13px;align-items:center;border:1px dashed #d2ddec;border-radius:16px;background:linear-gradient(110deg,#f7faff,#fff);padding:19px}.bsp-empty-icon{width:48px;height:48px;border-radius:15px;background:#e9f0fa;color:#587293;flex:0 0 48px;display:grid;place-items:center;font-size:19px}.bsp-empty>div{min-width:0;flex:1}.bsp-empty strong{font-size:13px;font-weight:850;color:#1d314c}.bsp-empty p{font-size:11px!important;line-height:1.65!important;margin:5px 0 0!important;color:#66758c!important}.bsp-empty-action{background:white;border:1px solid #f2c3a0;color:#ca570f!important;border-radius:10px;text-decoration:none!important;display:inline-flex;gap:7px;align-items:center;padding:10px 12px;font-size:11px;font-weight:850;white-space:nowrap}.bsp-empty-action:hover{background:#fff3e8}
@media(max-width:900px){.bsp-head{flex-wrap:wrap}.bsp-manage{margin-left:67px}.bsp-stat{padding-left:49px}.bsp-stat-icon{left:10px;width:31px;height:31px}}
@media(max-width:650px){.bsp-hub{padding:15px;border-radius:17px}.bsp-head-main{align-items:flex-start;gap:11px}.bsp-icon{width:43px;height:43px;flex-basis:43px;border-radius:12px;font-size:18px}.bsp-kicker{font-size:9px}.bsp-hub h3{font-size:17px}.bsp-manage{margin-left:54px;font-size:11px;padding:9px 11px}.bsp-stats{gap:7px;margin:15px 0 17px}.bsp-stat{padding:12px 7px;min-height:78px;align-items:center;text-align:center;gap:6px}.bsp-stat-icon{position:static;width:25px;height:25px;font-size:11px;border-radius:8px}.bsp-stat strong{font-size:19px}.bsp-stat>span:last-child{font-size:10px}.bsp-library-title>div span{font-size:10px}.bsp-games{grid-template-columns:1fr}.bsp-empty{align-items:flex-start;flex-wrap:wrap;padding:14px}.bsp-empty-icon{width:39px;height:39px;flex-basis:39px;border-radius:11px}.bsp-empty>div{flex:1 1 calc(100% - 58px)}.bsp-empty-action{margin-left:52px}}
@media(prefers-reduced-motion:reduce){.bsp-game{transition:none}.bsp-game:hover{transform:none}}
