.os313-help-page main{max-width:1160px;padding-bottom:70px}
.os313-help-hero{max-width:840px;padding:38px 0 22px}
.os313-help-hero h1{margin:8px 0 10px;font-size:clamp(36px,4.6vw,54px);letter-spacing:-.045em}
.os313-help-hero p{max-width:720px;margin:0;color:#a6a7a3;font-size:15px;line-height:1.58}
.os313-help-start{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:10px 0 24px}
.os313-help-start a{display:grid;gap:4px;padding:14px 15px;border:1px solid #11161c;border-radius:11px;background:#0b0e12}
.os313-help-start strong{font-size:14px}.os313-help-start span{color:#a6a7a3;font-size:14px;line-height:1.45}
.os313-help-start a:hover{border-color:#242a31;background:#0b0e12}
.os313-help-section{margin-top:24px}.os313-help-section-head{display:flex;justify-content:space-between;gap:18px;align-items:end;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #11161c}
.os313-help-section-head h2{margin:0;font-size:22px}.os313-help-section-head p{max-width:620px;margin:0;color:#8fa5af;font-size:14px;line-height:1.5;text-align:right}
.os313-help-guides{display:grid;gap:8px}
.os313-help-guide{border:1px solid #11161c;border-radius:12px;background:#0b0e12;overflow:hidden}
.os313-help-guide>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 18px;align-items:center;min-height:70px;padding:13px 15px;cursor:pointer;list-style:none}
.os313-help-guide>summary::-webkit-details-marker{display:none}.os313-help-guide>summary strong{font-size:15px}.os313-help-guide>summary span{grid-column:1;color:#a6a7a3;font-size:14px;line-height:1.45}.os313-help-guide>summary b{grid-column:2;grid-row:1/3;color:#ff8a1f;font-size:14px;white-space:nowrap}.os313-help-guide[open]>summary{border-bottom:1px solid #11161c}.os313-help-guide[open]>summary b{font-size:0}.os313-help-guide[open]>summary b::after{content:'Close';font-size:14px;color:#7e9aa5}
.os313-help-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:18px;padding:16px}
.os313-help-media{margin:0}.os313-help-media img,.os313-help-media video{display:block;width:100%;height:auto;border:1px solid #11161c;border-radius:10px;background:#0b0e12}.os313-help-media figcaption{margin-top:7px;color:#748e99;font-size:13px;line-height:1.45}
.os313-help-steps{display:grid;align-content:start;gap:12px}.os313-help-steps h3{margin:0;font-size:15px}.os313-help-steps ol{display:grid;gap:9px;margin:0;padding-left:21px;color:#eeeae2}.os313-help-steps li{padding-left:3px;font-size:14px;line-height:1.55}.os313-help-steps li strong{color:#eeeae2}.os313-help-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:3px}.os313-help-actions .btn{font-size:14px}
.os313-help-note{margin:0;padding:10px 11px;border-left:2px solid #242a31;background:#0b0e12;color:#8fa8b1;font-size:14px;line-height:1.5}.os313-help-note strong{color:#eeeae2}
.os313-help-video{grid-column:1/-1;padding-top:2px}.os313-help-video h3{margin:0 0 8px;font-size:14px}.os313-help-video video{display:block;width:min(100%,900px);border:1px solid #11161c;border-radius:10px;background:#0b0e12}
.tool-hero-help{display:inline-flex;margin-top:10px;color:#ff8a1f;font-size:14px;font-weight:800}.tool-hero-help:hover{text-decoration:underline}
@media(max-width:820px){.os313-help-start{grid-template-columns:repeat(2,minmax(0,1fr))}.os313-help-body{grid-template-columns:1fr}.os313-help-section-head{display:grid;align-items:start}.os313-help-section-head p{text-align:left}}
@media(max-width:560px){.os313-help-page main{padding-bottom:48px}.os313-help-hero{padding:24px 0 18px}.os313-help-hero h1{font-size:36px}.os313-help-start{grid-template-columns:1fr}.os313-help-guide>summary{min-height:64px;padding:12px}.os313-help-body{padding:12px}.os313-help-actions .btn{width:100%}}
/* RC2 Help shell readability: keep interactive shell text at the sitewide 14px minimum without altering other pages. */
.os313-help-page .os20-command{font-size:14px}
.os313-help-page .os-public-mobile-menu{font-size:14px}

/* RC3: Help stays inside the Opselith workspace shell. */
body.os-app-shell.os313-help-page .ops-content>main.wrap{width:min(1180px,calc(100% - 56px));max-width:none;margin:0 auto;padding:34px 0 64px}
body.os-app-shell.os313-help-page .os313-help-hero{padding-top:0}
.os313-help-scope{margin:4px 0 18px;padding:12px 14px;border-left:3px solid #d7650e;background:#0b0e12;color:#eeeae2;line-height:1.55}
.os313-help-scope strong{color:#eeeae2}
.os313-help-next-rule{margin-top:10px}
@media(max-width:820px){body.os-app-shell.os313-help-page .ops-content>main.wrap{width:calc(100% - 28px);padding-top:22px}}
/* Opselith 3.13 RC14 — current Obsidian Help Center. */
body.os-app-shell.os313-help-page .ops-content>main.wrap{width:min(1220px,calc(100% - 56px));padding-top:38px}.os313-help-page .os313-help-hero{max-width:790px;padding-bottom:28px}.os313-help-page .os313-help-hero h1{font-size:clamp(38px,4.2vw,58px);font-weight:500;line-height:1.04}.os313-help-start{gap:0;border-top:1px solid #39434b;border-bottom:1px solid #39434b}.os313-help-start a{padding:18px 20px;border:0;border-right:1px solid #39434b;border-radius:0;background:transparent}.os313-help-start a:nth-child(3n){border-right:0}.os313-help-start a:hover,.os313-help-start a:focus-visible{background:#171e25;box-shadow:inset 0 -2px 0 #ff8a1f}.os313-help-section{margin-top:34px}.os313-help-section-head{margin-bottom:10px;padding:10px 14px;border:1px solid #303a43;background:#121820;align-items:center}.os313-help-guide{border-color:#303a43;border-radius:2px;background:#11171d}.os313-help-guide>summary{min-height:72px;padding:14px 16px}.os313-help-guide[open]>summary{border-bottom-color:#303a43;background:#151c23}.os313-help-body{background:#0f1419}.os313-help-media img,.os313-help-media video,.os313-help-video video{border-color:#303a43;border-radius:2px;background:#0b0f13}.os313-help-note{background:#121820;border-left-color:#ff8a1f}.os313-help-actions .btn{border-radius:2px}
@media(max-width:820px){.os313-help-start a:nth-child(3n){border-right:1px solid #39434b}.os313-help-start a:nth-child(2n){border-right:0}}@media(max-width:560px){body.os-app-shell.os313-help-page .ops-content>main.wrap{width:calc(100% - 28px)}.os313-help-start a{border-right:0!important;border-bottom:1px solid #303a43}.os313-help-start a:last-child{border-bottom:0}.os313-help-section-head{padding:10px 12px}.os313-help-guide>summary{min-height:68px}}
