/* sharekit-r1: "Featured on Starbelo" share kit on case pages (Night Luxe) */
.shk{margin:32px 0 8px;padding:20px;border:1px solid var(--hair,rgba(255,255,255,.09));border-radius:18px;background:var(--glass,rgba(255,255,255,.035))}
.uc-page .shk h2,.shk h2{font-size:24px;line-height:1.2;margin:0 0 4px}.shk .shk-p{margin:0 0 16px;color:var(--muted)}
.shk-g{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px;align-items:start}
.shk-img{display:block;border-radius:12px;overflow:hidden;border:1px solid var(--hair2,rgba(255,255,255,.16));line-height:0}.shk-img img{width:100%;height:auto;display:block}
.shk-a{display:flex;flex-direction:column;gap:10px;min-width:0}.shk-a .shk-row{display:flex;flex-wrap:wrap;gap:8px}
.shk-a .btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none;min-height:44px;padding:10px 18px;font-size:14px}
.shk-b{display:flex;flex-direction:column;gap:8px;padding-top:6px}.shk-b small{color:var(--muted);font-size:13px}
.shk-b img{display:block;width:220px;max-width:100%;height:auto}
.shk-code{margin:0;padding:10px 12px;border-radius:10px;background:rgba(0,0,0,.35);border:1px solid var(--hair,rgba(255,255,255,.09));color:var(--muted);font:12px/1.5 ui-monospace,Menlo,monospace;white-space:pre-wrap;word-break:break-all;max-height:64px;overflow:auto}
.shk-cp{align-self:flex-start;min-height:44px;padding:10px 18px;border-radius:999px;border:0;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px var(--hair2,rgba(255,255,255,.16));color:var(--ink);font:600 14px var(--body);cursor:pointer}.shk-cp:hover{background:rgba(255,255,255,.08)}
.shk-dl{display:inline-flex;align-items:center;min-height:44px;padding:0 6px;color:var(--ink);font-size:14px;font-weight:600}
.shk-n{margin:14px 0 0;font-size:13px;color:var(--muted)}.shk-n a{color:var(--ink)}
.by .shk-j{margin-left:6px;color:var(--accent);text-decoration:none;font-weight:600}.by .shk-j:hover{text-decoration:underline}
@media (max-width:760px){.shk-g{grid-template-columns:1fr}.shk{padding:16px}}
