body,html{margin:0}.sd-widget{--w-bg:#ffffff;--w-card:#ffffff;--w-text:#0f172a;--w-muted:#64748b;--w-line:#e2e8f0;--w-accent:#2563eb;font-family:Inter,system-ui,Segoe UI,sans-serif;color:var(--w-text);background:var(--w-bg);margin:0;padding:12px;box-sizing:border-box}.sd-widget--dark{--w-bg:#0b1220;--w-card:#111827;--w-text:#f8fafc;--w-muted:#94a3b8;--w-line:#1f2937}.sd-widget *{box-sizing:border-box}.sd-widget a{color:inherit;text-decoration:none}.sd-widget__head{display:flex;align-items:center;justify-content:space-between;margin:0 4px 12px;gap:8px}.sd-widget__title{font-size:16px;font-weight:700;margin:0}.sd-widget__brand{font-size:11px;color:var(--w-accent);font-weight:600;white-space:nowrap}.sd-widget__card{background:var(--w-card);border:1px solid var(--w-line);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04)}.sd-widget__card:hover{box-shadow:0 8px 24px rgba(15,23,42,.08)}.sd-widget__img{display:block;width:100%;object-fit:cover;background:#e2e8f0}.sd-widget__meta{font-size:11px;color:var(--w-muted);margin-top:8px}.sd-widget__excerpt{font-size:13px;color:var(--w-muted);line-height:1.45;margin:6px 0 0}.sd-widget--wall .sd-widget__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sd-widget--imageboard .sd-widget__img,.sd-widget--wall .sd-widget__img{height:110px}.sd-widget--wall .sd-widget__body{padding:12px}.sd-widget--wall h3{font-size:14px;line-height:1.35;margin:0;font-weight:700}.sd-widget--list .sd-widget__stack{display:flex;flex-direction:column;gap:12px}.sd-widget--list .sd-widget__card{display:grid;grid-template-columns:112px 1fr;min-height:88px}.sd-widget--list .sd-widget__img{height:100%;min-height:88px}.sd-widget--list .sd-widget__body{padding:10px 12px}.sd-widget--list h3{font-size:14px;margin:0;font-weight:700;line-height:1.35}.sd-widget--magazine .sd-widget__mag-top{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.sd-widget--magazine .sd-widget__mag-top .sd-widget__img{height:168px}.sd-widget--magazine .sd-widget__mag-top .sd-widget__body{padding:12px}.sd-widget--magazine .sd-widget__mag-top h3{font-size:15px;margin:0;font-weight:700}.sd-widget--magazine .sd-widget__mag-bot{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.sd-widget--magazine .sd-widget__mini{display:grid;grid-template-columns:1fr 88px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--w-line)}.sd-widget--magazine .sd-widget__mini h3{font-size:13px;margin:0;font-weight:650;line-height:1.35}.sd-widget--magazine .sd-widget__mini img{width:88px;height:64px;object-fit:cover;border-radius:8px}.sd-widget--carousel .sd-widget__track-wrap{position:relative}.sd-widget--carousel .sd-widget__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.sd-widget--carousel .sd-widget__card{flex:0 0 220px;scroll-snap-align:start}.sd-widget--carousel .sd-widget__img{height:124px}.sd-widget--carousel .sd-widget__body{padding:10px}.sd-widget--carousel h3{font-size:13px;margin:0;font-weight:700;line-height:1.35}.sd-widget__nav{position:absolute;top:40%;width:32px;height:32px;border:0;border-radius:999px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.12);cursor:pointer}.sd-widget__nav--prev{left:4px}.sd-widget__nav--next{right:4px}.sd-widget--feed .sd-widget__stack{display:flex;flex-direction:column;gap:14px}.sd-widget--feed .sd-widget__img{height:200px}.sd-widget--feed .sd-widget__body{padding:12px 14px 14px}.sd-widget--feed h3{font-size:16px;margin:0;font-weight:700}.sd-widget--imageboard .sd-widget__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sd-widget--imageboard .sd-widget__img{height:140px}.sd-widget--imageboard .sd-widget__body{padding:8px 10px 10px}.sd-widget--imageboard h3{font-size:12px;margin:0;font-weight:650;line-height:1.3}@media (max-width:380px){.sd-widget--imageboard .sd-widget__grid,.sd-widget--magazine .sd-widget__mag-bot,.sd-widget--magazine .sd-widget__mag-top,.sd-widget--wall .sd-widget__grid{grid-template-columns:1fr}}