@font-face{font-family:Workshop;src:url('assets/workshop.otf') format('opentype');font-display:swap}
:root{color-scheme:dark;--bg:#101318;--card:#1b1e22;--line:#353634;--muted:#a3a59e;--amber:#ffc56a;--green:#a9cead;font-family:Segoe UI,Arial,sans-serif;color:#f3eee5;background:var(--bg);font-synthesis:none}
*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 50% 0,#30292188,transparent 550px),linear-gradient(90deg,#ffffff02 1px,transparent 1px),linear-gradient(#ffffff02 1px,transparent 1px);background-size:auto,24px 24px,24px 24px;min-height:100vh}button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}button:focus-visible,summary:focus-visible{outline:2px solid var(--amber);outline-offset:4px}button:disabled{cursor:default;opacity:.45}button:active:not(:disabled){transform:translateY(2px)}[hidden]{display:none!important}.app{max-width:440px;margin:0 auto;padding:20px 18px 110px}.app-header{display:flex;align-items:center;gap:10px;padding:0 0 18px}.brand-mark{width:42px;height:42px;display:grid;place-items:center;background:linear-gradient(145deg,#413622,#28251e);border:1px solid #725c37;border-radius:11px}.brand-mark img{image-rendering:pixelated}.brand{flex:1}.eyebrow{font-size:10px;font-weight:800;letter-spacing:1.7px;color:#aba18f}.brand .eyebrow{font-size:9px;color:var(--amber)}h1{font-size:18px;letter-spacing:-.4px;margin:3px 0 0;font-weight:750}.preview-badge{display:flex;align-items:center;gap:5px;font-size:9px;letter-spacing:.5px;color:#c3c4b7;border:1px solid #414335;border-radius:5px;padding:5px 6px}.preview-badge i{width:5px;height:5px;border-radius:50%;background:#b7cb8e}.wallet-strip{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;padding:12px;border:1px solid #343630;background:#202320aa;border-radius:10px}.owner{display:flex;gap:10px;align-items:center}.avatar{font-family:Workshop,monospace;width:34px;height:34px;background:#373d34;border:1px solid #56664e;color:#c5d9b6;display:grid;place-items:center;font-size:16px;border-radius:6px}.owner strong{font-size:13px}.owner div>span{display:block;color:var(--muted);font-size:11px;margin-top:3px}.wallet{display:flex;align-items:center;gap:9px}.coin-icon{color:var(--amber);font-size:21px;display:grid;place-items:center;width:30px;height:30px;border:1px solid #776030;border-radius:50%;background:#3c3120}.wallet strong{font-size:19px;letter-spacing:.4px}.wallet div>span{display:block;font-size:8px;letter-spacing:1.5px;color:#c7a66f;margin-top:2px}.furnace-card{position:relative;overflow:hidden;border:1px solid #675136;border-radius:15px;background:linear-gradient(145deg,#27251f,#1b1e21 55%);box-shadow:0 10px 30px #0003,inset 0 1px #d7b37b18}.card-top{display:flex;justify-content:space-between;align-items:center;padding:15px 16px 0}.card-kicker{font-size:10px;letter-spacing:1.4px;color:#c2b7a2;font-weight:700}.status-badge{display:flex;gap:6px;align-items:center;color:#c2d0b6;font-size:10px;background:#35402b55;border:1px solid #66785355;padding:5px 7px;border-radius:4px}.status-badge i{width:5px;height:5px;background:currentColor;border-radius:50%}.status-badge.running{color:#ffc36f;background:#a5601922;border-color:#a56a3855}.furnace-stage{height:216px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate;margin-top:3px;overflow:hidden}.stage-grid{position:absolute;inset:10px 12px;background-image:linear-gradient(#caac7410 1px,transparent 1px),linear-gradient(90deg,#caac7410 1px,transparent 1px);background-size:23px 23px;mask-image:radial-gradient(ellipse,#000 20%,transparent 70%)}.furnace-glow{position:absolute;width:200px;height:190px;background:radial-gradient(ellipse,#d292341a,transparent 70%);opacity:.45;transition:opacity .3s}.furnace-stage.lit .furnace-glow{opacity:1;background:radial-gradient(ellipse,#ff9d2a44,transparent 70%)}.pedestal{position:absolute;width:154px;height:42px;bottom:15px;background:linear-gradient(130deg,#474a43,#262b2a);transform:skewY(-7deg);border:1px solid #626458;box-shadow:0 8px 0 #171c1c,0 15px 20px #0006}.furnace-image{position:relative;width:164px;height:164px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 10px 7px #0005);transform:translateY(-7px);z-index:2}.pipe{position:absolute;width:30px;height:84px;border:9px solid #53584b;border-bottom:0;border-radius:3px 3px 0 0;opacity:.35;bottom:38px;z-index:-1}.pipe-left{left:42px;border-right:0}.pipe-right{right:42px;border-left:0;height:112px}.spark{position:absolute;width:3px;height:3px;background:#e9aa4c;display:none;box-shadow:0 0 7px #e9aa4c}.lit .spark{display:block;animation:spark 2.5s linear infinite}.spark-one{left:40%;top:60%;animation-delay:.3s!important}.spark-two{left:55%;top:62%;animation-delay:1.5s!important}.spark-three{left:48%;top:58%;animation-delay:.8s!important}@keyframes spark{0%{opacity:0;transform:translateY(0)}20%{opacity:.9}100%{opacity:0;transform:translateY(-75px)}}.state-copy{padding:0 22px;text-align:center}.state-copy .eyebrow{font-size:9px;color:#b3a58c}.state-copy h2{font-family:Workshop,Segoe UI,sans-serif;font-size:23px;font-weight:400;letter-spacing:.15px;margin:9px 0 8px;line-height:1.25}.state-copy p{font-size:13px;color:#b8b7ab;line-height:1.65;margin:0;min-height:42px}.run-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 16px 14px;padding:12px 0;border-top:1px solid #ffffff0c;border-bottom:1px solid #ffffff0c}.run-stats>div{padding-left:10px}.run-stats>div+div{border-left:1px solid #ffffff0c;padding-left:25px}.run-stats div>span{font-size:9px;letter-spacing:1.1px;color:#959d95}.run-stats strong{display:flex;gap:6px;align-items:center;font-size:23px;min-height:28px;margin-top:5px;font-weight:650}.run-stats img{image-rendering:pixelated}.run-stats small{font-size:11px;color:#babfb8;font-weight:400}.progress-track{margin:0 16px 15px;height:6px;background:#101412;border-radius:3px;overflow:hidden;border:1px solid #44443b}.progress-track span{display:block;height:100%;background:linear-gradient(90deg,#8e5929,#f3bd67);transition:width .25s}.primary-action{display:flex;align-items:center;justify-content:center;gap:10px;width:calc(100% - 32px);min-height:54px;margin:0 16px;padding:13px 10px;background:linear-gradient(#ffd48b,#edb354);border:1px solid #ffdd9e;border-bottom:4px solid #ae7730;border-radius:7px;font-size:14px;font-weight:850;letter-spacing:.4px;color:#352313;box-shadow:0 4px 10px #0002}.primary-action:disabled{background:#343933;border-color:#505849;border-bottom-color:#252a23;color:#c6cfbd;opacity:.85}.secondary-action{display:block;width:calc(100% - 32px);min-height:44px;margin:9px 16px 0;color:#d6cfbf;background:transparent;border:1px solid #4c4e43;border-radius:6px;font-size:13px}.action-note{padding:0 15px;margin:13px 0 17px;text-align:center;font-size:10px;color:#aaac9a;line-height:1.5}.upgrade-card{padding:16px;margin-top:14px;border:1px solid #424a3c;border-radius:11px;background:linear-gradient(115deg,#252c23,#1b201d)}.upgrade-heading{display:flex;align-items:center;gap:10px}.upgrade-icon{width:30px;height:30px;display:grid;place-items:center;color:#bfd29f;background:#748a3422;border:1px solid #697349;border-radius:7px;font-size:23px}.upgrade-heading .eyebrow{font-size:8px;letter-spacing:1.3px;color:#9eae91}.upgrade-heading h3{font-size:15px;margin:4px 0 0;font-weight:650}.percentage{margin-left:auto;color:#c2d49f;font-size:18px;font-weight:600}.upgrade-benefit{font-size:12px;margin:14px 0 12px;color:#c5c9bc}.upgrade-benefit span{float:right;color:#c3dca4;background:#45612944;border-radius:3px;font-size:10px;padding:2px 5px}.upgrade-progress{height:5px;background:#10180f;border-radius:3px;overflow:hidden}.upgrade-progress span{display:block;height:100%;background:linear-gradient(90deg,#6f8b47,#b4ca83)}.upgrade-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.upgrade-bottom>span{font-size:11px;color:#c9cbbd}.upgrade-bottom button{min-height:36px;font-size:12px;color:#c1d8ad;background:#41553044;border:1px solid #73845c;padding:5px 10px;border-radius:5px}.muted{font-size:11px;color:#909c8c;line-height:1.5}.upgrade-card .muted{margin:7px 0 0}.loop-guide{display:flex;align-items:center;justify-content:center;gap:10px;margin:20px 0;color:#7f8980;font-size:10px}.loop-guide b{font-weight:500;color:#b1b7a9}.loop-guide>span{display:flex;gap:5px;align-items:center}.loop-guide i{font-style:normal;color:#66715e}.preview-controls{font-size:11px;border-top:1px solid #303a2d;color:#82927e;padding-top:12px}.preview-controls summary{cursor:pointer;min-height:32px;display:flex;align-items:center}.preview-controls p{line-height:1.6}.preview-controls button{min-height:38px;font-size:11px;padding:5px 8px;margin:0 5px 8px 0;border:1px solid #53604d;border-radius:4px;color:#b5c5aa;background:#243121}.bottom-nav{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:min(100%,440px);padding:10px 18px max(10px,env(safe-area-inset-bottom));display:flex;justify-content:space-around;border-top:1px solid #3b4035;background:#171d17f5;backdrop-filter:blur(10px);z-index:20}.nav-button{position:relative;width:30%;min-height:49px;background:transparent;border:0;color:#8a9786;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:11px}.nav-button>span{font-size:22px;line-height:23px}.nav-button.active{color:#ffd087}.nav-button.active:before{content:'';position:absolute;top:-10px;left:calc(50% - 18px);width:36px;height:2px;background:#ffc77b}.nav-button i{position:absolute;right:24%;top:2px;width:6px;height:6px;background:var(--amber);border-radius:50%}.page-heading{padding:16px 3px 24px}.page-heading h2{font-family:Workshop,Segoe UI,sans-serif;font-size:27px;font-weight:400;margin:10px 0}.page-heading p{font-size:13px;line-height:1.7;color:#adb8a3;margin:0}.mission-card,.warehouse-card{background:#242923;border:1px solid #49553c;border-radius:12px;padding:24px;text-align:center}.mission-mark{font-size:44px;color:#ffd087}.mission-card h3,.warehouse-card h3{font-size:20px;margin:16px 0 10px}.mission-card p,.warehouse-card p{font-size:13px;line-height:1.7;color:#b0baa5}.mission-reward{margin:24px 0;color:#ffc77b;font-size:25px;font-weight:700}.mission-reward small{display:block;font-size:11px;font-weight:400;margin-top:6px}.mission-card .primary-action{width:100%;margin:0 0 14px;font-size:12px}.warehouse-card>img{image-rendering:pixelated}.warehouse-card>strong{display:block;font-family:Workshop,monospace;font-size:48px;color:#f2d4a6;margin:16px 0}.warehouse-card .secondary-action{width:100%;margin:18px 0 0}.task-gate{display:flex;gap:12px;margin:0 16px 15px;border:1px solid #786547;background:#796c3a16;border-radius:8px;padding:12px}.task-icon{font-size:23px;color:var(--amber)}.task-gate strong{font-size:12px}.task-gate p{font-size:11px;line-height:1.6;color:#bdb59e;margin:6px 0}.text-button{border:0;background:transparent;padding:4px 0;color:#ffd18e;font-size:11px;min-height:36px;text-align:left}.toast{position:fixed;bottom:92px;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 40px);background:#33452beF;border:1px solid #81956b;color:#dfedcc;padding:12px 17px;border-radius:8px;font-size:13px;z-index:50;box-shadow:0 10px 30px #0005}.app.received .furnace-stage{animation:receive .65s ease-out}@keyframes receive{50%{filter:brightness(1.45)}100%{filter:brightness(1)}}dialog{width:min(380px,calc(100% - 32px));padding:24px;background:#252b23;color:#eee8dc;border:1px solid #8b7a55;border-radius:15px;box-shadow:0 15px 80px #000a}dialog::backdrop{background:#060906b8;backdrop-filter:blur(4px)}dialog h2{font-size:21px;margin:12px 0}dialog p{font-size:13px;line-height:1.6;color:#b9c0af}.dialog-close{position:absolute;right:12px;top:8px;border:0;background:none;color:#a7b49d;font-size:26px;min-height:36px;min-width:36px}.sale-row{display:flex;align-items:center;gap:10px;padding:16px 0;border-top:1px solid #515a44;border-bottom:1px solid #515a44}.sale-row img{image-rendering:pixelated}.sale-row strong{font-size:14px}.sale-row>span{margin-left:auto;font-size:12px;color:#b5c4a6}.sale-total{display:flex;justify-content:space-between;margin:20px 0;font-size:14px}.sale-total strong{font-size:20px;color:#ffc77b}dialog .primary-action,dialog .secondary-action{width:100%;margin:0 0 10px}dialog small{font-size:10px;color:#93a185;display:block;line-height:1.5;text-align:center}
.upgrade-bottom button,.text-button,.dialog-close{min-height:44px}.dialog-close{min-width:44px}
.brand-mark.game-avatar{overflow:hidden;padding:0}.brand-mark.game-avatar img{width:100%;height:100%;object-fit:cover;image-rendering:auto}.currency-icon{object-fit:contain;filter:drop-shadow(0 2px 4px #0005)}.steel-preview{display:flex;align-items:center;gap:14px;padding:18px;margin-top:14px;background:linear-gradient(130deg,#26303a,#1c242a);border:1px solid #485868;border-radius:12px}.steel-preview>img{flex:none;object-fit:contain}.steel-preview .eyebrow{font-size:8px;color:#a5bdcf}.steel-preview h3{font-size:16px;margin:6px 0}.steel-preview p{font-size:12px;line-height:1.6;margin:0;color:#afbec8}
.quest-tabs{display:flex;gap:6px;padding:5px;border:1px solid #434938;background:#191f18;border-radius:9px;margin-bottom:16px}.quest-tabs button{flex:1;min-height:46px;border:0;border-radius:6px;background:none;color:#b8c2aa;font-weight:650;font-size:13px}.quest-tabs button.selected{background:#495033;color:#ffe1a7}.quest-tabs span{padding:2px 5px;border-radius:4px;background:#c18b38;color:#171c12;margin-left:4px;font-size:10px}.ad-summary,.achievement-summary{display:flex;justify-content:space-between;gap:10px;border:1px solid #424937;padding:13px;border-radius:8px;background:#20271c;margin-bottom:14px;font-size:11px;color:#adbba1}.ad-summary b{display:block;color:#ffd08c;font-size:17px;margin-top:6px}.ad-card{border:1px solid #555742;border-radius:11px;background:linear-gradient(135deg,#2c2d24,#1a211b);padding:18px;margin-bottom:14px}.ad-network{display:inline-block;font-weight:850;font-size:11px;letter-spacing:1px;background:#ffc677;color:#322713;padding:7px 9px;border-radius:5px}.ad-network span{color:#806023}.ad-network.monetag{background:#b9ca97;color:#24311e}.ad-network.task-network{background:#bcb4d9;color:#332d49}.ad-card h3{font-size:18px;margin:14px 0 7px}.ad-card p{font-size:13px;line-height:1.6;color:#b6c0a9;margin:0 0 16px}.ad-card .primary-action{width:100%;margin:0;font-size:12px}.ad-feedback{border-left:3px solid #b2ba7c;padding:10px 12px;font-size:12px;line-height:1.6;color:#d9dab5;background:#56633a22}.achievement-summary strong{color:#f1d29e;font-size:17px}.achievement-card{background:#21271d;border:1px solid #48523d;border-radius:11px;padding:16px;margin-bottom:12px}.achievement-card.completed{border-color:#bba363;background:linear-gradient(125deg,#35331f,#252e21)}.achievement-card.claimed{opacity:.65}.achievement-heading{display:flex;gap:10px;align-items:center}.achievement-heading>span{font-size:23px;width:33px;color:#d6c78d;flex:none}.achievement-heading>div{flex:1}.achievement-heading h3{font-size:14px;margin:0 0 5px}.achievement-heading p{font-size:11px;line-height:1.5;color:#a9b49e;margin:0}.achievement-heading>strong{font-size:16px;color:#f1c887}.achievement-heading small{display:block;font-size:9px;text-align:right;font-weight:400;color:#aeb695}.achievement-progress{height:5px;background:#11180e;border-radius:3px;margin:15px 0 11px;overflow:hidden}.achievement-progress span{display:block;height:100%;background:#b4c287}.achievement-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.achievement-bottom>span{font-size:11px;color:#b5bea7}.achievement-bottom button{font-size:11px;min-height:44px;padding:7px 10px;color:#ffe5aa;background:#646037;border:1px solid #8c8553;border-radius:5px}.achievement-bottom button:disabled{background:#2a3126;color:#b6beac;border-color:#535d48}
@media(min-width:700px){.app{padding-top:32px}.bottom-nav{border-radius:14px 14px 0 0}}@media(max-width:370px){.app{padding:15px 12px 110px}h1{font-size:16px}.preview-badge{font-size:8px}.state-copy h2{font-size:21px}.state-copy{padding:0 16px}.primary-action{font-size:12px}.furnace-stage{height:205px}.loop-guide{gap:7px;font-size:9px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.spark{display:none!important}}
@media(max-height:620px){.app{padding-top:10px}.app-header{padding-bottom:7px}.brand-mark{width:32px;height:32px}.brand-mark img{width:22px;height:22px}.wallet-strip{padding:6px;margin-bottom:10px}.avatar{width:28px;height:28px}.wallet strong{font-size:17px}.furnace-stage{height:100px}.furnace-image{width:92px;height:92px;transform:translateY(-3px)}.pedestal{width:88px;height:22px;bottom:3px}.pipe{height:45px;bottom:14px}.pipe-right{height:65px}.card-top{padding-top:10px}.state-copy h2{font-size:19px;margin:6px 0;line-height:1.3}.state-copy p{display:none}.run-stats{margin:10px 16px;padding:8px 0}.run-stats strong{font-size:20px}.primary-action{min-height:48px}.action-note{margin:9px 0 12px;font-size:9px}}
/* Rounded, raised controls; pressed controls settle into their lower edge. */
button{transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}
.primary-action{border-radius:15px;background:linear-gradient(180deg,#ffdf9e 0%,#ffd082 45%,#ecae4b 100%);border:1px solid #ffe4b0;border-bottom:1px solid #c58a35;box-shadow:0 5px 0 #a36c28,0 8px 14px #0004,inset 0 2px 0 #fff5,inset 0 -2px 0 #b8752325}
.secondary-action,.upgrade-bottom button,.achievement-bottom button,.preview-controls button{border-radius:12px;background:linear-gradient(180deg,#414a36,#2b3527);border:1px solid #687657;box-shadow:0 3px 0 #171f14,0 5px 8px #0003,inset 0 1px 0 #ffffff18}
.quest-tabs button{border-radius:11px}
.quest-tabs button.selected{background:linear-gradient(180deg,#626845,#444c30);box-shadow:0 3px 0 #262c1c,inset 0 1px 0 #ffffff25}
button.primary-action:active:not(:disabled){transform:translateY(4px);box-shadow:0 1px 0 #a36c28,0 2px 5px #0003,inset 0 1px 0 #fff3}
.secondary-action:active:not(:disabled),.upgrade-bottom button:active:not(:disabled),.achievement-bottom button:active:not(:disabled),.preview-controls button:active:not(:disabled),.quest-tabs button:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px 0 #171f14,inset 0 1px 0 #ffffff12}
.primary-action:disabled,.secondary-action:disabled,.upgrade-bottom button:disabled,.achievement-bottom button:disabled,.preview-controls button:disabled,.quest-tabs button:disabled{box-shadow:inset 0 1px 0 #ffffff10;transform:none;filter:saturate(.55)}
@media(hover:hover){button:not(:disabled):hover{filter:brightness(1.08)}}
.bottom-nav .nav-button{border-radius:12px;border:1px solid #48503b;background:linear-gradient(180deg,#2a3227,#1c231a);box-shadow:0 3px 0 #10150e,inset 0 1px 0 #ffffff12}
.bottom-nav .nav-button.active{border-color:#7d673b;background:linear-gradient(180deg,#4c4028,#30291c);box-shadow:0 3px 0 #19150c,inset 0 1px 0 #ffe3a332}
.bottom-nav .nav-button.active:before{display:none}
.bottom-nav .nav-button:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px 0 #10150e}
.access-pending .app{display:none!important}.private-lock{max-width:420px;margin:12vh auto;padding:28px 22px;text-align:center;color:#eee;background:linear-gradient(#2e3d4d,#17232f);border:1px solid #7b654e;border-radius:18px}.private-lock h1{font-size:23px;margin:20px 0 12px}.private-lock p{font-size:15px;line-height:1.7;color:#ccd5df}.private-lock button{min-height:48px;padding:12px 18px;border-radius:12px;background:linear-gradient(#ffd096,#f09042);color:#321b0b;border:1px solid #ffe2b5;box-shadow:0 4px 0 #84421c;font-weight:700}
html{scroll-padding-bottom:90px}main button,main input{scroll-margin-bottom:90px}
.app{padding-bottom:110px}.bottom-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;padding:8px 5px max(8px,env(safe-area-inset-bottom))}.nav-button{width:100%;min-height:48px;font-size:11px;gap:5px;padding:5px 0;white-space:nowrap;border-radius:7px}.nav-button>span{font-size:19px;line-height:20px}.nav-button.active{background:#ffc77b12}.nav-button.active:before{top:-3px}.toast{bottom:90px}.feature-card{padding:22px;border:1px solid #555742;border-radius:12px;background:linear-gradient(135deg,#2c2d24,#1a211b);text-align:center}.feature-card h3{font-size:20px;margin:12px 0}.feature-card p{font-size:14px;line-height:1.65;color:#b9c4af}.feature-card .primary-action{width:100%;margin:18px 0 0}.feature-symbol{font-size:48px;color:var(--amber)}.invite-text{overflow-wrap:anywhere;user-select:all;padding:12px;border:1px dashed #69734f;border-radius:6px;text-align:left}.empty-state{padding:18px;margin:16px 0;border:1px solid #3e4938;background:#20271d;border-radius:9px;font-size:14px;line-height:1.6;color:#b3bfaa}.empty-state p{margin:7px 0}.asset-pair{display:flex;align-items:center;justify-content:center;gap:26px}.asset-pair span{font-size:28px;color:var(--amber)}.trade-card label{display:block;text-align:left;font-size:14px;margin:20px 0 9px}.trade-card input{width:100%;min-height:48px;font:inherit;font-size:20px;padding:10px 12px;border:1px solid #7c805d;border-radius:6px;background:#131b11;color:#ffe0a3}.trade-card input:focus-visible{outline:2px solid var(--amber)}.wallet-card>img{display:block;margin:0 auto 12px}.wallet-card>strong{display:block;font-size:38px;color:var(--amber);margin:10px 0}.asset-balances{padding:16px;margin:16px 0;background:#20271d;border:1px solid #48523d;border-radius:10px}.asset-balances>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;font-size:14px}.history-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #434d37}.history-row:last-child{border-bottom:0}.history-row small{display:block;font-size:12px;color:#94a587}.history-row strong{color:var(--amber);font-size:14px}
