/* Conversion components: Forge black-orange identity, legible on mobile.
   No overlays hiding gameplay, no fake urgency, no imaginary social proof. */
#home #forgeDestination .fd-cta .fc-play-now{
 background:linear-gradient(#ff9a3d,#e8680c)!important;
 color:#0b0503!important;
 border-color:#ffbf7d!important;
 box-shadow:0 4px 0 #682707,0 12px 20px #0009!important;
}
#home #forgeDestination .fd-cta .fc-hero-buy{
 background:#100704!important;
 color:#ffc084!important;
 border:1px solid #ff9a3b!important;
 box-shadow:0 4px 0 #210b04,0 10px 23px #0007!important;
}
#home #forgeDestination .fd-cta button{min-height:48px;letter-spacing:.01em}
#home #forgeDestination .fd-cta button[hidden],
#home #forgeConversion button[hidden]{display:none!important}
#home #forgeConversion{margin:20px 0 6px;color:#f4dfce}
#home #forgeConversion .fc-value{
 display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.8fr) auto;
 align-items:center;gap:18px;padding:22px;
 border:1px solid #d97721;border-radius:22px;
 background:radial-gradient(ellipse at 95% 5%,rgba(250,117,29,.15),transparent 46%),
 linear-gradient(130deg,#200e08 0%,#090707 56%,#050405 100%);
 box-shadow:inset 0 1px rgba(255,173,91,.13),0 12px 28px rgba(0,0,0,.5);
}
#home .fc-head>p{margin:0 0 7px;color:#ff9b4a;
 font:800 10px/1.4 "Saira",system-ui,sans-serif;letter-spacing:.13em}
#home .fc-head>h3{font:900 clamp(20px,2.4vw,31px)/1.15 "Saira",system-ui,sans-serif;
 margin:0 0 7px;color:#fff0e3}
#home .fc-head>span{display:block;max-width:42ch;font:600 13px/1.5 "Source Sans 3",system-ui,sans-serif;color:#d9bfb1}
#home .fc-benefits{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px}
#home .fc-benefits>span{font:700 12px/1.4 "Source Sans 3",system-ui,sans-serif;color:#f4ddce}
#home .fc-benefits>span:first-letter{color:#ff8b2f}
#home .fc-buy-actions{display:flex;flex-direction:column;gap:10px;min-width:184px}
#home .fc-buy-actions button{min-height:46px;padding:10px 14px;border-radius:11px;
 font:900 11px/1.3 "Saira",system-ui,sans-serif;cursor:pointer;touch-action:manipulation}
#home .fc-unlock{background:#e8680c;border:1px solid #ff9b4c;color:#090502;
 box-shadow:0 4px 0 #8f3607!important}
#home .fc-unlock:hover{background:#ff9437}
#home .fc-try{background:#0c0908;border:1px solid #8b552f;color:#ffb77a}
#home .fc-buy-actions button:focus-visible{outline:3px solid #ffad67;outline-offset:3px}
#home .fc-questions{padding:15px 20px 8px;margin-top:12px;
 border:1px solid rgba(235,118,36,.35);border-radius:18px;
 background:linear-gradient(150deg,#110b0a,#050506)}
#home .fc-questions h4{color:#ff9c48;letter-spacing:.14em;font:800 11px/1.2 "Saira",system-ui,sans-serif;margin:0 0 8px}
#home .fc-questions details{padding:12px 0;border-bottom:1px solid rgba(255,146,61,.23)}
#home .fc-questions details:last-of-type{border-bottom:0}
#home .fc-questions summary{font:800 14px/1.4 "Source Sans 3",system-ui,sans-serif;cursor:pointer;min-height:24px;color:#f7e7d9}
#home .fc-questions summary:focus-visible{outline:2px solid #ff9a4c;outline-offset:3px}
#home .fc-questions details p,.fc-restore{font:600 13px/1.6 "Source Sans 3",system-ui,sans-serif;color:#d3bdad;margin:9px 0}
#home .fc-questions .fc-restore{margin:8px 0;color:#ac998b}
#home .fc-questions .fc-restore strong{color:#ffc38b}
#home #dock.fc-dock{background:linear-gradient(125deg,rgba(5,4,4,.97),rgba(29,12,7,.98))!important;
 border:1px solid #ec7620!important;box-shadow:0 -8px 34px #000b!important;
 border-radius:18px 18px 0 0;color:#fce0ca!important;
 padding:11px max(12px,env(safe-area-inset-left)) calc(11px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-right))}
#home #dock.fc-dock b{color:#f5d9c5!important;font:800 12px/1.4 "Source Sans 3",system-ui,sans-serif}
#home #dock.fc-dock #dockBuy{min-height:47px;border-radius:12px;background:#e8680c!important;color:#080404!important;
 font:900 12px "Saira",system-ui,sans-serif;box-shadow:0 4px 0 #642608!important}
@media(max-width:980px){
 #home #forgeConversion .fc-value{grid-template-columns:minmax(0,1fr) minmax(210px,1fr)}
 #home .fc-buy-actions{grid-column:1/-1;flex-direction:row}
 #home .fc-buy-actions button{flex:1}
}
@media(max-width:600px){
 #home #forgeConversion .fc-value{grid-template-columns:1fr;padding:16px;gap:13px}
 #home .fc-benefits{grid-template-columns:1fr 1fr;gap:8px}
 #home .fc-buy-actions{grid-column:auto;flex-direction:column}
 #home #dock.fc-dock b{max-width:35%;font-size:11px}
 #home #dock.fc-dock #dockBuy{font-size:11px;white-space:normal;min-width:0}
 #home #forgeDestination .fd-cta .fc-play-now{flex:1}
}
@media(prefers-reduced-motion:reduce){
 #home #forgeDestination .fd-cta button,
 #home .fc-buy-actions button{transition:none!important;animation:none!important}
}
