.Dropdown-module__v3DRZW__dropdown{position:relative}.Dropdown-module__v3DRZW__dropdownTrigger{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);width:100%;color:var(--text-bright);font-family:inherit;font-size:var(--text-base);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .75rem;transition:border-color .2s;display:flex}.Dropdown-module__v3DRZW__triggerLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Dropdown-module__v3DRZW__dropdownTrigger:focus,.Dropdown-module__v3DRZW__dropdownTrigger:hover{border-color:var(--accent);outline:none}.Dropdown-module__v3DRZW__chevron{color:var(--text-muted);font-size:var(--text-xs);flex-shrink:0;transition:transform .2s}.Dropdown-module__v3DRZW__chevronOpen{transform:rotate(180deg)}.Dropdown-module__v3DRZW__dropdownList{z-index:10;background:var(--bg-raised);border:1px solid var(--border-bright);border-radius:var(--radius);max-height:220px;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px -8px #0009}.Dropdown-module__v3DRZW__dropdownOption{border-radius:calc(var(--radius) - 3px);font-size:var(--text-base);color:var(--text-bright);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;padding:.55rem .7rem;transition:background .15s;overflow:hidden}.Dropdown-module__v3DRZW__dropdownOption:hover{background:var(--bg-terminal)}.Dropdown-module__v3DRZW__dropdownOptionActive{color:var(--accent)}
.MemeTester-module__52ao4W__tester{gap:var(--space-sm);width:100%;margin-top:var(--space-xs);flex-direction:column;display:flex;container-type:inline-size}.MemeTester-module__52ao4W__form{text-align:left;flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.MemeTester-module__52ao4W__field{flex-direction:column;flex:140px;gap:.35rem;min-width:90px;display:flex}.MemeTester-module__52ao4W__fieldWide{flex:3 400px}.MemeTester-module__52ao4W__label{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.03em;text-transform:uppercase}.MemeTester-module__52ao4W__input{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);width:100%;color:var(--text-bright);font-family:inherit;font-size:var(--text-base);padding:.6rem .75rem;transition:border-color .2s}.MemeTester-module__52ao4W__input:focus{border-color:var(--accent);outline:none}.MemeTester-module__52ao4W__run{background:var(--accent-color,var(--accent));border-radius:var(--radius);width:140px;color:var(--bg);font-family:inherit;font-size:var(--text-base);text-align:center;border:none;flex-shrink:0;padding:.65rem 1.1rem;font-weight:700;transition:opacity .2s,transform .2s}.MemeTester-module__52ao4W__run:hover:not(:disabled){transform:translateY(-1px)}.MemeTester-module__52ao4W__run:disabled{opacity:.5;cursor:not-allowed}.MemeTester-module__52ao4W__terminalTitle{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MemeTester-module__52ao4W__mediaBox{background:var(--bg);justify-content:center;align-items:center;width:100%;height:320px;display:flex;overflow:hidden}.MemeTester-module__52ao4W__media{object-fit:contain;max-width:100%;max-height:100%}.MemeTester-module__52ao4W__placeholder{min-width:0;color:var(--text-dim);font-size:var(--text-sm);text-align:center;margin:0;padding:0 1.5rem}.MemeTester-module__52ao4W__errorText{min-width:0;color:var(--red);font-size:var(--text-sm);text-align:center;margin:0;padding:1.5rem}.MemeTester-module__52ao4W__outputSection{text-align:left;flex-direction:column;gap:.5rem;display:flex}.MemeTester-module__52ao4W__json{background:var(--bg-terminal);border:1px solid var(--border);border-radius:var(--radius);height:140px;font-size:var(--text-sm);color:var(--accent);white-space:pre;word-break:normal;--scrollbar-track:var(--bg-terminal);align-items:center;margin:0;padding:1rem;line-height:1.6;display:flex;overflow:auto}.MemeTester-module__52ao4W__jsonIdle{color:var(--text-dim);white-space:pre-wrap;justify-content:center}.MemeTester-module__52ao4W__jsonError{color:var(--red)}@container (max-width:480px){.MemeTester-module__52ao4W__form{flex-direction:column;align-items:stretch}.MemeTester-module__52ao4W__field,.MemeTester-module__52ao4W__fieldWide{flex:1}.MemeTester-module__52ao4W__run{width:100%}}
