:root{--ink:#fff0cb;--muted:#bdab8a;--paper:#24160f;--purple:#e5a125;--line:#b0803830;--mint:#f5b72e;--gold:#ffd766;--wood:#4b2e19}
html{background:#24160f;scroll-padding-top:18px}body.gold-mine{color:#fff0cb;background:radial-gradient(ellipse at 80% 0,#75512638,transparent 48%),radial-gradient(ellipse at 10% 28%,#9a572424,transparent 40%),#24160f;min-height:100vh;font-family:'Space Grotesk','Noto Sans SC','Microsoft YaHei',sans-serif}body.gold-mine:before{content:'';position:fixed;inset:0;pointer-events:none;opacity:.16;background-image:radial-gradient(#f3bd5f 1px,transparent 1px);background-size:39px 39px;mask-image:linear-gradient(#000,transparent 75%)}.gold-mine .wrap{width:100%;max-width:1240px;padding-inline:32px}.gold-mine .nav{height:84px;min-height:84px;flex-wrap:nowrap;gap:24px;padding-block:0;border-bottom:1px solid #c9a36a1c;position:relative}.gold-mine .brand{gap:11px;font-size:21px;letter-spacing:1.1px;color:#ffe29c;flex-shrink:0}.brand img{object-fit:contain;filter:drop-shadow(0 3px 6px #ffb71c33)}.gold-mine .brand small{font-size:8px;letter-spacing:3px;color:#ad9677;margin-top:5px}.gold-mine .nav nav{font-size:12px;color:#cfba98;gap:18px}.gold-mine .nav nav a{padding:13px 0}.nav nav a span{padding-inline-start:16px;color:#e7b75c}.gold-mine .language-switch{color:#c8ad85;margin-inline-start:0;font-size:10px;gap:8px}.gold-mine .language-switch select{background:#ffffff05;border-color:#c7a26c3b;color:#f3d6a7;max-width:135px;min-height:39px;padding:6px 10px;border-radius:6px}.gold-mine .language-switch select option{background:#382319;color:#fff0cb}.gold-mine .language-switch label{font-size:0}.gold-mine .language-switch label:first-letter{font-size:16px}.gold-mine .language-status{background:#352216;color:#ffdb87}.gold-mine button:focus-visible,.gold-mine a:focus-visible,.gold-mine canvas:focus-visible{outline-color:#ffdf7e;outline-offset:3px}
.main-wrap{position:relative}.mine-intro{display:flex;justify-content:space-between;align-items:center;padding:34px 0 28px;gap:25px}.mine-intro .eyebrow{margin:0 0 12px;color:#d6b77e;font-size:9px;letter-spacing:2.5px}.mine-intro .eyebrow>span{background:#facb4f;box-shadow:0 0 14px #facb4f88;width:5px;height:5px}.mine-intro h1{font-size:39px;line-height:1.24;letter-spacing:-1.2px;font-weight:700;margin:0;color:#fff3d7}.mine-intro h1 br{display:none}.mine-intro h1 em{color:#ffd063;display:block;font-style:normal}.intro-note{margin:13px 0 0;color:#b9a384;font-size:12px;letter-spacing:.2px}.memory-card{border:1px solid #c4a06c30;border-radius:14px;padding:20px 22px 20px 12px;background:linear-gradient(140deg,#a8803c10,#27190e30);display:flex;align-items:center;gap:14px;transform:rotate(-3deg);position:relative;margin-inline-end:24px}.memory-card img{width:62px;height:62px;object-fit:contain;filter:drop-shadow(0 0 15px #35bcff22)}.memory-card b{display:block;font-size:13px;font-weight:500;color:#e9ce9e}.memory-card small{display:block;color:#9d886b;font-size:10px;margin-top:8px}.memory-spark{position:absolute;right:-12px;top:-18px;color:#ffd061;font-size:29px;text-shadow:0 0 25px #ffb00055}
.mine-cabinet{position:relative;border:9px solid #825429;border-radius:18px;background:#432818;box-shadow:0 2px 0 2px #ba85484d,inset 0 0 0 2px #e1aa6244,0 16px 50px #09030045;scroll-margin-top:15px}.mine-cabinet:before{content:'';position:absolute;inset:-6px;border:1px solid #f1ca8b35;border-radius:12px;pointer-events:none;z-index:8}.cabinet-corner{position:absolute;top:-7px;width:50px;height:16px;border-radius:4px;background:linear-gradient(#ca9c5d,#976833);z-index:9;box-shadow:0 2px 3px #1b0c0955}.corner-l{left:7px}.corner-r{right:7px}.cabinet-corner:before,.cabinet-corner:after{content:'';position:absolute;width:5px;height:5px;background:#3b291e;border:1px solid #eac18688;border-radius:50%;top:4px;left:7px}.cabinet-corner:after{left:auto;right:7px}.gold-mine .game-top{min-height:91px;height:91px;display:flex;justify-content:space-between;align-items:center;border:0;border-radius:8px 8px 0 0;padding:12px 20px;gap:18px;background:linear-gradient(180deg,#423126,#302219);box-shadow:inset 0 -1px 0 #a9783e60}.gold-mine .hud{position:static;inset:auto;display:flex;align-items:center;gap:24px;color:#ffe28d;flex:1;min-width:0}.gold-mine .hud-score{display:flex;align-items:center;gap:12px;min-width:168px;max-width:none;padding:8px 15px 8px 9px;background:linear-gradient(110deg,#201810,#292015);border:1px solid #c4a06a3a;border-radius:8px;box-shadow:inset 0 1px 4px #0006;backdrop-filter:none}.hud-score img{filter:drop-shadow(0 0 8px #ffbd4b22);width:40px;height:40px;object-fit:contain}.gold-mine .hud span{font-size:8px;letter-spacing:1.6px;color:#c7ad85}.gold-mine .hud strong{font-size:29px;line-height:1.08;font-weight:700;margin:4px 0 0;color:#ffe986;font-variant-numeric:tabular-nums;white-space:nowrap}.gold-mine .hud strong small{font-size:10px;font-weight:400;color:#bfa57d}.gold-mine .goal-box{width:135px}.gold-mine .goal-box strong{font-size:19px;color:#efd9af;margin-top:5px}.gold-mine .progress{height:4px;background:#100c094f;border-radius:4px;margin:8px 0 0;border:1px solid #b98b402a}.gold-mine .progress i{background:linear-gradient(90deg,#d1841d,#ffe379);box-shadow:0 0 10px #e8ac46}.gold-mine .timer{background:transparent;border:0;border-inline-start:1px solid #c1995a2a;border-radius:0;padding:2px 0 2px 24px;height:auto;min-width:105px;max-width:none;text-align:start;backdrop-filter:none}.gold-mine .timer strong{color:#fff2c9;font-size:27px}.gold-mine .timer.low strong{color:#ff8c6a}.gold-mine .game-tools{gap:7px}.gold-mine .game-tools button{background:#a7773914;color:#d1b586;border:1px solid #a67a3e40;min-height:42px;min-width:68px;max-width:120px;border-radius:7px;font-size:10px;padding:8px 10px}.gold-mine .game-tools button:hover:not(:disabled){background:#b27c3430;color:#ffe69e}.gold-mine .game-tools button:disabled{opacity:.35}
.gold-mine .game-stage{aspect-ratio:1100/620;width:100%;height:auto;min-height:0;background:#8c4d23;border-radius:0;isolation:isolate}.gold-mine .game-stage canvas{width:100%;height:100%;display:block;cursor:crosshair}.level-flag{position:absolute;top:15px;right:16px;pointer-events:none;padding:8px 13px;border-radius:6px;color:#ffffc2;background:#332419ce;border:1px solid #eaca7e65;font-size:10px;box-shadow:0 3px 6px #36200a25}.level-flag>span{color:#ffc547;margin-inline-end:8px;font-size:8px}.level-flag b{font-weight:500;letter-spacing:.2px}.gold-mine .overlay{background:linear-gradient(135deg,#49301af7,#302013fa);border:1px solid #c69c56b3;border-radius:15px;color:#fff0c7;box-shadow:0 12px 50px #1d0e0aa8;backdrop-filter:blur(12px);padding:28px;max-width:88%;max-height:92%;overflow:auto;transform:translate(-50%,-50%)}.gold-mine .intro-badge{color:#dcb669;font-size:9px;letter-spacing:1.5px}.gold-mine .overlay h2{color:#ffedbf;font-size:25px;margin:12px 0}.gold-mine .overlay p{color:#c7b18d;font-size:12px;line-height:1.8}.gold-mine .primary{background:linear-gradient(#ffe285 0%,#ffc846 45%,#edab2d 100%);color:#4e2b0d;box-shadow:0 4px 0 #98621d,inset 0 1px 0 #fff2b7;border:1px solid #ffd775;border-radius:8px;min-height:46px;font-weight:700;padding:12px 23px;transition:filter .15s,transform .15s;letter-spacing:.3px}.gold-mine .primary:hover:not(:disabled){background:linear-gradient(#ffeaa5,#ffd366,#f1b237);filter:brightness(1.06);transform:translateY(-1px)}.gold-mine .primary:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 #98621d}.gold-mine .primary span{margin-left:10px}.gold-mine .overlay.ready{width:470px;left:50%;top:auto;bottom:16px;max-width:88%;transform:translateX(-50%);padding:15px 19px 17px;display:grid;grid-template-columns:1fr auto;gap:0 20px;text-align:start;border-radius:12px;background:linear-gradient(120deg,#3e291ce8,#302017e8)}.overlay.ready .intro-badge{grid-column:1;font-size:7px;letter-spacing:1px}.gold-mine .overlay.ready h2{grid-column:1;font-size:20px;margin:7px 0 4px}.gold-mine .overlay.ready p{grid-column:1;font-size:10px;margin:0;max-width:250px}.overlay.ready #startBtn{grid-column:2;grid-row:1/4;align-self:center;min-width:125px;font-size:13px;padding:12px 18px}.overlay.ready .intro-controls{display:none}.gold-mine .overlay.hidden{display:none}.gold-mine .overlay .secondary{color:#d8b678;border:1px solid #d1aa603d;margin-top:12px;border-radius:6px}.gold-mine .result-score{color:#ffda6c}.gold-mine .shop-item{background:#b0803020;color:#f2d296;border-color:#b68b4e70}.gold-mine .shop-item b{color:#ffe084}.gold-mine .shop-item small{color:#b5a082}.gold-mine .shop-note{color:#b5a082}.gold-mine .toast{background:#302014f0;color:#ffdd82;border:1px solid #b9904a70;bottom:18px;border-radius:7px}
.mine-controls{padding:17px 19px 18px;display:flex;gap:18px;align-items:center;background:linear-gradient(#47301e,#3b281b);border-top:2px solid #b77b3370;border-radius:0 0 7px 7px}.control-hint{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.mouse-mark{display:grid;place-items:center;width:34px;height:40px;border:1px solid #9a764c9c;border-radius:13px 13px 8px 8px;font-size:20px;color:#e4bd78;background:#241a1230}.control-hint b{font-size:11px;color:#e9d2ad;font-weight:500;display:block}.control-hint small{font-size:9px;color:#ad9577;margin-top:7px;display:block}.gold-mine kbd{background:#1e171122;border:1px solid #b38b4a48;box-shadow:0 1px 0 #9f773c40;color:#c5aa7b;font-size:8px;padding:1px 4px}.control-hint small i{font-style:normal;padding:0 8px;color:#766244}.mine-controls .actions{gap:10px;display:flex;align-items:center}.gold-mine .actions button{min-height:49px;font-size:12px;padding:10px 19px;border-radius:8px}.gold-mine .actions .drop-button{min-width:188px;font-size:14px}.gold-mine #blastBtn{background:linear-gradient(#665033,#514029);color:#f4d395;border:1px solid #ad864d7a;box-shadow:0 3px 0 #241a11;min-width:100px}.gold-mine #blastBtn>span:first-child{font-size:23px;vertical-align:middle;line-height:1}.gold-mine #blastBtn b{padding:2px 5px;background:#261b1580;border-radius:4px;font-size:10px;margin-inline-start:5px}.game-rules{position:relative}.gold-mine .rules-toggle{list-style:none;font-size:10px;color:#d4b882;border:0;background:transparent;cursor:pointer;min-height:44px;display:flex;align-items:center;gap:11px;padding:10px 2px 10px 12px;white-space:nowrap}.rules-toggle::-webkit-details-marker{display:none}.game-rules[open] .rules-toggle{color:#ffdc7a}.game-rules .rules-content{position:absolute;z-index:15;bottom:65px;right:0;width:500px;max-width:calc(100vw - 58px);padding:22px;border-radius:12px;background:#f9efdb;color:#533b24;border:2px solid #bb8c4b;box-shadow:0 15px 65px #1a0c04aa;max-height:70vh;overflow:auto;overscroll-behavior:contain}.rules-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.rules-heading h2{font-size:20px;margin:0}.rules-heading button{width:40px;height:40px;font-size:26px;background:#ded0b3;color:#765b31;border-radius:6px}.rules-content ol{list-style:none;padding:0;margin:0}.rules-content li{display:flex;gap:14px;margin:0 0 18px}.rules-content li>b{color:#b98b39;font-size:15px}.rules-content h3{font-size:12px;margin:0 0 5px}.rules-content p{font-size:11px;line-height:1.7;margin:0;color:#907a5a}.treasure-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-block:10px;border-top:1px solid #cbb99670}.treasure-list article{text-align:center}.treasure-list img{object-fit:contain}.treasure-list h3{font-size:11px}.rules-content .rules-detail{margin:4px 0 15px}.rules-content .personal-best{padding-top:12px;border-top:1px solid #cbb99670;font-size:10px}.personal-best b{color:#956121;margin:0 6px}.journey-strip{display:flex;align-items:center;gap:18px;justify-content:center;padding:26px 3px 24px}.journey-step{display:flex;gap:10px;align-items:center;flex:1;max-width:330px;min-width:0}.journey-step>span{display:grid;place-items:center;flex-shrink:0;width:29px;height:29px;border:1px solid #96764766;border-radius:50%;color:#c8ab78;font-size:10px;font-weight:700}.journey-step.active>span{background:#e9af3322;border-color:#b9924070;color:#ffdb85}.journey-step b{font-size:11px;color:#d9c29b;font-weight:500;display:block}.journey-step small{display:block;color:#87745b;font-size:9px;line-height:1.6;margin-top:4px}.journey-arrow{color:#7f6842;font-size:20px;margin-inline:2px 8px}.journey-step.guide-help-link{position:static;font:inherit;border:0;background:transparent;padding:0;text-decoration:none;box-shadow:none;width:auto;transform:none;color:inherit;inset:auto}.journey-step.guide-help-link:hover b{color:#ffda79}.mine-footer{height:auto;min-height:60px;max-width:none;display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #d0b3741a;font-size:8px;color:#79644d;letter-spacing:.5px}.mine-footer i{font-style:normal;color:#ad8d58;padding:0 7px}
/* The independent guide uses the same visual family, retaining its real GIF. */
.gold-mine.safari-guide-page .guide-shell{max-width:820px;padding-block:30px 50px}.gold-mine.safari-guide-page .guide-card{background:linear-gradient(145deg,#f9efdc,#ead9b8);border:5px solid #96672f;color:#50351f;box-shadow:0 20px 70px #13090466;border-radius:18px}.gold-mine.safari-guide-page .intro-badge{color:#9f7437}.gold-mine.safari-guide-page h1{color:#5f3c20}.gold-mine.safari-guide-page .guide-primary{background:linear-gradient(#ffdb72,#efb631);color:#583511;border:1px solid #d09b33;box-shadow:0 3px 0 #9b6b25}.gold-mine.safari-guide-page .guide-progress{background:#dfc58f55;border-color:#b58c4c44;color:#735527}.gold-mine.safari-guide-page .guide-tag{background:#e3c991;color:#865a23}.gold-mine.safari-guide-page .brand-icon{color:#ffc950}.gold-mine.safari-guide-page .guide-back{color:#8b652e}
@media(min-width:1500px){.gold-mine .wrap{max-width:1320px}.mine-intro{padding-block:36px 30px}.mine-intro h1{font-size:42px}}
@media(max-width:950px){.gold-mine .wrap{padding-inline:22px}.mine-intro h1{font-size:32px}.memory-card{margin:0;padding:15px;max-width:290px}.memory-card img{width:46px;height:46px}.memory-card b{font-size:11px}.gold-mine .hud{gap:16px}.gold-mine .hud-score{min-width:130px;padding:8px}.gold-mine .goal-box{width:100px}.gold-mine .timer{min-width:85px;padding-inline-start:16px}.gold-mine .game-tools button{min-width:52px;font-size:9px}.mine-controls{gap:12px;padding:13px}.control-hint b{font-size:10px}.mouse-mark{display:none}.gold-mine .actions .drop-button{min-width:145px}.journey-strip{gap:9px}.journey-step b{font-size:10px}.journey-step small{font-size:8px}.journey-arrow{margin:0}.gold-mine .nav{height:75px;min-height:75px}}
@media(max-width:650px){.gold-mine .wrap{padding-inline:14px}.gold-mine .nav{gap:10px;min-height:68px;height:68px}.gold-mine .brand{font-size:16px;gap:7px}.brand img{width:35px;height:35px}.gold-mine .brand small{font-size:6px;letter-spacing:1.8px}.gold-mine .nav nav{display:none}.gold-mine .language-switch{margin-inline-start:auto;max-width:135px;gap:0}.gold-mine .language-switch label{display:none}.gold-mine .language-switch select{max-width:115px;font-size:10px;min-height:38px;padding-inline:8px}.mine-intro{padding:23px 2px 22px;gap:12px}.mine-intro .eyebrow{font-size:8px;margin-bottom:10px;letter-spacing:1.5px}.mine-intro h1{font-size:27px;line-height:1.29;letter-spacing:-.8px}.intro-note{font-size:10px;margin-top:10px}.memory-card{display:none}.mine-cabinet{border-width:6px;border-radius:12px;box-shadow:0 1px 0 1px #ba85484d,0 15px 35px #09030055}.mine-cabinet:before{inset:-4px;border-radius:8px}.cabinet-corner{height:13px;width:35px;top:-5px}.cabinet-corner:before,.cabinet-corner:after{top:3px;width:4px;height:4px;left:5px}.cabinet-corner:after{left:auto;right:5px}.gold-mine .game-top{height:auto;min-height:78px;padding:9px 9px;gap:7px;align-items:stretch;border-radius:5px 5px 0 0}.gold-mine .hud{gap:10px;justify-content:space-between;flex:1}.gold-mine .hud-score{min-width:91px;gap:5px;padding:6px 6px;border-radius:6px}.hud-score img{width:26px;height:26px}.gold-mine .hud span{font-size:7px;letter-spacing:.7px;line-height:1.4}.gold-mine .hud strong{font-size:22px;margin-top:4px}.gold-mine .hud strong small{font-size:8px}.gold-mine .goal-box{width:66px;flex-shrink:1}.gold-mine .goal-box strong{font-size:17px;margin-top:3px}.gold-mine .progress{height:4px;margin-top:6px}.gold-mine .timer{padding-inline-start:9px;min-width:51px;max-width:none}.gold-mine .timer strong{font-size:21px}.gold-mine .game-tools{display:flex;flex-direction:column;justify-content:center;gap:3px}.gold-mine .game-tools button{font-size:8px;min-height:28px;padding:4px;min-width:42px;max-width:75px;line-height:1.3;border-radius:4px}.gold-mine .game-stage{aspect-ratio:auto;height:clamp(330px,93vw,450px);min-height:330px}.level-flag{top:10px;right:9px;font-size:8px;padding:6px 8px;max-width:48%;line-height:1.4}.level-flag>span{margin-inline-end:4px}.gold-mine .overlay.ready{max-width:90%;width:350px;bottom:14px;padding:13px;gap:0 10px;border-radius:8px}.gold-mine .overlay.ready .intro-badge{font-size:6px;line-height:1.4}.gold-mine .overlay.ready h2{font-size:16px;line-height:1.4;margin:5px 0 3px}.gold-mine .overlay.ready p{font-size:8px;line-height:1.5;max-width:160px}.gold-mine .overlay.ready #startBtn{font-size:11px;min-width:94px;padding:9px 11px;min-height:43px}.overlay.ready #startBtn span{display:none}.gold-mine .overlay{padding:19px 15px;border-radius:10px;max-width:90%;max-height:94%}.gold-mine .overlay h2{font-size:20px}.gold-mine .overlay p{font-size:11px}.gold-mine .overlay .primary{font-size:12px;min-height:44px;padding:10px 18px}.gold-mine .overlay .intro-controls{font-size:9px!important}.gold-mine .overlay.shop{padding:15px 10px}.gold-mine .shop-item{font-size:10px;padding:7px 3px}.gold-mine .shop-item small{font-size:8px}.mine-controls{padding:11px 10px 12px;display:grid;grid-template-columns:1fr auto;gap:11px 8px}.control-hint{grid-column:1;grid-row:2}.control-hint b{font-size:9px;color:#bba180}.control-hint small{display:none}.mine-controls .actions{grid-column:1/3;display:grid;grid-template-columns:1fr 1.8fr;gap:9px;width:100%}.gold-mine .actions button{min-height:48px;padding:8px 10px;font-size:12px}.gold-mine .actions .drop-button{min-width:0;font-size:14px}.gold-mine #blastBtn{min-width:0}.game-rules{grid-column:2;grid-row:2;position:static}.gold-mine .rules-toggle{min-height:24px;font-size:9px;padding:2px 0;gap:5px}.game-rules .rules-content{bottom:88px;right:8px;width:calc(100% - 16px);max-width:none;padding:17px;max-height:70vh}.gold-mine .toast{font-size:9px;bottom:14px;padding:8px 12px}.journey-strip{padding:22px 2px 20px;gap:7px;align-items:flex-start}.journey-step{flex-direction:column;gap:7px;align-items:center;text-align:center}.journey-step>span{width:24px;height:24px;font-size:9px}.journey-step b{font-size:9px;line-height:1.5;font-weight:500}.journey-step small{font-size:8px;margin-top:5px}.journey-arrow{font-size:16px;margin-top:3px}.mine-footer{font-size:7px;min-height:53px;gap:10px;line-height:1.7;padding:12px 2px}.mine-footer>span:last-child{max-width:48%;text-align:end}.gold-mine.safari-guide-page .guide-shell{padding-inline:12px;padding-block:20px 30px}.gold-mine.safari-guide-page .guide-card{border-width:3px}}
@media(max-width:359px){.gold-mine .wrap{padding-inline:10px}.mine-intro h1{font-size:24px}.gold-mine .hud{gap:7px}.gold-mine .hud-score{min-width:78px;padding:4px}.hud-score img{width:22px;height:22px}.gold-mine .hud strong{font-size:19px}.gold-mine .goal-box{width:55px}.gold-mine .timer{min-width:43px;padding-inline-start:7px}.gold-mine .game-tools button{min-width:36px;font-size:7px}.gold-mine .game-stage{height:330px}.gold-mine .overlay.ready p{max-width:128px}.gold-mine .overlay.ready #startBtn{min-width:85px;font-size:10px}}
@media(max-height:650px) and (min-width:651px){.mine-intro{padding-block:15px}.mine-intro h1{font-size:27px}.mine-intro h1 em{display:inline;margin-left:10px}.mine-intro .eyebrow,.intro-note,.memory-card{display:none}.gold-mine .nav{height:55px;min-height:55px}.gold-mine .game-top{height:68px;min-height:68px}.gold-mine .game-stage{max-height:calc(100vh - 250px);min-height:230px;aspect-ratio:auto}.journey-strip{padding-block:18px}.mine-footer{min-height:45px}}
html[dir=rtl] .gold-mine .hud{direction:ltr}html[dir=rtl] .gold-mine .game-rules .rules-content{right:auto;left:0}html[dir=rtl] .gold-mine .overlay.ready{text-align:right}html[dir=rtl] .gold-mine .level-flag{right:auto;left:16px}html[dir=rtl] .journey-arrow{transform:scaleX(-1)}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.memory-card{transform:none}}
/* The two toolbar actions retain usable touch targets on narrow screens. */
@media(max-width:650px){.gold-mine .game-tools{flex-direction:row;gap:4px;align-items:center}.gold-mine .game-tools button{min-height:44px;min-width:40px;max-width:40px;padding:5px 2px;overflow-wrap:anywhere}.gold-mine .hud-score{min-width:78px}.gold-mine .goal-box{width:55px}.gold-mine .timer{min-width:45px;padding-inline-start:7px}.gold-mine .hud{gap:8px}}
@media(max-width:359px){.gold-mine .hud-score{min-width:69px;gap:3px}.gold-mine .hud-score img{width:18px;height:18px}.gold-mine .goal-box{width:44px}.gold-mine .hud{gap:5px}.gold-mine .timer{min-width:39px;padding-inline-start:5px}.gold-mine .game-top{gap:5px}.gold-mine .game-tools{gap:3px}}
/* Readable warm ink on the guide's light parchment surface. */
.gold-mine.safari-guide-page .guide-progress strong{color:#8b5418}
.gold-mine.safari-guide-page .guide-progress p,
.gold-mine.safari-guide-page .guide-caption p,
.gold-mine.safari-guide-page .guide-help,
.gold-mine.safari-guide-page .guide-gate,
.gold-mine.safari-guide-page .guide-status{color:#795d37}
.gold-mine.safari-guide-page .guide-steps{color:#63482c}
.gold-mine.safari-guide-page .guide-caption button,
.gold-mine.safari-guide-page .guide-secondary{color:#805421}
.gold-mine.safari-guide-page .guide-primary.is-secondary{background:transparent;color:#805421;border-color:#b48c52}
.gold-mine.safari-guide-page .guide-card .copy-field{color:#50351f;background:#fff9ed;border:1px solid #b7935d}
