.date{--width:4rem;min-width:var(--width);font-size:var(--text-xs-font-size);line-height:var(--text-xs-line-height);white-space:nowrap;margin-top:.5rem}@media (min-width:48rem){.date{--width:6rem}}@media (min-width:48rem){.date{--width:7.5rem}}@media (min-width:64rem){.date{--width:8rem}}thead{--backdrop-filter:blur(8px);position:sticky;top:var(--topnav-height);z-index:10;background-color:rgba(var(--project-thead-rgb),.25);-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}tr td .date{color:rgb(var(--color-slate-400))}td:last-child,th:last-child{display:none}@media (min-width:48rem){td:last-child,th:last-child{display:inherit}}td.details{line-height:1.375;width:100%}td.details .title{font-weight:600}td.details .description{font-weight:300;font-size:var(--text-xs-font-size);line-height:var(--text-xs-line-height);font-style:italic;color:rgb(var(--color-slate-500))}.details .project-links{display:flex;flex-direction:row;gap:1.25rem;margin-bottom:.125rem}@media (min-width:48rem){.details .project-links{display:none}}.details .project-links a{font-size:var(--text-xs-font-size);line-height:var(--text-xs-line-height);letter-spacing:.01rem;font-weight:500}td.links{--width:4rem;width:var(--width);min-width:var(--width)}@media (min-width:40rem){td.links{--width:6rem}}@media (min-width:64rem){td.links{--width:8rem}}td.links ul{font-size:var(--text-lg-font-size);line-height:var(--text-lg-line-height);display:flex;flex-direction:row;gap:.75rem;margin-top:1rem}td.links .table-small{display:none}