.fn-jelenet:before{display:none}.village-route .settlement-panorama.fn-jelenet{aspect-ratio:1672/941;height:auto;min-height:0}.fn-jelenet .fn-terep{z-index:-3;object-fit:fill}.fn-legkor-hely{z-index:-2;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.fn-legkor{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.fn-diszlet{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.fn-jelenet .settlement-caption,.fn-jelenet .individual-scene-hint{z-index:2100}.fn-elet{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.fn-fal-reteg{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.fn-fal-reteg[hidden]{display:none}.fn-jelenet:has(.fn-fal.selected) .fn-fal-reteg{filter:drop-shadow(0 0 1px #f6dcae)drop-shadow(0 0 6px #f0c98a90)}.fn-jelenet:has(.fn-fal.fn-hover) .fn-fal-reteg{filter:drop-shadow(0 0 1px #f6dcae)drop-shadow(0 0 6px #f0c98a90)}.fn-jelenet:has(.fn-fal:focus-visible) .fn-fal-reteg{filter:drop-shadow(0 0 1px #f6dcae)drop-shadow(0 0 6px #f0c98a90)}.fn-3d .fn-ember .fn-targy-kep{background-image:none!important}.fn-targy{pointer-events:none;transform-origin:50% 100%;position:absolute}.fn-targy-irany,.fn-targy-kep{transform-origin:50% 95%;background-position:bottom;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.fn-targy-kep{transform:rotate(var(--rotation,0deg))}.fn-szel .fn-targy-kep{animation:5s ease-in-out infinite fn-szel;animation-delay:calc(var(--phase,0s)*-1)}@keyframes fn-szel{0%,to{transform:rotate(calc(var(--rotation,0deg) - .35deg*var(--wind-intensity,1)))}50%{transform:rotate(calc(var(--rotation,0deg) + .55deg*var(--wind-intensity,1)))}}.fn-allo .fn-targy-kep,.fn-nincs-szel .fn-targy-kep{animation:none}.fn-ember{will-change:transform}.fn-ember-vaszon{width:100%;height:100%;display:block}.village-route .fn-jelenet .village-building.fn-epulet{aspect-ratio:auto;z-index:auto;isolation:auto;background:0 0;border:0;padding:0;transform:none}.fn-rajz{z-index:var(--fn-z);transform-origin:50% 100%;pointer-events:auto;background-repeat:no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.village-route .fn-epulet>.building-label,.village-route .fn-epulet>.building-construction{z-index:calc(1000 + var(--fn-z))}.fn-rajz.building-motion-ready{background-image:none!important}.fn-rajz .building-motion-canvas{pointer-events:none;position:absolute;left:0}.fn-epulet.selected .fn-rajz,.fn-epulet.fn-hover .fn-rajz{filter:drop-shadow(0 0 1px #f6dcae)drop-shadow(0 0 7px #f0c98a90)}.fn-epulet:focus-visible .fn-rajz{filter:drop-shadow(0 0 1px #f6dcae)drop-shadow(0 0 7px #f0c98a90)}.village-route .fn-epulet .building-ground{width:76%;height:18%;z-index:calc(var(--fn-z) - 1);border-radius:50%;display:none;bottom:-4%;left:12%}.village-route .fn-epulet.selected .building-ground{background:#e8c18a26;display:block;box-shadow:0 0 0 1px #f3d397a0,0 0 18px #e8c18a70}.fn-ures .building-label{opacity:.78}.village-route .fn-ures.fn-hover .building-ground{background:#e8c18a14;display:block;box-shadow:0 0 0 1px #f3d39760}.fn-jelenet .fn-epulet:hover:not(.fn-hover):not(.selected):not(:focus-visible) .building-label-name{display:none}.fn-jelenet .fn-epulet.fn-hover .building-label-name{display:inline}.village-route .fn-fal .building-ground{height:30%;bottom:10%}.fn-ejjel .fn-terep,.fn-ejjel .fn-legkor,.fn-ejjel .fn-targy,.fn-ejjel .fn-rajz,.fn-ejjel .fn-fal-reteg,.fn-ejjel .village-life-node,.fn-ejjel .fn-fal-allvany{filter:url(#village-night-grade)}.fn-ejjel .fn-epulet.selected .fn-rajz,.fn-ejjel .fn-epulet.fn-hover .fn-rajz{filter:url(#village-night-grade)drop-shadow(0 0 1px #f6dcae)drop-shadow(0 0 7px #f0c98a90)}.fn-ejjel .fn-epulet:focus-visible .fn-rajz{filter:url(#village-night-grade)drop-shadow(0 0 1px #f6dcae)drop-shadow(0 0 7px #f0c98a90)}.fn-jelenet.fn-ejjel:has(.fn-fal.selected) .fn-fal-reteg{filter:url(#village-night-grade)drop-shadow(0 0 1px #f6dcae)drop-shadow(0 0 6px #f0c98a90)}.fn-jelenet.fn-ejjel:has(.fn-fal.fn-hover) .fn-fal-reteg{filter:url(#village-night-grade)drop-shadow(0 0 1px #f6dcae)drop-shadow(0 0 6px #f0c98a90)}.fn-jelenet.fn-ejjel:has(.fn-fal:focus-visible) .fn-fal-reteg{filter:url(#village-night-grade)drop-shadow(0 0 1px #f6dcae)drop-shadow(0 0 6px #f0c98a90)}.settlement-world-footer>.fn-napszak-jel{white-space:nowrap;gap:6px}.fn-napszak-jel:before{content:"";background:#ffd98a;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 2px #ffd98a2e,0 0 7px #ffc65a99}.fn-napszak-jel[data-napszak=hajnal]:before{background:#ffb067;box-shadow:0 0 0 2px #ffb0672e,0 0 7px #ff9d4a99}.fn-napszak-jel[data-napszak=ej]:before{background:0 0;transform:rotate(-20deg);box-shadow:inset -3px -1px #cdd9f2}@media (max-width:760px){.fn-napszak-cimke{display:none}.settlement-world-footer>.fn-napszak-jel{gap:5px}.village-route .settlement-panorama.fn-jelenet{width:900px;min-width:900px}.village-focus .settlement-panorama.fn-jelenet{width:1200px;min-width:1200px}.village-route .settlement-scroller{overflow-x:auto}}@media (prefers-reduced-motion:reduce){.fn-szel .fn-targy-kep{animation:none}}.village-current-preview{background:#18262b;grid-template-columns:minmax(0,1fr);grid-template-areas:"kep";justify-content:stretch;align-self:start;min-height:0;display:grid}.village-current-preview:after{display:none}.village-current-preview>.village-preview{grid-area:kep}.village-current-preview .hero-top{z-index:3;pointer-events:none;grid-area:kep;align-self:start;gap:12px;padding:14px 18px;position:relative;top:auto;bottom:auto;left:auto;right:auto}.village-current-preview .hero-top>*{pointer-events:auto}.village-current-preview .hero-coordinate{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#10191ccc;border:1px solid #a6b3b630;border-radius:5px;padding:4px 9px}.village-current-preview .hero-copy{z-index:3;pointer-events:none;text-shadow:0 1px 2px #000c,0 0 14px #0009;grid-area:kep;align-self:end;margin-bottom:44px;padding:0 24px 14px;position:relative}.village-current-preview .hero-copy .btn{pointer-events:auto;text-shadow:none}.village-current-preview .hero-stats{z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b1316b8;border-top:1px solid #e6c49826;grid-area:kep;align-self:end;gap:0;height:44px;margin-top:0;padding:0 24px;position:relative}.village-current-preview .hero-stat{flex:0 auto;gap:8px;padding-right:22px}.village-current-preview .hero-stat:not(:first-child){border-left-color:#e6c49833;padding-left:22px}.village-current-preview .hero-stat>span{align-items:baseline;gap:6px;display:flex}.village-current-preview .hero-stat b{font-size:14px;line-height:1}.village-current-preview .hero-stat small{color:#c3ccc8;letter-spacing:.8px;margin:0}.village-current-preview .hero-stat .icon{width:17px;height:17px}.village-preview{isolation:isolate;background:#182629;width:100%;display:block;position:relative;overflow:hidden}.village-current-preview .village-preview:before,.village-current-preview .village-preview:after{content:"";z-index:2;pointer-events:none;position:absolute;left:0;right:0}.village-current-preview .village-preview:before{background:linear-gradient(#0c1518b3,#0c151800);height:22%;top:0}.village-current-preview .village-preview:after{background:linear-gradient(#0c151800 0%,#0c151866 34%,#0c1518c4 66%,#0c1518f2 100%);height:58%;bottom:0}.fn-elonezet{aspect-ratio:1672/941;isolation:isolate;pointer-events:none;width:100%;display:block;position:relative;overflow:hidden}.fn-elo-terep{object-fit:fill;z-index:-3;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.fn-elo-fal{background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;bottom:0;left:0;right:0}.fn-elo-epulet{position:absolute}.fn-elonezet .fn-rajz{pointer-events:none}.village-preview .preview-open{display:none}.village-preview:hover .fn-elonezet{filter:brightness(1.06)}.village-preview:focus-visible{outline:2px solid var(--copper-light);outline-offset:-3px}.village-current-preview .hero-copy .eyebrow{letter-spacing:1.8px;font-size:9px}.village-current-preview .hero-copy h2{margin:2px 0 3px;font-size:36px}.village-current-preview .hero-copy h2+p{color:#d8dfda;max-width:none}.village-current-preview .hero-buttons{margin-top:12px}@media (max-width:760px){.village-current-preview{grid-template-areas:"kep""leiras"}.village-current-preview .hero-top{padding:10px 12px}.village-current-preview .hero-stats{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-wrap:wrap;place-self:start;gap:6px;height:auto;margin:46px 0 0 12px;padding:0}.village-current-preview .hero-stat,.village-current-preview .hero-stat:not(:first-child){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#10191ccc;border:1px solid #a6b3b630;border-radius:5px;flex:none;gap:5px;padding:4px 8px}.village-current-preview .hero-stat b{font-size:12px}.village-current-preview .hero-stat small{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.village-current-preview .hero-stat .icon{width:13px;height:13px}.village-current-preview .hero-copy{display:contents}.village-current-preview .hero-copy .eyebrow{display:none}.village-current-preview .hero-copy h2{z-index:3;pointer-events:none;text-shadow:0 1px 2px #000c,0 0 14px #0009;grid-area:kep;align-self:end;margin:0 14px 52px;font-size:28px;line-height:1.1}.village-current-preview .hero-buttons{z-index:3;grid-area:kep;align-self:end;margin:0 14px 10px}.village-current-preview .hero-copy h2+p{color:#b5c0bf;grid-area:leiras;padding:8px 16px 10px}.village-current-preview .village-preview:after{height:62%}}@media (prefers-reduced-motion:reduce){.village-preview .fn-elonezet{transition:none}}.fn-rajz.fn-epites{background:0 0}.fn-epites>span{pointer-events:none;background-repeat:no-repeat;position:absolute}.fn-epites-kep{z-index:2;top:0;bottom:0;left:0;right:0}.fn-epites-fazis{z-index:2;filter:saturate(.83)brightness(.91);bottom:0}.fn-allvany{top:0;bottom:0;left:0;right:0}.fn-allvany-hatso{z-index:1;filter:brightness(.79)saturate(.85)}.fn-allvany-elso{z-index:3;filter:brightness(.98)saturate(.82)}.fn-allvany-darab{pointer-events:none;background-repeat:no-repeat;position:absolute}.fn-up-crane{clip-path:polygon(0 0,28% 0,100% 30%,100% 100%,0 100%)}.fn-fal-allvany{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.fn-ejjel .village-patrol{filter:url(#village-night-grade)}.fn-tel-kep{pointer-events:none;z-index:2;background-repeat:no-repeat;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.fn-tel-lapat{pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;position:absolute}.fn-tel-forog>.fn-tel-lapat{visibility:hidden}.fn-tel-fx,.fn-tel-malom{pointer-events:none;position:absolute}.fn-tel-fx{z-index:4}.fn-tel-fx[hidden],.fn-jelenet.fn-tel>.k6e-reteg{display:none}