.AppHeader-module__XsQG7W__circle{background:var(--background-fainter);border-radius:50%;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;display:grid}.AppHeader-module__XsQG7W__homeHuntLogo{font-family:var(--font-serif);letter-spacing:-.05em;font-variation-settings:"WONK" 1;color:var(--color-foreground);margin-right:auto;font-size:18.5px;font-weight:600;line-height:1;transition:color .3s ease-out}.AppHeader-module__XsQG7W__homeHuntLogo:focus-within{outline:none}.AppHeader-module__XsQG7W__homeHuntLogo:hover,.AppHeader-module__XsQG7W__homeHuntLogo:focus{color:var(--color-foreground-fainter)}
.TagPill-module__ulVPwG__pill{position:relative}.TagPill-module__ulVPwG__pill:after{content:"";border:1px solid var(--foreground-faint);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.TagPill-module__ulVPwG__dashed:after{border-style:dashed}.TagPill-module__ulVPwG__clickable{cursor:pointer;transition:background-color .3s ease-out,color .3s ease-out}.TagPill-module__ulVPwG__clickable:focus{outline:none}.TagPill-module__ulVPwG__clickable:hover,.TagPill-module__ulVPwG__clickable:focus{background:var(--foreground);color:var(--background)}.TagPill-module__ulVPwG__clickable:after{transition:border-color .3s ease-out}.TagPill-module__ulVPwG__clickable:hover:after,.TagPill-module__ulVPwG__clickable:focus:after{border-color:#0000}
.ImagesModal-module__KBPhcW__slide{scroll-snap-align:start;scroll-snap-stop:always;cursor:pointer;flex-shrink:0;width:100%}.ImagesModal-module__KBPhcW__headerButton{background:var(--surface);border-radius:9999px;padding:.25rem 1rem;font-size:.875rem;line-height:1.25rem}.ImagesModal-module__KBPhcW__nav{display:none}@media (hover:hover){.ImagesModal-module__KBPhcW__nav{background:color-mix(in srgb, var(--background) 80%, transparent);width:2.25rem;height:2.25rem;color:var(--foreground);opacity:0;cursor:pointer;border-radius:50%;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ImagesModal-module__KBPhcW__carousel:hover .ImagesModal-module__KBPhcW__nav,.ImagesModal-module__KBPhcW__nav:focus-visible{opacity:1}}.ImagesModal-module__KBPhcW__navPrev{left:.5rem}.ImagesModal-module__KBPhcW__navNext{right:.5rem}.ImagesModal-module__KBPhcW__swipeSlideHeight{height:var(--photo-height)}
.PickActions-module__8J705a__circle{background:var(--surface);border-radius:50%;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;display:grid}.PickActions-module__8J705a__selected{background:var(--foreground);color:var(--background);}
.PostcodeMapPicker-module__sx6FaW__tiles{filter:invert()hue-rotate(180deg)brightness(.5)saturate(.4)}.PostcodeMapPicker-module__sx6FaW__district{fill:var(--color-accent-strongest);fill-opacity:0;stroke:var(--color-foreground-faint);transition:fill-opacity .3s ease-out}@media (hover:hover){.PostcodeMapPicker-module__sx6FaW__district:not(.PostcodeMapPicker-module__sx6FaW__selected):hover{fill-opacity:.3}}@media (min-width:768px){.PostcodeMapPicker-module__sx6FaW__district{stroke-width:1.5px}}.PostcodeMapPicker-module__sx6FaW__selected{fill:var(--color-accent-strongest);fill-opacity:.75}.PostcodeMapPicker-module__sx6FaW__label{fill:var(--foreground-faint)}.PostcodeMapPicker-module__sx6FaW__labelSelected{fill:var(--foreground)}.PostcodeMapPicker-module__sx6FaW__zoomControlBtn{background-color:var(--color-background-fainter);color:var(--foreground-faint);border-radius:9999px;padding:8px 20px}.PostcodeMapPicker-module__sx6FaW__zoomControlBtn:disabled{opacity:.4;cursor:not-allowed}.PostcodeMapPicker-module__sx6FaW__trigger{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.PostcodeMapPicker-module__sx6FaW__triggerIcon{color:var(--color-foreground-faint);flex-shrink:0;transition:color .3s ease-out}.PostcodeMapPicker-module__sx6FaW__trigger:hover .PostcodeMapPicker-module__sx6FaW__triggerIcon{color:var(--color-foreground)}.PostcodeMapPicker-module__sx6FaW__pinchHint{pointer-events:none;color:var(--foreground);text-shadow:0 1px 6px var(--background);font-size:28px;animation:3s ease-out PostcodeMapPicker-module__sx6FaW__pinchHintFade;position:absolute;top:3.25rem;left:.75rem}@keyframes PostcodeMapPicker-module__sx6FaW__pinchHintFade{0%{opacity:0}15%,75%{opacity:1}to{opacity:0}}
.page-module__W-57bW__caret{vertical-align:text-bottom;background:currentColor;width:1px;height:1em;margin-left:2.5px;margin-right:-3.5px;animation:1.06s step-end infinite page-module__W-57bW__caret-blink;display:inline-block}@keyframes page-module__W-57bW__caret-blink{50%{opacity:0}}.page-module__W-57bW__outline{background:linear-gradient(var(--outline-angle), #60eaff -3.93%, #00bdf6 31.71%, #2534c2 78.43%) border-box;-webkit-mask-composite:xor;animation:5.5s linear infinite page-module__W-57bW__outline-spin,.4s ease-out both page-module__W-57bW__outline-grow;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes page-module__W-57bW__outline-spin{to{--outline-angle:369.2deg}}@keyframes page-module__W-57bW__outline-grow{0%{border-width:10px}}.page-module__W-57bW__headlineText{font-variation-settings:"WONK" 1;letter-spacing:-.025em;font-size:max(1rem,2.4vh);font-weight:600;line-height:max(1.1rem,2.5vh)}.page-module__W-57bW__headlineBiggerText{font-size:max(1.25rem,3.3vh)}.page-module__W-57bW__photo{animation:.3s ease-out 1s backwards page-module__W-57bW__photo-appear}.page-module__W-57bW__photo:nth-child(2){animation-delay:1.1s}.page-module__W-57bW__photo:nth-child(3){animation-delay:1.2s}@keyframes page-module__W-57bW__photo-appear{0%{opacity:0}}.page-module__W-57bW__pill{animation:.3s ease-out 1.3s backwards page-module__W-57bW__photo-appear}.page-module__W-57bW__pill:nth-child(5){animation-delay:1.4s}.page-module__W-57bW__pill:nth-child(6){animation-delay:1.5s}.page-module__W-57bW__photo{transform:rotate(var(--rot,0deg));transition:transform .2s ease-out}.page-module__W-57bW__fan:hover .page-module__W-57bW__photo:nth-child(2){transition-delay:60ms}.page-module__W-57bW__fan:hover .page-module__W-57bW__photo:nth-child(3){transition-delay:.12s}@media (prefers-reduced-motion:reduce){.page-module__W-57bW__caret,.page-module__W-57bW__outline,.page-module__W-57bW__fan{animation:none}.page-module__W-57bW__photo,.page-module__W-57bW__pill{transition:none;animation:none}}
.page-module__eupERa__select{height:2rem;color:var(--foreground-faint);border-radius:14px;padding:.5rem 1rem;font-size:1rem;}
.page-module__nC61QG__select{height:2.5rem;color:var(--foreground-faint);border-radius:14px;padding-left:.5rem;}
.SwipeDeck-module__crdj3G__verdictHint{letter-spacing:-.04em;opacity:0;padding-inline:1.5rem;font-size:3rem;font-weight:600;transition:opacity .15s ease-out}.SwipeDeck-module__crdj3G__visible{opacity:1}.SwipeDeck-module__crdj3G__like{background:linear-gradient(to right, transparent 55%, var(--positive-wash));justify-items:end}.SwipeDeck-module__crdj3G__dislike{background:linear-gradient(to left, transparent 55%, var(--negative-wash));justify-items:start}.SwipeDeck-module__crdj3G__undo{top:calc(var(--photo-height) * .9074);background:var(--color-background);cursor:pointer;color:var(--foreground-faint);border-radius:9999px;align-items:center;padding:1.6rem;font-size:.8125rem;transition:color .3s ease-out;display:flex;position:absolute;left:25%;translate:-50% -50%}.SwipeDeck-module__crdj3G__undo:hover{color:var(--color-foreground)}
