@layer cgc.mdx.widgets{.cgc-bluesky{--cgc-bluesky-space: 1rem;--cgc-bluesky-gap: .75rem;--cgc-bluesky-radius: 8px;--cgc-bluesky-avatar-size: 48px;--cgc-bluesky-quote-avatar-size: 32px;--cgc-bluesky-thumb-size: 100px;--cgc-bluesky-font-size: .9375rem;--cgc-bluesky-small-font-size: .8125rem;display:block;position:relative;box-sizing:border-box;padding:var(--cgc-bluesky-space);border:1px solid var(--lightgray);border-radius:var(--cgc-bluesky-radius);background:var(--light);transition:border-color .2s ease}.cgc-bluesky--compact{--cgc-bluesky-space: .75rem;--cgc-bluesky-gap: .5rem;--cgc-bluesky-radius: 4px;--cgc-bluesky-avatar-size: 40px;--cgc-bluesky-quote-avatar-size: 24px;--cgc-bluesky-thumb-size: 80px;--cgc-bluesky-font-size: .875rem;--cgc-bluesky-small-font-size: .75rem}.cgc-bluesky:hover{border-color:var(--secondary)}.cgc-bluesky__context{display:flex;align-items:center;gap:.5rem;margin-bottom:var(--cgc-bluesky-gap);color:var(--gray);font-size:var(--cgc-bluesky-small-font-size)}.cgc-bluesky__context-text{font-weight:500}.cgc-bluesky__author{display:flex;align-items:center;gap:var(--cgc-bluesky-gap);margin-bottom:var(--cgc-bluesky-gap)}.cgc-bluesky__avatar{flex-shrink:0;width:var(--cgc-bluesky-avatar-size);height:var(--cgc-bluesky-avatar-size);margin:0;border-radius:50%;object-fit:cover}.cgc-bluesky__names{display:flex;flex:1;flex-direction:column;min-width:0}.cgc-bluesky__name,.cgc-bluesky__handle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cgc-bluesky__name{color:var(--dark);font-size:var(--cgc-bluesky-font-size);font-weight:600}.cgc-bluesky__handle{color:var(--gray);font-size:var(--cgc-bluesky-small-font-size)}.cgc-bluesky__content{margin-bottom:var(--cgc-bluesky-space)}.cgc-bluesky__text{margin:0;color:var(--darkgray);font-size:var(--cgc-bluesky-font-size);line-height:1.6;white-space:pre-wrap;overflow-wrap:break-word}.cgc-bluesky__images{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem;margin-top:var(--cgc-bluesky-space)}.cgc-bluesky__image{width:100%;height:auto;margin:0;border:1px solid var(--lightgray);border-radius:var(--cgc-bluesky-radius)}.cgc-bluesky__card{display:flex;gap:var(--cgc-bluesky-space);margin-top:var(--cgc-bluesky-space);padding:var(--cgc-bluesky-space);border:1px solid var(--lightgray);border-radius:var(--cgc-bluesky-radius);background:var(--highlight);color:inherit;font-size:var(--cgc-bluesky-font-size);text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.cgc-bluesky__card:hover{border-color:var(--secondary);background:var(--light)}.cgc-bluesky__card-thumb{flex-shrink:0;width:var(--cgc-bluesky-thumb-size);height:var(--cgc-bluesky-thumb-size);margin:0;border-radius:6px;object-fit:cover}.cgc-bluesky__card-body{display:flex;flex:1;flex-direction:column;gap:.375rem;min-width:0}.cgc-bluesky__card-title,.cgc-bluesky__card-description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.cgc-bluesky__card-title{color:var(--dark);font-size:inherit;font-weight:600;-webkit-line-clamp:2;line-clamp:2}.cgc-bluesky__card-description{color:var(--gray);font-size:var(--cgc-bluesky-small-font-size);-webkit-line-clamp:3;line-clamp:3}.cgc-bluesky__card--compact{gap:.75rem;margin-top:.75rem;padding:.75rem;border-radius:6px;background:var(--light);font-size:.8125rem}.cgc-bluesky__card--compact:hover{background:var(--highlight)}.cgc-bluesky__card-thumb--compact{width:70px;height:70px;border-radius:4px}.cgc-bluesky__quote{margin-top:var(--cgc-bluesky-space);padding:var(--cgc-bluesky-space);border:1px solid var(--lightgray);border-left:4px solid var(--secondary);border-radius:var(--cgc-bluesky-radius);background:var(--highlight)}.cgc-bluesky__quote-author{display:flex;align-items:baseline;gap:.5rem;min-width:0;margin-bottom:.75rem}.cgc-bluesky__quote-avatar{flex-shrink:0;align-self:center;width:var(--cgc-bluesky-quote-avatar-size);height:var(--cgc-bluesky-quote-avatar-size);margin:0;border-radius:50%;object-fit:cover}.cgc-bluesky__quote-name,.cgc-bluesky__quote-handle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cgc-bluesky__quote-name{color:var(--dark);font-size:.875rem;font-weight:600}.cgc-bluesky__quote-handle{color:var(--gray);font-size:.8125rem}.cgc-bluesky__quote-text{margin:0;color:var(--darkgray);font-size:.875rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:break-word}.cgc-bluesky__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:var(--cgc-bluesky-gap);font-size:var(--cgc-bluesky-small-font-size)}.cgc-bluesky__time{color:var(--gray)}.cgc-bluesky__metrics{display:flex;gap:1rem}.cgc-bluesky__metric{display:flex;align-items:center;gap:.375rem;color:var(--gray)}.cgc-bluesky__metric--replies:before{content:"\1f4ac";content:"\1f4ac" / ""}.cgc-bluesky__metric--reposts:before{content:"\1f501";content:"\1f501" / ""}.cgc-bluesky__metric--likes:before{content:"\2764\fe0f";content:"\2764\fe0f" / ""}.cgc-bluesky__metric-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cgc-bluesky__icon{flex-shrink:0;width:1rem;height:1rem}.cgc-bluesky__link{display:inline-flex;align-items:center;color:var(--secondary);font-size:var(--cgc-bluesky-small-font-size);font-weight:500;text-decoration:none;transition:color .2s ease}.cgc-bluesky__link:hover,.cgc-bluesky__link:focus-visible{color:var(--tertiary);text-decoration:underline}@media(max-width:768px){.cgc-bluesky{--cgc-bluesky-avatar-size: 40px;padding:.875rem}.cgc-bluesky--compact{padding:var(--cgc-bluesky-space)}.cgc-bluesky__footer{flex-direction:column;align-items:flex-start}.cgc-bluesky__card{flex-direction:column}.cgc-bluesky__card-thumb{width:100%;height:200px}.cgc-bluesky__card--compact{flex-direction:row}.cgc-bluesky__card-thumb--compact{width:70px;height:70px}}.cgc-bluesky-post{position:relative;margin:1rem auto;contain:layout style}.cgc-bluesky-post__status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 2rem;border:1px solid var(--lightgray);border-radius:8px;background:var(--light);text-align:center}.cgc-bluesky-post__status--failed{gap:.5rem;padding:2rem}.cgc-bluesky-post__spinner{display:block;box-sizing:border-box;width:32px;height:32px;border:3px solid var(--lightgray);border-top-color:var(--secondary);border-radius:50%;animation:cgc-bluesky-post-spin .8s linear infinite}.cgc-bluesky-post__message{margin:0;color:var(--gray);font-size:.875rem}.cgc-bluesky-post__message--failed{color:var(--darkgray);font-size:.9375rem}.cgc-bluesky-post__details{margin:0;color:var(--gray);font-family:var(--codeFont);font-size:.8125rem}.cgc-bluesky-post__link{color:var(--secondary);font-size:.8125rem;font-weight:500;text-decoration:none}.cgc-bluesky-post__link:hover,.cgc-bluesky-post__link:focus-visible{color:var(--tertiary);text-decoration:underline}@keyframes cgc-bluesky-post-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cgc-bluesky-post__spinner{animation-duration:3s}}}
