#random-number-generator{font-family:Arial,sans-serif;background-color:#d9f0f2;color:#3e2723;padding:20px;border-radius:10px;width:800px;max-width:98%;box-sizing:border-box;margin:auto}#random-number-generator h1,#random-number-generator h2,#random-number-generator h3{color:#000;font-weight:700}#rng-form label{display:block;margin-bottom:5px}#rng-form input{width:100%;margin-bottom:15px;padding:8px;border-radius:4px;border:1px solid #ccc}#generate-button{background-color:#368430;color:#fff;border:2px solid #fff;padding:16px;border-radius:10px;cursor:pointer;display:block;margin:20px auto 0;width:250px;box-shadow:0px 0px 2px 2px #2b5153}#generate-button:hover{background-color:#b71c1c;display:block;margin:20px auto 0;width:250px}#rng-results{background-color:#fbc02d;color:#000;padding:10px;border-radius:5px;margin-bottom:20px;text-align:center}#rng-results h3{margin:0 0 10px;color:#000;font-weight:700}#rng-results p{margin:0;font-size:1.6em;color:#000;font-weight:700}#rng-results-datetime{margin:0;font-size:.9em;color:#535351;font-weight:700}#generate-button{display:block;margin:20px auto 0}#rng-form input[type=checkbox],#rng-form label[for=unique]{display:inline-block;vertical-align:middle}#rng-form label[for=unique]{margin:0 0 15px 5px}.unique-inline{display:inline-flex;align-items:center;margin-bottom:15px}.unique-inline input[type=checkbox]{margin-left:5px}#rng-form label.unique-inline{display:inline-flex !important;align-items:center;white-space:nowrap;margin:0 0 15px}#rng-form label.unique-inline input[type=checkbox]{margin:0 0 0 5px}#rng-divider{border:none;border-top:1px solid #ccc;margin:20px 0 10px}#rng-actions{display:flex;justify-content:space-between;gap:5px}#rng-actions .rng-action{flex:1 1 0;padding:6px 8px;font-size:.9em;border:none;border-radius:4px;background-color:#557da6;cursor:pointer}#rng-actions .rng-action:hover{background-color:#9e9e9e}#rng-actions .rng-reset{background-color:#fd8ea3;color:#fff}