#title-character-checker .amz-checker{width:100%;max-width:600px;margin:1.2rem auto;padding:1.5rem 1.2rem 1.2rem;background:linear-gradient(135deg,#f6fafd 80%,#e8f0fe 100%);border:1.5px solid #4a7898;border-radius:14px;box-shadow:0 4px 32px rgba(60,120,180,8%),0 1.5px 6px rgba(74,120,152,4%)}#title-character-checker .amz-checker h2{font-size:1.35rem;font-weight:700;text-align:center;margin-bottom:.6rem;color:#183153;letter-spacing:-.5px}#title-character-checker .amz-checker p{text-align:center;font-size:1rem;margin-bottom:1rem;color:#4a7898}#title-character-checker .input-container{margin-bottom:.6rem;color:#6b7280}#title-character-checker .amz-input{width:100%;min-height:2.3rem;padding:.7rem;border-radius:8px;border:1.5px solid #b4c8e1;font-size:1rem;background:#fff;transition:border .15s,box-shadow .15s;box-shadow:0 1px 2px rgba(60,120,180,4%);outline:none}#title-character-checker .amz-input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #a7c7fa44}#title-character-checker .amz-input.exceeds-limit{background:#ffeaea;color:#d32f2f;border-color:#d32f2f}#title-character-checker .length-info{margin-bottom:.3rem;font-size:1rem;color:#183153;text-align:left}#title-character-checker .char-error{display:none;color:#fff;background:#d32f2f;padding:.5rem 1rem;border-radius:6px;font-weight:600;font-size:.98rem;margin-bottom:.2rem;text-align:center;box-shadow:0 2px 8px rgba(211,47,47,8%)}