.farm-home{display:flex;gap:25px;justify-content:space-between;align-items:center;padding:24px 0;margin-top:32px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.farm-home h2{font-family:var(--editorial);font-size:33px;font-weight:400;letter-spacing:-.6px;line-height:1.1;margin:9px 0}.farm-home p{font-size:11px;color:#717d61;max-width:320px;line-height:1.8;margin-bottom:14px}.farm-home .primary{min-height:35px;padding:8px 12px;font-size:10px}.farm-home-stats{display:flex;flex-direction:column;gap:8px;min-width:150px}.farm-home-stats>strong{font-family:var(--editorial);font-size:38px;line-height:1.1;font-weight:400;color:#667d4e}.farm-home-stats strong small{font-family:var(--font);display:block;font-size:10px;color:#727a64;margin-top:3px}.farm-home-stats>span{font-size:9px;color:#737b66}.farm-home-stats button{font-size:10px}.farm-home-stats .farm-launch{font-size:9px;color:#6c7b5c;margin-top:2px}
.room-farming{padding:24px 0 0}.farm-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.farm-panel-heading .eyebrow{font-size:7px;letter-spacing:1.2px;color:#6e7a60}.farm-panel-heading h2{font-family:var(--editorial);font-size:25px;line-height:1.05;font-weight:400;margin-top:10px;color:#6d7f59;letter-spacing:-.4px}.farm-panel-heading>.text-link{font-size:9px;gap:3px}.farm-panel-heading .icon{height:12px;width:12px}.farm-drop-top{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:24px}.farm-countdown>span,.farm-speed>span{display:block;font-size:9px;color:#737b67}.farm-countdown strong{display:block;font-family:var(--editorial);font-weight:400;font-size:36px;letter-spacing:-1px;font-variant-numeric:tabular-nums;color:#667c4e;line-height:1.2}.farm-speed{text-align:right}.farm-speed strong{font-size:19px;font-weight:500;color:#667b54;display:block;line-height:1.5}.farm-speed small{display:block;font-size:8px;color:#6e7861}.farm-window{font-size:8px;line-height:1.8;color:#737d68;margin-top:10px}.farm-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px 10px;margin:21px 0 0}.farm-stats>div{padding:12px 0 0;border-top:1px solid #e3ecd6}.farm-stats>div:last-child{grid-column:1/-1}.farm-stats small{font-size:9px;color:#717b63;display:block}.farm-stats strong{font-size:22px;font-weight:500;letter-spacing:-.7px;color:#6a7e55;display:block;margin-top:2px}.farm-stats>div:last-child strong{font-family:var(--editorial);font-size:32px;font-weight:400}.farm-stats strong span{font-family:var(--font);font-size:10px;color:#717d62;letter-spacing:0}.farm-estimate-note,.farm-panel-note{font-size:9px;line-height:1.85;color:#727b64;margin-top:12px}.farm-contributors{margin-top:21px}.farm-contributors>span{font-size:9px;color:#707e5d}.farm-contributors>div{display:flex;justify-content:space-between;gap:10px;margin-top:9px}.farm-contributors strong{font-size:10px;font-weight:500;color:#6d7e5b}.farm-contributors small{font-size:9px;color:#6e7860;white-space:nowrap}.farm-event-row{margin-top:22px;padding-top:18px;border-top:1px solid #e3ecd6}.farm-event-row>span{font-size:9px;color:#6c795a}.farm-event-row>div{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.farm-event{font-size:8px;padding:4px 5px;color:#737c69;background:#edf2e6;border-radius:3px}.farm-event.reached{color:#6a7a58;background:#e2ebd5}.farm-event-row>small{display:block;font-size:8px;line-height:1.9;color:#737c69}.farm-recent{margin-top:22px;padding-top:18px;border-top:1px solid #e3ecd6}.farm-recent h3{font-size:10px;font-weight:500;color:#6f7e5c}.farm-recent>div{display:flex;justify-content:space-between;align-items:center;gap:11px;padding:13px 0;border-bottom:1px solid #eaf0e0;font-size:9px;color:#6d7b5a}.farm-recent small{display:block;font-size:8px;color:#6f7864;margin-top:3px}.farm-recent strong{text-align:right;white-space:nowrap;font-size:10px;color:#677c50;font-weight:500}.farm-panel-note{font-size:8px;margin-top:16px}.farm-admin-heading{margin:28px 0 18px}.farm-admin-heading h2{font-family:var(--editorial);font-size:34px;font-weight:400;margin:7px 0}.farm-admin-heading p{font-size:12px;color:var(--muted)}.farm-admin-receipts{font-size:17px;margin:24px 0 13px}
@media(max-width:800px){.farm-countdown strong{font-size:31px}.farm-speed strong{font-size:17px}.farm-countdown>span,.farm-speed>span{font-size:8px}.farm-panel-heading h2{font-size:24px}.farm-stats>div:last-child strong{font-size:31px}}
@media(max-width:650px){.farm-panel-heading h2{font-size:32px}.farm-panel-heading .eyebrow{font-size:9px}.farm-panel-heading>.text-link{font-size:11px}.farm-countdown strong{font-size:43px}.farm-speed strong{font-size:25px}.farm-countdown>span,.farm-speed>span{font-size:11px}.farm-speed small{font-size:10px}.farm-window{font-size:10px}.farm-stats{grid-template-columns:1fr 1fr;gap:17px}.farm-stats strong{font-size:27px}.farm-stats small{font-size:11px}.farm-stats>div:last-child strong{font-size:39px}.farm-estimate-note,.farm-panel-note{font-size:11px}.farm-contributors>span,.farm-contributors strong{font-size:12px}.farm-contributors small{font-size:11px}.farm-event-row>span{font-size:11px}.farm-event{font-size:10px}.farm-event-row>small{font-size:10px}.farm-recent h3{font-size:12px}.farm-recent>div{font-size:11px}.farm-recent strong{font-size:12px}.farm-recent small{font-size:10px}}
@media(max-width:560px){.farm-home{gap:20px;align-items:flex-start;flex-direction:column;padding:24px 0}.farm-home h2{font-size:34px}.farm-home p{font-size:12px;max-width:none}.farm-home-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;width:100%;align-items:center}.farm-home-stats>strong{grid-row:span 2;font-size:43px}.farm-home-stats strong small{font-size:10px}.farm-home-stats>span{font-size:9px}.farm-home-stats button{font-size:10px}.farm-home-stats .farm-launch{grid-column:1/-1;margin-top:5px}.farm-countdown strong{font-size:38px}.farm-panel-heading h2{font-size:30px}}

.farm-policy-notice{margin:20px 0;padding:16px;border:1px solid var(--line,#d9e1e7);border-radius:12px;background:var(--panel,#f4f6f8);color:var(--text,#172c3e)}.farm-policy-notice>span{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--accent,#3569b0)}.farm-policy-notice p{font-size:12px;line-height:1.65;margin:8px 0}.farm-policy-notice .text-link{font-size:12px}.farm-round-allowance{display:grid;gap:8px;margin:20px 0;font-size:12px;color:var(--text)}.farm-round-allowance progress{width:100%;height:5px;accent-color:var(--accent)}.farm-round-allowance small{color:var(--muted);font-size:11px}

body[data-interface=social] .farm-contributors strong,body[data-interface=social] .farm-recent h3{color:var(--text)}
