.projects-theme{--color-bg:#191b17;--color-surface:#20221d;--color-surface-2:#272922;--color-line:#373a32;--color-line-strong:#45483e;--color-fg:#eeece3;--color-muted:#b3b4a8;--color-subtle:#929488;--color-accent:#dfad8f;--color-accent-ink:#191b17;color:var(--color-fg);background:var(--color-bg);border-top:1px solid var(--color-line)}.projects-theme .projects-heading-block{margin-bottom:28px}.projects-theme h1,.projects-theme h2,.projects-theme h3{font-family:var(--font-sans)}.project-card__cover{height:150px}.project-card__badges img{height:18px;width:auto;max-width:100%}.project-card__spotlight{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgb(223 173 143/.08),transparent 45%)}.project-monogram__grid{background-image:linear-gradient(90deg,rgb(223 173 143/.09) 1px,transparent 0),linear-gradient(180deg,rgb(223 173 143/.09) 1px,transparent 0)}.project-grid>li{min-width:0}.project-archive[open] .project-archive__arrow{transform:rotate(180deg)}.project-archive summary::-webkit-details-marker{display:none}.project-archive .project-card__cover{height:118px}.project-archive .project-card h3{font-size:16px}.projects-theme :focus-visible{outline-color:var(--color-accent)}.projects-theme ::selection{background:var(--color-accent);color:var(--color-accent-ink)}@media (max-width:639px){.project-card__cover{height:160px}.project-archive .project-card__cover{height:135px}}