.partner-guide{max-width:1050px}.guide-intro{max-width:800px;padding:45px 0 30px}.guide-intro h1{font-size:clamp(43px,7vw,75px)}.dek{font:24px/1.45 Georgia;color:#65745d}.command{display:flex;align-items:center;gap:20px;border-left:2px solid #829573;padding:16px 22px;background:#e9ecdf;margin-top:26px}.command code{font-size:24px}.command span{font-size:12px;color:var(--muted)}.chapters{display:flex;flex-wrap:wrap;margin-top:25px;gap:20px}.partner-guide section:not(.guide-intro){padding:32px 0;border-top:1px solid var(--line);scroll-margin-top:20px}.partner-guide h2{font-size:clamp(30px,4vw,43px)}.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:26px 0}.guide-grid article{padding:25px;background:#eceee3;border-radius:6px}.guide-grid article h3{margin:15px 0;font-size:24px}.guide-grid article p{font-size:14px}.number{font:12px monospace;color:#88977a}.guide-grid p a{font-size:10px}blockquote{font:italic 27px/1.4 Georgia;margin:35px 0;padding:15px 25px;border-left:2px solid #829573}blockquote small{display:block;font:12px/1.5 system-ui;color:var(--muted);margin-top:12px}.wishlist-layout{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:25px 0}form{display:grid;gap:15px}form label,.search-label{display:grid;gap:7px;font-size:12px}input:not([type=checkbox]),textarea{font:14px/1.5 system-ui;color:var(--ink);padding:12px;border:1px solid #cbd2c0;background:#faf9f3;border-radius:7px;width:100%}textarea{min-height:100px;resize:vertical}.wish{padding:16px;border-bottom:1px solid var(--line)}.wish h3{font-size:20px;margin:6px 0}.wish p{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.wish button{font-size:11px;padding:6px 12px}.buy-checks{display:grid;gap:12px;padding:20px;background:#eceee3}.buy-checks label{display:flex;gap:12px;align-items:center;font-size:14px}input[type=checkbox]{accent-color:#657951;width:18px;height:18px;flex-shrink:0}.search-label{max-width:420px;margin:25px 0}details{padding:18px 0;border-bottom:1px solid var(--line)}summary{font:21px Georgia;cursor:pointer}details p{max-width:730px;font-size:14px;margin-bottom:6px}.sources{font-size:12px;color:var(--muted)}.sources li{margin:12px 0}.bot-brief p{max-width:700px}#wish-status,#copy-status{font-size:12px;color:#657951}@media(max-width:600px){.guide-grid,.wishlist-layout{grid-template-columns:1fr}.command{align-items:start;flex-direction:column;gap:8px}.guide-intro{padding-top:22px}.dek{font-size:21px}.guide-grid article{padding:20px}.chapters{font-size:12px}.partner-guide h1{letter-spacing:-2px}} 

.ping-tldr{max-width:760px}.ping-tldr p{font-size:15px;line-height:1.65}.reference-drawer{margin-top:12px}.guide-intro{padding-bottom:12px}

/* Explicit light controls keep the caret readable in iOS web views. */
.partner-guide{color-scheme:light}.partner-guide input:not([type=checkbox]),.partner-guide textarea{color:#354432;-webkit-text-fill-color:#354432;caret-color:#1768b3;font-size:16px}.partner-guide input:focus-visible,.partner-guide textarea:focus-visible{outline:2px solid #657951;outline-offset:2px}.partner-guide input::selection,.partner-guide textarea::selection{background:#d7e6ca;color:#263a29}.optional{font-size:11px;color:var(--muted)}.wish-source{display:block;margin:10px 0 14px;font-size:13px;overflow-wrap:anywhere}.wish h3{overflow-wrap:anywhere}
