#blogbody{max-width:var(--container-blog-body);padding-inline:1rem;padding-top:1rem;padding-bottom:2rem;margin-inline:auto;line-break:strict;word-break:normal;overflow-wrap:anywhere;background-color:var(--color-bg-base);border-radius:0.5rem}#blogbody hr{color:var(--color-border);border-style:dashed}#blogbody p{margin:0.5rem;font-size:1rem;line-height:2rem}@media (width >= 640px){#blogbody p{margin:1rem 2rem}}#blogbody code{overflow-x:auto;font-family:Menlo,Consolas,"DejaVu Sans Mono",monospace;font-size:1rem;line-height:1.4rem;line-break:strict;word-break:normal;overflow-wrap:anywhere}#blogbody pre code{}#blogbody pre{padding:1rem;margin:0.5rem 1rem 0.5rem 1rem;overflow-x:auto;overflow-wrap:break-word;white-space:pre-wrap;border:1px solid var(--color-border);border-radius:1rem}@media (width >= 640px){#blogbody pre{margin:1rem 2rem}}#blogbody blockquote{position:relative;padding:0.625rem 15px 0.625rem 50px;margin:0;color:var(--color-text-blockquote);background-color:var(--color-bg-blockquote);border-radius:20px}#blogbody blockquote::before{position:absolute;top:17px;left:11px;display:inline-block;font-size:1.875rem;font-weight:900;line-height:2.25rem;color:var(--color-text-blockquote-beforer);content:">"}@media (width >= 768px){#blogbody blockquote{margin:2rem 3rem}}#blogbody blockquote p{padding:0;margin:0.625rem 0;line-height:2rem}#blogbody h2{padding-top:0.7rem;padding-bottom:0.7rem;padding-left:0.5rem;margin:1rem 0;font-size:1.25rem;font-weight:700;line-height:1.75rem;color:var(--color-text-base);border-left:5px solid var(--color-accent)}@media (width >= 640px){#blogbody h2{padding-right:0.9rem;padding-left:0.9rem;margin:2rem 1rem 1.5rem;font-size:1.5rem;line-height:2rem}}#blogbody h3{padding-bottom:0.5rem;margin:1rem 0;font-size:1.125rem;font-weight:700;line-height:1.75rem;border-bottom:2px solid var(--color-accent)}@media (width >= 640px){#blogbody h3{margin:2rem 1rem 1.5rem;font-size:1.25rem;line-height:1.75rem}}#blogbody h4{margin:0.5rem 0;font-size:1.125rem;font-weight:700;line-height:1.75rem}@media (width >= 640px){#blogbody h4{margin-top:2rem;margin-right:1rem;margin-left:1rem}}#blogbody h5{margin:0.5rem 0;font-size:1.125rem;font-weight:700;line-height:1.75rem}@media (width >= 640px){#blogbody h5{margin-top:2rem;margin-right:1rem;margin-left:1rem}}#blogbody img{width:auto;max-width:90%;max-height:720px;height:auto;object-fit:contain;margin-right:auto;margin-left:auto;cursor:zoom-in;border-radius:0.75rem}#blogbody ul,#blogbody ol{padding:1rem 2rem;line-height:2rem;list-style-type:disc;border-color:var(--color-border);border-style:solid;border-width:1px;border-radius:0.75rem}#blogbody ol{list-style-type:decimal}@media (width >= 768px){#blogbody ul,#blogbody ol{margin:2rem}}#blogbody li{margin-top:0.75rem;margin-bottom:0.75rem}#blogbody table{width:100%;margin:2rem 0;color:var(--color-text-base);background-color:var(--color-bg-base);border-color:var(--color-border);border-style:solid;border-width:1px;border-radius:0.5rem}#blogbody th{padding:0.625rem;font-weight:700;text-align:left;border-color:var(--color-border);border-style:solid;border-width:1px}#blogbody td{padding:0.5rem;border-color:var(--color-border);border-style:solid;border-width:1px}#blogbody a:link,#blogbody a:visited{color:var(--color-text-link);text-decoration-line:underline;text-decoration-style:dashed;text-underline-offset:8px}@media (hover:hover){#blogbody a:hover{color:var(--color-text-link-hover)}}#blogbody .rlc-container{display:grid;grid-template-rows:1fr;grid-template-columns:3fr 1fr;gap:0;align-items:stretch;width:100%;max-width:800px;padding:0.25rem;margin:2rem auto;overflow:hidden;border-color:var(--color-border);border-style:solid;border-width:1px;border-radius:0.75rem;transition-timing-function:ease-in-out;transition-duration:0.1s;transition-property:background-color,box-shadow}@media (hover:hover){#blogbody .rlc-container:hover{background-color:rgb(200 200 200 / 20%);box-shadow:0 4px 5px 2px rgb(80 80 80 / 20%)}}#blogbody .rlc-container:link,#blogbody .rlc-container:visited{color:var(--color-text-base);text-decoration-line:none}#blogbody .rlc-info{display:flex;flex-direction:column;justify-content:space-between;padding:0.5rem;overflow:hidden;text-align:left}#blogbody .rlc-title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;font-size:1rem;font-weight:500;line-height:1.5rem;-webkit-box-orient:vertical}@media (width >= 640px){#blogbody .rlc-title{font-size:1.25rem;line-height:1.75rem}}#blogbody .rlc-description{display:-webkit-box;margin-top:1rem;overflow:hidden;-webkit-line-clamp:2;font-size:0.875rem;line-height:1rem;-webkit-box-orient:vertical}@media (width >= 640px){#blogbody .rlc-description{font-size:1rem;line-height:1.5rem}}#blogbody .rlc-url-container{display:flex;align-self:flex-start;margin-top:1rem}#blogbody .rlc-favicon{align-self:center;width:1rem;height:1rem;margin-right:0.25rem}#blogbody .rlc-url{align-self:center;overflow:hidden;text-overflow:ellipsis;font-size:0.875rem;line-height:1.25rem;white-space:nowrap}@media (width >= 640px){#blogbody .rlc-url{font-size:1rem;line-height:1.5rem}}#blogbody .rlc-image-container{align-self:stretch;max-height:10rem;overflow:hidden;border-radius:0 0.75rem 0.75rem 0}#blogbody .rlc-image{display:block;width:100%;height:100%;max-height:none;margin:auto;overflow:hidden;object-fit:cover;border-radius:0}#webmentions{display:block;margin:2rem auto 0;line-height:1.2em;line-break:strict;word-break:normal;overflow-wrap:anywhere}#webmentions a:link,#webmentions a:visited,#webmentions a:active,#webmentions a:focus{color:var(--color-text-link)}@media (hover:hover){#webmentions a:hover{color:var(--color-text-link-hover)}}#webmentions .comments{font-size:1rem;line-height:1.5rem}#webmentions h2{margin-top:0.5rem;font-size:0.875rem;font-weight:700;line-height:1.25rem;border-radius:9999px}#webmentions .reacts{display:flex;flex-flow:row wrap;padding-left:1rem}#webmentions img{max-height:32px;margin-right:0.25rem}#webmentions .reacts img{margin-top:0.25rem;margin-right:0.25rem;margin-bottom:1px;box-shadow:0 1px 3px 0 rgb(0 0 0 / 10%),0 1px 2px -1px rgb(0 0 0 / 10%)}#webmentions img.missing{background-color:var(--color-bg-base);border-style:dashed;border-width:1px}#webmentions ul{padding:0.25rem;list-style-type:none}#webmentions li{padding-left:1rem}#webmentions a.reaction{display:flex;flex-direction:row;text-decoration-line:none}#webmentions a.reaction img{width:auto;max-height:32px;margin-right:-1ex;border-radius:9999px}@media (width >= 1024px){#webmentions a.reaction img{max-height:48px}}#webmentions a.reaction sub{font-size:80%}#webmentions a.source::after{content:"："}#webmentions .comments li{display:flex;flex-flow:row wrap;align-items:center;margin-top:0.5rem}#webmentions .comments li .text{color:var(--color-text-base);text-decoration-line:none}#webmentions .comments li .name{color:var(--color-text-base)}