.farming-entry{display:flex!important;align-items:center;justify-content:center}.farming-entry>.intro,.farming-entry>.selector-panel,.farming-entry>.selection-footer{display:none!important}.farming-entry.hidden{display:none!important}.farming-welcome{max-width:640px;text-align:center;padding:24px;display:flex;flex-direction:column;align-items:center;gap:18px}.farming-welcome>img{width:min(390px,65vw);max-height:28vh;object-fit:contain}.farming-welcome h1{font:inherit;font-size:clamp(22px,4vw,42px);color:#e8bd69;margin:0}.farming-welcome p{line-height:1.6;margin:0;color:#fff0d5}.farming-welcome small{color:#e8bd69}.farming-welcome .start-button{width:min(360px,80vw)}@media(max-height:650px){.farming-welcome{gap:10px;padding:12px}.farming-welcome>img{max-height:20vh}}.farming-welcome .eyebrow{position:static!important;display:block!important;transform:none!important;font-size:10px!important;letter-spacing:2px!important;line-height:1.6!important}.farming-welcome h1{position:static!important;transform:none!important;line-height:1.3!important;text-shadow:none!important;letter-spacing:1px!important}.farming-welcome h1:before,.farming-welcome h1:after{display:none!important}
.token-contract{display:grid;gap:6px;max-width:100%;color:#e8bd69;text-decoration:none;font-size:10px;line-height:1.5}.token-contract code{font:11px monospace;color:#fff0d5;overflow-wrap:anywhere}.token-contract:hover{color:#ff81b3}.token-contract:focus-visible{outline:2px solid #ff81b3;outline-offset:5px}@media(max-height:720px){.farming-welcome{gap:10px}.farming-welcome>img{max-height:19vh}}

.landing-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(760px,88vw)}.farming-welcome{max-width:860px}.farming-welcome .landing-actions .start-button{width:100%;min-width:0;white-space:normal;font-size:clamp(11px,1.4vw,16px);min-height:58px;display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none}.farming-welcome .x-cta{background:linear-gradient(135deg,#51214c,#241832);border-color:#ff8fbd;color:#ffe7f2;box-shadow:0 0 20px #ed5b9c22}.x-cta:focus-visible{outline:3px solid #fff0d5;outline-offset:4px}.x-cta:hover{filter:brightness(1.2);transform:translateY(-2px)}@media(max-width:540px){.landing-actions{grid-template-columns:1fr;width:min(360px,86vw);gap:8px}.farming-welcome{gap:10px;padding:12px}.farming-welcome>img{max-height:19vh}.farming-welcome .landing-actions .start-button{min-height:48px}}
#select .landing-actions .start-button{grid-column:auto;grid-row:auto}
