.account-crop-dialog{max-width:min(100% - 2rem,42rem);max-height:calc(100dvh - 2rem);overscroll-behavior:contain;border-radius:.75rem;border-color:hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 12px 36px #0b111e26}.account-crop-dialog::backdrop{background:#0d152670}.account-crop-dialog[open]{display:flex;flex-direction:column;overflow:hidden}.account-crop-content{min-height:0;flex:1 1 auto;overflow:auto;overscroll-behavior:contain;padding:0 .1875rem .1875rem}.account-crop-dialog .account-avatar-crop-body{grid-template-columns:minmax(0,.6fr) minmax(0,1fr)}.account-crop-dialog .account-avatar-crop-preview{width:min(100%,10rem);margin-inline:auto;border-width:1px}@media (max-width: 560px){.account-crop-dialog .account-avatar-crop-body{grid-template-columns:minmax(0,1fr)}.account-crop-dialog .account-avatar-crop-preview{order:2;width:4.5rem}.account-crop-dialog .account-avatar-crop-editor{width:min(100%,clamp(9rem,36dvh,20rem))}}.composer-open .composer-open-frame{flex-direction:column;align-items:stretch;gap:0;border-color:hsl(var(--border));border-radius:8px;background:hsl(var(--card));box-shadow:0 8px 12px -8px hsl(var(--foreground) / .08)}.composer-open .composer-open-frame:focus-within{border-color:hsl(var(--ring));box-shadow:inset 0 0 0 1px hsl(var(--ring) / .25)}.composer-open .composer-open-textarea{flex:none;width:100%;min-height:53px;padding:16px 18px 10px;font-size:14px;line-height:1.5}.composer-open-toolbar{display:flex;min-width:0;align-items:center;gap:2px;padding:3px 10px 10px 8px}.composer-open .composer-open-action,.composer-open .composer-open-send{width:32px;height:32px;flex:0 0 auto;padding:0}.composer-open .composer-open-action{color:hsl(var(--muted-foreground))}.composer-open .composer-open-action:hover,.composer-open .composer-open-action[aria-expanded=true]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.composer-open .composer-open-send{margin-left:auto;border-radius:999px}.composer-open .composer-open-send:disabled{opacity:.42}.composer-open-action>svg,.composer-open-send>svg{width:15px;height:15px}.composer-open-shortcuts{margin-left:auto;padding-inline:8px 14px;white-space:nowrap;color:hsl(var(--muted-foreground));font-size:10px;line-height:1.4}.composer-open-shortcuts kbd{font:inherit}.composer-open-shortcuts+.composer-open-send{margin-left:0}.composer-open-typing,.composer-open-footer{color:hsl(var(--muted-foreground));font-size:11px;line-height:1.45}.composer-open-typing{display:flex;align-items:center;gap:7px;padding-inline:5px}.composer-open-typing-dots{display:inline-flex;flex:0 0 auto;gap:3px}.composer-open-typing-dots i{width:3px;height:3px;border-radius:50%;background:hsl(var(--primary))}.composer-open-footer,.composer-open-footer>span:first-child{display:flex;min-width:0;align-items:center;gap:5px}.composer-open-footer{justify-content:space-between}.composer-open-footer svg{width:12px;height:12px;flex:0 0 auto}.composer-open-emoji{position:absolute;z-index:45;bottom:calc(100% + 8px);left:0;width:min(100%,18.5rem);max-height:min(20rem,50dvh);overflow:auto;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--popover));padding:8px;box-shadow:0 8px 24px hsl(var(--foreground) / .1)}.composer-open-emoji:focus{outline:2px solid hsl(var(--ring));outline-offset:2px}.composer-open-emoji-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px}.composer-open-emoji-option{display:grid;min-width:0;height:36px;place-items:center;border-radius:5px;font-size:20px;line-height:1}.composer-open-emoji-option:hover,.composer-open-emoji-option:focus-visible{background:hsl(var(--accent));outline:2px solid hsl(var(--ring));outline-offset:-2px}@media (max-width: 767px),(pointer: coarse){.composer-open .composer-open-textarea{min-height:60px;padding:14px 14px 8px;font-size:16px}.composer-open-toolbar{gap:3px;padding:0 8px 8px}.composer-open .composer-open-action,.composer-open .composer-open-send,.composer-open-emoji-option{width:44px;height:44px}.composer-open-action>svg,.composer-open-send>svg{width:19px;height:19px}.composer-open-shortcuts,.composer-open-footer>span:nth-child(2){display:none}.composer-open-shortcuts+.composer-open-send{margin-left:auto}.composer-open-emoji-grid{grid-template-columns:repeat(auto-fit,minmax(44px,1fr))}.composer-open-emoji-option{width:100%}}
