.skip-link { position:absolute; top:-80px; left:16px; padding:12px; z-index:100; background:var(--vp-c-bg); color:var(--vp-c-brand-1); }.skip-link:focus{top:8px}
.guide-home { max-width:1180px; margin:auto; padding:64px 28px 72px; }.guide-home h1 { max-width:900px; font-size:clamp(36px,5vw,66px); letter-spacing:-.045em; line-height:1.1; font-weight:500; margin:20px 0 24px; }.guide-lead { max-width:780px; font-size:19px; line-height:1.7; color:var(--vp-c-text-2); }.guide-start { display:flex; flex-wrap:wrap; gap:12px 28px; margin:30px 0 44px; }.guide-start a,.guide-home a { color:var(--vp-c-brand-1); text-underline-offset:4px; }.guide-start a:first-child{background:var(--ledger-ink);color:var(--ledger-paper);padding:12px 18px;text-decoration:none}.guide-start a{align-self:center}
.guide-search { display:block; max-width:580px; font-size:13px; font-weight:600; }.guide-search input { display:block; box-sizing:border-box; width:100%; margin-top:10px; padding:14px 16px; border:1px solid var(--vp-c-border); border-radius:0; font:inherit; font-weight:400; color:inherit; background:var(--vp-c-bg-elv); }.guide-search input:focus-visible { outline:2px solid var(--vp-c-brand-1); outline-offset:3px; }#guide-count{font-size:12px;color:var(--vp-c-text-2);margin:20px 0}
.guide-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); border-left:1px solid var(--vp-c-divider); border-top:1px solid var(--vp-c-divider); }.guide-card { display:flex; flex-direction:column; color:var(--vp-c-text-1)!important; border-right:1px solid var(--vp-c-divider); border-bottom:1px solid var(--vp-c-divider); padding:28px; text-decoration:none; gap:14px; }.guide-card[hidden]{display:none}.guide-card:hover{background:var(--vp-c-bg-soft)}.guide-card h2{font-weight:500;font-size:25px;line-height:1.25;margin:0;letter-spacing:-.025em}.guide-card p{font-size:15px;line-height:1.7;color:var(--vp-c-text-2);margin:0}.guide-card .eyebrow,.guide-home>.eyebrow{font-family:var(--vp-font-family-mono);text-transform:uppercase;font-size:10px;letter-spacing:.09em;color:var(--vp-c-brand-1)}.card-link{color:var(--vp-c-brand-1);font-size:13px;margin-top:auto;padding-top:8px}
.guide-notes{margin-top:48px;padding-top:24px;border-top:1px solid var(--vp-c-divider);max-width:850px}.guide-notes h2{font-weight:500}.guide-notes p{line-height:1.8;color:var(--vp-c-text-2)}.guide-home footer{margin-top:48px;font-size:13px;color:var(--vp-c-text-2)}.tutorial-shell h1{font-size:42px;line-height:1.2;letter-spacing:-.035em;font-weight:500}.screen-path{margin:24px 0 32px;border-block:1px solid var(--vp-c-divider);padding:14px 0;font-size:14px}.tutorial-shell table{width:100%;display:table}.table-wrap{overflow:auto}.tutorial-shell th{min-width:100px}.tutorial-shell td{line-height:1.7}.tutorial-shell img{object-fit:contain;height:auto}.tutorial-shell summary{cursor:pointer;line-height:1.8}.tutorial-shell footer{line-height:1.8}.tutorial-shell main{min-width:0}
.docs-guide-banner{border-bottom:1px solid var(--vp-c-divider);padding:16px 28px;display:flex;gap:12px 24px;justify-content:center;flex-wrap:wrap;background:var(--vp-c-bg-soft);font-size:13px}.docs-guide-banner a{color:var(--vp-c-brand-1);font-weight:600;text-underline-offset:4px}
@media(max-width:700px){.guide-home{padding:32px 20px 48px}.guide-grid{grid-template-columns:minmax(0,1fr)}.guide-card{padding:24px}.guide-lead{font-size:17px}.tutorial-nav{gap:12px;font-size:12px}.tutorial-shell h1{font-size:34px}.guide-start{gap:20px;align-items:flex-start;flex-direction:column}.guide-start a{align-self:flex-start}.omevision-docs-header{gap:16px;padding:20px!important}.tutorial-shell{padding-inline:20px}.tutorial-shell table{font-size:13px}}
@media(max-width:900px){.tutorial-shell aside{display:none}}
