/* Quick submissions are a lightweight intake, next to the curated cartridges. */
#site-header nav .site-submit{color:#2446ec;font-weight:650;border:1px solid #2446ec55;border-radius:3px;padding:7px 14px}
#site-header nav .site-submit:after{display:none}#site-header nav .site-submit:hover{background:#2446ec;color:#fff}
.submission-heading{margin:8px 0 38px}.submission-heading h1{font-size:clamp(40px,6vw,66px);font-weight:550;letter-spacing:-2px;line-height:1.18;margin:18px 0}.submission-heading>p:last-child{color:#65705b;font-size:16px;line-height:1.8}
.submission-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.8fr);gap:80px;align-items:start}.submission-form{min-width:0}.submission-form fieldset{border:0;padding:0;margin:0;min-width:0}.submission-form label:not(.submission-consent){display:block;font-size:14px;font-weight:550;margin-bottom:10px}.submission-form label>span{font-size:11px;font-weight:400;color:#6c7563;margin-left:8px}.submission-form input:not([type=checkbox]),.submission-form textarea,.submission-form select{box-sizing:border-box;width:100%;line-height:1.65;font-family:inherit;font-size:16px;color:var(--site-ink);background:#faf9f3;border:1px solid #aab19b;border-radius:3px;padding:13px 14px;margin-bottom:25px;outline-offset:4px}.submission-form textarea{resize:vertical;min-height:105px}.submission-form input:focus,.submission-form textarea:focus,.submission-form select:focus{outline:2px solid #2446ec}.submission-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.submission-form .submission-consent{display:flex;align-items:flex-start;gap:10px;margin:0 0 24px;line-height:1.7}.submission-consent input{margin-top:4px;width:17px;height:17px;accent-color:#2446ec;flex-shrink:0}.submission-form .submission-consent span{font-size:13px;margin:0;color:#515e46}.submission-send{min-width:185px}.submission-send.primary{background:#2446ec;border-color:#2446ec}.submission-send.primary:hover{background:#1630b2}.submission-form fieldset:disabled{opacity:.65}.submission-feedback{font-size:14px;line-height:1.8;color:#38532d;min-height:26px;margin-top:18px;overflow-wrap:anywhere}.submission-feedback.is-error{color:#9a293d}.submission-aside{border-top:1px solid #9a9f8c;padding-top:28px}.submission-stamp{display:block;width:max-content;font-size:30px;font-weight:800;line-height:1.02;letter-spacing:-1px;color:#f67526;transform:rotate(-5deg);margin:0 0 33px 5px}.submission-aside h2{font-size:21px;font-weight:550;margin-bottom:25px}.submission-aside ol{padding:0 0 0 20px;margin:0 0 25px}.submission-aside li{font-size:14px;line-height:1.9;margin-bottom:22px;padding-left:7px}.submission-aside li b{font-weight:550}.submission-aside li span{display:block;color:#717c65;font-size:13px;line-height:1.8;margin-top:3px}
.submission-inbox{margin-top:65px;padding-top:35px;border-top:1px solid #9aa18e}.inbox-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.inbox-heading h2{font-size:30px;letter-spacing:-.8px;font-weight:550;margin:10px 0}.inbox-heading p:last-child{font-size:14px;line-height:1.8;color:#6c765f;max-width:520px}.submission-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.submission-card{min-width:0;padding:23px 22px 20px;background:#f8f6ee;border:1px solid #c1c5b3;border-top:3px solid #f67526;display:flex;flex-direction:column}.submission-meta{display:flex;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:1px;color:#717965}.submission-meta span:last-child{color:#985226;letter-spacing:0}.submission-card h3{font-size:23px;font-weight:550;line-height:1.4;letter-spacing:-.5px;margin:22px 0 12px;overflow-wrap:anywhere}.submission-card>p{font-size:14px;line-height:1.85;color:#637056;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:24px}.submission-byline{font-size:11px;line-height:1.6;color:#757d6b;margin-top:auto;overflow-wrap:anywhere}.submission-play{display:flex;justify-content:space-between;padding:16px 0 10px;border-top:1px solid var(--site-rule);color:#2446ec;font-size:14px;text-decoration:none;margin-top:17px}.submission-play:hover{text-decoration:underline}.submission-card>small{font-size:10px;color:#838a78;overflow-wrap:anywhere;line-height:1.6}.submission-card>.site-text-link{margin-top:16px}.inbox-status,.inbox-empty{font-size:14px;line-height:1.8;color:#737c67;margin:15px 0}.inbox-empty{grid-column:1/-1;padding:20px 0}.inbox-more{margin-top:10px}.submission-content .inbox-heading>.site-button{display:none}
@media(max-width:1000px){#site-header nav{gap:16px}.submission-layout{gap:42px}.submission-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){#site-header{display:block;padding:16px 22px 12px;background:var(--site-paper)}#site-header nav{margin-top:14px;gap:20px;overflow-x:auto;scrollbar-width:none}#site-header nav::-webkit-scrollbar{display:none}#site-header nav .site-submit{padding:2px 9px}#site-header nav a{flex-shrink:0}.site-brand small{display:none}#site-view{padding-top:106px}.submission-layout{grid-template-columns:minmax(0,1fr);gap:32px}.submission-heading{margin-bottom:30px}.submission-heading h1{font-size:46px}.submission-fields{grid-template-columns:1fr;gap:0}.submission-form input:not([type=checkbox]),.submission-form textarea,.submission-form select{font-size:16px}.submission-aside{padding-top:25px}.submission-stamp{display:none}.submission-aside ol{margin-bottom:15px}.submission-inbox{margin-top:38px;padding-top:27px}.inbox-heading{align-items:flex-start;flex-wrap:wrap}.inbox-heading h2{font-size:27px}.submission-list{grid-template-columns:minmax(0,1fr);gap:20px}.submission-card{padding:22px}.submission-card h3{font-size:25px}.submission-send{width:100%}.submission-form .submission-consent span{font-size:13px}.submission-aside li{margin-bottom:16px}}

.inbox-more[hidden]{display:none}

.submission-heading h1 span{display:inline-block}.submission-heading h1 span+span{margin-left:.2em}@media(max-width:700px){.submission-heading h1 span{display:block}.submission-heading h1 span+span{margin-left:0}}

.catalog-no-match{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;text-align:left}.catalog-no-match p{margin:0;font-size:14px}@media(max-width:700px){.catalog-no-match{align-items:flex-start;flex-direction:column}}
