a{color:#000;font-weight:600;text-decoration:none;transition:all .5s}a:hover{color:#00b53c}.container{background:#fff;border-radius:8px;max-width:800px;margin:40px auto;padding:20px 30px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;box-shadow:0 2px 8px #0000001a}.main-input-wrapper{text-align:center;margin-bottom:20px}.main-input{resize:vertical;border:1px solid #ccc;border-radius:4px;width:100%;max-width:600px;height:auto;min-height:4em;padding:10px 14px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}.main-input:focus{border-color:#3498db;outline:none;box-shadow:0 0 4px #3498db4d}.tags-wrapper{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:20px;display:flex}.tag-input{background:#f9f9f9;border-radius:6px;align-items:center;padding:6px 8px;display:flex;position:relative;box-shadow:0 1px 3px #0000001a}.color-box{cursor:pointer;border:1px solid #ccc;border-radius:4px;flex-shrink:0;width:20px;height:20px}.tag-input input{background:0 0;border:none;outline:none;width:100px;margin-left:6px;padding:4px 6px;font-size:14px}.remove-tag{cursor:pointer;color:#999;background:0 0;border:none;margin-left:4px;padding:0 4px;font-size:16px;line-height:1}.remove-tag:hover{color:#e74c3c}.add-btn{cursor:pointer;color:#fff;background:#3498db;border:none;border-radius:4px;flex-basis:100%;width:fit-content;margin:6px auto 0;padding:6px 12px;font-size:14px;transition:background .2s;display:block}.add-btn:hover{background:#2980b9}.result-box{white-space:pre-wrap;background:#fafafa;border:1px solid #ddd;border-radius:6px;min-height:120px;padding:12px 16px;line-height:1.5}.instructions{color:#555;background:#f5f5f5;border:1px solid #eee;border-radius:6px;margin-top:20px;padding:12px 16px;font-size:14px}.cr_text[data-v-46e0f2a4]{text-align:center;color:#888;margin:20px 0;font-size:14px}
