.shell .tm-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(32px,4vw,56px);display:grid}.shell .tm-card,.shell .tm-solo{border:1px solid var(--line-strong);background:var(--tm-bg,var(--paper));transition:transform .5s var(--ease), border-color .5s var(--ease);border-radius:24px;margin:0;position:relative}.shell .tm-card{grid-template-rows:auto 1fr auto;gap:clamp(24px,3vw,40px);padding:clamp(26px,3vw,40px);display:grid}.shell .tm-card .tm-quote{align-self:start}.shell .tm-card:hover,.shell .tm-solo:hover{border-color:var(--fg)}.shell .tm-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.shell .tm-tag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px}.shell .tm-tag b{color:var(--fg);font-weight:500}.shell .tm-glyph{font-family:var(--font-serif);color:var(--blue-light);-webkit-user-select:none;user-select:none;flex:none;font-size:64px;line-height:.5;transform:translateY(12px)}.shell .tm-quote{margin:0}.shell .tm-quote p{letter-spacing:-.012em;text-wrap:pretty;color:var(--fg);margin:0;font-size:clamp(18px,1.45vw,21px);line-height:1.5}.shell .tm-quote strong{color:var(--fg);font-weight:600}.shell .tm-quote p+p{margin-top:.7em}.shell .tm-who{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-top:20px;display:flex}.shell .tm-name{gap:3px;line-height:1.2;display:grid}.shell .tm-name b{letter-spacing:-.01em;font-size:15px;font-weight:600}.shell .tm-name small{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted-foreground);font-size:12px}.shell .tm-name a{color:inherit;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .3s}.shell .tm-name a:hover{border-color:currentColor}.shell .tm-logo{outline-offset:4px;border-radius:8px;flex:none;align-items:center;display:inline-flex}.shell .tm-logo img{width:auto;height:26px;display:block}.shell .tm-logo--mark img{width:42px;height:42px}.shell .tm-logo:hover img{opacity:.85}.shell .tm-note{color:var(--fg);max-width:70ch;margin:0;font-size:15px;line-height:1.55}.shell .tm-solo{grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr);align-items:end;gap:clamp(24px,4vw,64px);margin-top:clamp(32px,4vw,56px);padding:clamp(28px,3.5vw,48px);display:grid}.shell .tm-solo .tm-quote p{font-size:clamp(19px,1.8vw,26px);line-height:1.4}.shell .tm-solo__lead{gap:20px;display:grid}.shell .tm-solo__side{align-content:end;gap:18px;display:grid}.shell .tm-solo .tm-who{border-top:0;flex-direction:row-reverse;justify-content:flex-end;padding-top:0}.shell .tm-solo__side .tm-note{border-top:1px solid var(--line);padding-top:16px}@media (max-width:860px){.shell .tm-solo{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px}.shell .tm-solo .tm-who{flex-direction:row;justify-content:space-between}}@media (max-width:480px){.shell .tm-who{align-items:flex-start}.shell .tm-solo .tm-who{flex-direction:column;align-items:flex-start;gap:14px}}.shell .sheet--ink .tm-card,.shell .sheet--ink .tm-solo{--tm-bg:#f3f0e80d}@media (prefers-reduced-motion:reduce){.shell .tm-card,.shell .tm-solo{transition:none}}.shell .tm--onpaper{--tm-bg:var(--paper-2)}
/*# sourceMappingURL=2zrvuoz1vddmo.css.map*/