/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Sep 25 2026 | 07:09:35 */
/* Scoped to .mac-ss-guide with !important so the active WordPress theme
   (which usually targets h1/h2/p/table with higher specificity or later
   in the cascade) cannot override this guide's text color, background,
   or spacing. Paste this whole file's <body> content into a Custom HTML
   block; do not strip the wrapping .mac-ss-guide div. */
.mac-ss-guide{
  --bg:#ffffff;--fg:#1d1d1f;--muted:#6e6e73;--accent:#0071e3;--card:#f5f5f7;--border:#d2d2d7;
  all:initial !important;
  display:block !important;
  background:var(--bg) !important;color:var(--fg) !important;
  font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",Segoe UI,Roboto,sans-serif !important;
  line-height:1.6 !important;
  max-width:760px !important;margin:0 auto !important;padding:48px 24px 80px !important;
  box-sizing:border-box !important;
}
.mac-ss-guide *{box-sizing:border-box !important;font-family:inherit !important}
@media (prefers-color-scheme: dark){
  .mac-ss-guide:not([data-theme="light"]){--bg:#000;--fg:#f5f5f7;--muted:#a1a1a6;--accent:#2997ff;--card:#1c1c1e;--border:#38383a;}
}
.mac-ss-guide[data-theme="dark"]{--bg:#000;--fg:#f5f5f7;--muted:#a1a1a6;--accent:#2997ff;--card:#1c1c1e;--border:#38383a;}
.mac-ss-guide h1{color:var(--fg) !important;background:none !important;font-size:2.1rem !important;font-weight:700 !important;letter-spacing:-0.02em !important;margin:0 0 6px 0 !important;line-height:1.2 !important}
.mac-ss-guide .subtitle{color:var(--muted) !important;font-size:1.05rem !important;margin:0 0 32px 0 !important}
.mac-ss-guide h2{color:var(--fg) !important;background:none !important;font-size:1.4rem !important;font-weight:700 !important;margin:44px 0 12px 0 !important;letter-spacing:-0.01em !important;border-top:1px solid var(--border) !important;padding-top:32px !important;line-height:1.3 !important}
.mac-ss-guide h1+h2,.mac-ss-guide .subtitle+h2{border-top:none !important;padding-top:0 !important}
.mac-ss-guide p{color:var(--fg) !important;background:none !important;margin:10px 0 !important;font-size:1rem !important}
.mac-ss-guide a{color:var(--accent) !important}
.mac-ss-guide code{background:var(--card) !important;color:var(--fg) !important;padding:2px 6px !important;border-radius:4px !important;font-size:.9em !important}
.mac-ss-guide .toc{background:var(--card) !important;color:var(--fg) !important;border-radius:14px !important;padding:20px 24px !important;margin:28px 0 !important}
.mac-ss-guide .toc h3{color:var(--muted) !important;margin:0 0 10px 0 !important;font-size:.95rem !important;text-transform:uppercase !important;letter-spacing:.04em !important;font-weight:600 !important}
.mac-ss-guide .toc ol{margin:0 !important;padding-left:20px !important;color:var(--fg) !important}
.mac-ss-guide .toc li{color:var(--fg) !important;margin:4px 0 !important}
.mac-ss-guide .toc a{color:var(--accent) !important;text-decoration:none !important}
.mac-ss-guide .toc a:hover{text-decoration:underline !important}
.mac-ss-guide .combo{display:flex !important;align-items:center !important;gap:8px !important;flex-wrap:wrap !important;margin:14px 0 !important}
.mac-ss-guide kbd{
  display:inline-flex !important;align-items:center !important;justify-content:center !important;
  min-width:42px !important;height:42px !important;padding:0 10px !important;
  background:var(--card) !important;color:var(--fg) !important;
  border:1px solid var(--border) !important;border-bottom:3px solid var(--border) !important;
  border-radius:9px !important;font-size:1.15rem !important;font-weight:600 !important;font-family:inherit !important;
  box-shadow:0 1px 2px rgba(0,0,0,.06) !important;
}
.mac-ss-guide .plus{color:var(--muted) !important;font-weight:600 !important}
.mac-ss-guide .card{background:var(--card) !important;color:var(--fg) !important;border-radius:14px !important;padding:20px 24px !important;margin:16px 0 !important}
.mac-ss-guide .card p{color:var(--fg) !important}
.mac-ss-guide .card p:first-child{margin-top:0 !important}
.mac-ss-guide .card p:last-child{margin-bottom:0 !important}
.mac-ss-guide .label{font-weight:600 !important;font-size:.85rem !important;color:var(--accent) !important;text-transform:uppercase !important;letter-spacing:.04em !important;margin-bottom:8px !important}
.mac-ss-guide table{width:100% !important;border-collapse:collapse !important;margin:16px 0 !important;display:block !important;overflow-x:auto !important;background:none !important}
.mac-ss-guide th,.mac-ss-guide td{text-align:left !important;padding:10px 12px !important;border-bottom:1px solid var(--border) !important;font-size:.95rem !important;color:var(--fg) !important;background:none !important}
.mac-ss-guide th{color:var(--muted) !important;font-weight:600 !important}
.mac-ss-guide .faq-q{color:var(--fg) !important;font-weight:600 !important;margin-top:18px !important}
.mac-ss-guide strong{color:inherit !important;font-weight:600 !important}
.mac-ss-guide footer{margin-top:60px !important;color:var(--muted) !important;font-size:.85rem !important;border-top:1px solid var(--border) !important;padding-top:20px !important}