.tcard[data-astro-cid-u5nx6mj6]{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;transition:transform .24s cubic-bezier(.3,.8,.4,1),box-shadow .24s,border-color .24s}.tcard[data-astro-cid-u5nx6mj6]:hover{transform:translateY(-4px);box-shadow:var(--shadow-2);border-color:var(--line-2)}.tcard[data-astro-cid-u5nx6mj6]:hover .tcard-go[data-astro-cid-u5nx6mj6]{background:var(--clay);color:#fff;border-color:var(--clay)}.tcard[data-astro-cid-u5nx6mj6]:hover .tcard-go[data-astro-cid-u5nx6mj6] svg[data-astro-cid-u5nx6mj6]{transform:translate(2px)}.tcard-art[data-astro-cid-u5nx6mj6]{position:relative;aspect-ratio:16 / 10;background:var(--forest);overflow:hidden}.tcard-art[data-astro-cid-u5nx6mj6] img[data-astro-cid-u5nx6mj6]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.3,1)}.tcard-art[data-astro-cid-u5nx6mj6].has-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0f1c1657,#0f1c1600 34%);pointer-events:none}.tcard-art[data-astro-cid-u5nx6mj6] svg{transition:transform .6s cubic-bezier(.2,.7,.3,1)}.tcard[data-astro-cid-u5nx6mj6]:hover .tcard-art[data-astro-cid-u5nx6mj6] svg,.tcard[data-astro-cid-u5nx6mj6]:hover .tcard-art[data-astro-cid-u5nx6mj6] img[data-astro-cid-u5nx6mj6]{transform:scale(1.045)}.tcard-region[data-astro-cid-u5nx6mj6],.tcard-type[data-astro-cid-u5nx6mj6]{position:absolute;z-index:1;top:.7rem;padding:.26rem .6rem;border-radius:100px;font-family:var(--font-mono);font-size:.655rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;backdrop-filter:blur(6px)}.tcard-region[data-astro-cid-u5nx6mj6]{left:.7rem;background:#faf8f3eb;color:var(--ink)}.tcard-type[data-astro-cid-u5nx6mj6]{right:.7rem;background:#14342a9e;color:#faf8f3f2;border:1px solid rgba(250,248,243,.22)}.tcard-type[data-astro-cid-u5nx6mj6].intl{background:#cfe06aeb;color:var(--ink);border-color:transparent}.tcard-body[data-astro-cid-u5nx6mj6]{display:flex;flex-direction:column;flex:1;padding:1.15rem 1.2rem 1.05rem;gap:.7rem}.tcard-head[data-astro-cid-u5nx6mj6]{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.tcard-head[data-astro-cid-u5nx6mj6] h3[data-astro-cid-u5nx6mj6]{font-size:1.24rem;letter-spacing:-.022em;line-height:1.12}.tcard-cn[data-astro-cid-u5nx6mj6]{font-size:.78rem;color:var(--ink-4);letter-spacing:.02em;white-space:nowrap}.tcard-sum[data-astro-cid-u5nx6mj6]{font-size:.855rem;line-height:1.55;color:var(--ink-3);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tcard-meta[data-astro-cid-u5nx6mj6]{display:grid;grid-template-columns:repeat(3,auto);gap:.5rem 1rem;justify-content:start;padding-top:.8rem;margin-top:auto;border-top:1px solid var(--line)}.tcard-meta[data-astro-cid-u5nx6mj6] dt[data-astro-cid-u5nx6mj6]{white-space:nowrap;display:flex;align-items:center;gap:.28rem;font-family:var(--font-mono);font-size:.615rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4);margin-bottom:.18rem}.tcard-meta[data-astro-cid-u5nx6mj6] dt[data-astro-cid-u5nx6mj6] svg{color:var(--moss)}.tcard-meta[data-astro-cid-u5nx6mj6] dd[data-astro-cid-u5nx6mj6]{font-size:.83rem;font-weight:550;color:var(--ink);line-height:1.3}.tcard-meta[data-astro-cid-u5nx6mj6] .per[data-astro-cid-u5nx6mj6]{font-weight:400;color:var(--ink-4);font-size:.92em}.tcard-foot[data-astro-cid-u5nx6mj6]{display:flex;align-items:center;justify-content:space-between;padding-top:.3rem}.tcard-diff[data-astro-cid-u5nx6mj6]{display:inline-flex;align-items:center;gap:.22rem}.pip[data-astro-cid-u5nx6mj6]{width:5px;height:11px;border-radius:1px;background:var(--paper-3);display:block}.pip[data-astro-cid-u5nx6mj6].on{background:var(--clay)}.pip[data-astro-cid-u5nx6mj6].on:nth-child(3){background:#d1743a}.tcard-diff[data-astro-cid-u5nx6mj6] em[data-astro-cid-u5nx6mj6]{font-style:normal;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.05em;color:var(--ink-4);margin-left:.35rem}.tcard-go[data-astro-cid-u5nx6mj6]{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--line-2);color:var(--ink-2);transition:background .2s,color .2s,border-color .2s}.tcard-go[data-astro-cid-u5nx6mj6] svg[data-astro-cid-u5nx6mj6]{transition:transform .2s}
