.sy-wrap{max-width:var(--max-w);margin:0 auto;display:flex;flex-direction:column;gap:1.1rem}.sy-card{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-card);padding:1.2rem 1.3rem}.sy-note{font-size:.9rem;color:var(--text-sub);line-height:1.55;margin:0 0 .9rem}.sy-note--ok{color:var(--text);font-weight:600}.sy-row{display:flex;flex-wrap:wrap;gap:.6rem}.sy-btn{font:inherit;font-size:.88rem;font-weight:600;color:var(--accent);background:transparent;border:1px solid var(--accent);border-radius:999px;padding:.5rem 1.1rem;cursor:pointer}.sy-btn:hover{background:var(--accent-soft)}.sy-btn--primary{color:var(--accent-contrast);background:var(--accent);border-color:var(--accent)}.sy-btn--primary:hover{background:var(--accent);filter:brightness(1.08)}.sy-status{font-size:.85rem;font-weight:600;color:var(--accent);margin:.7rem 0 0;min-height:1.1em}.sy-keys{list-style:none;margin:0 0 1rem;padding:0}.sy-key{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-top:1px solid var(--border);padding:.55rem 0}.sy-key-name{font-size:.9rem;font-weight:600}.sy-key-when{font-size:.78rem;color:var(--text-sub)}.sy-how{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.45rem}.sy-how li{font-size:.88rem;color:var(--text-sub);line-height:1.55}.sy-push{margin-top:.7rem}.sy-push .sy-row{margin-bottom:.2rem}.sy-foot{max-width:62ch;margin:2.25rem 0 0;color:var(--text-sub);font-size:.88rem;line-height:1.6}.sy-prefs{display:flex;flex-direction:column;gap:.9rem}.sy-prefs .sy-note{margin-bottom:0}.sy-pref-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.sy-pref-label{color:var(--text);font-size:.95rem}.sy-pref-select{background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);padding:.4rem .6rem;font:inherit;min-width:12rem;cursor:pointer;transition:border-color .15s}.sy-pref-select:hover{border-color:var(--border-lit)}.sy-pref-select:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}
