body .founder-packages-section .founder-package-grid{grid-template-columns:repeat(3,minmax(0,350px));gap:24px}.founder-packages-section .founder-section-header p{max-width:780px}@media(max-width:1000px){body .founder-packages-section .founder-package-grid{grid-template-columns:repeat(2,minmax(0,350px))}}@media(max-width:650px){body .founder-packages-section .founder-package-grid{grid-template-columns:minmax(0,350px)}}

body.page-founders .founder-card-trigger.has-artwork{height:auto;min-height:0;aspect-ratio:4/5;padding:8px;display:block}
body.page-founders .founder-card-trigger.has-artwork .founder-card-cover{position:absolute;inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);object-fit:contain;object-position:center;transform:none;border-radius:3px}
body.page-founders .founder-card-trigger.has-artwork:hover .founder-card-cover{transform:none}


body.page-founders .founder-community-actions{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:16px;width:min(820px,100%);margin:30px auto 0}
body.page-founders .founder-community-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;min-width:250px;padding:16px 24px;box-sizing:border-box;border:1px solid transparent;border-radius:8px;text-decoration:none;font:800 14px/1.4 Outfit,sans-serif;letter-spacing:.045em;transition:transform .2s,box-shadow .2s,background .2s}
body.page-founders .founder-community-discord{background:linear-gradient(110deg,#83e8f7,#30c0d6);color:#052429;border-color:#68daec;box-shadow:0 5px 25px #31c3d920}
body.page-founders .founder-community-discord:hover{background:linear-gradient(110deg,#a1f2ff,#4ccfe3);color:#052429;box-shadow:0 7px 30px #31c3d935;transform:translateY(-2px)}
body.page-founders .founder-community-giveaway{background:#132224b3;border-color:#a89460;color:#eed6a2}
body.page-founders .founder-community-giveaway:hover{background:#2d3526;color:#ffe7b3;box-shadow:0 7px 26px #d7b46b15;transform:translateY(-2px)}
body.page-founders .founder-community-button>i:first-child{font-size:21px}
body.page-founders .founder-community-button>i:last-child{font-size:12px}
body.page-founders .founder-community-button:focus-visible{outline:3px solid #f1d398;outline-offset:5px}
@media(max-width:650px){body.page-founders .founder-community-actions{max-width:350px;gap:12px;margin-top:24px}body.page-founders .founder-community-button{width:100%;min-width:0}}
@media(prefers-reduced-motion:reduce){body.page-founders .founder-community-button{transition:none}}
