main[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:32px}.section-label[data-astro-cid-j7pv25f6]{display:inline-block;width:min-content;padding:2px 4px;font-size:12px;text-transform:uppercase;font-weight:600;margin-bottom:8px;letter-spacing:1px;background:#0000000d;color:inherit;text-decoration:none;&:before{content:"["}&:after{content:"]"}}a.section-label{color:var(--color-text);text-decoration:none}a.section-label:hover{background:#00000014}p[data-astro-cid-j7pv25f6].section-description{font-size:14px;margin:0;padding:0;opacity:.7}.about-copy[data-astro-cid-j7pv25f6]{margin:0 0 8px}.social-items[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:6px;font-size:14px;list-style:none;padding:0;margin:0 0 0 -4px}.social-item[data-astro-cid-j7pv25f6]{position:relative;min-width:0}.social-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;max-width:32px;height:32px;box-sizing:border-box;min-width:0;padding:0;border-radius:4px;color:inherit;text-decoration:none;transition:background-color .2s ease}.social-link[data-astro-cid-j7pv25f6]:hover,.social-link[data-astro-cid-j7pv25f6]:focus-visible{background-color:#f2f2f2}.social-link[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid rgba(0,0,0,.16);outline-offset:2px}.social-icon[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:4px;background:#111;color:#fff}.social-icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{display:block;width:14px;height:14px}.social-popover[data-astro-cid-j7pv25f6]{position:absolute;z-index:5;left:0;top:calc(100% + 6px);width:min(240px,calc(100vw - 64px));box-sizing:border-box;padding:10px;border:1px solid rgba(0,0,0,.08);border-radius:6px;background:#fff;box-shadow:0 10px 30px #0000001f;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease}.social-item[data-astro-cid-j7pv25f6]:hover .social-popover[data-astro-cid-j7pv25f6],.social-item[data-astro-cid-j7pv25f6]:focus-within .social-popover[data-astro-cid-j7pv25f6]{opacity:1;pointer-events:auto;transform:translateY(0)}.social-popover-header[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:8px;min-width:0}.social-popover-title[data-astro-cid-j7pv25f6]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.social-popover-flag[data-astro-cid-j7pv25f6]{margin-left:auto;flex-shrink:0;font-size:14px;line-height:1}.social-description[data-astro-cid-j7pv25f6]{margin:8px 0 0;color:var(--color-text-muted);font-size:13px;line-height:1.4}.social-description[data-astro-cid-j7pv25f6]:empty{display:none}.shelf-items{display:flex;flex-direction:column;gap:6px;font-size:14px;list-style:none;padding:0;margin:8px 0 0}.shelf-item{width:100%;min-width:0}.shelf-item.stopped{filter:grayscale(1)}.shelf-link{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;min-width:0;padding:4px 6px;border-radius:4px;color:inherit;text-decoration:none;transition:background-color .2s ease}.shelf-link:hover{background-color:#f2f2f2}.shelf-icon{flex-shrink:0;border-radius:4px;object-fit:cover}.shelf-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shelf-date{margin-left:auto;flex-shrink:0;font-size:12px;color:var(--color-text-muted)}.shelf-more-link{color:var(--color-text-muted)}.game-list{display:flex;gap:8px;list-style:none;padding:0;margin:8px 0 0}.game-link{display:block;border-radius:4px;overflow:hidden;transition:opacity .2s ease,transform .2s ease}.game-link:hover{opacity:.86;transform:translateY(-1px)}.game-cover{display:block;width:88px;aspect-ratio:3 / 4;object-fit:cover}.grid-2[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.content-section[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;min-width:0}.empty-state{display:flex;align-items:center;justify-content:center;flex:1;margin:8px 0 0;padding:8px 10px;color:var(--color-text-muted);font-size:14px;text-align:center}.project-items{display:flex;flex-direction:column;gap:6px;font-size:14px;list-style:none;padding:0;margin:8px 0 0}.project-link{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;min-width:0;padding:4px 6px;border-radius:4px;color:inherit;text-decoration:none;transition:background-color .2s ease}.project-link:hover{background-color:#f2f2f2}.project-logo{flex-shrink:0;border-radius:4px;object-fit:cover}.project-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
