.profile-wrapper{flex-direction:column;display:flex}#post-list .card.shape-monogram .card-text>.card-body:before,#post-list .card .card-body .card-title{font-family:var(--f-title);font-style:italic}#post-list .card .card-body .card-meta .post-tags{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.title-filters{width:0;height:0;position:absolute;overflow:hidden}.profile-wrapper{margin-block:calc(5.5 * var(--line)) calc(9 * var(--line));text-align:center;align-items:center}@media (max-width:47.624em){.profile-wrapper{margin-block:calc(4 * var(--line)) calc(5 * var(--line))}}.profile-wrapper>*{margin:0}.profile-wrapper>h1{margin-top:calc(.75 * var(--line))}.profile-wrapper>.subtitle{margin-top:calc(.25 * var(--line))}.profile-wrapper #avatar{width:calc(4.25 * var(--line));height:calc(4.25 * var(--line));box-shadow:var(--ring) 0 0 0 2px;border-radius:50%;overflow:hidden;transform:translateZ(0)}.profile-wrapper #avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;margin:0;display:block}@media (prefers-reduced-motion:no-preference){.profile-wrapper #avatar img{transition:transform .3s cubic-bezier(.645,.045,.355,1)}}@media (hover:hover){.profile-wrapper #avatar img:hover{transform:scale(1.2)}}:where(:root[data-hover]) .profile-wrapper #avatar img:hover{transform:scale(1.2)}@supports not (aspect-ratio:1){:root[data-hover] .profile-wrapper #avatar img:hover{transform:scale(1.2)}}.site-title>a{justify-content:center;align-items:center;width:fit-content;display:flex}.stevehoang{width:calc(6.875 * var(--line));height:auto;display:block}.stevehoang path{fill:none;stroke:var(--logo);stroke-linecap:round;stroke-linejoin:round;stroke-width:12px;stroke-dasharray:5200;stroke-dashoffset:5200px;transform-origin:50%;animation:15s cubic-bezier(.645,.045,.355,1) infinite grow}@keyframes grow{0%{opacity:0}5%{opacity:1}35%,70%{stroke-dashoffset:0}75%{opacity:1}to{opacity:0;stroke-dashoffset:0}}@media (prefers-reduced-motion){.stevehoang path{opacity:1;stroke-dasharray:unset!important;animation:none!important}}header.profile-wrapper h1{font-size:inherit}.subtitle{color:var(--sub);word-spacing:.06em;-webkit-user-select:none;user-select:none;font-style:italic;transition-property:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}@media (hover:hover){.subtitle:has(.iamstev:hover){color:#0000}.subtitle:has(.iamstev:hover) a:not(:hover){opacity:0}}:where(:root[data-hover]) .subtitle:has(.iamstev:hover){color:#0000}:where(:root[data-hover]) .subtitle:has(.iamstev:hover) a:not(:hover){opacity:0}.subtitle a{color:var(--accent2);background-image:linear-gradient(to right, var(--sub), var(--accent2) 25%, var(--accent2) 85%, var(--sub));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;transition-property:color,-webkit-text-fill-color,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}@media (hover:hover){.subtitle a.iamstev:hover{color:var(--accent)!important;-webkit-text-fill-color:var(--accent)!important;opacity:1!important}}:where(:root[data-hover]) .subtitle a.iamstev:hover{color:var(--accent)!important;-webkit-text-fill-color:var(--accent)!important;opacity:1!important}@supports not (aspect-ratio:1){:root[data-hover] .subtitle a.iamstev:hover{color:var(--accent)!important;-webkit-text-fill-color:var(--accent)!important;opacity:1!important}}#post-list{transition-property:opacity,visibility;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}#post-list[data-lazy]{visibility:hidden;opacity:0;animation:0s 2s forwards dealt}@media (scripting:none){#post-list[data-lazy]{visibility:visible;opacity:1;animation:none}}#post-list .card{overflow-wrap:break-word;border:0;flex-direction:column;min-width:0;display:flex;position:relative;container:card/inline-size}#post-list .card:not(:last-child){margin-bottom:calc(7 * var(--line))}#post-list .card .post-preview{flex-wrap:wrap;display:flex}#post-list .card .post-preview.flip{flex-direction:row-reverse}#post-list .card .post-preview .title-shine{text-overflow:ellipsis;-webkit-line-clamp:var(--title-lines);line-clamp:var(--title-lines);padding:inherit;text-align:inherit;opacity:0;pointer-events:none;mix-blend-mode:hard-light;transition-behavior:allow-discrete;-webkit-box-orient:vertical;transition-property:opacity,display;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);display:none;position:absolute;inset:0;overflow:hidden}#post-list .card .post-preview .title-shine:before{background:linear-gradient(105deg, transparent 1em, var(--shine-edge) 35%, var(--shine), var(--shine-edge) 65%, transparent calc(100% - 1em)) -7em 0/7em 100% no-repeat;-webkit-text-fill-color:transparent;white-space:pre-wrap;-webkit-background-clip:text;background-clip:text;margin-inline:-.3em;padding-inline:.3em;animation:3s linear infinite paused title-shimmer}@media (prefers-color-scheme:dark){#post-list .card .post-preview .title-shine{mix-blend-mode:normal}}@media (hover:hover) and (forced-colors:none){#post-list .card .post-preview:hover .title-shine{opacity:.85;transition:opacity .1s cubic-bezier(.645, .045, .355, 1), display .1s allow-discrete;display:-webkit-box}}@media (hover:hover) and (forced-colors:none) and (prefers-reduced-motion:no-preference){#post-list .card .post-preview:hover .title-shine:before{animation-play-state:running}}@media (hover:hover) and (forced-colors:none) and (prefers-color-scheme:dark){#post-list .card .post-preview:hover .title-shine{opacity:.5}}@media (hover:hover) and (forced-colors:none){@starting-style{#post-list .card .post-preview:hover .title-shine{opacity:0}}}@media (forced-colors:none){:where(:root[data-hover]) #post-list .card .post-preview:hover .title-shine{opacity:.85;transition:opacity .1s cubic-bezier(.645, .045, .355, 1), display .1s allow-discrete;display:-webkit-box}@supports not (aspect-ratio:1){:root[data-hover] #post-list .card .post-preview:hover .title-shine{opacity:.85;transition:opacity .1s cubic-bezier(.645, .045, .355, 1), display .1s allow-discrete;display:-webkit-box}}}@media (forced-colors:none) and (prefers-reduced-motion:no-preference){:where(:root[data-hover]) #post-list .card .post-preview:hover .title-shine:before{animation-play-state:running}@supports not (aspect-ratio:1){:root[data-hover] #post-list .card .post-preview:hover .title-shine:before{animation-play-state:running}}}@media (forced-colors:none) and (prefers-color-scheme:dark){:where(:root[data-hover]) #post-list .card .post-preview:hover .title-shine{opacity:.5}@supports not (aspect-ratio:1){:root[data-hover] #post-list .card .post-preview:hover .title-shine{opacity:.5}}}@media (forced-colors:none){@starting-style{:where(:root[data-hover]) #post-list .card .post-preview:hover .title-shine{opacity:0}@supports not (aspect-ratio:1){:root[data-hover] #post-list .card .post-preview:hover .title-shine{opacity:0}}}#post-list .card .post-preview:focus-visible .title-shine{opacity:.85;transition:opacity .1s cubic-bezier(.645, .045, .355, 1), display .1s allow-discrete;display:-webkit-box}}@media (forced-colors:none) and (prefers-reduced-motion:no-preference){#post-list .card .post-preview:focus-visible .title-shine:before{animation-play-state:running}}@media (forced-colors:none) and (prefers-color-scheme:dark){#post-list .card .post-preview:focus-visible .title-shine{opacity:.5}}@media (forced-colors:none){@starting-style{#post-list .card .post-preview:focus-visible .title-shine{opacity:0}}}#post-list .card .image,#post-list .card .content-left,#post-list .card .content-right{min-width:0}#post-list .card .image{min-height:0;position:relative}#post-list .card .image img{height:100%;display:block}#post-list .card .image.mosaic-1{container-type:size}#post-list .card .image:before{content:"";opacity:.3;background-image:var(--lqip);--offset:min(9cqmin, var(--echo));top:calc(-1 * var(--offset));background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute}#post-list .card .image.image-left:before{left:calc(-1 * var(--offset))}#post-list .card .image.image-right:before{left:var(--offset)}#post-list .card.shape-strip .image:before,#post-list .card .mosaic:not(.mosaic-1):before{display:none}#post-list .card .mosaic{gap:calc(.25 * var(--line));display:grid}#post-list .card .mosaic.image-left{direction:rtl}#post-list .card .mosaic>.preview-img{aspect-ratio:auto;direction:ltr;min-height:0}#post-list .card .mosaic>.preview-img:first-child{grid-area:a}#post-list .card .mosaic>.preview-img:nth-child(2){grid-area:b}#post-list .card .mosaic>.preview-img:nth-child(3){grid-area:c}#post-list .card .mosaic>.preview-img:nth-child(4){grid-area:d}#post-list .card .mosaic>.preview-img:nth-child(5){grid-area:e}#post-list .card .mosaic.mosaic-1{grid-template:"a"minmax(0,1fr)/1fr}#post-list .card .mosaic.mosaic-2.layout-0{grid-template:".b"minmax(0,1fr)"a b"minmax(0,1fr)"a b"minmax(0,1fr)"a b"minmax(0,1fr)"a b"minmax(0,1fr)"a b"minmax(0,1fr)"a."minmax(0,1fr)/3fr 2fr}#post-list .card .mosaic.mosaic-2.layout-1{grid-template:"a."minmax(0,1fr)"a b"minmax(0,1fr)"a b"minmax(0,1fr)"a b"minmax(0,1fr)"a b"minmax(0,1fr)"a b"minmax(0,1fr)".b"minmax(0,1fr)/3fr 2fr}#post-list .card .mosaic.mosaic-2.layout-2{grid-template:".b"minmax(0,1fr)"a b"minmax(0,1fr)"a b"minmax(0,1fr)"a."minmax(0,1fr)"a."minmax(0,1fr)"a."minmax(0,1fr)"a."minmax(0,1fr)/3fr 2fr}#post-list .card .mosaic.mosaic-2.layout-3{grid-template:"a a."minmax(0,1fr)"a a."minmax(0,1fr)"a a b"minmax(0,1fr)"a a b"minmax(0,1fr)". .b"minmax(0,1fr)". .b"minmax(0,1fr)/1fr 2fr 1fr}#post-list .card .mosaic.mosaic-2.layout-4{grid-template:".a"minmax(0,1fr)"b a"minmax(0,1fr)"b a"minmax(0,1fr)"b a"minmax(0,1fr)"b."minmax(0,1fr)"b."minmax(0,1fr)/2fr 3fr}#post-list .card .mosaic.mosaic-2.layout-5{grid-template:"a."minmax(0,1fr)"a."minmax(0,1fr)"a b"minmax(0,1fr)"a b"minmax(0,1fr)".b"minmax(0,1fr)".b"minmax(0,1fr)/1fr 1fr}#post-list .card .mosaic.mosaic-3.layout-0{grid-template:".b"minmax(0,1fr)"a b"minmax(0,1fr)"a b"minmax(0,1fr)"a b"minmax(0,1fr)"a b"minmax(0,1fr)"c b"minmax(0,1fr)"c."minmax(0,1fr)"c."minmax(0,1fr)/3fr 2fr}#post-list .card .mosaic.mosaic-3.layout-1{grid-template:"a."minmax(0,1fr)"a b"minmax(0,1fr)"a b"minmax(0,1fr)"a b"minmax(0,1fr)"a."minmax(0,1fr)"a c"minmax(0,1fr)".c"minmax(0,1fr)".c"minmax(0,1fr)/3fr 2fr}#post-list .card .mosaic.mosaic-3.layout-2{grid-template:".b"minmax(0,1fr)".b"minmax(0,1fr)"a b"minmax(0,1fr)"a."minmax(0,1fr)"a c"minmax(0,1fr)"a c"minmax(0,1fr)"a c"minmax(0,1fr)"a."minmax(0,1fr)/3fr 2fr}#post-list .card .mosaic.mosaic-3.layout-3{grid-template:"a a."minmax(0,1fr)"a a b"minmax(0,1fr)"a a b"minmax(0,1fr)".c b"minmax(0,1fr)".c."minmax(0,1fr)/1fr 1fr 1fr}#post-list .card .mosaic.mosaic-3.layout-4{grid-template:"b."minmax(0,1fr)"b c"minmax(0,1fr)"b c"minmax(0,1fr)"a c"minmax(0,1fr)"a."minmax(0,1fr)"a."minmax(0,1fr)/3fr 2fr}#post-list .card .mosaic.mosaic-3.layout-5{grid-template:"a. ."minmax(0,1fr)"a b."minmax(0,1fr)"a b c"minmax(0,1fr)"a b c"minmax(0,1fr)".b c"minmax(0,1fr)". .c"minmax(0,1fr)/3fr 2fr 2fr}#post-list .card .mosaic.mosaic-4.layout-0{grid-template:".b"minmax(0,1fr)"a b"minmax(0,1fr)"a b"minmax(0,1fr)"a b"minmax(0,1fr)"a b"minmax(0,1fr)"c b"minmax(0,1fr)"c d"minmax(0,1fr)"c d"minmax(0,1fr)/3fr 2fr}#post-list .card .mosaic.mosaic-4.layout-1{grid-template:"a."minmax(0,1fr)"a b"minmax(0,1fr)"a b"minmax(0,1fr)"a b"minmax(0,1fr)"c b"minmax(0,1fr)"c."minmax(0,1fr)"c d"minmax(0,1fr)".d"minmax(0,1fr)/3fr 2fr}#post-list .card .mosaic.mosaic-4.layout-2{grid-template:".b."minmax(0,1fr)"a b."minmax(0,1fr)"a b d"minmax(0,1fr)"a b d"minmax(0,1fr)"a.d"minmax(0,1fr)"a c d"minmax(0,1fr)"a c."minmax(0,1fr)".c."minmax(0,1fr)/3fr 2fr 2fr}#post-list .card .mosaic.mosaic-4.layout-3{grid-template:"a. ."minmax(0,1fr)"a b."minmax(0,1fr)"a b c"minmax(0,1fr)"a b c"minmax(0,1fr)"d b c"minmax(0,1fr)"d.c"minmax(0,1fr)/3fr 2fr 2fr}#post-list .card .mosaic.mosaic-4.layout-4{grid-template:"a."minmax(0,1fr)"a b"minmax(0,1fr)"a b"minmax(0,1fr)"c b"minmax(0,1fr)"c d"minmax(0,1fr)"c d"minmax(0,1fr)".d"minmax(0,1fr)/1fr 1fr}#post-list .card .mosaic.mosaic-4.layout-5{grid-template:".b b"minmax(0,1fr)"a b b"minmax(0,1fr)"a.c"minmax(0,1fr)"a d c"minmax(0,1fr)".d c"minmax(0,1fr)".d."minmax(0,1fr)/2fr 2fr 2fr}#post-list .card .mosaic.mosaic-5.layout-0{grid-template:"a b."minmax(0,1fr)"a b d"minmax(0,1fr)"a b d"minmax(0,1fr)"a.d"minmax(0,1fr)"a c d"minmax(0,1fr)".c e"minmax(0,1fr)".c e"minmax(0,1fr)". .e"minmax(0,1fr)/3fr 2fr 2fr}#post-list .card .mosaic.mosaic-5.layout-1{grid-template:".b."minmax(0,1fr)"a b d"minmax(0,1fr)"a b d"minmax(0,1fr)"a c d"minmax(0,1fr)"a c."minmax(0,1fr)"a c e"minmax(0,1fr)". .e"minmax(0,1fr)". .e"minmax(0,1fr)/3fr 2fr 2fr}#post-list .card .mosaic.mosaic-5.layout-2{grid-template:". .d"minmax(0,1fr)"a b d"minmax(0,1fr)"a b d"minmax(0,1fr)"a b."minmax(0,1fr)"a.e"minmax(0,1fr)"c c e"minmax(0,1fr)"c c e"minmax(0,1fr)". .e"minmax(0,1fr)/3fr 2fr 2fr}#post-list .card .mosaic.mosaic-5.layout-3{grid-template:".b."minmax(0,1fr)"a b c"minmax(0,1fr)"a b c"minmax(0,1fr)"a.c"minmax(0,1fr)"a d."minmax(0,1fr)"e d."minmax(0,1fr)"e d."minmax(0,1fr)/3fr 2fr 2fr}#post-list .card .mosaic.mosaic-5.layout-4{grid-template:"a a."minmax(0,1fr)"a a b"minmax(0,1fr)"a a b"minmax(0,1fr)"c.b"minmax(0,1fr)"c d."minmax(0,1fr)"c d e"minmax(0,1fr)". .e"minmax(0,1fr)/1fr 1fr 1fr}#post-list .card .mosaic.mosaic-5.layout-5{grid-template:"a b."minmax(0,1fr)"a b c"minmax(0,1fr)"a.c"minmax(0,1fr)"a d c"minmax(0,1fr)"e d."minmax(0,1fr)"e d."minmax(0,1fr)/3fr 2fr 2fr}#post-list .card.shape-split .image,#post-list .card.shape-split .content-left,#post-list .card.shape-split .content-right{flex:18rem}#post-list .card.shape-split .mosaic{height:calc(16 * var(--line))}@container card (width<36rem){#post-list .card.shape-split .mosaic{aspect-ratio:4/3;height:auto}}@container card (width>=36rem){#post-list .card.shape-split .image,#post-list .card.shape-split .content-left,#post-list .card.shape-split .content-right{flex:1 1 0}#post-list .card.shape-split .card-body{min-height:calc(8.5 * var(--line))}#post-list .card.shape-split .image-left,#post-list .card.shape-split .content-left{margin-left:calc(-1 * var(--reach))}#post-list .card.shape-split .image-right,#post-list .card.shape-split .content-right{margin-right:calc(-1 * var(--reach))}#post-list .card.shape-split .content-left .card-title{margin-right:calc(-6.5 * var(--line))}#post-list .card.shape-split .content-right .card-title{margin-left:calc(-6.5 * var(--line))}}@container card (width<36rem){#post-list .card .image{margin-bottom:var(--line)}}#post-list .card:is(.shape-poster,.shape-strip) .post-preview{flex-flow:column}@supports not (aspect-ratio:1){#post-list .card.shape-poster .post-preview,#post-list .card.shape-strip .post-preview{flex-flow:column}}#post-list .card.shape-poster .image{aspect-ratio:5/4}@container card (width>=36rem){#post-list .card.shape-poster .image{width:calc(100% * .8 + var(--reach));aspect-ratio:16/7}#post-list .card.shape-poster .image-right{margin:0 calc(-1 * var(--reach)) 0 auto}#post-list .card.shape-poster .image-left{margin-left:calc(-1 * var(--reach))}#post-list .card.shape-poster .content-left,#post-list .card.shape-poster .content-right{width:75%;margin-top:calc(-2 * var(--line))}#post-list .card.shape-poster .content-right{align-self:flex-end}#post-list .card.shape-poster .content-left .card-title{margin-right:-33.3333%}#post-list .card.shape-poster .content-right .card-title{margin-left:-33.3333%}#post-list .card.shape-poster .card-body{justify-content:flex-start}}#post-list .card.shape-strip .image{aspect-ratio:3/2}#post-list .card.shape-strip .mosaic.mosaic-2.layout-0{grid-template:"a b"minmax(0,1fr)/1fr 1fr}#post-list .card.shape-strip .mosaic.mosaic-2.layout-1{grid-template:"a b"minmax(0,1fr)/3fr 2fr}#post-list .card.shape-strip .mosaic.mosaic-2.layout-2{grid-template:"a b"minmax(0,1fr)/2fr 3fr}#post-list .card.shape-strip .mosaic.mosaic-3.layout-0{grid-template:"a. ."minmax(0,1fr)"a b."minmax(0,1fr)"a b c"minmax(0,1fr)"a b c"minmax(0,1fr)".b c"minmax(0,1fr)". .c"minmax(0,1fr)/3fr 2fr 3fr}#post-list .card.shape-strip .mosaic.mosaic-3.layout-1{grid-template:".b."minmax(0,1fr)"a b."minmax(0,1fr)"a b c"minmax(0,1fr)"a b c"minmax(0,1fr)"a.c"minmax(0,1fr)". .c"minmax(0,1fr)/2fr 3fr 2fr}#post-list .card.shape-strip .mosaic.mosaic-3.layout-2{grid-template:"a.c"minmax(0,1fr)"a b c"minmax(0,1fr)"a b c"minmax(0,1fr)".b c"minmax(0,1fr)".b."minmax(0,1fr)/3fr 3fr 2fr}#post-list .card.shape-strip .mosaic.mosaic-4.layout-0{grid-template:"a.c."minmax(0,1fr)"a b c."minmax(0,1fr)"a b c d"minmax(0,1fr)".b c d"minmax(0,1fr)".b.d"minmax(0,1fr)/3fr 2fr 3fr 2fr}#post-list .card.shape-strip .mosaic.mosaic-4.layout-1{grid-template:".b.d"minmax(0,1fr)"a b.d"minmax(0,1fr)"a b c d"minmax(0,1fr)"a b c."minmax(0,1fr)"a.c."minmax(0,1fr)/2fr 3fr 2fr 3fr}#post-list .card.shape-strip .mosaic.mosaic-4.layout-2{grid-template:"a b. ."minmax(0,1fr)"a b c."minmax(0,1fr)"a b c d"minmax(0,1fr)"a.c d"minmax(0,1fr)". .c d"minmax(0,1fr)/3fr 2fr 2fr 3fr}#post-list .card.shape-strip .mosaic.mosaic-5.layout-0{grid-template:"a.c. ."minmax(0,1fr)"a b c.e"minmax(0,1fr)"a b c d e"minmax(0,1fr)".b.d e"minmax(0,1fr)".b.d."minmax(0,1fr)/3fr 2fr 2fr 2fr 3fr}#post-list .card.shape-strip .mosaic.mosaic-5.layout-1{grid-template:".b. .e"minmax(0,1fr)"a b.d e"minmax(0,1fr)"a b c d e"minmax(0,1fr)"a.c d."minmax(0,1fr)"a.c. ."minmax(0,1fr)/2fr 3fr 2fr 2fr 3fr}#post-list .card.shape-strip .mosaic.mosaic-5.layout-2{grid-template:"a b.d."minmax(0,1fr)"a b c d e"minmax(0,1fr)"a b c d e"minmax(0,1fr)".b c.e"minmax(0,1fr)". .c.e"minmax(0,1fr)/3fr 2fr 3fr 2fr 2fr}@container card (width>=36rem){#post-list .card.shape-strip .image{width:calc(100% + 2 * var(--reach));height:calc(12 * var(--line));aspect-ratio:auto;margin-inline:calc(-1 * var(--reach))}#post-list .card.shape-strip .card-body{margin-top:calc(-1.75 * var(--line))}}#post-list .card.shape-inset .image{aspect-ratio:4/5;flex:none;width:72%}#post-list .card.shape-inset .image-right{margin-left:auto}#post-list .card.shape-inset .content-left,#post-list .card.shape-inset .content-right{flex:100%}#post-list .card.shape-inset .mosaic.mosaic-2{grid-template:repeat(6,minmax(0,1fr))/repeat(5,minmax(0,1fr))}#post-list .card.shape-inset .mosaic.mosaic-2>.preview-img:nth-child(2){box-shadow:0 0 0 calc(.3 * var(--line)) var(--bg)}#post-list .card.shape-inset .mosaic.mosaic-2.layout-0>.preview-img:first-child{grid-area:2/2/7/6}#post-list .card.shape-inset .mosaic.mosaic-2.layout-0>.preview-img:nth-child(2){grid-area:1/1/3/3}#post-list .card.shape-inset .mosaic.mosaic-2.layout-1>.preview-img:first-child{grid-area:1/1/6/5}#post-list .card.shape-inset .mosaic.mosaic-2.layout-1>.preview-img:nth-child(2){grid-area:4/4/7/6}@container card (width>=36rem){#post-list .card.shape-inset .image{width:calc(100% * .3 + var(--reach));height:calc(18 * var(--line));aspect-ratio:auto}#post-list .card.shape-inset .image-right{margin:0 calc(-1 * var(--reach)) 0 0}#post-list .card.shape-inset .image-left{margin-left:calc(-1 * var(--reach))}#post-list .card.shape-inset .content-left,#post-list .card.shape-inset .content-right{--overhang:min(calc(6 * var(--line)), 15cqi + var(--reach) / 2);flex:1 1 0;align-self:flex-end}#post-list .card.shape-inset .card-body{padding-bottom:calc(1.5 * var(--line))}#post-list .card.shape-inset .content-left .card-title{margin-right:calc(-1 * var(--overhang))}#post-list .card.shape-inset .content-left .card-meta .post-tags{margin-inline-end:0}#post-list .card.shape-inset .content-right .card-title{margin-left:calc(-1 * var(--overhang))}#post-list .card.shape-inset .content-right .card-meta{justify-content:flex-start}}#post-list .card.shape-monogram .card-text>.card-body{--room:34cqi;--overlap:12cqi;min-height:calc(11 * var(--line));justify-content:center;position:relative}#post-list .card.shape-monogram .card-text>.card-body:before{content:attr(data-initial)/"";top:50%;right:calc(100% - var(--room) + 2cqi);color:#0000;-webkit-text-stroke:1px var(--stroke);opacity:.4;pointer-events:none;margin-inline:-.3em;padding-inline:.3em;font-size:min(21.645rem,38.4615cqi);font-weight:600;line-height:1;position:absolute;translate:0 -50%}@media (forced-colors:active){#post-list .card.shape-monogram .card-text>.card-body:before{display:none}}@supports not (content:""/""){#post-list .card.shape-monogram .card-text>.card-body:before{content:attr(data-initial)}}#post-list .card.shape-monogram .card-text>.card-body .card-content{position:relative}#post-list .card.shape-monogram .card-text>.card-body .card-title{width:min-content;min-width:100%;max-width:calc(100% + var(--room) - calc(.5 * var(--line)));margin:0}#post-list .card.shape-monogram.layout-0 .card-text>.card-body{text-align:left;padding-inline-start:var(--room)}#post-list .card.shape-monogram.layout-0 .card-text>.card-body .card-title{align-self:flex-end}#post-list .card.shape-monogram.layout-0 .card-text>.card-body .card-content p{margin-inline:calc(-1 * var(--overlap)) 0}#post-list .card.shape-monogram.layout-0 .card-text>.card-body .card-meta{justify-content:flex-start}#post-list .card.shape-monogram.layout-1 .card-text>.card-body{text-align:right;padding-inline-end:var(--room)}#post-list .card.shape-monogram.layout-1 .card-text>.card-body:before{right:auto;left:calc(100% - var(--room) + 1cqi)}#post-list .card.shape-monogram.layout-1 .card-text>.card-body .card-content p{margin-inline:auto calc(-1 * var(--overlap))}#post-list .card.shape-monogram.layout-1 .card-text>.card-body .card-meta{justify-content:flex-end}#post-list .card .card-text{display:contents}@container card (width<36rem){#post-list .card .image:before{display:none}}#post-list .card .card-text>.card-body{text-align:center}#post-list .card .card-text>.card-body .card-title{margin-inline:auto}#post-list .card .card-text>.card-body .card-meta{justify-content:center}#post-list .card .card-text>.card-body .card-content p{margin-inline:auto}#post-list .card .card-body{justify-content:space-between;gap:calc(.5 * var(--line));width:100%;height:100%;padding:calc(.5 * var(--line));flex-direction:column;flex:auto;display:flex}@container card (width>=36rem){#post-list .card .card-body{padding-inline:var(--line);justify-content:center}}#post-list .card .card-body .card-title{text-overflow:ellipsis;-webkit-line-clamp:var(--title-lines);line-clamp:var(--title-lines);--title-lines:2;font-size:calc(min(3.518rem, 15.3846cqi) * var(--shrink,1));text-wrap:wrap;color:#0000;-webkit-box-orient:vertical;margin:0;padding-inline:.2em;font-weight:600;display:-webkit-box;position:relative;overflow:hidden}#post-list .card .card-body .card-title:before,#post-list .card .card-body .card-title:after,#post-list .card .card-body .card-title .title-shadow{text-overflow:ellipsis;-webkit-line-clamp:var(--title-lines);line-clamp:var(--title-lines);padding:inherit;text-align:inherit;pointer-events:none;-webkit-box-orient:vertical;display:-webkit-box;position:absolute;inset:0;overflow:hidden}#post-list .card .card-body .card-title .title-shadow{color:var(--title-shadow);filter:url(#title-shadow)}#post-list .card .card-body .card-title .title-shadow,#post-list .card .card-body .card-title .title-shine{-webkit-user-select:none;user-select:none}@media (forced-colors:active){#post-list .card .card-body .card-title .title-shadow,#post-list .card .card-body .card-title .title-shine{display:none}}#post-list .card .card-body .card-title:before,#post-list .card .card-body .card-title:after,#post-list .card .card-body .card-title .title-shadow:before,#post-list .card .card-body .card-title .title-shine:before{content:attr(data-title)/""}@supports not (content:""/""){#post-list .card .card-body .card-title:before,#post-list .card .card-body .card-title:after,#post-list .card .card-body .card-title .title-shadow:before,#post-list .card .card-body .card-title .title-shine:before{content:attr(data-title)}}#post-list .card .card-body .card-title:before{color:var(--fill);mix-blend-mode:hard-light;opacity:.85}@media (prefers-color-scheme:dark){#post-list .card .card-body .card-title:before{mix-blend-mode:normal;opacity:.5}}#post-list .card .card-body .card-title:after{opacity:.5;-webkit-text-stroke:.5px var(--stroke)}@container card (width>=36rem){#post-list .card .card-body .card-title{--title-lines:3;font-size:calc(min(7.076rem, 10cqi) * var(--shrink,1))}}#post-list .card .card-body.body-right .card-title{text-align:right}@container card (width>=36rem){#post-list .card .card-body.body-right .card-content{text-align:right}#post-list .card .card-body.body-right .card-content p{margin-left:auto}}#post-list .card .card-body .card-content{color:var(--muted)}#post-list .card .card-body .card-content p{font-size:1rem;line-height:var(--leading);text-wrap:pretty;max-width:24em}#post-list .card .card-body .card-meta{color:var(--meta);font-size:.87rem;line-height:calc(1.25 * var(--line));justify-content:flex-end;align-items:flex-end;display:flex}#post-list .card .card-body .card-meta .post-tags{text-align:start;font-style:italic}#post-list .card .card-body .card-meta .pin{margin-inline-start:.5em}#post-list .card .card-body .card-meta .pin>i{margin-right:calc(.125 * var(--line))}@container card (width>=36rem){#post-list .card .content-left .card-meta .post-tags{margin-inline-end:auto}}@keyframes title-shimmer{to{background-position-x:calc(100% + 7em)}}@keyframes dealt{to{visibility:visible;opacity:1}}.pagination{width:var(--prose);margin:calc(2 * var(--line)) auto 0;display:flex}.pagination .page-link{flex:1;position:relative}.pagination .page-link:before,.pagination .page-link[href]:after{content:"";height:1px;position:absolute;top:calc(50% - .5px)}.pagination .page-link:before{background-color:var(--rule)}.pagination .page-link>.icons{color:var(--icon);transition-property:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);position:absolute;top:calc(50% - .5em)}.pagination .page-link[href]:after{opacity:0;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1)}@media (prefers-reduced-motion:no-preference){.pagination .page-link[href]:after{transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.645,.045,.355,1);transform:scaleX(0)}}@media (hover:hover){.pagination .page-link[href]:hover:after{opacity:1}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pagination .page-link[href]:hover:after{transform:scaleX(1)}}@media (hover:hover){.pagination .page-link[href]:hover>.icons{color:var(--accent)!important}}:where(:root[data-hover]) .pagination .page-link[href]:hover:after{opacity:1}@supports not (aspect-ratio:1){:root[data-hover] .pagination .page-link[href]:hover:after{opacity:1}}@media (prefers-reduced-motion:no-preference){:where(:root[data-hover]) .pagination .page-link[href]:hover:after{transform:scaleX(1)}@supports not (aspect-ratio:1){:root[data-hover] .pagination .page-link[href]:hover:after{transform:scaleX(1)}}}:where(:root[data-hover]) .pagination .page-link[href]:hover>.icons{color:var(--accent)!important}@supports not (aspect-ratio:1){:root[data-hover] .pagination .page-link[href]:hover>.icons{color:var(--accent)!important}}.pagination .page-link[href][data-tap]:after{opacity:1}@media (prefers-reduced-motion:no-preference){.pagination .page-link[href][data-tap]:after{transform:scaleX(1)}}.pagination .page-link[href][data-tap]>.icons{color:var(--accent)!important}.pagination .page-link[href]:focus-visible{outline-color:#0000}.pagination .page-link[href]:focus-visible:after{opacity:1}@media (prefers-reduced-motion:no-preference){.pagination .page-link[href]:focus-visible:after{transform:scaleX(1)}}.pagination .page-link[href]:focus-visible>.icons{color:var(--accent)!important}.pagination .page-link:first-child:before,.pagination .page-link:first-child[href]:after{left:0;right:1.47923em}.pagination .page-link:first-child>.icons{right:.379226em}.pagination .page-link:first-child[href]:after{background:linear-gradient(to left, var(--rule) 30%, var(--accent), var(--rule));transform-origin:100%}.pagination .page-link:last-child:before,.pagination .page-link:last-child[href]:after{left:1.47923em;right:0}.pagination .page-link:last-child>.icons{left:.379226em}.pagination .page-link:last-child[href]:after{background:linear-gradient(to right, var(--rule) 30%, var(--accent), var(--rule));transform-origin:0}.pagination .page-now{z-index:1;place-items:center;width:1.65em;height:1.65em;display:grid;position:relative}.pagination .page-now:before{content:"";background-color:var(--page-on);z-index:-1;border-radius:2px;width:100%;height:100%;position:absolute;top:0;left:0;transform:rotate(45deg)}@supports not (container-type:inline-size){#post-list .card .image:before{--offset:calc(1.25 * var(--line))}#post-list .card .card-body .card-title{font-size:calc(min(3.518rem, calc(var(--cards) / 6.5)) * var(--shrink,1))}#post-list .card.shape-monogram .card-text>.card-body{--room:0em;--overlap:0em}#post-list .card.shape-monogram .card-text>.card-body:before{content:none}}@supports not (aspect-ratio:1){#post-list .card .mosaic>.preview-img{padding-top:0}}
