<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
        .tool-container {
            display: flex;
            justify-content: space-between; /* Align items in a row with space between */
            align-items: flex-start; /* Align items at the top */
            flex-wrap: wrap; /* Allow items to wrap to the next line if needed */
            background-color: #f8f9fa; /* Light grey background */
            padding: 20px;
        }
        
         .nav-tabs .nav-item {
            display: flex;
            align-items: center;
        }

        .nav-tabs .nav-link {
            display: flex;
            align-items: center;
            color: #ffffff;
            border: 1px solid #F44336;
            border-radius: 5px 5px 0 0;
            background: linear-gradient(45deg, #E91E63, #E91E63);
            box-shadow: 0px 0px 18px 1px rgb(0 0 0 / 23%);
            padding: 10px 15px;
            text-decoration: none;
        }

        .nav-tabs .nav-link:hover {
            background: linear-gradient(45deg, #D81B60, #D81B60);
        }

        .nav-tabs .nav-link.active {
            background: linear-gradient(45deg, #C2185B, #C2185B);
            color: #ffffff;
            border: 1px solid #F44336;
        }

        .nav-tabs .nav-link .material-icons {
            font-size: 24px; /* Adjust the size as needed */
            margin-right: 8px; /* Space between icon and text */
        }

        .nav-tabs .nav-link span + span {
            font-size: 24px; /* Same font size as the icon */
        }
        
        @media (min-width:600px) {
              .tools-section {
            max-width: 65%;
              }
        }
        .tools-section {
            /*flex: 0 0 65%;*/
            /*max-width: 65%; */
            background-color: #fff; 
            padding: 10px;
            margin-right: 2px;
            border-radius: 10px;
            box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); 
        }
        .preview-section {
            /*flex: 0 0 30%; */
            /*max-width: 30%; */
            background-color: #fff; 
            padding: 20px;
            border-radius: 10px;
            box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
        }
        .nav-tabs .nav-link {
            color: #fff; 
            border: 1px solid #dee2e6;
            border-radius: 5px 5px 0 0;
        }
        .nav-tabs .nav-link.active {
            color: #fff;
            background-color: #930d0d;
            border-color: #F44336;
        }
        .form-group {
            margin-bottom: 20px; /* Increased spacing between form groups */
        }
        .btn-primary {
            background-color: #007bff; /* Blue button */
            border-color: #007bff;
        }
        .btn-primary:hover {
            background-color: #0056b3; /* Darker blue on hover */
            border-color: #0056b3;
        }
     .btn-3d {
    position: relative;
    overflow: hidden;
    border: none;
    padding: 10px 20px;
    color: #fff;
    background: linear-gradient(45deg, #4CAF50, #009688);
    box-shadow: 0 5px 15px rgba(0, 123, 255, 0.4);
    transition: all 0.3s;
    cursor: pointer;
    width: 100%;
}

.btn-3d:hover {
    background-color: #0056b3;
    transform: translateY(-3px);
    box-shadow: 0 8px 20px rgba(0, 123, 255, 0.6);
}

.btn-3d .material-icons {
    font-size: 24px;
    vertical-align: middle;
    margin-right: 10px;
}

.btn-3d span {
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
}

        .qr-code {
            max-width: 100%;
            height: auto;
        }
        .result {
            border: 1px solid #ccc;
            padding: 20px;
            margin-top: 20px;
            border-radius: 10px;
            background-color: #fff;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
        }
        
          /* Animation for QR code */
        @keyframes fadeIn {
            from { opacity: 0; transform: scale(0.5); }
            to { opacity: 1; transform: scale(1); }
        }

        .animated {
    /*animation: fadeIn 0.5s ease-in-out;*/
    width: 100%;
}
        
.form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    background-color: #f8fff0;
    background-clip: padding-box;
    border: var(--bs-border-width) solid var(--bs-border-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    box-shadow: 1px 1px 14px 0px rgb(139 195 74 / 19%);
}</pre></body></html>