.t-page{--t-zoom:.55;--t-card-min:var(--l-template-card-min);--t-thumb-height:calc(var(--l-px) * 880 * var(--t-zoom))}.t-hero{padding:var(--l-section-pad) var(--l-gutter) var(--l-space-2xl)}.t-hero__inner,.t-gallery__inner{max-inline-size:var(--l-page-max);margin-inline:auto}.t-hero__inner{align-items:flex-start;gap:var(--app-space-xl);flex-direction:column;display:flex}.t-title{max-inline-size:var(--l-title-max);font-size:var(--l-font-h2);font-weight:var(--app-font-weight-semibold);letter-spacing:var(--l-tracking-display);line-height:var(--l-leading-title)}.t-lede{max-inline-size:var(--l-prose-max)}.t-gallery{padding:var(--l-space-2xl) var(--l-gutter) var(--l-section-pad)}.t-chips{gap:var(--app-space-sm);flex-wrap:wrap;display:flex}.t-chip{min-block-size:var(--l-control-height-sm);padding-inline:var(--l-control-pad);border:var(--app-size-border) solid var(--app-color-border);border-radius:var(--app-radius-pill);background:var(--app-color-bg-raised);color:var(--app-color-text-muted);font-size:var(--l-font-small);font-weight:var(--app-font-weight-medium);align-items:center;display:inline-flex}.t-chip:hover{color:var(--app-color-text)}.t-chip[aria-current=true]{border-color:var(--app-color-accent);background:var(--app-color-bg-raised2);color:var(--app-color-text)}.t-count{margin-block:var(--app-space-lg) var(--app-space-xl);color:var(--app-color-text-muted);font-size:var(--l-font-small)}.t-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--t-card-min)), 1fr));gap:var(--app-space-xl);display:grid}.t-card{border:var(--app-size-border) solid var(--app-color-border);border-radius:var(--app-radius-lg);background:var(--app-color-bg-raised);flex-direction:column;block-size:100%;display:flex;overflow:hidden}.t-card__body{align-items:flex-start;gap:var(--app-space-sm);padding:var(--app-space-lg);flex-direction:column;flex:1;display:flex}.t-card__title{font-size:var(--l-font-h3);font-weight:var(--app-font-weight-semibold);letter-spacing:var(--l-tracking-title)}.t-card__summary{color:var(--app-color-text-muted);font-size:var(--l-font-small)}.t-card__open{margin-block-start:auto}.t-tags{gap:var(--app-space-xs);flex-wrap:wrap;display:flex}.t-tag{padding:var(--app-space-hair) var(--app-space-sm);border:var(--app-size-border) solid var(--app-color-border);border-radius:var(--app-radius-pill);color:var(--app-color-text-muted);font-size:var(--l-font-micro)}.t-tag--block{border-color:var(--app-color-accent);color:var(--app-color-text)}.t-thumb{--l-phone-zoom:var(--t-zoom);min-block-size:var(--t-thumb-height);padding-block:var(--app-space-lg) var(--app-space-none);background:var(--app-color-bg-raised2);pointer-events:none;justify-content:center;align-items:flex-start;display:flex;overflow:hidden}.t-thumb .l-phone__glow{display:none}.t-thumb .l-phone__content{cursor:default}.t-thumb__layer{inset:var(--app-space-none);display:flex;position:absolute}
