:root{
  --ss-bg:#080f1c;
  --ss-panel:#121b2c;
  --ss-panel-2:#172338;
  --ss-text:#ffffff;
  --ss-soft:#b7c0d8;
  --ss-line:rgba(255,255,255,.10);
  --ss-primary:#7c4dff;
  --ss-primary-2:#ff2d88;
  --ss-warm:#ff7a18;
  --ss-shadow:0 24px 70px rgba(0,0,0,.38);
}
.ss-home-wrap{width:min(1220px,calc(100% - 32px));margin:0 auto}.ss-section-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:rgba(124,77,255,.13);border:1px solid rgba(124,77,255,.38);color:#c7a7ff;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800}.ss-showcase-section{background:linear-gradient(180deg,rgba(9,13,23,.25),rgba(9,13,23,.85));padding:34px 0 10px}.ss-vitrin-shell{position:relative;overflow:hidden;border-radius:28px;padding:34px 44px 38px;background:linear-gradient(135deg,rgba(124,77,255,.24),rgba(255,45,136,.16) 45%,rgba(255,122,24,.14));border:1px solid rgba(255,255,255,.10);box-shadow:var(--ss-shadow)}.ss-vitrin-shell:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,rgba(255,255,255,.12),transparent 26%),radial-gradient(circle at 92% 80%,rgba(124,77,255,.24),transparent 28%);pointer-events:none}.ss-vitrin-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.ss-vitrin-head h2,.ss-section-head h2{margin:10px 0 4px;color:#fff;font-size:clamp(26px,3vw,42px);font-weight:900;letter-spacing:-.04em}.ss-vitrin-head p,.ss-section-head p{margin:0;color:var(--ss-soft);font-size:15px}.ss-vitrin-arrows,.ss-featured-arrows{display:flex;gap:12px}.ss-vitrin-arrows button,.ss-featured-arrows button,.ss-grid-pager button{width:50px;height:50px;border:0;border-radius:14px;background:rgba(255,255,255,.08);color:#fff;border:1px solid var(--ss-line);font-size:22px;font-weight:900;transition:.22s ease;cursor:pointer}.ss-vitrin-arrows button:hover,.ss-featured-arrows button:hover,.ss-grid-pager button:hover,.ss-grid-pager button.is-active{background:linear-gradient(135deg,var(--ss-primary),var(--ss-primary-2));transform:translateY(-2px);box-shadow:0 12px 30px rgba(124,77,255,.34)}.ss-user-track{position:relative;z-index:1;display:flex;gap:22px;overflow:hidden;scroll-behavior:smooth}.ss-user-vitrin-card{flex:0 0 calc(25% - 17px);min-width:220px;background:rgba(8,15,28,.78);border:1px solid rgba(255,255,255,.10);border-radius:24px;padding:22px;text-align:center;box-shadow:0 18px 45px rgba(0,0,0,.22);transition:.25s ease}.ss-user-vitrin-card:hover{transform:translateY(-5px);border-color:rgba(255,45,136,.38)}.ss-user-photo-wrap{width:112px;height:112px;margin:0 auto 14px;position:relative;border-radius:50%;padding:4px;background:linear-gradient(135deg,var(--ss-warm),var(--ss-primary-2),var(--ss-primary))}.ss-user-photo-wrap img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:4px solid #111827}.ss-user-online-dot{position:absolute;right:9px;bottom:10px;width:17px;height:17px;border-radius:50%;background:#19d883;border:3px solid #111827}.ss-user-info h3{margin:0;color:#fff;font-size:19px;font-weight:900}.ss-user-info p{margin:6px 0 12px;color:var(--ss-soft);font-size:13px;min-height:36px}.ss-user-info span{display:inline-flex;padding:6px 12px;border-radius:999px;background:rgba(25,216,131,.12);color:#64f0b1;font-weight:800;font-size:12px}.ss-home-blog-section{background:var(--ss-bg);padding:54px 0 70px}.ss-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:26px}.ss-blog-head{margin-top:6px}.ss-featured-slider{position:relative;margin-bottom:24px}.ss-featured-blog{position:relative;display:block;min-height:390px;border-radius:26px;overflow:hidden;text-decoration:none;background:#111827;border:1px solid rgba(255,255,255,.10);box-shadow:var(--ss-shadow)}.ss-featured-blog[hidden]{display:none!important}.ss-featured-blog>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.08)}.ss-featured-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,8,15,.88) 0%,rgba(5,8,15,.64) 43%,rgba(255,122,24,.44) 100%),linear-gradient(0deg,rgba(0,0,0,.48),transparent 44%)}.ss-featured-content{position:relative;z-index:2;max-width:660px;padding:70px 48px;color:#fff}.ss-chip{display:inline-flex;align-items:center;gap:6px;color:#be86ff;background:rgba(124,77,255,.13);border:1px solid rgba(124,77,255,.35);padding:7px 13px;border-radius:999px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:900}.ss-featured-content h3{font-size:clamp(30px,4.5vw,54px);line-height:.98;margin:20px 0 14px;color:#fff;font-weight:950;letter-spacing:-.055em}.ss-featured-content p{max-width:640px;color:rgba(255,255,255,.75);font-size:16px;line-height:1.55}.ss-meta{display:flex;gap:18px;flex-wrap:wrap;color:#a992cb;font-size:13px;margin-top:18px}.ss-featured-dots{position:absolute;right:34px;bottom:28px;display:flex;align-items:center;gap:8px;z-index:3}.ss-featured-dots span{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.32)}.ss-featured-dots b{width:34px;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--ss-primary),var(--ss-primary-2));display:block}.ss-blog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ss-blog-card{display:flex;flex-direction:column;min-height:100%;overflow:hidden;border-radius:20px;background:linear-gradient(180deg,var(--ss-panel-2),var(--ss-panel));border:1px solid rgba(255,255,255,.08);text-decoration:none;color:#fff;box-shadow:0 16px 38px rgba(0,0,0,.23);transition:.24s ease}.ss-blog-card:hover{transform:translateY(-4px);border-color:rgba(124,77,255,.42);box-shadow:0 22px 50px rgba(124,77,255,.14)}.ss-blog-card[hidden]{display:none!important}.ss-blog-card img{width:100%;height:166px;object-fit:cover}.ss-blog-card-body{padding:18px}.ss-blog-card h3{font-size:17px;line-height:1.35;color:#fff;margin:12px 0 8px;font-weight:900;min-height:46px}.ss-blog-card .ss-meta{font-size:12px;justify-content:space-between;border-top:1px solid rgba(255,255,255,.07);padding-top:12px;margin-top:14px}.ss-grid-pager{display:flex;justify-content:center;align-items:center;gap:9px;margin-top:28px}.ss-grid-pager button{width:auto;min-width:42px;height:42px;border-radius:13px;font-size:14px}.ss-grid-pager .ss-grid-prev,.ss-grid-pager .ss-grid-next{padding:0 16px}.ss-grid-pager button:disabled{opacity:.42;cursor:not-allowed;transform:none;box-shadow:none}.ss-grid-pager button:disabled:hover{background:rgba(255,255,255,.08)}@media(max-width:1100px){.ss-blog-grid{grid-template-columns:repeat(3,1fr)}.ss-user-vitrin-card{flex-basis:calc(33.333% - 15px)}}@media(max-width:780px){.ss-home-wrap{width:min(100% - 22px,1220px)}.ss-vitrin-shell{padding:24px 18px;border-radius:22px}.ss-vitrin-head,.ss-section-head{align-items:flex-start;flex-direction:column}.ss-user-vitrin-card{flex-basis:78%;min-width:250px}.ss-featured-blog{min-height:430px}.ss-featured-content{padding:50px 24px}.ss-blog-grid{grid-template-columns:repeat(2,1fr);gap:14px}.ss-blog-card img{height:140px}.ss-blog-card-body{padding:14px}.ss-blog-card h3{font-size:15px;min-height:auto}.ss-grid-pager{flex-wrap:wrap}}@media(max-width:520px){.ss-blog-grid{grid-template-columns:1fr}.ss-user-vitrin-card{flex-basis:90%}.ss-featured-content h3{font-size:32px}.ss-featured-blog{min-height:410px}}
