[data-study=notion]{--background:#f5f0e6;--foreground:#37352f;--foreground-muted:#37352fa6;--foreground-subtle:#37352f73;--divider:#37352f17;--hover:#37352f0f;--tint-gray-bg:#f1f1ef;--tint-blue-bg:#e7f3f8;--tint-blue-fg:#183347;--tint-yellow-bg:#fbf3db;--tint-yellow-fg:#594101;--tint-green-bg:#edf3ec;--tint-green-fg:#1c3829;--tint-red-bg:#fdebec;--tint-red-fg:#5d1715;--tint-purple-bg:#f4f0f7cc;--tint-purple-fg:#492970;--tint-orange-bg:#fbecdd;--tint-orange-fg:#7c3c15;--pill-bg:#e3e2e080;--pill-fg:#37352f;color:var(--foreground);font-family:var(--font-inter), ui-sans-serif, system-ui, "PingFang SC", "Microsoft YaHei", sans-serif}[data-study=notion] .prose-notion{color:var(--foreground);font-size:16px;line-height:1.65}[data-study=notion] .prose-notion h1{letter-spacing:-.02em;margin-top:32px;margin-bottom:4px;font-size:40px;font-weight:700;line-height:1.2}[data-study=notion] .prose-notion h2{letter-spacing:-.01em;margin-top:40px;margin-bottom:4px;font-size:28px;font-weight:600;line-height:1.3}[data-study=notion] .prose-notion h3{margin-top:28px;margin-bottom:2px;font-size:22px;font-weight:600;line-height:1.3}[data-study=notion] .prose-notion h4{margin-top:20px;margin-bottom:2px;font-size:18px;font-weight:600}[data-study=notion] .prose-notion p{margin:6px 0}[data-study=notion] .prose-notion strong{font-weight:600}[data-study=notion] .prose-notion a{color:var(--foreground);opacity:.9;border-bottom:.05em solid;text-decoration:none;transition:opacity .15s}[data-study=notion] .prose-notion a:hover{opacity:1;background:var(--hover)}[data-study=notion] .prose-notion ul,[data-study=notion] .prose-notion ol{margin:6px 0;padding-left:1.5rem}[data-study=notion] .prose-notion ul{list-style:outside}[data-study=notion] .prose-notion ol{list-style:decimal}[data-study=notion] .prose-notion li{margin:2px 0}[data-study=notion] .prose-notion li::marker{color:var(--foreground-subtle)}[data-study=notion] .prose-notion hr{border:0;border-top:1px solid var(--divider);margin:24px 0}[data-study=notion] .prose-notion blockquote{border-left:3px solid;margin:12px 0;padding-left:14px;font-size:18px;line-height:1.5}[data-study=notion] .prose-notion code{background:var(--tint-gray-bg);color:#eb5757;font-family:var(--font-mono), ui-monospace, SFMono-Regular, monospace;border-radius:3px;padding:.15em .35em;font-size:.88em}[data-study=notion] .prose-notion table{border-collapse:collapse;width:100%;margin:16px 0;font-size:14px}[data-study=notion] .prose-notion thead th{text-align:left;color:var(--foreground-muted);background:var(--tint-gray-bg);border:1px solid var(--divider);white-space:nowrap;padding:8px 12px;font-weight:500}[data-study=notion] .prose-notion tbody td{border:1px solid var(--divider);vertical-align:top;padding:8px 12px}[data-study=notion] .prose-notion tbody tr:hover{background:var(--hover)}[data-study=notion] details.notion-toggle{margin:6px 0}[data-study=notion] details.notion-toggle summary{cursor:pointer;align-items:flex-start;gap:6px;padding:4px 0;font-weight:500;list-style:none;display:flex}[data-study=notion] details.notion-toggle summary::-webkit-details-marker{display:none}[data-study=notion] details.notion-toggle summary:before{content:"▸";color:var(--foreground-subtle);transform-origin:50%;text-align:center;flex-shrink:0;width:14px;margin-top:5px;font-size:11px;transition:transform .1s;display:inline-block}[data-study=notion] details.notion-toggle[open] summary:before{transform:rotate(90deg)}[data-study=notion] details.notion-toggle .notion-toggle-body{color:var(--foreground);padding:4px 0 4px 20px}[data-study=notion] .gallery-card{border:1px solid var(--divider);background:var(--background);border-radius:6px;transition:box-shadow .15s,transform .15s;overflow:hidden}[data-study=notion] .gallery-card:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0f0f0f14}
