.drafter-frame--{margin:0 auto}body{margin:0;height:100dvh;box-sizing:border-box}.drafter-body--{box-sizing:border-box;padding:20px;font-size:1.5em;line-height:1.6;font-weight:400;font-family:Raleway,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;color:#222}.drafter-body-- button{font-family:Raleway,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;padding:10px 15px;font-size:1em;border-radius:5px;border:1px solid #ccc;background-color:#3e3e9e;color:#fff;box-shadow:0 2px 5px #0000001a;cursor:pointer;margin:.5em .25em}.drafter-body-- button :hover{background-color:#f0f0f0}.drafter-body-- button :active{background-color:#e0e0e0}.drafter-body-- h1{font-size:4rem!important;line-height:1.2!important;letter-spacing:-.1rem!important}.drafter-body-- input,.drafter-body-- select,.drafter-body-- textarea{font-family:Raleway,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;padding:8px;border-radius:4px;border:1px solid #ccc;margin:.5em .25em;vertical-align:middle}.drafter-body-- input[type=checkbox]{transform:scale(2);margin-left:10px;margin-right:10px}.drafter-body-- table{border-collapse:separate;border-spacing:0;margin:.5em .25em 1em;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 5px #0000001a;overflow:hidden}.drafter-body-- th,.drafter-body-- td{padding:8px 14px;text-align:left;vertical-align:top}.drafter-body-- th{background-color:#3e3e9e;color:#fff;font-weight:600}.drafter-body-- tr:not(:last-child)>td,.drafter-body-- tr:not(:last-child)>th{border-bottom:1px solid #ddd}.drafter-body-- tbody tr:nth-child(2n){background-color:#f4f4fb}.drafter-body-- caption{font-weight:600;margin-bottom:.25em}.drafter-body-- drafter-timer{display:inline-block;margin:.25em;border:1px solid black;padding:.25em 1em;background-color:#f9f9f9;border-radius:1em;box-shadow:0 2px 5px #0000001a;text-align:center;width:-moz-fit-content;width:fit-content}.drafter-body-- drafter-media{display:contents}.drafter-body-- drafter-tone[hidden],.drafter-body-- drafter-melody[hidden],.drafter-body-- drafter-sound[hidden],.drafter-body-- drafter-microphone[hidden],.drafter-body-- drafter-audio-recorder[hidden],.drafter-body-- drafter-camera[hidden]{display:none!important}.drafter-body-- drafter-tone,.drafter-body-- drafter-melody{display:inline-flex;align-items:center;gap:.5em}:is(.drafter-body-- drafter-tone,.drafter-body-- drafter-melody) .drafter-audio-status{min-width:1.5em;color:#3e3e9e}.drafter-body-- drafter-sound{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.25em;vertical-align:middle}:is(.drafter-body-- drafter-sound) audio{vertical-align:middle}.drafter-body-- .drafter-audio-visualizer{display:block;width:300px;height:60px;border:1px solid #ddd;border-radius:4px;background-color:#f9f9f9}.drafter-body-- drafter-microphone,.drafter-body-- drafter-audio-recorder,.drafter-body-- drafter-camera{display:block;margin:1rem 0;padding:1rem;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9}:is(.drafter-body-- drafter-microphone,.drafter-body-- drafter-audio-recorder,.drafter-body-- drafter-camera) .drafter-camera-preview,:is(.drafter-body-- drafter-microphone,.drafter-body-- drafter-audio-recorder,.drafter-body-- drafter-camera) .drafter-camera-photo{display:block;max-width:100%;border:1px solid #ccc;border-radius:4px;background-color:#000}:is(.drafter-body-- drafter-microphone,.drafter-body-- drafter-audio-recorder,.drafter-body-- drafter-camera) .drafter-camera-buttons{display:flex;gap:.5rem}:is(.drafter-body-- drafter-microphone,.drafter-body-- drafter-audio-recorder,.drafter-body-- drafter-camera) .drafter-microphone-status,:is(.drafter-body-- drafter-microphone,.drafter-body-- drafter-audio-recorder,.drafter-body-- drafter-camera) .drafter-recorder-status,:is(.drafter-body-- drafter-microphone,.drafter-body-- drafter-audio-recorder,.drafter-body-- drafter-camera) .drafter-camera-status{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}:is(:is(.drafter-body-- drafter-microphone,.drafter-body-- drafter-audio-recorder,.drafter-body-- drafter-camera) .drafter-microphone-status,:is(.drafter-body-- drafter-microphone,.drafter-body-- drafter-audio-recorder,.drafter-body-- drafter-camera) .drafter-recorder-status,:is(.drafter-body-- drafter-microphone,.drafter-body-- drafter-audio-recorder,.drafter-body-- drafter-camera) .drafter-camera-status) p{margin:0}:is(.drafter-body-- drafter-microphone,.drafter-body-- drafter-audio-recorder,.drafter-body-- drafter-camera) .drafter-microphone-spinner{width:32px;height:32px;border:3px solid #f3f3f3;border-top:3px solid #007bff;border-radius:50%;animation:drafter-geolocation-spin 1s linear infinite}:is(.drafter-body-- drafter-microphone,.drafter-body-- drafter-audio-recorder,.drafter-body-- drafter-camera) .drafter-microphone-meter{width:100%;max-width:300px;height:20px;border:1px solid #ccc;border-radius:10px;background-color:#eee;overflow:hidden}:is(.drafter-body-- drafter-microphone,.drafter-body-- drafter-audio-recorder,.drafter-body-- drafter-camera) .drafter-microphone-meter-fill{height:100%;width:0%;background-color:#28a745;transition:width .05s linear}:is(.drafter-body-- drafter-microphone,.drafter-body-- drafter-audio-recorder,.drafter-body-- drafter-camera) .drafter-microphone-meter-loud{background-color:#dc3545}:is(.drafter-body-- drafter-microphone,.drafter-body-- drafter-audio-recorder,.drafter-body-- drafter-camera) .drafter-microphone-live-message{font-size:.875rem;color:#666}:is(.drafter-body-- drafter-microphone,.drafter-body-- drafter-audio-recorder,.drafter-body-- drafter-camera) .drafter-microphone-error-icon{font-size:2rem}:is(.drafter-body-- drafter-microphone,.drafter-body-- drafter-audio-recorder,.drafter-body-- drafter-camera) .drafter-microphone-error-message{font-weight:600;color:#dc3545}:is(.drafter-body-- drafter-microphone,.drafter-body-- drafter-audio-recorder,.drafter-body-- drafter-camera) .drafter-microphone-help-link{background:none;border:none;box-shadow:none;color:#007bff;font-size:.875rem;text-decoration:underline;padding:0;margin:0}:is(.drafter-body-- drafter-microphone,.drafter-body-- drafter-audio-recorder,.drafter-body-- drafter-camera) .drafter-recorder-elapsed{font-family:monospace;color:#dc3545;font-weight:600}.drafter-body-- drafter-current-location{display:block;margin:1rem 0;padding:1rem;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9}:is(.drafter-body-- drafter-current-location) .drafter-geolocation-status{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}:is(:is(.drafter-body-- drafter-current-location) .drafter-geolocation-status) p{margin:0}:is(.drafter-body-- drafter-current-location) .drafter-geolocation-help{font-size:.875rem;color:#666}:is(.drafter-body-- drafter-current-location) .drafter-geolocation-spinner{width:32px;height:32px;border:3px solid #f3f3f3;border-top:3px solid #007bff;border-radius:50%;animation:drafter-geolocation-spin 1s linear infinite}:is(.drafter-body-- drafter-current-location) .drafter-geolocation-success-icon{font-size:2rem;color:#28a745}:is(.drafter-body-- drafter-current-location) .drafter-geolocation-success-message{font-weight:600;color:#28a745}:is(.drafter-body-- drafter-current-location) .drafter-geolocation-error-icon{font-size:2rem}:is(.drafter-body-- drafter-current-location) .drafter-geolocation-error-message{font-weight:600;color:#dc3545}:is(.drafter-body-- drafter-current-location) .drafter-geolocation-coords{font-family:monospace;font-size:.875rem;color:#333}:is(.drafter-body-- drafter-current-location) .drafter-geolocation-help-link{background:none;border:none;box-shadow:none;color:#007bff;font-size:.875rem;text-decoration:underline;padding:0;margin:0}@keyframes drafter-geolocation-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.drafter-button-loading--{pointer-events:none;opacity:.75}.drafter-button-loading--:after{content:"";display:inline-block;width:.75em;height:.75em;margin-left:.5em;border:.15em solid currentcolor;border-top-color:transparent;border-radius:50%;vertical-align:middle;animation:drafter-geolocation-spin .8s linear infinite}
/*# sourceMappingURL=default.css.map */