.ask-post-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}.ask-post-card{border:1px solid var(--border,currentColor);border-radius:var(--radius-md,.75rem);background:var(--surface,transparent);overflow:hidden}.ask-post-card__link{height:100%;color:inherit;text-decoration:none;display:grid}.ask-post-card__media{aspect-ratio:16/9;width:100%;overflow:hidden}.ask-post-card__media img{object-fit:cover;width:100%;height:100%}.ask-post-card__body{padding:1rem}.ask-post-card__body h2{margin:0;font-size:1rem}.ask-post-card__meta{color:var(--muted,inherit);justify-content:space-between;gap:.75rem;margin:.75rem 0 0;font-size:.8125rem;display:flex}.ask-empty-state{border:1px solid var(--border,currentColor);border-radius:var(--radius-md,.75rem);text-align:center;padding:2rem}.ask-discovery-load-more{justify-content:center;margin-top:1.25rem;display:flex}.ask-discovery-error{text-align:center;color:var(--danger,currentColor)}.ask-discovery-status{text-align:center;color:var(--muted,inherit);padding:1rem}.ask-collection-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}.ask-collection-card{border:1px solid var(--border,currentColor);border-radius:var(--radius-md,.75rem);background:var(--surface,transparent);color:inherit;text-decoration:none;overflow:hidden}.ask-collection-card__media{aspect-ratio:16/10;display:block;overflow:hidden}.ask-collection-card__image{object-fit:cover;width:100%;height:100%}.ask-collection-card__body{padding:1rem}.ask-collection-card__body h2,.ask-collection-card__body p{margin:0}.ask-collection-card__body p{color:var(--muted,inherit);margin-top:.5rem}.ask-following-list{gap:.75rem;display:grid}.ask-following-person{border:1px solid var(--border,currentColor);border-radius:var(--radius-md,.75rem);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.ask-following-person__identity{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:flex}.ask-following-person__avatar{border-radius:50%;width:2.5rem;height:2.5rem;overflow:hidden}.ask-following-person__avatar-image{object-fit:cover;width:100%;height:100%}.ask-profile-status,.ask-profile-error{color:var(--muted,inherit)}.ask-profile-error{color:var(--danger,currentColor)}.ask-chat{border:1px solid var(--border,currentColor);border-radius:var(--radius-md,.75rem);background:var(--surface,transparent);grid-template-rows:auto minmax(24rem,1fr) auto;min-height:calc(100vh - 12rem);display:grid;overflow:hidden}.ask-chat__header{border-bottom:1px solid var(--border,currentColor);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.ask-chat__header h1,.ask-chat__header p,.ask-chat__message p{margin:0}.ask-chat__channels{gap:.5rem;display:flex}.ask-chat__channels [aria-pressed=true]{border-color:var(--primary,currentColor)}.ask-chat__history{flex-direction:column;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}.ask-chat__message{border:1px solid var(--border,currentColor);border-radius:var(--radius-md,.75rem);background:var(--surface-subtle,transparent);align-self:flex-start;max-width:min(42rem,90%);padding:.75rem 1rem;position:relative}.ask-chat__message header,.ask-chat__message footer{align-items:center;gap:.5rem;display:flex}.ask-chat__message header{margin-bottom:.4rem}.ask-chat__sender{gap:.05rem;min-width:0;line-height:1.2;display:grid}.ask-chat__sender strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ask-chat__sender small{color:var(--muted,inherit);font-size:.7rem}.ask-chat__message-content{margin-left:2.5rem;position:relative}.ask-chat__reactions{margin-left:2.5rem}.ask-chat__message-actions{z-index:2;border:1px solid var(--border,currentColor);background:var(--surface,transparent);opacity:0;visibility:hidden;pointer-events:none;border-radius:.4rem;align-items:center;gap:.1rem;padding:.15rem .2rem;transition:opacity .12s,visibility .12s;display:flex;position:absolute;top:-1.7rem;right:-.45rem;box-shadow:0 2px 8px #00000040}.ask-chat__message:hover .ask-chat__message-actions,.ask-chat__message:focus-within .ask-chat__message-actions{opacity:1;visibility:visible;pointer-events:auto}.ask-chat__message-actions .message-reaction-picker__trigger,.ask-chat__delete{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;padding:.15rem .3rem;line-height:1;transition:opacity .15s,color .15s,background-color .15s;display:inline-flex}.ask-chat__message-actions .message-reaction-picker__trigger:hover{opacity:1;color:var(--primary,currentColor);background:color-mix(in srgb, var(--primary,currentColor) 12%, transparent)}.ask-chat__delete{color:var(--danger,currentColor);font:inherit;font-size:.72rem}.ask-chat__delete:hover{opacity:1;background:color-mix(in srgb, var(--danger,currentColor) 12%, transparent)}.ask-chat__reactions{flex-wrap:wrap;gap:.3rem;margin-top:.55rem;display:flex}.ask-chat__reactions button{border:1px solid var(--border,currentColor);background:var(--surface,transparent);min-height:1.65rem;color:inherit;cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:.25rem;padding:.08rem .42rem;font-size:.76rem;display:inline-flex}.ask-chat__reactions button:hover,.ask-chat__reactions button.is-active{border-color:var(--primary,currentColor);background:color-mix(in srgb, var(--primary,currentColor) 14%, transparent)}.ask-chat__composer{border-top:1px solid var(--border,currentColor);gap:.75rem;padding:1rem;display:flex}.ask-chat__composer textarea{resize:vertical;flex:1;min-height:3rem}.ask-chat__error{color:var(--danger,currentColor);margin:0;padding-inline:1rem}@media (max-width:700px){.ask-chat__header,.ask-chat__composer{flex-direction:column;align-items:stretch}.ask-chat__message-content,.ask-chat__reactions{margin-left:0}}@media (hover:none){.ask-chat__message-actions{opacity:.9;visibility:visible;pointer-events:auto}}.ask-space-page{gap:1.5rem;display:grid}.ask-space-hero{border:1px solid var(--border,currentColor);border-radius:var(--radius-md,.75rem);background:var(--surface,transparent);justify-content:space-between;align-items:end;gap:1rem;padding:1.25rem;display:flex}.ask-space-hero h1,.ask-space-hero p{margin:0}.ask-space-hero p{color:var(--muted,inherit);margin-top:.5rem}.ask-space-actions,.ask-space-card__meta{flex-wrap:wrap;gap:.5rem;display:flex}.ask-space-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.ask-space-card{border:1px solid var(--border,currentColor);border-radius:var(--radius-md,.75rem);background:var(--surface,transparent);color:inherit;text-decoration:none;overflow:hidden}.ask-space-card__art{height:8rem;overflow:hidden}.ask-space-card__art img{object-fit:cover;width:100%;height:100%}.ask-space-card__body{padding:1rem}.ask-space-card__body h2{margin:0}.ask-space-card__body p{color:var(--muted,inherit)}.ask-space-card__meta{font-size:.75rem}.ask-space-load-more{justify-content:center;display:flex}.ask-space-error{text-align:center;color:var(--danger,currentColor);margin:0}@media (max-width:700px){.ask-space-hero{flex-direction:column;align-items:stretch}}
