.scrapy-frontier.city-product{--comic-ink:#10180e;--comic-paper:#f4e3bb;--comic-lime:#d8f080}.scrapy-frontier.city-product .product-heading{border:4px solid var(--comic-ink);border-bottom-width:8px;box-shadow:7px 9px #090f09}.scrapy-frontier.city-product.route-agent-market .product-heading,.scrapy-frontier.city-product.route-jobs .product-heading{background-image:linear-gradient(90deg,#142116fa 0%,#142116df 42%,#14211630 100%),url(/landville-city-panorama.png);background-position:50%,50% 56%}.scrapy-frontier.city-product.route-citizens .product-heading,.scrapy-frontier.city-product.route-yard .product-heading{background-position:50%,75% 66%}.scrapy-frontier.city-product.route-chat .product-heading,.scrapy-frontier.city-product.route-proposals .product-heading{background-position:50%,35% 51%}.scrapy-frontier.city-product.route-agent-market .product-heading:after{content:"02 / CITY SERVICES"}.scrapy-frontier.city-product.route-jobs .product-heading:after{content:"03 / WORK BOARD"}.scrapy-frontier.city-product.route-chat .product-heading:after{content:"01 / TALK TO SCRAPY"}.scrapy-frontier.city-product.route-proposals .product-heading:after{content:"04 / CITY VOTE"}.scrapy-frontier.city-product.route-citizens .product-heading:after{content:"05 / YOUR CITIZEN FILE"}.scrapy-frontier.city-product.route-yard .product-heading:after{content:"06 / AGENT HOME"}.scrapy-frontier.city-product.route-useful-citizens .product-heading:after{content:"07 / CITY LIFE"}.scrapy-frontier.city-product.route-modules .product-heading:after{content:"LANDVILLE / OPEN BUILD"}.scrapy-frontier.city-product.route-admin .product-heading:after{content:"LANDVILLE / BUILD CONTROL"}.scrapy-frontier.city-product.route-agent-market .am-hero,.scrapy-frontier.city-product.route-jobs .jb-hero,.scrapy-frontier.city-product.route-useful-citizens .uc-hero,.scrapy-frontier.city-product.route-citizens .scrapy-profile-hero{isolation:isolate;border:4px solid var(--comic-ink);background-image:linear-gradient(90deg,#152217f5 0%,#152217d9 48%,#15221755 100%),url(/landville-city-panorama.png);background-position:50%,50% 55%;background-repeat:no-repeat;background-size:cover;border-bottom-width:9px;border-radius:2px;animation:6s ease-in-out infinite comic-frame;position:relative;overflow:hidden;box-shadow:8px 10px #090f09}.scrapy-frontier.city-product.route-agent-market .am-hero{background-image:linear-gradient(90deg,#152217f6 0%,#152217dd 48%,#15221761 100%),url(/landville-city-panorama.png);background-position:50%,61% 45%}.scrapy-frontier.city-product.route-jobs .jb-hero{background-image:linear-gradient(90deg,#17221af8 0%,#17221add 50%,#17221a59 100%),url(/landville-city-panorama.png);background-position:50%,62% 72%}.scrapy-frontier.city-product.route-citizens .scrapy-profile-hero{background-position:50%,74% 55%}.scrapy-frontier.city-product :is(.am-hero-copy,.jb-hero>div:first-child,.uc-hero-copy,.scrapy-profile-hero>div:first-child){z-index:1;position:relative}.scrapy-frontier.city-product :is(.am-hero h1,.jb-hero h1,.uc-hero h2,.scrapy-profile-hero h2){color:#f8e9c9;text-shadow:3px 4px #0c150c}.scrapy-frontier.city-product.route-proposals .city-proposal-intro,.scrapy-frontier.city-product.route-one-scrapy .one-scrapy-banner{border:4px solid var(--comic-ink);background-image:linear-gradient(90deg,#1a2b1eec 0%,#1a2b1ebd 55%,#1a2b1e58 100%),url(/landville-city-panorama.png);background-position:50% 52%;background-size:cover;border-bottom-width:8px;border-radius:2px;box-shadow:6px 8px #090f09}.scrapy-frontier.city-product.route-yard .yard-desert{background-image:linear-gradient(#c18a52b0 0%,#7d613ead 100%),url(/landville-city-panorama.png);background-position:50%,50% 58%;background-size:cover;border:4px solid #111b0e;border-bottom-width:9px;border-radius:2px;box-shadow:7px 9px #090f09}.scrapy-frontier.city-product :is(.am-merchant-card,.jb-card,.proposal-row,.uc-tier-card,.uc-prize-card){transition:transform .2s,box-shadow .2s,border-color .2s}.scrapy-frontier.city-product :is(.am-merchant-card,.jb-card,.proposal-row,.uc-tier-card,.uc-prize-card):hover{transform:translateY(-3px);box-shadow:7px 9px #090f09}.scrapy-frontier.city-product :is(.am-merchant-card,.jb-card,.proposal-row):focus-within{border-color:var(--comic-lime);outline:2px solid var(--comic-lime);outline-offset:2px}.city-chat-quickstart{background:linear-gradient(118deg,#253723 0%,#1d2c1d 72%);border:3px solid #101a0e;border-left:9px solid #d8ed80;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:18px 22px;display:flex;box-shadow:5px 6px #091008}.city-chat-quickstart small{color:#d5ed85;letter-spacing:.12em;font:900 9px/1.2 monospace}.city-chat-quickstart h2{color:#f4e5c0;letter-spacing:-.03em;margin:5px 0;font:900 clamp(21px,2.4vw,32px)/1 Arial,sans-serif}.city-chat-quickstart p{color:#d1d9c7;max-width:480px;margin:0;font:13px/1.4 Arial,sans-serif}.city-chat-quick-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.city-chat-quick-actions button{color:#1f3018;white-space:nowrap;background:#d8ed80;border:2px solid #0e180d;border-bottom-width:4px;align-items:center;gap:6px;padding:9px 10px;font:900 10px/1 Arial,sans-serif;display:inline-flex;box-shadow:3px 4px #091009}.city-chat-quick-actions button:hover,.city-chat-quick-actions button:focus-visible{background:#e8f8a3;transform:translateY(-2px)}.city-chat-quick-actions svg{width:14px;height:14px}@keyframes comic-frame{0%,to{box-shadow:8px 10px #090f09,inset 0 0 0 1px #e2f48b4a}50%{box-shadow:8px 10px #090f09,inset 0 0 0 3px #e2f48b32}}@media (max-width:900px){.city-chat-quickstart{display:block}.city-chat-quick-actions{justify-content:flex-start;margin-top:14px}}@media (max-width:760px){.scrapy-frontier.city-product .product-heading:after{font-size:7px}.scrapy-frontier.city-product :is(.am-hero,.jb-hero,.uc-hero,.scrapy-profile-hero){animation:none;box-shadow:5px 6px #090f09}.city-chat-quickstart{padding:15px}.city-chat-quick-actions button{font-size:9px}}@media (prefers-reduced-motion:reduce){.scrapy-frontier.city-product :is(.am-hero,.jb-hero,.uc-hero,.scrapy-profile-hero){animation:none}.scrapy-frontier.city-product :is(.am-merchant-card,.jb-card,.proposal-row,.uc-tier-card,.uc-prize-card){transition:none}}
.scrapy-frontier.lv-home .lv-intro{border-color:#090f0a;box-shadow:11px 13px #060b07,0 0 0 2px #e3c789}.scrapy-frontier.lv-home .lv-intro-story{background:radial-gradient(at 100% 18%,#d7b37120,#0000 42%),repeating-linear-gradient(127deg,#0000 0 46px,#edd69a11 47px 48px,#0000 49px 95px),#202b1c}.scrapy-frontier.lv-home .lv-intro-story:after{content:"";pointer-events:none;border:1px solid #e9d6a345;position:absolute;inset:12px 11px}.scrapy-frontier.lv-home .lv-intro-art img{object-position:67% center;filter:contrast(1.17)saturate(1.04)}.scrapy-frontier.lv-home .lv-art-stamp{border:3px solid #10170e;box-shadow:5px 6px #0a1009}.scrapy-frontier.lv-home .lv-first-actions>a{background-image:repeating-linear-gradient(112deg,#0000 0 42px,#e3c87812 43px 44px,#0000 45px 92px),linear-gradient(135deg,#34452d,#1b291b);border-bottom-width:7px}.lv-scrapy-poster{isolation:isolate;background:radial-gradient(circle at 78% 45%,#d3ed7359,#0000 35%),repeating-linear-gradient(-17deg,#0000 0 20px,#14190d10 21px 22px),#c6a772;border:4px solid #0b140c;border-bottom-width:8px;width:min(100%,380px);height:240px;margin-top:25px;position:relative;overflow:hidden;transform:rotate(-1deg);box-shadow:7px 9px #070d08}.lv-scrapy-poster:after{content:"";z-index:2;pointer-events:none;border:1px solid #111a0d8c;position:absolute;inset:7px}.lv-scrapy-poster img{object-fit:contain;object-position:right bottom;filter:drop-shadow(5px 7px #0b150c);width:62%!important;left:auto!important}.lv-scrapy-poster span,.lv-scrapy-poster strong{z-index:3;max-width:58%;position:absolute;left:18px}.lv-scrapy-poster span{color:#d7ed81;letter-spacing:.08em;background:#1b2a1b;padding:5px 7px;font:900 9px/1 monospace;top:20px}.lv-scrapy-poster strong{color:#f7e9c3;letter-spacing:.025em;text-shadow:3px 4px #11180e,-1px -1px #11180e;font:900 clamp(23px,2vw,34px)/.88 Impact,Arial Narrow,Arial,sans-serif;bottom:20px;transform:skew(-4deg)}.scrapy-frontier.city-product .product-content:not(.immersive)>.product-heading{background-image:linear-gradient(90deg,#0e1b0ff5 0%,#152316df 39%,#17231839 100%),url(/landville-city-chapter.png);background-position:50%,50%;background-size:cover;border-bottom-width:10px;box-shadow:8px 10px #070c08,0 0 0 1px #e1c982}.scrapy-frontier.city-product.route-chat .product-content>.product-heading,.scrapy-frontier.city-product.route-proposals .product-content>.product-heading,.scrapy-frontier.city-product.route-citizens .product-content>.product-heading,.scrapy-frontier.city-product.route-yard .product-content>.product-heading{background-image:linear-gradient(90deg,#112012f2 0%,#122013d9 43%,#1723182b 100%),url(/landville-citizens-workshop.png);background-position:50%,50% 55%}.scrapy-frontier.city-product.route-agent-market .product-content>.product-heading,.scrapy-frontier.city-product.route-jobs .product-content>.product-heading{background-position:50%,50% 58%}.scrapy-frontier.city-product .product-content:not(.immersive)>.product-heading h1{text-shadow:5px 6px #061008,-1px -1px #091209}.scrapy-frontier.city-product :is(.am-hero,.jb-hero,.uc-hero,.scrapy-profile-hero){background-image:linear-gradient(90deg,#142116f3 0%,#142116da 44%,#1421161c 100%),url(/landville-city-chapter.png);background-position:50%,50% 56%;background-size:cover}.scrapy-frontier.city-product.route-citizens .scrapy-profile-hero,.scrapy-frontier.city-product.route-useful-citizens .uc-hero{background-image:linear-gradient(90deg,#142116f4 0%,#142116d8 47%,#1421162b 100%),url(/landville-citizens-workshop.png);background-position:50%,50% 59%}.scrapy-frontier.city-product.route-proposals .city-proposal-intro,.scrapy-frontier.city-product.route-one-scrapy .one-scrapy-banner{background-image:linear-gradient(90deg,#17271cf2,#17271cb0 58%,#17271c37),url(/landville-city-chapter.png)}.scrapy-frontier.city-product.route-yard .yard-desert{background-image:linear-gradient(#b1865a80,#71533395),url(/landville-citizens-workshop.png)}.scrapy-frontier.city-product .am-hero-art{background:radial-gradient(circle at 50% 42%,#e9f3b1,#0000 57%),repeating-linear-gradient(160deg,#0000 0 30px,#221a0e18 31px 32px),#d8bf8a;border:4px solid #0e160d;box-shadow:9px 11px #071008,inset 0 0 0 2px #eed9a5}.scrapy-frontier.city-product .am-scrapy-poster{object-fit:contain;filter:drop-shadow(4px 6px #141e12);width:min(88%,180px);height:185px;display:block}.scrapy-frontier.city-product .am-hero-art>b{border:2px solid #10190e;box-shadow:4px 4px #0b130c}.fg-overview-hero,.fg-article-header{background-image:linear-gradient(90deg,#142318f4 0%,#142318d7 51%,#14231849 100%),url(/landville-city-chapter.png);background-position:50%,50% 58%;background-size:cover}@media (max-width:760px){.scrapy-frontier.lv-home .lv-intro-art img{object-position:72% center}.lv-scrapy-poster{height:210px;margin-inline:auto}.lv-scrapy-poster strong{font-size:27px}.scrapy-frontier.city-product .product-content:not(.immersive)>.product-heading{background-position:50%,66%}.scrapy-frontier.city-product :is(.am-hero,.jb-hero,.uc-hero,.scrapy-profile-hero){background-position:50%,72%}}@media (prefers-reduced-motion:reduce){.lv-scrapy-poster{transform:none}}
