.swn-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.swn-card{background:var(--mb-theme-surface,#f6ecd8);box-shadow:inset 3px 0 0 var(--mb-theme-action,#15212f);border-radius:16px;padding:14px 16px}.swn-heading{font-family:var(--mw-ui-display,Georgia, serif);color:var(--mw-ink,#15212f);margin:0 0 4px;font-size:18px;line-height:1.3}.swn-intro{color:var(--mw-muted,#3c4654);margin:0 0 12px;font-size:14px;line-height:1.5}.swn-question{color:var(--mw-ink,#15212f);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.45}.swn-say{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:8px;margin-top:10px;display:grid}.swn-face{width:36px;height:46px;position:relative}.swn-face img{transform-origin:70% 85%;width:40px;animation:1.8s ease-in-out infinite swn-scribble;position:absolute;top:-2px;left:50%;translate:-50%}@keyframes swn-scribble{0%,to{rotate:0deg}25%{rotate:-3deg}50%{rotate:1deg}75%{rotate:-2deg}}.swn-bubble{color:var(--mw-muted,#3c4654);overflow-wrap:anywhere;background:#fff;border-radius:4px 16px 16px;margin:0;padding:10px 12px;font-size:14px;line-height:1.45}.swn-bubble strong{color:var(--mw-ink,#15212f)}@media (prefers-reduced-motion:reduce){.swn-face img{animation:none!important}}
