.kg-ss{margin:12px auto 0;flex-direction:column}.kg-ss,.kg-ss-row{width:100%;display:flex;align-items:center;gap:8px}.kg-ss-row{justify-content:center}.kg-ss-btn{width:clamp(36px,calc((100% - (var(--n, 6) - 1) * 8px) / var(--n, 6)),48px);aspect-ratio:1;height:auto;flex:none;display:inline-grid;place-items:center;padding:0;border-radius:50%;cursor:pointer;background:linear-gradient(180deg,#fffdf5,#fff1c2);border:2px solid #e0a800;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:transform .12s ease,filter .12s ease}.kg-ss-btn:hover{filter:brightness(1.04);transform:translateY(-1px)}.kg-ss-btn:active{transform:translateY(0)}.kg-ss-btn:focus-visible{outline:3px solid #f5c542;outline-offset:2px}.kg-ss-btn.ig{color:#d62976}.kg-ss-btn.threads{color:#1a1a1a}.kg-ss-btn.fb{color:#0866ff}.kg-ss-btn.tiktok,.kg-ss-btn.x{color:#1a1a1a}.kg-ss-btn.pinterest{color:#bd081c}.kg-ss-btn.linkedin{color:#0a66c2}.kg-ss-btn.weibo{color:#e6162d}.kg-ss-btn.wechat{color:#07c160}.kg-ss-btn.email{color:#8b6914}.kg-ss-btn.more{color:#6b4e0a}.kg-ss-btn.more.on{background:#ffe08a}.kg-ss-btn.line{color:#06c755}.kg-ss-tip{margin:0;max-width:420px;font-size:14px;font-weight:700;color:#5a544b;line-height:1.7;text-align:center}.kg-ss.compact{margin-top:4px;gap:4px}.kg-ss.compact .kg-ss-row{max-width:126px;gap:6px;flex-wrap:wrap}.kg-ss.compact .kg-ss-btn{width:38px;height:38px}.kg-ss.compact .kg-ss-tip{font-size:12.5px}@media (prefers-reduced-motion:reduce){.kg-ss-btn{transition:none}}.kg-ss-story{width:min(440px,100%);box-sizing:border-box;background:#fffdf5;border:1.5px solid #e0a800;border-radius:18px;padding:12px 14px;box-shadow:0 4px 16px rgba(90,60,0,.1);text-align:left}.kg-ss-story-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.kg-ss-story-h b{font-size:16px;font-weight:900;color:#2c2a27}.kg-ss-story-x{width:44px;height:44px;margin:-6px -8px -6px 0;border:0;background:transparent;font-size:24px;line-height:1;color:#6b4e0a;cursor:pointer;border-radius:50%}.kg-ss-story-x:focus-visible{outline:3px solid #f5c542}.kg-ss-story-b{display:flex;gap:12px;align-items:center;margin-top:8px}.kg-ss-story-pic{flex:none;width:min(96px,26vw);aspect-ratio:9/16;border-radius:10px;overflow:hidden;background:#fff1c2;display:grid;place-items:center;font-size:12px;color:#8b6914}.kg-ss-story-pic img{width:100%;height:100%;object-fit:cover;display:block}.kg-ss-story-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;flex:1;min-width:0}.kg-ss-story-steps li{display:flex;flex-direction:column;gap:4px}.kg-ss-story-steps small{font-size:14px;font-weight:700;color:#5a544b;line-height:1.5}.kg-ss-story-go{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 14px;border-radius:999px;font-size:16px;font-weight:900;color:#3d2a00;text-decoration:none;cursor:pointer;background:linear-gradient(180deg,#ffe08a,#f5c542);border:1.5px solid #c99400}.kg-ss-story-go:disabled{opacity:.55;cursor:default}.kg-ss-story-go.hot{border:2px solid #b07f00;box-shadow:0 2px 8px rgba(0,0,0,.08)}.kg-ss-story-go:focus-visible{outline:3px solid #f5c542;outline-offset:2px}.kg-ss-story-note{margin:10px 0 0;font-size:16px;font-weight:700;color:#5a544b;line-height:1.7}.kg-ss-scenes{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.kg-ss-scenes>span{flex-basis:100%;font-size:14px;font-weight:900;color:#5a3e00}.kg-ss-scenes button{width:44px;height:44px;padding:0;border-radius:12px;overflow:hidden;border:2px solid #e8d9b5;background:#fff6d8;cursor:pointer}.kg-ss-scenes button img{width:100%;height:100%;object-fit:cover;display:block}.kg-ss-scenes button.on{border:3px solid #c99400}.kg-ss-scenes button:focus-visible{outline:3px solid #f5c542;outline-offset:2px}