:root { --licenseBgCol: #FFFFFF; --licenseBorderCol: #000000; --licenseTextCol: #000000; --licenseScribbleCol: #FF0000; /* cannot get this to work */ } .sans { font-family: "Comic Neue", serif; font-weight: 400; font-style: normal; } .sans-bold { /* TODO: bold not working */ font-family: "Comic Neue", serif; font-weight: 700; font-style: normal; } .yellowTail { font-family: "Yellowtail", serif; font-weight: 400; font-style: normal; } h2 { margin: 5px; } .sillyBar { width: auto; height: auto; background-color: var(--licenseBorderCol); border: 3px solid var(--licenseBorderCol); border-radius: 8px; align-self: center; display: flex; gap: 3px; } .sillyValue { position: relative; width: calc(100% / 10); height: 100%; aspect-ratio: 1 / 1; display: block; } .on { background-image: url(/assets/scribble_32x32.png); } .off { background-image: none; background-color: var(--licenseBgCol); } .sillyValue:first-child { border-radius: 5px 0px 0px 5px; } .sillyValue:last-child { border-radius: 0px 5px 5px 0px; } #licenseContainer { width: 600px; height: 400px; padding: 0px 20px 40px 20px; font-size: 0.75rem; box-sizing: border-box; display: grid; grid-template-columns: repeat(2, auto); grid-template-rows: repeat(2, auto); background-color: var(--licenseBgCol); border: 10px var(--licenseBorderCol) solid; border-radius: 32px; color: var(--licenseTextCol); } #picContainer { width: 150px; height: 150px; display: block; overflow: hidden; background-color: transparent; border-radius: 32px; border: 10px var(--licenseBorderCol) solid; } #picValue { width: 100%; height: 100%; object-fit: cover; object-position: center; } #credits { position: absolute; bottom: 12px; left: 0%; margin: 0% 0% 0% 20px; color: var(--licenseTextCol); font-size: 0.6rem; } #signatureContainer, #DsignatureContainer { display: inline-flex; flex-direction: column; margin: 5% 0% 0% 0%; } #signatureValue { margin: 0% 0% -0.2rem 0%;/* margin: 0% 0% 0.2rem 0%; */ text-align: center; font-size: 1.5rem; } #signHere { border-top: var(--licenseBorderCol) solid 6px; margin: 0%; padding: 0% 25px; text-align: center; } #detailsContainer { display: grid; grid-template-columns: repeat(2, auto); } #titleValue { grid-area: 1 / 1 / 2 / 3; font-size: 2rem; margin: 0% auto 0% auto; height: max-content; text-align: center; } #hashID { position: absolute; bottom: 12px; right: 0%; margin: 0% 30px 0% 0%; color: var(--licenseTextCol); font-size: 0.6rem; }