/* Search pages (/control-mac-from-another-mac, /mac-mini-no-monitor): legal.css plus what a guide needs. No scene, no scripts. */
:root { --glass-hi: rgba(255,255,255,.07); --accent: #0a84ff; }
.top { display: flex; align-items: center; justify-content: space-between; gap: 16px; }
.lead { margin-top: 14px; font-size: 19px; line-height: 28px; color: var(--fg-2); }
.btn { display: inline-flex; align-items: center; justify-content: center; height: 46px; padding: 0 24px; border-radius: 999px; font: 500 15px/20px var(--font-sans); white-space: nowrap; text-decoration: none; color: #fff; background: var(--accent); transition: background .2s; }
.btn:hover { color: #fff; background: #2b95ff; }
.btn-sm { height: 32px; padding: 0 15px; font-size: 13px; }
.btn-ghost { color: var(--fg); background: var(--glass-hi); box-shadow: inset 0 0 0 .5px rgba(255,255,255,.22); }
.btn-ghost:hover { color: var(--fg); background: rgba(255,255,255,.12); }
.actions { display: flex; flex-wrap: wrap; gap: 10px; }
.note { display: grid; gap: 8px; padding: 16px 18px; border-radius: 14px; background: var(--glass-hi); box-shadow: inset 0 0 0 .5px rgba(255,255,255,.22); }
.note p { color: var(--fg-2); }
.note b { color: var(--fg); font-weight: 600; }
.film { display: block; width: 100%; aspect-ratio: 16 / 9; border-radius: 14px; background: #000; }
figure { margin: 0; display: grid; gap: 8px; }
figcaption { font-size: 14px; line-height: 20px; color: var(--fg-3); }
table { width: 100%; border-collapse: collapse; }
th, td { padding: 10px 12px 10px 0; text-align: left; vertical-align: top; border-bottom: .5px solid var(--line); }
th { font: 600 13px/18px var(--font-sans); color: var(--fg-3); }
td { color: var(--fg-2); }
td:first-child { width: 58%; }
td b { color: var(--fg); font-weight: 600; }
section ol { margin: 0; padding-left: 22px; display: grid; gap: 6px; }
h3 { margin: 8px 0 0; font: 600 16px/24px var(--font-display); color: var(--fg); }
code { font: 14px/20px "SF Mono", ui-monospace, Menlo, monospace; color: var(--fg); overflow-wrap: anywhere; }
