.form-row-module-scss-module__ERvv6q__formRow{flex-direction:column;display:flex;position:relative}.form-row-module-scss-module__ERvv6q__formRow label{margin-bottom:.5rem;font-weight:500}
.text-input-module-scss-module__ZBJVHW__textInput{border:1px solid #ccc;border-radius:6px;padding:.75rem;font-size:1rem}.text-input-module-scss-module__ZBJVHW__textInput:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 2px #007bff40}.text-input-module-scss-module__ZBJVHW__characterCounter{color:#666;text-align:right;margin-top:.25rem;font-size:.75rem;position:absolute;bottom:-18px;right:0}
.emoji-input-module-scss-module__lFnGZa__emojiInputWrapper{position:relative}.emoji-input-module-scss-module__lFnGZa__emojiInputRow{align-items:center;gap:.75rem;display:flex}.emoji-input-module-scss-module__lFnGZa__emojiPreview{background:#fff;border-radius:5px;justify-content:center;align-items:center;width:48px;height:48px;font-size:2rem;display:flex}.emoji-input-module-scss-module__lFnGZa__emojiButton{height:48px;color:inherit;cursor:pointer;background-color:#ffffff4d;border:none;border-radius:6px;flex:1;max-width:200px;padding:6px 10px;font-family:inherit;font-size:1rem;text-decoration:none;transition:all .1s}.emoji-input-module-scss-module__lFnGZa__emojiButton:hover{background-color:#fff9}.emoji-input-module-scss-module__lFnGZa__emojiButton:focus{background-color:#fff9;outline:none}.emoji-input-module-scss-module__lFnGZa__pickerWrapper{z-index:1000;margin-top:.25rem;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 4px 6px #0000001a}
.date-input-module-scss-module__LuK1-G__dateInput{border:1px solid #ccc;border-radius:6px;padding:.75rem;font-size:1rem}.date-input-module-scss-module__LuK1-G__dateInput:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 2px #007bff40}
.submit-form-module-scss-module__o8_TaW__section{background-color:var(--lighten);border-radius:8px;flex-direction:column;gap:20px;padding:16px;display:flex}.submit-form-module-scss-module__o8_TaW__section p{font-size:.9rem;line-height:1.2rem}.submit-form-module-scss-module__o8_TaW__section+.submit-form-module-scss-module__o8_TaW__section{margin-top:30px}.submit-form-module-scss-module__o8_TaW__section.submit-form-module-scss-module__o8_TaW__emphasis{gap:15px}.submit-form-module-scss-module__o8_TaW__section.submit-form-module-scss-module__o8_TaW__emphasis input{font-family:monospace}.submit-form-module-scss-module__o8_TaW__howTo p+p{margin-top:8px}.submit-form-module-scss-module__o8_TaW__rules{background-color:var(--lighten);border-radius:8px;margin-top:20px;padding:15px;font-size:.9rem}.submit-form-module-scss-module__o8_TaW__rules .submit-form-module-scss-module__o8_TaW__rulesLabel{margin-bottom:18px;font-size:1rem;font-weight:500}.submit-form-module-scss-module__o8_TaW__rule{margin-top:15px}.submit-form-module-scss-module__o8_TaW__rule .submit-form-module-scss-module__o8_TaW__sub{opacity:.6;margin-top:5px;margin-left:15px}.submit-form-module-scss-module__o8_TaW__gumroad{background:var(--lighten-more);color:#000;border-radius:6px;justify-content:center;align-items:center;gap:6px;margin-bottom:10px;padding:10px 12px;display:inline-flex}.submit-form-module-scss-module__o8_TaW__h3{text-align:center}.submit-form-module-scss-module__o8_TaW__submitButton{color:#fff;cursor:pointer;background-color:#a423a4;border-radius:8px;width:100%;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .2s;box-shadow:0 4px 15px #2ecc714d}.submit-form-module-scss-module__o8_TaW__submitButton:hover:not(:disabled){background:#851a85;transform:translateY(-2px);box-shadow:0 6px 20px #2ecc7166}.submit-form-module-scss-module__o8_TaW__submitButton:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 10px #2ecc714d}.submit-form-module-scss-module__o8_TaW__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.submit-form-module-scss-module__o8_TaW__errorMessage{border:2px solid #dc143c;border-radius:8px;align-items:center;gap:10px;margin-top:30px;padding:1rem;font-size:.9rem;display:flex}.submit-form-module-scss-module__o8_TaW__coupon{transform-origin:50%;border-radius:8px;justify-self:end;padding:6px 10px;font-size:.8rem;text-decoration:none;display:block;transform:translateY(-35px)rotate(-5deg)}.submit-form-module-scss-module__o8_TaW__coupon span{letter-spacing:.5px;font-weight:600}.submit-form-module-scss-module__o8_TaW__coupon.submit-form-module-scss-module__o8_TaW__halloween{color:#fff;background-color:#000;padding-left:6px}.submit-form-module-scss-module__o8_TaW__coupon.submit-form-module-scss-module__o8_TaW__halloween span{color:orange}.submit-form-module-scss-module__o8_TaW__coupon.submit-form-module-scss-module__o8_TaW__blackFriday{color:#fff;background-color:#000;padding-left:6px}.submit-form-module-scss-module__o8_TaW__coupon.submit-form-module-scss-module__o8_TaW__blackFriday span{color:#ff0}
.nav-module-scss-module__9Ahjwa__nav{justify-content:space-between;align-items:center;display:flex}.nav-module-scss-module__9Ahjwa__nav.nav-module-scss-module__9Ahjwa__centered{justify-content:center}.nav-module-scss-module__9Ahjwa__nav a.nav-module-scss-module__9Ahjwa__submit-link{color:inherit;background-color:#ffffff4d;border-radius:6px;padding:6px 10px;text-decoration:none;transition:all .1s}.nav-module-scss-module__9Ahjwa__nav a.nav-module-scss-module__9Ahjwa__submit-link:hover{background-color:#fff9}
.page-wrap-module-scss-module__1h8ICq__page{flex-direction:column;max-width:500px;display:flex}.page-wrap-module-scss-module__1h8ICq__page h1{font-size:1.5rem}.page-wrap-module-scss-module__1h8ICq__page h1:first-child{margin-top:0}.page-wrap-module-scss-module__1h8ICq__narrow{max-width:450px}
.product-card-module-scss-module__xgdcpG__productItem{background:var(--lighten);border-radius:8px;align-items:center;gap:1rem;padding:1rem;transition:all .1s;display:flex}.product-card-module-scss-module__xgdcpG__productEmoji{background:#ffffff80;border-radius:8px;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:2rem;text-decoration:none;display:flex}.product-card-module-scss-module__xgdcpG__productContent{flex:1;min-width:0}.product-card-module-scss-module__xgdcpG__productTagline{color:#666;margin:6px 0 0;font-size:.9rem;line-height:1.3}.product-card-module-scss-module__xgdcpG__productLink{color:#333;border-bottom:2px solid #0000;margin:0;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .2s}.product-card-module-scss-module__xgdcpG__productLink:hover{color:#000;border-bottom:2px solid #0000002e}.product-card-module-scss-module__xgdcpG__productUpvotes{background:var(--lighten-more);cursor:pointer;border:none;border-radius:6px;flex-direction:column;align-items:center;min-width:3rem;padding:.5rem;font-family:inherit;display:flex}.product-card-module-scss-module__xgdcpG__productUpvotes svg{color:#777}.product-card-module-scss-module__xgdcpG__productUpvotes:hover:not(:disabled){background:#fff9}.product-card-module-scss-module__xgdcpG__productUpvotes:active:not(:disabled){transform:translateY(0)}.product-card-module-scss-module__xgdcpG__productUpvotes.product-card-module-scss-module__xgdcpG__upvoted svg,.product-card-module-scss-module__xgdcpG__productUpvotes.product-card-module-scss-module__xgdcpG__upvoted .product-card-module-scss-module__xgdcpG__upvoteCount{color:#000}.product-card-module-scss-module__xgdcpG__productUpvotes.product-card-module-scss-module__xgdcpG__upvoting{opacity:.7}.product-card-module-scss-module__xgdcpG__upvoteCount{color:#888;font-size:1.2rem;font-weight:700}@media (max-width:350px){.product-card-module-scss-module__xgdcpG__productItem{gap:10px;padding:10px}.product-card-module-scss-module__xgdcpG__productLink{font-size:1rem}}
.page-module__0FvCLG__date-section{margin-bottom:2.5rem}.page-module__0FvCLG__date-section:last-child{margin-bottom:0}.page-module__0FvCLG__section-title{color:#333;margin:0;padding-bottom:.5rem;font-size:1.25rem;font-weight:600}.page-module__0FvCLG__product-list{flex-direction:column;gap:1rem;margin-top:8px;display:flex}
.submit-success-module-scss-module___oxfsa__contentWrap{flex-direction:column;gap:15px;display:flex}
