@layer components{.site-credits[data-v-104b22c7]{padding-block:60px 80px}.site-credits-header[data-v-104b22c7]{text-align:center;width:min(700px,100% - 32px);margin-inline:auto}.site-credits-header h1[data-v-104b22c7]{color:var(--site-color-heading);margin:0;font-size:20px;font-weight:550;line-height:28px}.site-credits-description[data-v-104b22c7]{max-width:600px;color:var(--site-color-text);margin:16px auto 0;font-size:16px;line-height:24px}.site-credits-sections[data-v-104b22c7]{width:min(700px,100% - 32px);margin:64px auto 0}.site-credits-section[data-v-104b22c7]{border-top:1px solid var(--site-color-border);min-width:0;padding-block:28px}.site-credits-section[data-v-104b22c7]:first-child{border-top:0;padding-top:0}.site-credits-section h2[data-v-104b22c7]{color:var(--site-color-heading);margin:0 0 16px;font-size:18px;font-weight:550;line-height:25px}.site-credits-list[data-v-104b22c7]{color:var(--site-color-text);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;padding:0;font-size:14px;line-height:21px;list-style:none;display:grid}.site-credits-list a[data-v-104b22c7]{color:var(--site-color-heading);font-weight:550;text-decoration:none}.site-credits-list a[data-v-104b22c7]:hover{color:var(--site-color-accent);text-underline-offset:3px;text-decoration:underline}.site-credits-list li>span[data-v-104b22c7]{color:var(--site-color-muted)}.site-credits-media-list[data-v-104b22c7]{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.site-credits-media-link[data-v-104b22c7]{border:1px solid var(--site-color-border);border-radius:10px;display:block;overflow:hidden}.site-credits-media-image[data-v-104b22c7]{-o-object-fit:cover;object-fit:cover;width:64px;height:64px;transition:transform .18s;display:block}.site-credits-media-link:hover .site-credits-media-image[data-v-104b22c7]{transform:scale(1.06)}.site-credits-thank-you p[data-v-104b22c7]{color:var(--site-color-text);margin:0;font-size:16px;line-height:24px}@media (width<=600px){.site-credits[data-v-104b22c7]{padding-block:48px 56px}.site-credits-sections[data-v-104b22c7]{margin-top:48px}.site-credits-section[data-v-104b22c7]{padding-block:24px}.site-credits-section[data-v-104b22c7]:first-child{padding-top:0}.site-credits-list[data-v-104b22c7]{grid-template-columns:minmax(0,1fr)}}}
