.ep{--ink:#07111f;--blue:#155eef;--muted:#536177;--line:#dce5ee;--paper:#fbfaf6;background:var(--paper);color:var(--ink);min-height:100vh}.ep *{box-sizing:border-box}.ep .wrap{width:min(920px,100% - 32px);margin:auto;padding:44px 0}.ep h1{letter-spacing:-2px;margin:8px 0 16px;font-size:clamp(32px,6vw,54px);line-height:1.03}.ep .eyebrow{color:var(--blue);font-size:12px;font-weight:900}.ep p{color:var(--muted);line-height:1.7}.ep section{border-top:1px solid var(--line);padding:22px 0}.ep section:first-of-type{border-top:0}.ep .constraints{color:var(--muted);margin:0;padding-inline-start:20px;line-height:1.75}.ep .cards{gap:16px;display:grid}.ep .embedCard{border:1px solid var(--line);background:#fff;border-radius:18px;padding:18px}.ep .embedCard h2{margin:0 0 8px;font-size:18px}.ep .embedCard textarea{border:1px solid var(--line);direction:ltr;border-radius:12px;width:100%;margin:10px 0;padding:10px;font-family:monospace;font-size:12px}.ep .embedCard button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:44px;padding:0 18px;font-weight:800}.ep .embedCard a.guide{color:var(--blue);margin-top:8px;font-weight:800;display:inline-block}@media (prefers-reduced-motion:reduce){.ep *{transition:none!important;animation:none!important}}
