@scope(.subroute){main p,h1:not(nav h1),h2:not(nav h2),h3:not(nav h3),h4:not(nav h4),h5:not(nav h5){margin-bottom:calc(var(--spacing) * 4)}main p a{font-weight:var(--font-weight-medium)}h1{color:var(--color-indigo-500);font-weight:var(--font-weight-semibold);font-size:var(--text-3xl);line-height:var(--text-3xl--line-height)}h2{color:var(--color-slate-700);font-weight:var(--font-weight-semibold);font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);margin-top:calc(var(--spacing) * 16)}figure img{object-fit:contain;border-radius:var(--spacing);outline-offset:-1px;width:100%;margin-bottom:calc(var(--spacing) * 4);outline:1px solid #0003;box-shadow:0 4px 6px -1px #00000040,0 2px 4px -1px #0000001a}figcaption{font-size:var(--text-sm);line-height:var(--text-sm--line-height);opacity:.85}blockquote{color:var(--color-indigo-950);background-color:var(--color-indigo-200);border-radius:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);display:flex}li *{margin-bottom:unset!important}mark{background-color:var(--color-yellow-400);color:var(--color-slate-800);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 1);font-weight:var(--font-weight-medium);box-shadow:0 1px 3px #0003}@media (prefers-color-scheme:dark){h1{color:var(--color-indigo-400)}h2{color:var(--color-slate-400)}blockquote{color:var(--color-indigo-100);background-color:var(--color-indigo-900)}mark{background-color:var(--color-yellow-500);color:var(--color-slate-900)}figure img{outline:1px solid #ffffff26;box-shadow:0 4px 6px -1px #00000080,0 2px 4px -1px #0000004d}}}
