body{margin:0}.submission-unavailable{background:#f1f6f0;padding:clamp(40px,7vw,72px) 18px}.submission-unavailable section{box-sizing:border-box;background:#fff;border:1px solid #d8e5d8;border-radius:20px;max-width:540px;margin:auto;padding:30px 22px 26px;position:relative;box-shadow:0 4px 16px #244b3710}.submission-unavailable h1{color:#214a37;overflow-wrap:anywhere;margin:0 76px 23px 0;font-size:clamp(28px,7.5vw,36px);line-height:1.12}.submission-unavailable .submission-unavailable-back{color:#fff;background:#22583b;border-radius:8px;align-items:center;gap:9px;min-height:46px;padding:10px 15px;font-weight:700;text-decoration:none;display:inline-flex}.submission-unavailable-back:hover{text-decoration:underline}.submission-unavailable-back:focus-visible{outline-offset:3px;outline:2px solid #22583b}.submission-unavailable-message{color:#425a4f;white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #e0e9e0;margin:22px 0 0;padding-top:19px;line-height:1.55}.submission-unavailable-art{pointer-events:none;width:77px;height:72px;position:absolute;top:20px;right:13px}.submission-unavailable-star{clip-path:polygon(50% 0,61% 38%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 38%);background:#b67e27;width:13px;height:13px;position:absolute;top:7px;right:9px}.submission-unavailable-star:nth-child(2){width:9px;height:9px;top:17px;left:3px;right:auto}.submission-unavailable-star:nth-child(3){width:9px;height:9px;top:auto;bottom:10px;right:7px}.submission-unavailable-hat{position:absolute;inset:18px 14px 14px 13px;transform:rotate(17deg)}.submission-unavailable-hat span{clip-path:polygon(0 96%,13% 48%,33% 13%,60% 0,79% 8%,100% 49%,70% 38%,78% 94%);background:#cb3b32;width:40px;height:32px;position:absolute;top:1px;left:5px}.submission-unavailable-hat:before,.submission-unavailable-hat:after{content:"";z-index:1;background:#f7faf6;border:1px solid #d4e3d4;position:absolute}.submission-unavailable-hat:before{border-radius:8px;width:43px;height:10px;top:26px;left:1px}.submission-unavailable-hat:after{border-radius:50%;width:12px;height:12px;top:10px;left:39px}.submission-unavailable+.site-footer{margin-top:0}@media (width<=360px){.submission-unavailable h1{margin-right:58px;font-size:26px}.submission-unavailable-art{transform-origin:100% 0;transform:scale(.78)}}
