.postal-heading{display:flex;align-items:center;gap:20px;margin:10px 0 24px}.postal-heading>span{display:grid;place-items:center;background:#a6b59d;border:4px double #536959;color:#394f46;min-width:86px;height:92px;line-height:1.5;text-align:center;font-family:monospace;transform:rotate(-4deg)}.postal-heading h3{margin:0 0 10px;color:#e2c17b}.postal-heading p{margin:0;font-size:12px;line-height:1.9}.neighbour-label{display:block;font-size:12px;margin:14px 0 8px}.neighbourhood-panel textarea{box-sizing:border-box;width:100%;padding:13px;border:2px solid #928079;background:#e9e0c5;color:#3e5148;font:inherit;line-height:1.8;resize:vertical;min-height:110px}.postal-stamps{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0}.postal-stamps button{display:flex;flex-direction:column;align-items:center;gap:9px;padding:13px 7px;border:3px dashed #8b817e;background:#e5ddc4;color:#53675a}.postal-stamps button[aria-pressed=true]{border-color:#e4bd68;outline:2px solid #e4bd68;outline-offset:2px}.postal-stamps svg{width:36px;height:36px}.postal-stamps span{font-size:11px}.postal-album{margin-top:30px;border-top:2px solid #6d6277;padding-top:18px}.postal-album article{position:relative;margin:14px 0;background:#e7dfc6;color:#465a4d;border:2px solid #87987a;padding:20px 65px 17px 17px;min-height:95px}.postal-album article>span{position:absolute;right:11px;top:11px;border:2px dashed #8b9b7b;padding:6px}.postal-album svg{width:24px;height:24px}.postal-album p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.9;margin:0 0 10px}.postal-album small{font-size:10px;color:#7b896d}.neighbour-feedback{border:2px solid #9b956b;background:#ded8b9;color:#405b48;padding:12px;margin:16px 0;font-size:12px;line-height:1.8}.greenhouse-card{display:flex;gap:25px;align-items:center;background:#d2ddc5;border:3px solid #8a9c7d;color:#435b4d;padding:20px}.greenhouse-card h3{color:#435b4d;font-size:19px;line-height:1.7;margin:9px 0}.greenhouse-card p{font-size:12px;line-height:1.9;margin:0}.garden-plant{display:block;flex:none;width:80px;height:112px;position:relative}.garden-plant:after{content:'';position:absolute;left:18px;top:76px;width:45px;height:32px;background:#aa795b;border:4px solid #5b6250;box-shadow:0 -6px 0 #c79c72}.garden-plant.has-seed:before{content:'';position:absolute;width:6px;height:11px;left:39px;top:66px;background:#689159;box-shadow:-8px -2px 0 #8da76a}.garden-plant.stage-1:before{height:30px;top:48px;box-shadow:-9px 1px 0 #8da76a,9px 10px 0 #8da76a}.garden-plant.stage-2:before,.garden-plant.stage-3:before{height:50px;top:26px;box-shadow:-11px 20px 0 #7b9e61,11px 12px 0 #8da76a}.garden-plant.stage-2 i,.garden-plant.stage-3 i{position:absolute;left:29px;top:17px;width:26px;height:25px;background:var(--petal);border:5px solid #8b9d68}.garden-plant.stage-3 i{left:19px;top:6px;width:45px;height:38px;border:0;box-shadow:0 -7px 0 -2px var(--petal),0 7px 0 -2px var(--petal)}.garden-plant.stage-3 i:after{content:'';position:absolute;left:14px;top:11px;width:16px;height:16px;background:#c49a55}.garden-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:18px 0}.garden-progress span{text-align:center;padding:9px 3px;border:2px solid #756d7e;font-size:11px;color:#aaa0b9}.garden-progress .is-grown{background:#6c8565;color:#f2e7c1;border-color:#9fb488}.garden-seeds{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.repair-order{padding:20px;background:#e9dfc1;color:#43574b;border:3px solid #8c9a7b}.repair-order>span{font-size:11px;border-bottom:2px dashed #a7b18e;padding-bottom:8px;display:block}.repair-order h3{color:#43574b;font-size:18px;margin:15px 0}.repair-order>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.repair-order>div>span{font-size:11px;text-align:center}.repair-order strong{display:block;font:30px monospace;margin-top:6px}.repair-knobs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}.repair-knobs button{display:flex;align-items:center;flex-direction:column;padding:15px 7px;border:3px solid #82938c;background:#4c6467;color:#e9dfc1;gap:9px}.repair-knobs button:disabled{opacity:.7}.repair-knobs i{display:grid;place-items:center;width:54px;height:54px;font:35px monospace;font-style:normal;border:3px solid #d5d2b5;background:#6f8982;box-shadow:3px 3px 0 #354d4c}.repair-knobs span{font-size:12px}.repair-knobs small{font-size:9px;color:#b5c6b7}.neighbourhood-panel button:focus-visible{outline:3px solid #edc779;outline-offset:3px}@media(max-width:520px){.postal-heading{gap:13px}.postal-heading>span{min-width:60px;height:72px}.greenhouse-card{padding:14px;gap:12px}.greenhouse-card h3{font-size:16px}.garden-plant{transform:scale(.82);margin-inline:-5px}.repair-knobs{gap:7px}.repair-knobs i{width:42px;height:46px;font-size:30px}.postal-stamps{gap:6px}.postal-stamps button{padding:11px 4px}}
