.project-registry{min-height:60vh;background:rgba(6,6,6,.92);color:var(--ink,#d0ccc4);font-family:inherit}.projects-path{display:flex;justify-content:space-between;gap:20px;padding:14px 18px;border-bottom:1px solid var(--frame,#373737);font-size:11px}.projects-heading{padding:34px 26px 28px;border-bottom:1px solid var(--frame,#373737)}.projects-heading h1{font:normal clamp(22px,3vw,38px)/1.2 "Courier New",monospace;margin:0 0 12px;overflow-wrap:anywhere}.projects-heading p{font-size:12px;color:#999;margin:0}.projects-description{max-width:740px;padding:24px 26px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.project-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.project-folder{display:block;padding:24px;border-right:1px solid var(--frame,#373737);border-bottom:1px solid var(--frame,#373737);text-decoration:none!important;color:inherit}.project-folder:hover{background:#111}.project-folder h2{font:normal 18px/1.3 "Courier New",monospace;margin:18px 0 12px;overflow-wrap:anywhere}.project-folder p{font-size:11px;color:#999}.project-folder .project-cover{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;aspect-ratio:2/1;background:#080808}.project-cover img{width:100%;height:100%;min-height:0;object-fit:contain}.project-open{display:block;text-align:right;font-size:11px;color:#bdb9b3;margin-top:20px}.project-folder-icon{display:inline-block;width:26px;height:18px;border:1px solid #666;border-top-width:3px;position:relative}.project-folder-icon:before{content:"";position:absolute;top:-7px;left:-1px;width:12px;height:4px;background:#666}.project-board-wrap{overflow:auto;max-width:100%;padding:20px}.project-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--frame,#373737)}.project-piece{background:#080808;color:inherit;text-decoration:none!important;padding:12px;min-width:0}.project-piece>span{font-size:10px;color:#aaa}.project-piece img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#080808}.project-piece h2{font:normal 12px/1.5 "Courier New",monospace;margin:10px 0;overflow-wrap:anywhere}.project-piece:hover h2{text-decoration:underline}.project-board.is-free{position:relative;display:block;width:1200px;height:1000px;background:#080808}.is-free .project-piece{position:absolute;width:152px;height:212px;box-sizing:border-box;overflow:hidden;border:1px solid #282828}.is-free .project-piece img{height:140px}.is-free .project-piece h2{font-size:10px;margin:5px 0;line-height:1.2}.project-empty{padding:60px 26px;font-size:13px;line-height:2}.project-list[hidden],.project-board-wrap[hidden],.projects-description[hidden],.project-empty[hidden]{display:none!important}@media(max-width:760px){.projects-path{flex-direction:column;gap:12px;padding:14px}.projects-heading{padding:28px 16px 20px}.projects-description{padding:20px 16px}.project-list{grid-template-columns:repeat(2,minmax(0,1fr))}.project-folder{padding:20px 14px}.project-board{grid-template-columns:repeat(2,minmax(0,1fr))}.project-board-wrap{padding:0}.project-board.is-free{display:grid;position:static;width:auto;height:auto;background:var(--frame,#373737)}.is-free .project-piece{position:static;width:auto;height:auto;border:0}.is-free .project-piece img{height:auto}.is-free .project-piece h2{font-size:12px}.project-empty{padding:35px 16px}}

.is-free .project-piece img{height:132px}.is-free .project-piece h2{max-height:25px;overflow:hidden;line-height:1.25}.is-free .project-piece>span:last-child{display:none}@media(max-width:760px){.is-free .project-piece img{height:auto}.is-free .project-piece h2{max-height:none;overflow:visible;line-height:1.5}.is-free .project-piece>span:last-child{display:block}}
