:root{--pop-blue: #2444ca;--pop-pink: #ff7eb5;--pop-yellow: #ffe44f;--pop-purple: #5524c7;--pop-cream: #fff8e8;--pop-ink: #15130f;--pop-border: rgba(21, 19, 15, .72);--pop-line: rgba(21, 19, 15, .2)}body.vault-note-pop-page{background:var(--pop-blue);color:var(--pop-ink)}.vault-note-pop-page .vault-note-page{width:100%;padding:clamp(.5rem,2vw,1.5rem);background:var(--pop-blue);font-family:Satoshi-Variable,Satoshi-Regular,Poppins,sans-serif}.vault-note-document{--text-primary: var(--pop-ink);--text-secondary: rgba(21, 19, 15, .72);--type-paragraph-color: var(--pop-ink);width:min(100%,900px);margin:0 auto;border:1px solid var(--pop-border);border-radius:clamp(16px,2vw,22px);background:var(--pop-cream)}.vault-note-inner{width:min(100%,720px);margin:0 auto;padding:clamp(1.4rem,5vw,4.5rem) clamp(1.15rem,5vw,3.5rem)}.vault-note-nav,.vault-note-end-nav{display:flex;flex-wrap:wrap;gap:.7rem 1.15rem}.vault-note-nav{margin-bottom:clamp(2.25rem,6vw,4.5rem)}.vault-note-link{display:inline-flex;min-height:44px;align-items:center;gap:.4rem;color:var(--pop-ink);text-decoration:underline;text-decoration-color:var(--pop-line);text-underline-offset:4px;font-size:.82rem;font-weight:620;line-height:1.2;transition:text-decoration-color .16s ease,background .16s ease}.vault-note-link:hover{background:var(--pop-yellow);text-decoration-color:var(--pop-ink)}.vault-note-link:focus-visible,.markdown-body a:focus-visible{outline:3px solid var(--pop-purple);outline-offset:3px}.vault-note-header{padding-bottom:clamp(1.75rem,4vw,2.75rem);border-bottom:1px solid var(--pop-line)}.vault-note-header h1{max-width:22ch;margin:0;color:var(--pop-ink);font-size:clamp(1.9rem,4vw,2.8rem);font-weight:560;line-height:1.1;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere}.vault-note-content{padding-top:clamp(2rem,5vw,3.75rem)}.markdown-body{width:100%;color:var(--pop-ink);font-family:var(--feature-obsidian-note-body-font, "Satoshi-Variable", "Satoshi-Regular", "Poppins", sans-serif);font-size:var(--feature-obsidian-note-body-size, clamp(1rem, 1.2vw, 1.08rem));font-weight:var(--feature-obsidian-note-body-weight, 420);line-height:var(--feature-obsidian-note-body-line-height, 1.7);letter-spacing:var(--feature-obsidian-note-body-letter-spacing, -.006em);overflow-wrap:anywhere}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{color:var(--pop-ink);font-family:Satoshi-Variable,Satoshi-Regular,Poppins,sans-serif;font-weight:620;letter-spacing:-.03em;text-wrap:balance}.markdown-body h1{margin:2.75rem 0 1rem;font-size:clamp(1.85rem,3.5vw,2.55rem);line-height:1.08}.markdown-body h2{margin:2.75rem 0 .9rem;font-size:clamp(1.55rem,2.8vw,2rem);line-height:1.12}.markdown-body h3{margin:2.25rem 0 .75rem;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.2}.markdown-body h4,.markdown-body h5,.markdown-body h6{margin:2rem 0 .7rem;font-size:1.08rem;line-height:1.25}.markdown-body p,.markdown-body ul,.markdown-body ol,.markdown-body blockquote,.markdown-body pre,.markdown-body table{margin:0 0 1.35rem}.markdown-body p,.markdown-body li,.markdown-body th,.markdown-body td{color:var(--pop-ink)}.markdown-body ul,.markdown-body ol{padding-left:1.35rem}.markdown-body li{margin:.35rem 0;padding-left:.25rem}.markdown-body li::marker{color:var(--pop-ink)}.markdown-body strong{font-weight:720}.markdown-body a{color:var(--pop-ink);text-decoration-line:underline;text-decoration-color:var(--pop-purple);text-decoration-thickness:.12em;text-underline-offset:.2em;transition:background .16s ease}.markdown-body a:hover{background:var(--pop-yellow)}.markdown-body blockquote{padding:0 0 0 1.15rem;border-left:2px solid var(--pop-border);color:#15130fc7;font-style:italic}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body blockquote p{color:#15130fc7}.markdown-body code{padding:.12em .38em;border:1px solid var(--pop-line);border-radius:4px;background:var(--pop-yellow);font-family:Space Mono,Inconsolata,monospace;font-size:.87em;letter-spacing:-.025em}.markdown-body pre{max-width:100%;overflow-x:auto;padding:1.25rem;border:1px solid var(--pop-border);border-radius:8px;background:var(--pop-ink);color:var(--pop-cream)}.markdown-body pre code{padding:0;border:0;border-radius:0;background:transparent;color:inherit}.markdown-body hr{height:1px;margin:clamp(2.5rem,5vw,4.5rem) 0;border:0;background:var(--pop-border)}.markdown-body img{display:block;width:auto;max-width:100%;height:auto;margin:2rem auto;border:1px solid var(--pop-border);border-radius:8px}.markdown-body table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;border:1px solid var(--pop-border)}.markdown-body th,.markdown-body td{min-width:10rem;padding:.75rem .9rem;border:1px solid var(--pop-line);text-align:left;vertical-align:top}.markdown-body th{background:#ffe44f57;font-weight:720}.vault-note-utility-row{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1rem;width:100%;margin:clamp(3rem,6vw,4.5rem) 0 0;padding:1.5rem 0;border-top:1px solid var(--pop-line);border-bottom:1px solid var(--pop-line)}.vault-note-back-link{display:inline-flex;min-height:44px;align-items:center;gap:.45rem;color:var(--pop-ink);text-decoration:none;font-size:clamp(.95rem,2vw,1.08rem);font-weight:680;line-height:1.2;white-space:nowrap;transition:background .16s ease}.vault-note-back-link:hover{background:var(--pop-yellow)}.vault-note-back-link:focus-visible{outline:3px solid var(--pop-purple);outline-offset:3px}.vault-note-content .share-component{justify-self:end;width:auto;margin:0;padding:0;border:0;font-family:Satoshi-Variable,Satoshi-Regular,Poppins,sans-serif}.vault-note-content .share-icons{gap:.5rem}.vault-note-content .share-btn{width:42px;height:42px;border:1px solid var(--pop-line);border-radius:10px;background:transparent;color:var(--pop-ink)}.vault-note-content .share-btn:hover{border-color:var(--pop-border);background:var(--pop-yellow);color:var(--pop-ink);transform:translateY(-1px);box-shadow:none}.vault-note-end-nav{display:block;margin-top:8px}.vault-note-end-action{display:flex;min-height:64px;align-items:center;gap:.75rem;padding:1rem 1.1rem;border:1px solid var(--pop-border);border-radius:14px;color:var(--pop-ink);text-decoration:none;font-size:.9rem;font-weight:680;line-height:1.2;transition:transform .18s ease,background .18s ease}.vault-note-end-action--related{justify-content:space-between;width:100%;min-height:72px;padding-inline:clamp(1.1rem,4vw,1.5rem);background:var(--pop-pink);font-size:clamp(.95rem,2vw,1.08rem)}.vault-note-end-action:hover{transform:translateY(-2px);background:var(--pop-yellow)}.vault-note-end-action:focus-visible{outline:3px solid var(--pop-purple);outline-offset:3px}@media(max-width:720px){.vault-note-pop-page .vault-note-page{padding:5px}.vault-note-document{border-radius:14px}.vault-note-header h1{font-size:clamp(1.9rem,9vw,2.8rem)}.vault-note-utility-row{gap:.75rem}.vault-note-content .share-icons{gap:.25rem}.vault-note-content .share-btn{width:44px;height:44px}}@media(max-width:400px){.vault-note-inner{padding-inline:.75rem}}@media(max-width:340px){.vault-note-utility-row{grid-template-columns:1fr}.vault-note-content .share-component{justify-self:start}}@media(prefers-reduced-motion:reduce){.vault-note-link,.vault-note-back-link,.vault-note-end-action,.vault-note-content .share-btn{transition:none}}
