@import"https://fonts.googleapis.com/css2?family=Bree+Serif&family=Cinzel:wght@600;700&family=IBM+Plex+Mono:wght@500&family=Lilita+One&family=Rubik:wght@600&family=Rye&family=Saira+Stencil+One&family=VT323&display=swap";#contact-card{background:var(--form-bg);--form-bg: #f9fafb;--input-border: #d1d5db;--input-ring: #9ca3af;--btn-bg: #000000;--btn-bg-hover: #1f2937;--btn-text: #ffffff}#contact-card[data-theme=cartoon]{--ink: #2b1245;--violet: #7b61e8;--lilac: #c08df0;--candy: #f7a1f0;--peach: #ffc49a;--sky: #93e8f5;--lemon: #f3f77a;--lime: #d9f76b;--stroke: 3px;--pop: 6px;--sparkle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 28 28'%3E%3Cpath d='M12 0C13 8 16 11 24 12C16 13 13 16 12 24C11 16 8 13 0 12C8 11 11 8 12 0Z' fill='white' stroke='%232b1245' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E");--sparkle-lemon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 28 28'%3E%3Cpath d='M12 0C13 8 16 11 24 12C16 13 13 16 12 24C11 16 8 13 0 12C8 11 11 8 12 0Z' fill='%23f3f77a' stroke='%232b1245' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E");--burst: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpolygon points='98,50 74,60 84,84 60,74 50,98 40,74 16,84 26,60 2,50 26,40 16,16 40,26 50,2 60,26 84,16 74,40' fill='%23f7a1f0' stroke='%232b1245' stroke-width='3' stroke-linejoin='round'/%3E%3C/svg%3E");position:relative;padding:2rem 1.25rem 1.75rem;border:var(--stroke) solid var(--ink);border-radius:28px;background:linear-gradient(180deg,var(--violet) 0%,var(--lilac) 32%,var(--candy) 66%,var(--peach) 100%);box-shadow:8px 8px 0 var(--ink)}@media(min-width:768px){#contact-card[data-theme=cartoon]{padding:2.5rem 2.5rem 2.25rem}}#contact-card[data-theme=cartoon]:before,#contact-card[data-theme=cartoon]:after{content:"";position:absolute;pointer-events:none;background-repeat:no-repeat;animation:twinkle 2.4s ease-in-out infinite}#contact-card[data-theme=cartoon]:before{top:-30px;right:-18px;width:96px;height:96px;background-image:var(--sparkle),var(--sparkle-lemon);background-size:58px 58px,28px 28px;background-position:100% 0,0 100%}#contact-card[data-theme=cartoon]:after{bottom:34%;left:-22px;width:48px;height:48px;background-image:var(--sparkle);background-size:contain;animation-delay:-1.2s}@keyframes twinkle{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(.8) rotate(12deg)}}#contact-card[data-theme=cartoon] #contact-form>div{margin-top:1.25rem}#contact-card[data-theme=cartoon] #contact-form>div:first-of-type{margin-top:0}#contact-card[data-theme=cartoon] label{display:inline-block;margin-bottom:.625rem;padding:.25rem .875rem;font-family:Lilita One,system-ui,sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:.02em;color:var(--ink);background:var(--lemon);border:var(--stroke) solid var(--ink);border-radius:999px;box-shadow:3px 3px 0 var(--ink);transform:rotate(-3deg)}#contact-card[data-theme=cartoon] #contact-form>div:nth-of-type(2) label{background:var(--sky);transform:rotate(2deg)}#contact-card[data-theme=cartoon] #contact-form>div:nth-of-type(3) label{background:var(--lime);transform:rotate(-2deg)}#contact-card[data-theme=cartoon] input,#contact-card[data-theme=cartoon] textarea{font-family:Rubik,system-ui,sans-serif;font-weight:600;font-size:1.0625rem;color:var(--ink);background:#fff;border:var(--stroke) solid var(--ink);border-radius:18px;box-shadow:5px 5px 0 var(--ink);caret-color:var(--violet);transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}#contact-card[data-theme=cartoon] input::-moz-placeholder,#contact-card[data-theme=cartoon] textarea::-moz-placeholder{color:#2b124566}#contact-card[data-theme=cartoon] input::placeholder,#contact-card[data-theme=cartoon] textarea::placeholder{color:#2b124566}#contact-card[data-theme=cartoon] input:focus,#contact-card[data-theme=cartoon] textarea:focus{border-color:var(--ink);background:#fffde6;box-shadow:8px 8px 0 var(--ink);transform:translate(-3px,-3px)}#contact-card[data-theme=cartoon] #submit-wrap{margin-top:2rem;isolation:isolate}#contact-card[data-theme=cartoon] #submit-wrap:before{content:"";position:absolute;z-index:-1;top:50%;right:-16px;width:96px;height:96px;margin-top:-48px;background:var(--burst) no-repeat center / contain;animation:spin 14s linear infinite}@media(min-width:768px){#contact-card[data-theme=cartoon] #submit-wrap:before{right:-36px}}@keyframes spin{to{transform:rotate(360deg)}}#contact-card[data-theme=cartoon] #submit-btn{position:relative;font-family:Lilita One,system-ui,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.03em;text-transform:uppercase;color:var(--ink);background:var(--lemon);border:var(--stroke) solid var(--ink);border-radius:999px;box-shadow:var(--pop) var(--pop) 0 var(--ink);transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}#contact-card[data-theme=cartoon] #submit-btn:hover{color:transparent;background:var(--sky);transform:translate(-2px,-2px) rotate(-1.5deg);box-shadow:calc(var(--pop) + 3px) calc(var(--pop) + 3px) 0 var(--ink)}#contact-card[data-theme=cartoon] #submit-btn:hover:after{content:"Click me, you fool!";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--ink)}#contact-card[data-theme=cartoon] #submit-btn:active{transform:translate(var(--pop),var(--pop));box-shadow:0 0 0 var(--ink)}#contact-card[data-theme=cartoon] #submit-btn:disabled{background:var(--lilac)}#contact-card[data-theme=cartoon] #form-result{font-family:Lilita One,system-ui,sans-serif;font-size:1.125rem;font-weight:400;color:var(--ink);border:var(--stroke) solid var(--ink);border-radius:18px;box-shadow:4px 4px 0 var(--ink)}#contact-card[data-theme=cartoon] #form-result.bg-gray-100{background:var(--lime)}#contact-card[data-theme=cartoon] #form-result.bg-red-100{background:#ff8f8f}@media(prefers-reduced-motion:reduce){#contact-card[data-theme=cartoon]:before,#contact-card[data-theme=cartoon]:after,#contact-card[data-theme=cartoon] #submit-wrap:before{animation:none}}#contact-card[data-theme=marble]{--stone: #f1ede6;--carve: #7c766d;--gild: #a88532;--slab-edge: #c9c2b6;--engrave: 0 1px 0 rgba(255, 255, 255, .95), 0 -1px 0 rgba(60, 50, 40, .45);position:relative;padding:2.25rem 1.5rem 2rem;border-radius:6px;background:var(--stone) url(/textures/marble.webp) center / 900px;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #786e5f1f,0 10px 0 var(--slab-edge),0 26px 34px -18px #2820148c;margin-bottom:10px}@media(min-width:768px){#contact-card[data-theme=marble]{padding:2.75rem 3rem}}#contact-card[data-theme=marble] #contact-form>div{margin-top:1.5rem}#contact-card[data-theme=marble] #contact-form>div:first-of-type{margin-top:0}#contact-card[data-theme=marble] label{font-family:Cinzel,serif;font-weight:700;font-size:.9375rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gild);text-shadow:var(--engrave)}#contact-card[data-theme=marble] #contact-form>div:nth-of-type(1) label:before{content:"I · "}#contact-card[data-theme=marble] #contact-form>div:nth-of-type(2) label:before{content:"II · "}#contact-card[data-theme=marble] #contact-form>div:nth-of-type(3) label:before{content:"III · "}#contact-card[data-theme=marble] input,#contact-card[data-theme=marble] textarea{font-family:Cinzel,serif;font-weight:600;font-size:1.125rem;letter-spacing:.08em;color:var(--carve);text-shadow:var(--engrave);caret-color:var(--gild);background:#6e604e12;border:none;border-radius:3px;box-shadow:inset 0 3px 6px #3c302038,inset 0 1px 1px #3c302040,0 1px #ffffffe6}#contact-card[data-theme=marble] input::-moz-placeholder,#contact-card[data-theme=marble] textarea::-moz-placeholder{color:#7c766d73;text-shadow:none}#contact-card[data-theme=marble] input::placeholder,#contact-card[data-theme=marble] textarea::placeholder{color:#7c766d73;text-shadow:none}#contact-card[data-theme=marble] input:focus,#contact-card[data-theme=marble] textarea:focus{box-shadow:inset 0 4px 9px #3c30204d,inset 0 1px 1px #3c30204d,0 0 0 2px #a8853273}#contact-card[data-theme=marble] #submit-wrap{margin-top:2.25rem}#contact-card[data-theme=marble] #submit-btn{font-family:Cinzel,serif;font-weight:700;font-size:1.125rem;letter-spacing:.25em;text-transform:uppercase;color:var(--carve);text-shadow:var(--engrave);border-radius:4px;background:linear-gradient(#5a4c3a14,#5a4c3a14),url(/textures/marble.webp) 30% 60% / 900px;box-shadow:inset 0 1px #ffffffd9,inset 0 0 0 1px #6e604e2e,0 6px 0 var(--slab-edge),0 12px 16px -8px #28201480;transition:transform .12s ease,box-shadow .12s ease}#contact-card[data-theme=marble] #submit-btn:hover{color:var(--gild)}#contact-card[data-theme=marble] #submit-btn:active{transform:translateY(6px);box-shadow:inset 0 1px #ffffffd9,inset 0 0 0 1px #6e604e2e,0 0 0 var(--slab-edge),0 4px 8px -6px #28201480}#contact-card[data-theme=marble] #form-result{background:none;font-family:Cinzel,serif;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--carve);text-shadow:var(--engrave)}#contact-card[data-theme=marble] #form-result.bg-red-100{color:#9b3b2e}#contact-card .scoreboard{display:none}#contact-card[data-theme=bullseye]{--red: #d62828;--cream: #fff4dc;--mustard: #f6bd2b;--navy: #1d2a52;--frame: #b8321f;--crosshair: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E %3Ccircle cx='16' cy='16' r='10' fill='none' stroke='%23fff4dc' stroke-width='4'/%3E %3Ccircle cx='16' cy='16' r='10' fill='none' stroke='%23d62828' stroke-width='2'/%3E %3Cpath d='M16 1v9M16 22v9M1 16h9M22 16h9' stroke='%23fff4dc' stroke-width='4'/%3E %3Cpath d='M16 1v9M16 22v9M1 16h9M22 16h9' stroke='%23d62828' stroke-width='2'/%3E %3Ccircle cx='16' cy='16' r='2' fill='%23d62828'/%3E %3C/svg%3E") 16 16, crosshair;position:relative;padding:5.25rem 1.25rem 1.5rem;border:12px solid var(--frame);border-radius:16px;background:repeating-linear-gradient(90deg,rgba(0,0,0,.16) 0 2px,transparent 2px 88px),linear-gradient(180deg,#24336a 0%,var(--navy) 60%,#16203f 100%);box-shadow:0 0 0 3px #7c1d12,0 18px 30px -14px #0000008c;cursor:var(--crosshair)}@media(min-width:768px){#contact-card[data-theme=bullseye]{padding:5.75rem 2.75rem 2rem}}#contact-card[data-theme=bullseye]:before{content:"";position:absolute;top:0;left:0;right:0;height:58px;border-radius:4px 4px 0 0;background:repeating-linear-gradient(90deg,var(--red) 0 36px,var(--cream) 36px 72px);-webkit-mask:linear-gradient(#000 0 0) top / 100% 40px no-repeat,radial-gradient(circle 18px at 18px 0,#000 98%,transparent 100%) 0 40px / 36px 18px repeat-x;mask:linear-gradient(#000 0 0) top / 100% 40px no-repeat,radial-gradient(circle 18px at 18px 0,#000 98%,transparent 100%) 0 40px / 36px 18px repeat-x;pointer-events:none}#contact-card[data-theme=bullseye]:after{content:"";position:absolute;inset:-10px;border:6px dotted #ffe9a3;border-radius:14px;filter:drop-shadow(0 0 3px #ffcf5a);pointer-events:none;animation:bulbs 1.2s steps(2) infinite}@keyframes bulbs{50%{opacity:.55}}#contact-card[data-theme=bullseye] .scoreboard{display:block;position:absolute;top:4.1rem;right:1rem;padding:.2rem .6rem;font-family:Rye,serif;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mustard);background:#111;border:2px solid var(--mustard);border-radius:6px;pointer-events:none}#contact-card[data-theme=bullseye] .scoreboard b{font-family:VT323,monospace;font-size:1.15rem;font-weight:400;color:#ff5a4a;text-shadow:0 0 4px rgba(255,90,74,.8)}#contact-card[data-theme=bullseye] #contact-form>div{margin-top:1.25rem}#contact-card[data-theme=bullseye] #contact-form>div:first-of-type{margin-top:0}#contact-card[data-theme=bullseye] label{display:inline-block;margin-bottom:.6rem;padding:.3rem 1.1rem;font-family:Rye,serif;font-size:.95rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--navy);background:var(--mustard);outline:2px dashed rgba(29,42,82,.45);outline-offset:-5px;-webkit-mask:radial-gradient(circle 7px at 0 50%,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 7px at 100% 50%,transparent 98%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle 7px at 0 50%,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 7px at 100% 50%,transparent 98%,#000) right / 51% 100% no-repeat}#contact-card[data-theme=bullseye] input,#contact-card[data-theme=bullseye] textarea{font-family:"Bree Serif",serif;font-size:1.125rem;color:var(--navy);caret-color:var(--red);background:var(--cream);border:3px solid #111111;border-radius:8px;box-shadow:inset 0 0 0 3px var(--cream),inset 0 0 0 5px var(--red),0 4px #00000059;cursor:text}#contact-card[data-theme=bullseye] input::-moz-placeholder,#contact-card[data-theme=bullseye] textarea::-moz-placeholder{color:#1d2a5266}#contact-card[data-theme=bullseye] input::placeholder,#contact-card[data-theme=bullseye] textarea::placeholder{color:#1d2a5266}#contact-card[data-theme=bullseye] input:focus,#contact-card[data-theme=bullseye] textarea:focus{border-color:#111;box-shadow:inset 0 0 0 3px var(--cream),inset 0 0 0 5px var(--red),0 0 0 4px #f6bd2b99}#contact-card .shot{position:absolute;z-index:3;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#0b0f1c 0 32%,#6b4a22 34% 52%,rgba(255,233,180,.55) 55% 68%,transparent 70%)}#contact-card .shot:after{content:"Miss!";position:absolute;left:50%;bottom:100%;font-family:Rye,serif;font-size:.8rem;color:#ffe9a3;white-space:nowrap;opacity:0;animation:miss-pop .9s ease-out}@keyframes miss-pop{0%{opacity:0;transform:translate(-50%,6px) scale(.6)}20%{opacity:1;transform:translate(-50%) scale(1.1)}to{opacity:0;transform:translate(-50%,-18px) scale(1)}}#contact-card[data-theme=bullseye] #form-result{margin-top:.75rem;padding:.7rem 2rem;font-family:Rye,serif;font-weight:400;letter-spacing:.04em;color:var(--cream);background:var(--red);border-radius:0;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 50%,100% 100%,0 100%,14px 50%)}#contact-card[data-theme=bullseye] #form-result.bg-red-100{color:var(--mustard);background:#111}#contact-card[data-theme=conveyor]{--hazard: #ffcc00;--ink: #151515;--concrete: #d8d5ce;--barcode: linear-gradient(90deg, var(--ink) 0 2px, transparent 2px 4px, var(--ink) 4px 5px, transparent 5px 7px, var(--ink) 7px 10px, transparent 10px 11px, var(--ink) 11px 12px, transparent 12px 15px, var(--ink) 15px 17px, transparent 17px 18px, var(--ink) 18px 21px, transparent 21px 23px, var(--ink) 23px 24px, transparent 24px 26px, var(--ink) 26px 29px, transparent 29px 30px, var(--ink) 30px 31px, transparent 31px 34px, var(--ink) 34px 36px, transparent 36px 37px, var(--ink) 37px 40px, transparent 40px 42px, var(--ink) 42px 44px);position:relative;padding:2rem 1.25rem 1.5rem;border:16px solid transparent;border-radius:0;-o-border-image:repeating-linear-gradient(-45deg,var(--ink) 0 14px,var(--hazard) 14px 28px) 16;border-image:repeating-linear-gradient(-45deg,var(--ink) 0 14px,var(--hazard) 14px 28px) 16;background:radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.35),transparent 60%),repeating-linear-gradient(0deg,rgba(0,0,0,.025) 0 2px,transparent 2px 5px),var(--concrete);box-shadow:0 18px 26px -14px #00000080}@media(min-width:768px){#contact-card[data-theme=conveyor]{padding:2.5rem 2.75rem 2rem}}#contact-card[data-theme=conveyor] #contact-form>div{margin-top:1.25rem}#contact-card[data-theme=conveyor] #contact-form>div:first-of-type{margin-top:0}#contact-card[data-theme=conveyor] label{display:inline-block;margin-bottom:.5rem;padding:.15rem .7rem;font-family:Saira Stencil One,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--hazard);background:var(--ink)}#contact-card[data-theme=conveyor] input,#contact-card[data-theme=conveyor] textarea{padding-right:4.75rem;font-family:IBM Plex Mono,monospace;font-weight:500;font-size:1.05rem;color:var(--ink);caret-color:var(--ink);background:var(--barcode) right 14px center / 44px 55% no-repeat,#fff;border:2px solid var(--ink);border-radius:2px;box-shadow:4px 4px #0000002e}#contact-card[data-theme=conveyor] textarea{background:var(--barcode) right 14px top 14px / 44px 36px no-repeat,#fff}#contact-card[data-theme=conveyor] input::-moz-placeholder,#contact-card[data-theme=conveyor] textarea::-moz-placeholder{color:#15151559}#contact-card[data-theme=conveyor] input::placeholder,#contact-card[data-theme=conveyor] textarea::placeholder{color:#15151559}#contact-card[data-theme=conveyor] input:focus,#contact-card[data-theme=conveyor] textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--hazard),4px 4px #0000002e}#contact-card[data-theme=conveyor] #submit-wrap{height:118px;margin-top:1.5rem;overflow:hidden}#contact-card[data-theme=conveyor] #submit-wrap:after{content:"";position:absolute;left:3px;right:3px;bottom:8px;height:22px;border-radius:11px;background:repeating-linear-gradient(90deg,#333 0 16px,#1b1b1b 16px 20px);box-shadow:inset 0 3px #ffffff1f,inset 0 -3px #0006,0 0 0 3px #6d6d6d;animation:belt .1282s linear infinite}@keyframes belt{to{background-position:20px 0}}#contact-card[data-theme=conveyor] #submit-btn{position:absolute;z-index:1;left:0;bottom:33px;width:196px;height:74px;padding:14px 0 0;font-family:Saira Stencil One,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:#151515d9;background:linear-gradient(90deg,transparent 44%,rgba(240,222,178,.85) 44% 56%,transparent 56%) top / 100% 20% no-repeat,linear-gradient(180deg,transparent 0 19%,rgba(0,0,0,.14) 19% 21%,transparent 21%),linear-gradient(180deg,#d6a86a,#b98646);border:2px solid #7a5526;border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff26}#contact-card[data-theme=conveyor] #submit-btn:after{content:"Fragile";position:absolute;left:10px;top:3px;padding:0 4px;font-size:.55rem;letter-spacing:.08em;color:#c0392b;border:1.5px solid #c0392b;transform:rotate(-6deg)}#contact-card[data-theme=conveyor] #submit-btn:hover{filter:brightness(1.06)}#contact-card[data-theme=conveyor] #form-result{width:-moz-fit-content;width:fit-content;margin:.75rem auto 0;padding:.4rem .9rem;font-family:Saira Stencil One,sans-serif;font-size:1.05rem;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:#c0392b;background:transparent;border:3px solid #c0392b;border-radius:4px;transform:rotate(-2deg)}#contact-card[data-theme=conveyor] #form-result.bg-red-100{color:var(--ink);border-color:var(--ink)}#contact-card .range-hint{display:none}#contact-card[data-theme=bullseye] #submit-wrap{height:210px;margin-top:1.5rem;overflow:hidden;border:3px solid #111111;border-radius:10px;box-shadow:inset 0 8px 14px #00000059,0 0 0 3px var(--mustard);touch-action:manipulation}@media(min-width:768px){#contact-card[data-theme=bullseye] #submit-wrap{height:240px}}#contact-card[data-theme=bullseye] .range-hint{display:block;min-height:1.5em;margin-top:.9rem;text-align:center;font-family:Rye,serif;font-size:.95rem;letter-spacing:.04em;color:var(--mustard)}#contact-card[data-theme=bullseye] #submit-btn{position:absolute;z-index:1;left:0;top:0;padding:0;font-size:0;color:transparent;background:none;border-radius:0;box-shadow:none;cursor:var(--crosshair);-webkit-tap-highlight-color:transparent}#contact-card[data-theme=bullseye] #submit-btn:after{content:"";position:absolute;inset:-14px}#contact-card[data-theme=bullseye] #submit-wrap:after{content:attr(data-call);position:absolute;z-index:5;left:var(--call-x, 50%);top:var(--call-y, 40%);font-family:Rye,serif;font-size:1.6rem;white-space:nowrap;color:var(--cream);-webkit-text-stroke:1.5px #111111;paint-order:stroke fill;text-shadow:0 3px 0 #111111;pointer-events:none;opacity:0;transform:translate(-50%,-50%)}#contact-card[data-theme=bullseye] #submit-wrap.is-calling:after{animation:call-pop .9s ease-out}@keyframes call-pop{0%{opacity:0;transform:translate(-50%,-30%) scale(.5)}25%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}70%{opacity:1;transform:translate(-50%,-60%) scale(1)}to{opacity:0;transform:translate(-50%,-80%) scale(1)}}#contact-card[data-theme=bullseye] #submit-wrap{background:repeating-linear-gradient(0deg,rgba(0,0,0,.2) 0 2px,transparent 2px 52px),repeating-linear-gradient(97deg,rgba(255,240,190,.12) 0 1px,transparent 1px 4px),repeating-linear-gradient(83deg,rgba(90,60,10,.12) 0 1px,transparent 1px 5px),linear-gradient(180deg,#d4ad55,#b88f37)}#contact-card[data-theme=bullseye] #submit-btn{width:76px;height:76px;border:3px solid #111111;border-radius:50%;background:radial-gradient(circle,var(--red) 0 13%,var(--cream) 13% 27%,var(--red) 27% 41%,var(--cream) 41% 55%,var(--red) 55% 69%,var(--cream) 69% 83%,var(--red) 83%);box-shadow:0 5px #00000059}#contact-card[data-theme=bullseye].is-hit #submit-btn{animation:bullseye-spin 1s ease-in-out}@keyframes bullseye-spin{to{transform:perspective(400px) rotateY(720deg)}}@media(prefers-reduced-motion:reduce){#contact-card[data-theme=bullseye]:after,#contact-card[data-theme=bullseye] #submit-btn,#contact-card[data-theme=bullseye].is-hit #submit-btn,#contact-card[data-theme=conveyor] #submit-wrap:after{animation:none}}
