p,li,table{line-height:1.3}body{font-family:helvetica neue,Helvetica,Arial,sans-serif;display:flex;flex-direction:column;min-height:100vh;margin:0 auto;padding:0 .5rem}h1.siteTitle{margin:0;margin-top:1rem;font-family:times new roman,serif}a:has(img),.Tags a{box-shadow:none}a:has(img):hover{text-decoration:none}a{color:#000;text-decoration:none;box-shadow:inset 0 -3px #dac1f4;position:relative}a:hover{text-decoration:underline;text-decoration-thickness:1.5px;text-decoration-style:dotted;text-underline-offset:.1rem}#MAIN_NAV{padding-bottom:.25rem;border-bottom:2px solid #000}hr{margin:1rem 0;border:none;border-top:2px dotted #d3d3d3}ul,ol{padding-left:2rem}li{margin:.3rem 0}#MAIN_NAV ul{margin:0;padding:0;display:flex;gap:1rem;font-style:italic}#MAIN_NAV ul>li{padding:.5rem 0;list-style-type:none}img{max-width:100%;height:auto}.listItem{margin:1rem 0;padding:.5rem 0}.listItem>h3{margin:0}.listItem:not(:last-child){border-bottom:1px solid #d3d3d3}.listSummary{max-height:100px;overflow:hidden;position:relative}.listSummary:after{content:"";position:absolute;bottom:0;left:0;pointer-events:none;background:linear-gradient(transparent,white);width:100%;height:50%}div.highlight>pre{padding:1rem;border:1px solid #000;border-radius:.5rem;background-color:#f0f0f0;overflow:scroll}blockquote>*:first-child{margin-top:0}blockquote>*:last-child{margin-bottom:0}blockquote{margin:1rem 0;padding:.75rem 1rem;background:#997ead11;border-left:2px solid #997ead}p code,table code,li>code{background:#997ead1d;padding:4px 6px;font-size:.8rem}#recentPosts{list-style-type:none;padding-left:0}#recentPosts,.listItem{.post { padding: 0.5rem 0rem; display: flex; flex-direction: column; border-bottom: 1px solid lightgray; border-radius: 0rem; position: relative; } .postTitle { font-size: 17px; display: block; font-weight: 600; box-shadow: none; } .metadata { display: flex; justify-content: space-between; padding-top: 2px; } .summary { height: 50px; overflow: hidden; mask-image: linear-gradient(to bottom, black 50%, transparent 100%); mask-mode: alpha; } .summary>p { margin-top: 0.4rem; } .metadata>.tags span { font-family: monospace; padding: 2px 6px; background: #997ead1d; } .metadata>.tags a { box-shadow: none; color: #683684; }}.Tags{display:flex;flex-direction:row;gap:.5rem;flex-wrap:wrap;margin:.5rem 0}.Tags>ul{padding:0;margin:0}.Tags>ul>li{display:inline;padding:.1rem .5rem;border:2px solid #dac1f4;border-radius:2rem;font-family:monospace;font-size:.9rem}.header-tag{box-shadow:none;color:#dac1f4}footer>hr{margin-top:75px}@media(prefers-color-scheme:dark){body{background-color:#222;color:#ddd}a{color:#ddd;box-shadow:inset 0 -3px #866da3}#MAIN_NAV{border-bottom-color:#ddd}hr{border-top-color:#444}#MAIN_NAV ul>li{color:#b4aee8}div.highlight>pre{background-color:#444}blockquote{background:#b4aee811;border-left-color:#b4aee8}.listSummary:after{background:linear-gradient(transparent,#222)}.Tags>ul>li{border-color:#866da3}.header-tag{color:#866da3}.mermaid{filter:invert(.9)}#recentPosts,.listItem{.post { border-bottom: 1px solid #444; } .metadata>.tags a { color: #dac1f4; }}}@media(min-width:480px){body{width:480px}}