.faction-guide-link{margin-top:22px;font-size:14px}.home-field-manual{padding:68px 6%;border-top:1px solid var(--border);background:linear-gradient(125deg,#232b20,#151d17)}.home-manual-heading{max-width:760px}.home-manual-heading h2{font-size:clamp(34px,4.4vw,58px);line-height:1.08;margin:18px 0 22px}.home-manual-heading>p:last-child{color:#bfc5b6;max-width:620px;font-size:18px;line-height:1.7}.home-manual-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:38px}.home-manual-links>a{display:flex;flex-direction:column;border-top:2px solid #6b714b;padding:26px 0 8px;transition:border-color .15s}.home-manual-links>a:hover{border-color:var(--primary)}.home-manual-links>a>span{font-size:11px;letter-spacing:.12em;color:#c5ad72;font-weight:700}.home-manual-links h3{font-family:inherit;font-size:22px;margin:18px 0 12px;color:#f0e9d8}.home-manual-links p{font-size:15px;line-height:1.7;color:#bcc3b3;margin-bottom:24px}.home-manual-links strong{display:flex;justify-content:space-between;gap:15px;margin-top:auto;color:var(--primary);font-size:14px}.home-manual-links strong span{font-size:20px}@media(max-width:760px){.home-field-manual{padding:44px 6%}.home-manual-links{grid-template-columns:1fr;gap:18px}.home-manual-links>a{padding-top:22px}.home-manual-links p{margin-bottom:18px}}.home-page .hero-content{padding-top:58px;padding-bottom:72px}.home-page .hero-copy{margin-bottom:20px}.home-page .home-free-note{margin:0 0 16px;color:#f3dcac;font-size:19px;font-weight:700;line-height:1.5}.home-page .home-free-note span{color:#e4ddca;font-weight:400}.home-page .hero-actions{gap:14px}.home-page .hero-actions .button{min-height:55px}.home-page .home-play-button{min-width:184px;justify-content:space-between;padding-inline:24px;font-size:17px}.home-page .hero-actions .secondary{border-color:#c8b68a72;background:#141913a6;color:#ece3cf}.home-page .hero-actions .secondary:hover{border-color:#eac17a;background:#282b20}.home-page .hero .fineprint{max-width:420px;color:#c4beaa;line-height:1.6}.home-page .home-saloon{gap:clamp(36px,7vw,108px);border-bottom:1px solid #414232}.home-page .home-saloon>div>p:not(.eyebrow){max-width:550px;line-height:1.8}.home-page .home-game-steps{display:grid;gap:0;margin:0;padding:0;list-style:none}.home-page .home-game-steps li{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:18px;padding:23px 0;border-top:1px solid #60583980}.home-page .home-game-steps li:last-child{border-bottom:1px solid #60583980}.home-page .home-step-number{padding-top:3px;color:#c5a268;font:12px/1.5 monospace;letter-spacing:.06em}.home-page .home-game-steps h3{margin:0 0 7px;color:#efe5cf;font:700 21px/1.35 Georgia,serif}.home-page .home-game-steps p{margin:0;color:#bcbca8;font-size:14px;line-height:1.65}.home-page .home-game-links{display:flex;flex-wrap:wrap;column-gap:25px}.home-page .home-account{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(36px,7vw,108px);padding:76px 7%;border-top:1px solid #414232;background:radial-gradient(ellipse at bottom right,#50432a2b,transparent 65%),#171d15}.home-page .home-account-copy>p:not(.eyebrow){max-width:500px;margin-top:24px;color:#bcbca8;line-height:1.8}.home-page .home-account-perks>div{display:flex;align-items:flex-start;gap:18px;padding:21px 0;border-bottom:1px solid #3d4434}.home-page .home-account-perks>div>svg{flex-shrink:0;margin-top:3px;color:#caaa6b}.home-page .home-account-perks strong{display:block;color:#e1dbc9;font-size:16px;line-height:1.4}.home-page .home-account-perks small{display:block;margin-top:7px;color:#aeb4a0;font-size:13px;line-height:1.6}.home-page .home-guest-link{display:flex;align-items:center;gap:10px;width:fit-content;min-height:44px;margin-top:18px;color:#d7b576;font-size:13px;line-height:1.5}.home-page .home-guest-link svg{flex-shrink:0}.home-page .home-guest-link:hover{color:#f6d594}.home-page a:focus-visible{outline:2px solid #f4d18f;outline-offset:5px}@media (max-width:850px){.home-page .hero-content{padding-top:55px;padding-bottom:64px}.home-page .home-account{grid-template-columns:minmax(0,1fr);padding:60px 7%;gap:30px}.home-page .home-game-steps{max-width:620px}}@media (max-width:550px){.home-page .hero-content{padding-top:44px;padding-bottom:48px}.home-page .hero-copy,.home-page .home-free-note{font-size:17px}.home-page .home-free-note span{display:block}.home-page .hero-actions{align-items:stretch;max-width:330px}.home-page .hero-actions .button{width:100%;min-width:0}.home-page .hero-actions .secondary{justify-content:center}.home-page .home-game-steps li{grid-template-columns:27px minmax(0,1fr);gap:13px}.home-page .home-game-steps h3{font-size:20px}.home-page .home-account{padding-block:54px}}