.zalgo-layout{align-items: stretch;row-gap: 16px}.zalgo-panel{height: 100%}.zalgo-panel .form-control-group-header{flex: 0 0 auto;padding-top: 6px;padding-bottom: 6px}.zalgo-panel .form-control-group-body{display: flex}.zalgo-actions{display: flex;gap: 8px}.zalgo-textarea{min-height: 340px;resize: vertical;font-family: Consolas,Menlo,monospace;font-size: 14px;line-height: 1.6}.zalgo-output{background: var(--code-bg,#f8f9fa)}.zalgo-options-panel{margin-top: 16px}.zalgo-control-grid{display: grid;grid-template-columns: minmax(220px,1.5fr) repeat(3,minmax(130px,1fr));gap: 12px;padding: 14px 16px;align-items: center}.zalgo-field{display: flex;flex-direction: column;gap: 8px;margin: 0;color: var(--text,#222);font-size: 13px;font-weight: 600}.zalgo-field input[type="range"]{padding: 0}.zalgo-stats{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 16px;padding: 12px;border: 1px solid var(--border,#e5e7eb);border-radius: var(--radius,8px);background: var(--bg-soft,#f8fafc);color: var(--text-2,#64748b);font-size: 13px}.zalgo-stats strong{color: var(--text,#222)}@media (max-width: 991px){.zalgo-textarea{min-height: 260px}.zalgo-control-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.zalgo-control-grid{grid-template-columns: 1fr;padding: 14px}.zalgo-actions{display: grid;grid-template-columns: repeat(2,auto);gap: 6px}.zalgo-result-header{display: grid;grid-template-columns: minmax(0,1fr) auto;column-gap: 8px;align-items: center}.zalgo-result-header>span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.zalgo-tool .btn-copy-result{width: 62px;min-width: 62px;justify-content: center}}