Spaces:
Paused
Paused
| /* CSS Variables */ | |
| html, | |
| body { | |
| margin: 0px; | |
| } | |
| body { | |
| --background-primary: #fff; | |
| --font-color-primary: #333; | |
| --elevation-background: #f3f3f3; | |
| --link-color: #006eb8; | |
| --font-family-primary: 'Roboto', Arial; | |
| --handwriting-font: 'Homemade Apple', cursive; | |
| --primary-color: #1a73e8; | |
| --ink-color: #000f55; | |
| --label-color: #333; | |
| --field-borders: #e0e0e0; | |
| --primary-button-bg: #1d1d1d; | |
| --primary-button-color: #eee; | |
| --font-color-delete: #dc3545; | |
| --delete-button-borders: #dc3545; | |
| width: 100%; | |
| overflow-x: hidden; | |
| } | |
| body.dark { | |
| --background-primary: #121212; | |
| --font-color-primary: #ccc; | |
| --elevation-background: #1d1d1d; | |
| --link-color: #09f; | |
| --label-color: #aaa; | |
| --field-borders: #222; | |
| --primary-button-bg: #eee; | |
| --primary-button-color: #111; | |
| --delete-button-borders: #e76f7b; | |
| --font-color-delete: #e76f7b; | |
| } | |
| @font-face { | |
| font-family: 'Hindi_Font'; | |
| src: url(../fonts/Hindi_Type.ttf); | |
| } | |
| /* Default CSS Changes */ | |
| * { | |
| box-sizing: border-box; | |
| } | |
| body { | |
| background-color: var(--background-primary); | |
| color: var(--font-color-primary); | |
| padding: 100px 100px; | |
| font-size: 1.05rem; | |
| font-family: var(--font-family-primary); | |
| } | |
| a { | |
| text-decoration: none; | |
| color: var(--link-color); | |
| } | |
| section { | |
| padding: 20px 0px; | |
| } | |
| button { | |
| border: none; | |
| background-color: var(--elevation-background); | |
| color: var(--font-color-primary); | |
| border-radius: 6px; | |
| cursor: pointer; | |
| padding: 10px 20px; | |
| } | |
| h1 { | |
| font-size: 3rem; | |
| } | |
| label { | |
| color: var(--label-color); | |
| font-size: 0.75rem; | |
| } | |
| label.block { | |
| display: block; | |
| padding-bottom: 5px; | |
| } | |
| select { | |
| background: url('../images/dropdown.svg') no-repeat; | |
| background-position: calc(100% - 14px) center; | |
| border: none; | |
| color: #333; | |
| border-radius: 4px; | |
| font-size: 0.9rem; | |
| display: block; | |
| -moz-appearance: none; | |
| -webkit-appearance: none; | |
| } | |
| option { | |
| color: #333; | |
| } | |
| body.dark select { | |
| background: url('../images/dropdown-white.svg') no-repeat; | |
| background-position: calc(100% - 14px) center; | |
| } | |
| input { | |
| padding: 8px 13px; | |
| border-radius: 4px; | |
| border: 1px solid var(--elevation-background); | |
| color: var(--font-color-primary); | |
| background-color: transparent; | |
| display: block; | |
| } | |
| input[type='number']::-webkit-outer-spin-button, | |
| input[type='number']::-webkit-inner-spin-button { | |
| -webkit-appearance: none; | |
| margin: 0; | |
| } | |
| input[type='number'] { | |
| -moz-appearance: textfield ; | |
| -webkit-appearance: none; | |
| width: 100%; | |
| } | |
| /* global classes */ | |
| ul.info-ul { | |
| padding-left: 20px; | |
| } | |
| ul.info-ul > li { | |
| padding: 5px 5px; | |
| } | |
| .shadow { | |
| box-shadow: 12px 12px 24px 0 rgba(0, 0, 0, 0.2); | |
| } | |
| .display-flex { | |
| display: flex; | |
| } | |
| .display-flex.padded-flex > div { | |
| padding: 0px 10px; | |
| } | |
| .display-flex.padded-flex > div:first-child { | |
| padding-left: unset; | |
| } | |
| .flex-1 { | |
| flex: 1; | |
| } | |
| .padding-around { | |
| padding-right: 30px; | |
| padding-left: 30px; | |
| } | |
| .padding-up-down { | |
| padding-top: 6px; | |
| padding-bottom: 7px; | |
| } | |
| /* Other Styles */ | |
| .generate-image-section { | |
| padding: 10px 10px; | |
| font-size: 1.2rem; | |
| } | |
| .generate-image-button { | |
| background-color: var(--primary-button-bg); | |
| color: var(--primary-button-color); | |
| font-size: 1rem; | |
| } | |
| .github-corner { | |
| position: absolute; | |
| top: 0; | |
| z-index: 99999; | |
| right: 0px; | |
| } | |
| body.dark .github-corner { | |
| filter: invert(100%); | |
| } | |
| .imp-button { | |
| color: var(--font-color-primary); | |
| border: 1px solid var(--font-color-primary); | |
| } | |
| .delete-button { | |
| color: var(--font-color-delete); | |
| border: 1px solid var(--delete-button-borders); | |
| background-color: var(--elevation-background); | |
| } | |
| .customization-col { | |
| padding: 0px 50px ; | |
| } | |
| .left-margin-and-content { | |
| min-height: calc(100% - 50px); | |
| } | |
| .sponsor-name-section { | |
| padding: 50px 0px; | |
| } | |
| .sponsor-container { | |
| display: inline-block; | |
| color: var(--font-color-primary); | |
| } | |
| .sponsor-title { | |
| display: block; | |
| text-align: center; | |
| font-size: 1.6rem; | |
| font-weight: bold; | |
| } | |
| .page-a { | |
| width: 400px; | |
| height: calc(11.7 * 400px / 8.3); /* A4 Ratio */ | |
| background: #fff; | |
| border: 1px solid var(--elevation-background); | |
| font-size: 10pt; | |
| position: relative; | |
| top: 0px; | |
| font-family: var(--handwriting-font); | |
| color: var(--ink-color); | |
| line-height: 1.5em; | |
| overflow-y: auto; | |
| scrollbar-color: transparent; | |
| scrollbar-width: thin; | |
| } | |
| .paper-content { | |
| margin: 10px; | |
| width: 100%; | |
| } | |
| .page-a.lines .paper-content { | |
| background-image: linear-gradient(#999 0.05em, transparent 0.1em); | |
| background-color: unset ; | |
| background-size: 100% 1.5em; | |
| } | |
| .margined .paper-content { | |
| padding: 5px; | |
| margin: 0px; | |
| padding-left: 55px; | |
| } | |
| .left-margin, | |
| .top-margin { | |
| display: none; | |
| } | |
| .margined .top-margin { | |
| height: 50px; | |
| border-bottom: 2px solid pink; | |
| width: 100%; | |
| display: block; | |
| overflow-y: auto; | |
| } | |
| .margined .left-margin { | |
| width: 50px; | |
| height: calc(100%); | |
| display: inline-block; | |
| border-right: 2px solid pink; | |
| top: 0px; | |
| padding-top: 50px; | |
| overflow-x: hidden; | |
| position: absolute; | |
| left: 0; | |
| } | |
| .overlay { | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| height: 100%; | |
| width: 100%; | |
| display: none; | |
| } | |
| .overlay.shadows { | |
| display: block; | |
| /* background-image: linear-gradient(10deg, #000a, #0001); */ | |
| } | |
| /* OUTPUT */ | |
| .output { | |
| width: 100%; | |
| padding: 30px; | |
| white-space: nowrap; | |
| overflow-x: auto; | |
| border: 1px solid var(--elevation-background); | |
| } | |
| .output .close-button { | |
| position: absolute; | |
| right: -3px; | |
| top: -11px; | |
| border-radius: 100%; | |
| padding: 4px 10px; | |
| background-color: #333; | |
| color: #fff; | |
| font-size: 15pt; | |
| font-weight: bold; | |
| } | |
| .download-image-button { | |
| display: inline-block; | |
| text-align: center; | |
| margin-top: 10px; | |
| background-color: #1d1d1d; | |
| color: #ccc; | |
| font-weight: bold; | |
| font-size: 0.9rem; | |
| padding: 10px 15px; | |
| border-radius: 8px; | |
| } | |
| #download-as-pdf-button { | |
| display: none; | |
| } | |
| #download-as-pdf-button.show { | |
| display: inline-block; | |
| } | |
| #delete-all-button { | |
| display: none; | |
| } | |
| #delete-all-button.show { | |
| display: inline-block; | |
| } | |
| .output img { | |
| width: 300px; | |
| margin: 0px 10px; | |
| } | |
| #faq p { | |
| overflow-wrap: break-word; | |
| overflow: hidden; | |
| width: 100%; | |
| } | |
| #covid-donations ul li { | |
| padding: 5px 0px; | |
| } | |
| .donations-list { | |
| padding: 58px 0px; | |
| text-align: center; | |
| } | |
| @media (max-width: 768px) { | |
| body { | |
| padding: 100px 10px; | |
| } | |
| h1 { | |
| margin-top: 20px; | |
| font-size: 3rem; | |
| } | |
| .padding-around { | |
| padding-left: 5px; | |
| padding-right: 5px; | |
| } | |
| .display-flex.responsive-flex { | |
| flex-direction: column; | |
| } | |
| .customization-col { | |
| padding: 100px 5px ; | |
| } | |
| .page-container { | |
| width: 100%; | |
| overflow-x: scroll; | |
| } | |
| .page-container-super { | |
| display: flex; | |
| flex-direction: column; | |
| } | |
| .output img { | |
| width: 200px; | |
| margin: 0px 10px; | |
| } | |
| .project-contributors { | |
| width: 100%; | |
| overflow-x: scroll; | |
| overflow-y: hidden; | |
| white-space: nowrap; | |
| } | |
| .contributor-profile { | |
| width: 7.5em; | |
| height: 150px; | |
| } | |
| .contributor-username { | |
| font-size: 9pt; | |
| } | |
| } | |
| fieldset { | |
| padding: 17px 20px; | |
| border-radius: 5px; | |
| border: 1px solid var(--field-borders); | |
| margin-top: 16px; | |
| } | |
| legend { | |
| font-size: 0.88rem; | |
| padding: 0px 6px; | |
| color: var(--font-color-primary); | |
| } | |
| select, | |
| input { | |
| width: 100%; | |
| border: 1px solid var(--field-borders); | |
| padding: 10px; | |
| padding-right: 30px; | |
| color: var(--font-color-primary); | |
| } | |
| input[type='file']::-webkit-file-upload-button { | |
| display: none; | |
| } | |
| input[type='file']::before { | |
| content: 'Choose File'; | |
| display: inline-block; | |
| background-color: var(--background-primary); | |
| white-space: nowrap; | |
| -webkit-user-select: none; | |
| cursor: pointer; | |
| } | |
| .postfix-input { | |
| position: relative; | |
| } | |
| .postfix-input label { | |
| display: block; | |
| margin-bottom: 5px; | |
| } | |
| .postfix-input::after { | |
| content: attr(data-postfix); | |
| position: absolute; | |
| right: 25px; | |
| bottom: 12px; | |
| font-size: 12px; | |
| } | |
| .upload-handwriting-container { | |
| margin-top: -10px; | |
| } | |
| .experimental { | |
| opacity: 0.8; | |
| cursor: not-allowed; | |
| } | |
| .category-grid { | |
| display: grid; | |
| grid-gap: 10px; | |
| grid-auto-flow: column; | |
| grid-auto-columns: 1fr; | |
| } | |
| .fade-in-dark, | |
| .fade-in-light { | |
| transition: 0.3s ease; | |
| } | |
| @media (max-width: 768px) { | |
| .category-grid { | |
| grid-auto-flow: row; | |
| grid-auto-rows: 1fr; | |
| } | |
| } | |
| /*To generate margin between download as pdf and delete button in small screens*/ | |
| @media (max-width: 430px) { | |
| .delete-button { | |
| margin-top: 10px; | |
| } | |
| } | |