.sme-title{font-size:clamp(2.6rem,6vw + 1rem,4.75rem);line-height:1.05}.sme-demo{border:1px solid var(--foreground);background:var(--background);border-radius:14px;overflow:hidden;box-shadow:0 22px 48px -24px #1d1c1d35,0 2px 6px #1d1c1d0d}.sme-demo-titlebar{background:var(--foreground);min-height:42px;color:var(--background);align-items:center;gap:1rem;padding:.625rem 1rem;font-size:.8125rem;display:flex}.sme-window-dots{gap:6px;margin-right:.5rem;display:flex}.sme-window-dots i{background:#ff6057;border-radius:50%;width:9px;height:9px}.sme-window-dots i:nth-child(2){background:#ffbd2e}.sme-window-dots i:nth-child(3){background:#28c840}.sme-demo-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.sme-conversation{background:var(--muted);min-width:0}.sme-conversation-header{border-bottom:1px solid var(--border);background:var(--background);align-items:center;gap:.625rem;min-height:66px;padding:1rem 1.5rem;display:flex}.sme-messages{flex-direction:column;gap:1.25rem;padding:2rem;font-size:.9375rem;line-height:1.75;display:flex}.sme-message-out{background:#e6f1e4;border:1px solid #cddfc9;border-radius:1rem 1rem .25rem;align-self:flex-end;width:fit-content;max-width:90%;padding:1rem 1.25rem .625rem}.sme-message-in{border:1px solid var(--border);background:var(--background);border-radius:1rem 1rem 1rem .25rem;max-width:94%;padding:1rem 1.25rem .625rem}.sme-draft{border-left:1px solid var(--border);flex-direction:column;min-width:0;display:flex}.sme-page :is(a,button,summary):focus-visible{outline:2px solid var(--foreground);outline-offset:5px}.sme-activity{cursor:pointer;transition:transform .16s ease-out}.sme-activity:hover{transform:translateY(-2px)}.sme-activity:active{transform:translateY(0)}.sme-example{border:2px solid var(--border);border-radius:1.5rem;overflow:hidden}.sme-example-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);animation:.18s ease-out sme-example-in;display:grid}.sme-example-intro{border-right:1px solid var(--border);background:var(--muted);flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;padding:2.5rem;display:flex}.sme-example-work{background:var(--background);min-width:0;padding:2.5rem}.sme-step-visual{border-bottom:2px solid var(--border);background:var(--muted);flex-shrink:0;justify-content:center;align-items:center;min-height:260px;padding:1rem;display:flex}@keyframes sme-example-in{0%{transform:translateY(4px)}to{transform:translateY(0)}}@media (width<=767px){.sme-demo-grid,.sme-example-grid{grid-template-columns:minmax(0,1fr)}.sme-window-dots{display:none}.sme-demo-titlebar{flex-wrap:wrap;gap:.5rem}.sme-conversation-header{padding:1rem}.sme-conversation-header>span:last-child{display:none}.sme-messages{padding:1.25rem 1rem}.sme-message-out,.sme-message-in{max-width:96%}.sme-draft{border-left:0;border-top:1px solid var(--border)}.sme-example-intro{border-right:0;border-bottom:1px solid var(--border)}.sme-example-intro,.sme-example-work{padding:1.5rem}.sme-example-intro>img{width:140px}}@media (prefers-reduced-motion:reduce){.sme-page *,.sme-page :before,.sme-page :after{transition:none!important;animation:none!important}}
