:root{--isl-community-deep: #002e4c;--isl-community-extrude: -1px -1px 0 var(--isl-red), 1px -1px 0 var(--isl-red), -1px 1px 0 var(--isl-red), 1px 1px 0 var(--isl-red), 0 -1px 0 var(--isl-red), 0 1px 0 var(--isl-red), -1px 0 0 var(--isl-red), 1px 0 0 var(--isl-red), .25px .25px 0 var(--isl-red), .5px .5px 0 var(--isl-red), .75px .75px 0 var(--isl-red), 1px 1px 0 var(--isl-red), 1.25px 1.25px 0 var(--isl-red), 1.5px 1.5px 0 var(--isl-red), 1.75px 1.75px 0 var(--isl-red), 2px 2px 0 var(--isl-red), 2.25px 2.25px 0 var(--isl-red), 2.5px 2.5px 0 var(--isl-red), 2.75px 2.75px 0 var(--isl-red), 3px 3px 0 var(--isl-red), 3.25px 3.25px 0 var(--isl-red), 3.5px 3.5px 0 var(--isl-red), 3.75px 3.75px 0 var(--isl-red), 4px 4px 0 var(--isl-red), 4.25px 4.25px 0 var(--isl-red), 4.5px 4.5px 0 var(--isl-red), 4.75px 4.75px 0 var(--isl-red), 5px 5px 0 var(--isl-red), 5.25px 5.25px 0 var(--isl-red), 5.5px 5.5px 0 var(--isl-red), 5.75px 5.75px 0 var(--isl-red), 6px 6px 0 var(--isl-red), 6.25px 6.25px 0 var(--isl-red), 6.5px 6.5px 0 var(--isl-red), 6.75px 6.75px 0 var(--isl-red), 7px 7px 0 var(--isl-red), 7.25px 7.25px 0 var(--isl-red), 7.5px 7.5px 0 var(--isl-red), 7.75px 7.75px 0 var(--isl-red), 8px 8px 0 var(--isl-red), 8.25px 8.25px 0 var(--isl-red), 8.5px 8.5px 0 var(--isl-red), 8.75px 8.75px 0 var(--isl-red), 9px 9px 0 var(--isl-red), 9.25px 9.25px 0 var(--isl-red), 9.5px 9.5px 0 var(--isl-red), 9.75px 9.75px 0 var(--isl-red), 10px 10px 0 var(--isl-red), 10.25px 10.25px 0 var(--isl-red), 10.5px 10.5px 0 var(--isl-red), 10.75px 10.75px 0 var(--isl-red), 11px 11px 0 var(--isl-red), 11.25px 11.25px 0 var(--isl-red), 11.5px 11.5px 0 var(--isl-red), 11.75px 11.75px 0 var(--isl-red), 12px 12px 0 var(--isl-red)}.isl-community-hero{background:var(--isl-paper);overflow:hidden;padding:max(24px,var(--isl-chrome-drop)) 8px 8px}@media screen and (min-width:1024px){.isl-community-hero{padding-top:max(28px,var(--isl-chrome-drop))}}.isl-community-hero__title{margin:0;font-family:var(--isl-head);font-weight:400;font-size:clamp(2rem,14vw,13.5rem);line-height:1.1;letter-spacing:.01em;text-align:center;text-transform:uppercase;color:var(--isl-stamp, #ffc011);-webkit-text-stroke:.0156em var(--isl-red-bright);text-shadow:var(--isl-community-extrude)}.isl-community-winners__link{color:inherit;text-decoration:none}.isl-community-winners__link:hover,.isl-community-winners__link:focus-visible{text-decoration:underline;text-underline-offset:3px}.isl-community-join{display:flex;flex-direction:column;align-items:center;padding:40px 16px;background:var(--isl-paper)}.isl-community-join__box{display:flex;flex-direction:column;gap:12px;width:100%;max-width:380px}.isl-community-join__label{margin:0;font-family:var(--isl-body);font-weight:700;font-size:16px;letter-spacing:-.02em;color:var(--isl-ink)}.isl-community-join__form{display:flex;height:42px}.isl-community-join__input{min-width:0;flex:1 1 auto;-webkit-appearance:none;appearance:none;border:1px solid var(--isl-ink);border-radius:0;background:transparent;padding:0 12px;font-family:var(--isl-body);font-size:14px;font-weight:700;color:var(--isl-ink);outline:none}.isl-community-join__input::placeholder{color:var(--isl-ink);opacity:1}.isl-community-join__submit{display:flex;align-items:center;justify-content:center;width:42px;flex:0 0 auto;margin:0;padding:0;border:1px solid var(--isl-ink);border-radius:0;background:var(--isl-ink);cursor:pointer;transition:background-color .15s ease}.isl-community-join__submit:hover{background:var(--isl-community-deep)}.isl-community-join__submit img{display:block;width:18px;height:18px}.isl-community-join__input:focus-visible,.isl-community-join__submit:focus-visible{outline:2px solid var(--isl-community-deep);outline-offset:2px}.isl-community-join__msg{margin:0;font-family:var(--isl-body);font-weight:700;font-size:13px;color:var(--isl-ink)}.isl-community-join__msg--error{color:var(--isl-red-bright)}.isl-community-join__socials{display:flex;flex-wrap:wrap;gap:4px 16px;margin:4px 0 0;padding:0;list-style:none}.isl-community-join__social{font-family:var(--isl-body);font-weight:700;font-size:13px;letter-spacing:.01em;text-transform:uppercase;color:var(--isl-ink);text-decoration:underline;text-underline-offset:3px}.isl-community-join__social:hover{color:var(--isl-community-deep)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/islands-community.css.map */
