/* Money, 10 October 2026: ad buttons, the stand-in ad and the ad-free card (js/oct10_money.js). */

/* Buttons that offer an ad reward: what you get, then a small line saying whether an ad plays. */
.btn.adbtn { display: flex; flex-direction: column; align-items: center; line-height: 1.2; }
.btn.adbtn .adtag { display: block; font-size: 11px; font-weight: normal; opacity: .8; margin-top: 2px; }
.sheet-btns .btn.adbtn { border-color: #6a8fc0; }
.factions .btn.adbtn { width: 100%; margin-bottom: 8px; }
.adhealed { text-align: center; margin: 0 0 8px; }

/* The prototype's stand-in ad */
.adsim-screen { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 6px; height: 150px; border-radius: 10px; background: repeating-linear-gradient(135deg, #1d2633 0 14px, #222c3a 14px 28px); border: 1px dashed #6a8fc0; text-align: center; padding: 10px; }
.adsim-screen b { font: 22px var(--pixel); color: #a9c6ec; letter-spacing: 2px; }
.adsim-screen small { color: #c8d6e8; font-size: 12px; max-width: 260px; }
.adsim-screen .adsim-t { position: absolute; top: 6px; right: 8px; font-style: normal; font-size: 12px; color: #fff; background: #0008; border-radius: 10px; padding: 0 7px; }
.adsim-bar { margin: 8px 0; }
.adsim-bar i { background: #6a8fc0; transition: width .1s linear; }

/* Remove ads for good */
.adperks { margin: 6px 0 8px; padding-left: 20px; }
.adperks li { margin: 3px 0; }

/* Patron and Trailblazer's (from the retired Road Pass) frames (drawn like the others in css/style.css) */
.pf-frame_patron { border: 3px solid #d2453f; box-shadow: 0 0 0 1px #3a1210, 0 0 0 3px #f1c27a, 0 0 9px #d2453f88; }
.pf-frame_trail { border: 3px solid transparent; background: linear-gradient(#1a130e, #1a130e) padding-box, linear-gradient(160deg, #c99be8, #7fbf6a, #e8b64a) border-box; box-shadow: 0 0 8px #c99be877; }

/* The Road Pass styles were here (retired 14 October 2026). */
