/* Warm MarsClaims HUD, following the supplied September 22 reference. */
:root{--cream:#f5e6ce;--ink:#392a24;--copper:#956548;--teal:#397b7c}
body{font-family:"Segoe UI",Arial,sans-serif}
.brand,.brand small{color:#fff0d9}.brand small{color:#ac512b}.brand-icon{width:58px;height:42px;display:block}.brand-icon svg{width:100%;height:100%}.brand{gap:8px!important;letter-spacing:2px!important}
.colony-telemetry,body[data-mode=walk] .colony-telemetry{filter:none;gap:6px;max-width:calc(100vw - 410px)}
.colony-telemetry>div,.colony-telemetry>#account-button,.colony-telemetry>#light{height:39px;background:linear-gradient(#6f4a35,#4b3328);border:2px solid #d0aa85;box-shadow:inset 0 1px #ffffff25,0 2px 3px #4d261b30;color:#fff2e3;border-radius:22px;padding:4px 10px}
.colony-telemetry strong,#account-button strong{font-size:12px;max-width:100px}.colony-telemetry .hud-icon{color:#57b6b2}.coin-icon{display:grid;place-items:center;width:25px;height:25px;background:linear-gradient(#ffb539,#df6815);border:2px solid #ffe0a0;border-radius:50%;box-shadow:0 0 0 2px #9a4e21;font-weight:800;color:#ffe3a0;font-size:15px}.colony-telemetry>div:first-child strong::after{font-size:11px}.status i{width:11px;height:15px;background:#5cbeb6;box-shadow:none;border-radius:9px 9px 9px 0;transform:rotate(-45deg)}
.header-actions button,#help{width:42px;height:42px;clip-path:none;border-radius:50%;border:2px solid #c67b52;background:linear-gradient(#60331f,#3c2119);box-shadow:inset 0 1px 2px #f7c28c60,0 2px 3px #51261866;color:#fff0d7;font-size:27px;font-weight:700}.header-actions button::before{display:none}.header-actions .hud-icon{color:#f4d6b3;width:26px;height:26px}
#pioneer-mission{top:76px;left:22px;width:272px;max-width:272px;padding:12px 12px 12px 67px;background:linear-gradient(120deg,#fff1dc,#efdbc0);border:2px solid #ffefd8;border-radius:12px;color:var(--ink);box-shadow:0 3px 7px #743f2225;min-height:74px}
#pioneer-mission summary{font-size:13px;font-weight:650;line-height:1.3}#mission-copy{font-size:13px}.mission-avatar{position:absolute;left:0;bottom:1px;width:66px;height:76px;object-fit:contain}.mission-tagline{display:block;position:absolute;left:67px;bottom:9px;font-size:10px;font-weight:400}#pioneer-mission summary{padding-bottom:17px}#mission-detail{color:#604334;font-size:12px}#pioneer-mission[open] .mission-tagline{display:none}
#return-city,body[data-mode=walk] #return-city,#view-toggle{background:#5c3c2bdc;border:1px solid #ba8863;border-radius:9px;color:#fff1dc;clip-path:none}#return-city kbd{color:#f5dec5}
footer{bottom:18px;filter:none;display:grid;grid-template-columns:auto 58px;gap:8px;align-items:end}.game-modes{grid-column:1/3;margin:0;justify-self:center;opacity:.9}footer .game-modes button{background:#5a3c2b;border:1px solid #bf9876;color:#ffe9ce;height:27px;min-height:27px;font-size:10px}.game-modes button.active{background:#78604a;border-color:#d6b58e}
footer .item-hotbar{gap:5px;padding:6px;border:2px solid #a77451;border-radius:13px;background:linear-gradient(#5b3826,#362319);box-shadow:0 3px 0 #382015,inset 0 1px #e4ad7750}
footer nav button.item-slot,footer .item-hotbar .empty{width:56px;height:58px;min-height:58px;border:2px solid #987456;border-radius:8px;background:linear-gradient(135deg,#775139,#513826);box-shadow:inset 0 1px 3px #efc59b20;padding:2px}
footer .item-hotbar .item-slot.active,footer .item-hotbar .item-slot[aria-pressed=true]{outline:2px solid #6ae0d9;outline-offset:0;box-shadow:0 0 9px #67d9d1,inset 0 0 8px #b9eee850;background:#766956}
.item-slot kbd,footer nav button kbd{display:block;top:auto;bottom:2px;right:4px;font-size:10px;color:#f0d2ae;opacity:1}
.stone-preview.rendered-preview{transform:none;border:0;box-shadow:none;background-size:contain;background-position:center;background-repeat:no-repeat;width:47px;height:47px}.tool-preview{width:48px;height:48px;object-fit:contain}
footer #build.backpack{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:58px!important;min-width:0;height:70px;padding:6px;border:2px solid #aa7650;border-radius:12px;background:linear-gradient(#67442f,#3f281d);clip-path:none;box-shadow:inset 0 0 0 3px #392319;color:#fbe0bc;margin:0}#build.backpack svg{width:40px;height:42px}#build.backpack kbd{font-size:10px;background:none;border:0;padding:0;margin:0}#build.backpack::before{display:none}#build.backpack.active{outline:2px solid #eab175}
body[data-inventory=open] #build-dock,body[data-mode=build][data-inventory=open] #build-dock{width:530px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 195px);left:50%;top:48%;right:auto;bottom:auto;transform:translate(-50%,-50%);padding:12px;border:3px solid #926c50;border-radius:19px;background:linear-gradient(125deg,#faecd5,#ecd6b8);color:var(--ink);box-shadow:inset 0 0 0 5px #fff3df,0 8px 22px #45251a55;filter:none;clip-path:none;overflow:auto;scrollbar-color:#b79473 #efdfc9}
#build-dock::before{display:none}#build-dock .dock-title{margin:0 0 8px;padding:0 3px 8px;border-bottom:1px solid #d6b797}#build-dock .dock-title h2{font-size:19px;letter-spacing:0;font-weight:700;display:flex;align-items:center;gap:8px}.menu-cube{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#efad65;color:#b44f1d;border:2px solid #f8d5a0}
#close-build-dock{width:34px;height:34px;border-radius:7px;border:1px solid #deb991;background:#f5dfbf;color:#69391f;font-size:25px;clip-path:none}#close-build-dock:hover{background:#efc89f;color:#4c2c1d}
#build-dock .inventory-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:0 7px 9px}#build-dock .inventory-tabs button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:55px;width:100%;padding:4px;min-width:0;border:1px solid #ddc7af;border-radius:7px;background:linear-gradient(#dbc8b1,#cbb59c);color:#503e31;font-size:12px}#build-dock .inventory-tabs button>span{font-size:22px;line-height:23px}#build-dock .inventory-tabs button[aria-pressed=true]{background:linear-gradient(#ff8644,#d86028);border-color:#fcb47c;color:#fff9ec}
.inventory-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;background:#e6d3b9;border:1px solid #ddbea0;border-radius:10px;padding:9px;max-height:245px;overflow-y:auto;align-content:start}.inventory-grid .item-slot{width:100%;height:auto;aspect-ratio:1;border:2px solid #e4d4bf;border-radius:6px;background:linear-gradient(130deg,#c8b69e,#b5a089);padding:2px;box-shadow:inset 0 1px #fff5}.inventory-grid .item-slot.empty{background:#cdbba480;opacity:.6}.inventory-grid small{display:none}.inventory-grid .stone-preview.rendered-preview,.inventory-grid .tool-preview{width:100%;height:100%;max-height:55px}.inventory-grid .item-slot[aria-pressed=true],.inventory-grid .item-slot:hover:not(.empty),.inventory-grid .item-slot:focus-visible{outline:none;border:2px solid #ef8729;box-shadow:0 0 0 1px #fff1c6;background:#ddcbb5}
.item-detail{margin:10px 3px 0;display:grid;grid-template-columns:70px 1fr 130px;gap:10px;align-items:center;background:#faedd7;border:1px solid #e7ccaa;border-radius:11px;padding:10px}.item-detail img{width:68px;height:68px;background:#d8c5ab;border-radius:7px}.item-detail strong{font-size:15px}.item-detail p{font-size:12px;line-height:1.4;margin:5px 0 0;color:#685043}#item-choose{border:1px solid #366c6b;background:linear-gradient(#508e8b,#326866);color:#fff;font-size:14px;font-weight:650;border-radius:9px;padding:12px;min-height:44px;cursor:pointer}#item-choose:hover{background:#3e817f}#inventory-empty{font-size:13px;color:#6b5140;text-align:center;margin:12px 0}
body[data-has-claim=true] #build-dock #action-title{display:none}#build-dock #action-copy{color:#684e3d}#build-dock #sync-state{color:#657950;font-size:10px;margin:6px 4px 0}#build-dock #placement-status:empty{display:none}#build-dock #own-claim{width:auto;margin:7px 3px 0;padding:5px 8px;font-size:11px;border:1px solid #c6a789;border-radius:6px;background:#e7d4b8;color:#664a35}#build-dock>button.primary{background:#4b8280;border:1px solid #336462;color:white;border-radius:8px}#block-tools{background:#563824dd;border:1px solid #9e7651;border-radius:8px;bottom:128px}#block-tool-name,#block-status{color:#ffecd3}
dialog{background:linear-gradient(#f6e8d0,#e6cfad);color:#3f3027;border:3px solid #a47a56;border-radius:16px}dialog p,.hud-setting{color:#604936}.close{color:#61432e}#toast{background:#593a29;border-color:#cf9d72;color:#fff2df}
@media(max-width:1100px){.colony-telemetry,body[data-mode=walk] .colony-telemetry{max-width:calc(100vw - 340px)}.colony-telemetry>div,.colony-telemetry>#account-button,.colony-telemetry>#light{padding:4px 7px}.colony-telemetry .status{display:none!important}.brand-icon{width:45px}}
@media(max-width:900px){.colony-telemetry,body[data-mode=walk] .colony-telemetry{top:62px;max-width:calc(100vw - 24px)}#pioneer-mission{top:111px}#return-city,body[data-mode=walk] #return-city{top:111px}}
@media(max-width:700px){.brand,.brand small{font-size:10px}.brand-icon{width:43px;height:34px}.header-actions button,#help{width:38px;height:38px}.colony-telemetry,body[data-mode=walk] .colony-telemetry{top:59px}.colony-telemetry>div,.colony-telemetry>#account-button{height:33px}.colony-telemetry strong,#account-button strong{font-size:11px;max-width:100px}.colony-telemetry .status,.colony-telemetry>#light{display:none!important}.coin-icon{width:19px;height:19px;font-size:12px}.colony-telemetry>div:first-child .coin-icon{display:grid}#pioneer-mission{top:103px;left:10px;width:205px;max-width:calc(100vw - 115px);min-height:44px;padding:8px 8px 8px 39px;border-radius:9px}.mission-avatar{width:38px;height:44px}.mission-tagline{display:none}#pioneer-mission summary{padding:0;font-size:11px}#mission-copy{font-size:11px}#return-city,body[data-mode=walk] #return-city{top:104px;right:10px;font-size:9px}
 footer{bottom:10px;width:max-content;max-width:calc(100vw - 12px);grid-template-columns:auto 44px;gap:5px}footer .item-hotbar{gap:3px;padding:4px;border-radius:10px}footer nav button.item-slot,footer .item-hotbar .empty{width:40px;height:44px;min-height:44px;border-radius:6px}footer .item-hotbar .empty:last-child{display:none}footer #build.backpack{width:44px!important;height:56px;padding:3px}#build.backpack svg{width:32px;height:34px}.stone-preview.rendered-preview,.tool-preview{width:35px;height:35px}.item-slot kbd{font-size:9px}body[data-inventory=open] #build-dock,body[data-mode=build][data-inventory=open] #build-dock{width:440px;top:49%;max-height:calc(100dvh - 165px);padding:10px;border-radius:14px}.inventory-grid{grid-template-columns:repeat(5,minmax(0,1fr));max-height:230px;padding:6px;gap:4px}#build-dock .inventory-tabs{margin:0 0 8px;gap:4px}#build-dock .inventory-tabs button{font-size:11px;height:51px}.item-detail{grid-template-columns:52px 1fr;gap:8px;padding:8px;margin:8px 0 0}.item-detail img{width:52px;height:52px;grid-row:1/3}.item-detail strong{font-size:14px}.item-detail p{font-size:11px;margin:2px 0}.item-detail #item-choose{grid-column:2;padding:8px;font-size:13px;min-height:40px}#block-tools{bottom:112px}body[data-block-active=true][data-inventory=closed] #touch-build-action,#flight-height button,#walk-pad button{background:#694a32ed;border:2px solid #bf9570;color:#fff0dc}#build-dock .dock-title h2{font-size:17px}.game-modes{gap:6px}footer .game-modes button{font-size:10px;min-height:28px}body[data-inventory=open] #pioneer-mission{display:none}}
@media(max-width:360px){footer nav button.item-slot,footer .item-hotbar .empty{width:35px}footer .item-hotbar .empty:nth-last-child(2){display:none}.inventory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.colony-telemetry strong,#account-button strong{max-width:80px}}
@media(max-height:550px){body[data-inventory=open] #build-dock,body[data-mode=build][data-inventory=open] #build-dock{top:50%;max-height:calc(100dvh - 24px)}.inventory-grid{max-height:125px}}
#build-dock>button#own-claim{width:auto;min-height:28px;background:#ead8bc;color:#604532;border:1px solid #c6a789;border-radius:6px;margin:7px 3px 0;padding:5px 8px;font-size:11px}
footer #build.backpack,footer #build.backpack.active{background:linear-gradient(#67442f,#3f281d)!important;color:#ffe2bd;box-shadow:inset 0 0 0 3px #392319}
.inventory-grid .item-slot.previewed{border:2px solid #ef8729;box-shadow:0 0 0 1px #fff1c6;background:#ddcbb5}
#build-dock .inventory-tabs button,#build-dock .inventory-tabs button:hover{filter:none!important;translate:none!important;box-shadow:none}

/* Anthracite and turquoise palette from the user's September 22 reference. */
:root{--ui-panel:#292d34;--ui-slot:#363940;--ui-border:#69737c;--ui-text:#f1f3f5;--ui-muted:#c1c9cf;--ui-accent:#59dedc}
.colony-telemetry>div,.colony-telemetry>#account-button,.colony-telemetry>#light{background:linear-gradient(#343a43,#252a31);border-color:#74818a;color:var(--ui-text);box-shadow:inset 0 1px #ffffff18,0 2px 4px #10182035}
.colony-telemetry .hud-icon{color:var(--ui-accent)}
.colony-telemetry>#light{border-color:#c39a56;color:#ffc15c;background:linear-gradient(#49403a,#332f2e)}
.header-actions button,#help{background:linear-gradient(#383f48,#23282f);border-color:#7b858b;color:var(--ui-text);box-shadow:inset 0 1px #ffffff25,0 2px 4px #11182055}
.header-actions .hud-icon{color:var(--ui-text)}
#return-city,body[data-mode=walk] #return-city,#view-toggle{background:#292e35ed;border-color:#75818a;color:var(--ui-text)}
#return-city kbd{color:var(--ui-text)}
footer .game-modes button{background:#2b3037;border-color:#707b83;color:var(--ui-text)}
footer .game-modes button.active{background:#304b50;border-color:var(--ui-accent)}
footer .item-hotbar{background:linear-gradient(#30353d,#1f242b);border-color:#75818a;box-shadow:0 3px 0 #151a20,inset 0 1px #ffffff20}
footer nav button.item-slot,footer .item-hotbar .empty{background:linear-gradient(135deg,#3b3e45,#2a2d34);border-color:#68717b;box-shadow:inset 0 1px 3px #ffffff12}
footer .item-hotbar .item-slot.active,footer .item-hotbar .item-slot[aria-pressed=true]{background:#28464b;outline-color:var(--ui-accent);box-shadow:0 0 9px #59dedc99,inset 0 0 8px #59dedc40}
.item-slot kbd,footer nav button kbd{color:#e4ecef}
footer #build.backpack,footer #build.backpack.active{background:linear-gradient(#343b43,#222830)!important;border-color:#74818a;color:var(--ui-text);box-shadow:inset 0 0 0 3px #1c232b}
#build.backpack.active{outline-color:var(--ui-accent)}
body[data-inventory=open] #build-dock,body[data-mode=build][data-inventory=open] #build-dock{background:linear-gradient(125deg,#343a43,#252a31);border-color:#78858e;color:var(--ui-text);box-shadow:inset 0 0 0 4px #424b54,0 8px 24px #10182066;scrollbar-color:#73818c #252a31}
#build-dock .dock-title{border-bottom-color:#626e79}
#close-build-dock{background:#39414b;border-color:#75818a;color:var(--ui-text)}
#close-build-dock:hover{background:#4b5864;color:white}
#build-dock .inventory-tabs button{background:linear-gradient(#444c56,#343c46);border-color:#65717c;color:#e3e9ed}
#build-dock .inventory-tabs button[aria-pressed=true]{background:linear-gradient(#326368,#25474d);border-color:var(--ui-accent);color:#efffff}
.inventory-grid{background:#22272e;border-color:#56616d}
.inventory-grid .item-slot{background:linear-gradient(130deg,#454c55,#333a43);border-color:#687480;box-shadow:inset 0 1px #ffffff15}
.inventory-grid .item-slot.empty{background:#363c44;opacity:1;border-color:#414a54}
.inventory-grid .item-slot[aria-pressed=true],.inventory-grid .item-slot:hover:not(.empty),.inventory-grid .item-slot:focus-visible,.inventory-grid .item-slot.previewed{border-color:var(--ui-accent);box-shadow:0 0 5px #59dedc60;background:#304e54}
.item-detail{background:#303841;border-color:#5d6c78;color:var(--ui-text)}
.item-detail img{background:#48535e}
.item-detail p,#inventory-empty,#build-dock #action-copy{color:var(--ui-muted)}
#item-choose{background:linear-gradient(#397d82,#295b61);border-color:#69c9cc;color:white}
#item-choose:hover{background:#3c888d}
#build-dock #sync-state{color:#abd3b1}
#build-dock #own-claim,#build-dock>button#own-claim{background:#39444f;color:#e4edf1;border-color:#71818e}
#block-tools{background:#252c34ed;border-color:#71818e}
#block-tool-name,#block-status{color:var(--ui-text)}
dialog{background:linear-gradient(#353d47,#252c34);color:var(--ui-text);border-color:#78858e}
dialog p,.hud-setting{color:var(--ui-muted)}
.close{color:var(--ui-text)}
#toast{background:#29323b;border-color:#71818e;color:var(--ui-text)}
body[data-block-active=true][data-inventory=closed] #touch-build-action,#flight-height button,#walk-pad button{background:#303b46ed;border-color:#798b99;color:var(--ui-text)}

/* Keep the play view clear above the mode buttons. */
#block-tools{display:none}


/* MarsClaims: independent walk / jetpack mode buttons beside the hotbar. */
footer{
  grid-template-columns:auto auto 58px;
  column-gap:8px;
  align-items:center;
  justify-content:center;
}
footer .game-modes{
  grid-column:1;
  grid-row:1;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  justify-self:end;
  align-self:center;
  gap:7px;
  min-height:0;
  margin:0 12px 0 0;
  padding:0;
  border:0;
  background:none;
  box-shadow:none;
  opacity:1;
}
footer .game-modes::before,footer .game-modes::after{content:none;display:none}
footer .item-hotbar{grid-column:2;grid-row:1}
footer #build.backpack{grid-column:3;grid-row:1}
footer .game-modes button:is(#overview,#walk){
  display:grid;
  place-items:center;
  flex:none;
  width:48px;
  height:50px;
  min-width:48px;
  min-height:50px;
  padding:0;
  margin:0;
  border:1px solid #677985;
  border-radius:9px;
  clip-path:none;
  background:linear-gradient(#303840,#222a31);
  box-shadow:inset 0 1px #ffffff14,0 2px 5px #0005;
  color:#c5d3da;
  filter:none;
  translate:none;
  transform:none;
  transition:background .15s,border-color .15s,color .15s;
}
footer .game-modes button:is(#overview,#walk)::before,
footer .game-modes button:is(#overview,#walk)::after{content:none;display:none}
/* Dedicated transparent astronaut artwork; no stick figures or extra icon frames. */
footer .game-modes button:is(#overview,#walk) img.mode-astronaut{
  display:block;
  width:43px;
  height:43px;
  max-width:none;
  object-fit:contain;
  pointer-events:none;
  user-select:none;
  -webkit-user-drag:none;
}
footer .game-modes button:is(#overview,#walk):hover:not(:disabled){
  border-color:#9ec4ca;
  background:#35454d;
  color:#fff;
  filter:none;
  translate:none;
}
footer .game-modes button:is(#overview,#walk)[aria-pressed="true"]{
  border-color:#59dedc;
  background:#29464b;
  color:#a8fffa;
  box-shadow:inset 0 0 0 1px #59dedc35,0 0 9px #59dedc25;
  filter:none;
  translate:none;
}
@media(max-width:700px){
  footer{
    left:50%;
    right:auto;
    transform:translateX(-50%);
    width:max-content;
    max-width:calc(100vw - 12px);
    grid-template-columns:minmax(0,auto) 44px;
    column-gap:5px;
    row-gap:7px;
    justify-content:center;
  }
  footer .game-modes{
    grid-column:1/-1;
    grid-row:1;
    justify-self:start;
    margin:0;
    gap:6px;
  }
  footer .item-hotbar{grid-column:1;grid-row:2;min-width:0}
  footer #build.backpack{grid-column:2;grid-row:2}
  footer .game-modes button:is(#overview,#walk){
    width:44px;
    min-width:44px;
    height:44px;
    min-height:44px;
    border-radius:8px;
  }
  footer .game-modes button:is(#overview,#walk) img.mode-astronaut{width:40px;height:40px}
}

/* Claim selection keeps the terrain clear; the normal inventory retains its layout. */
body[data-claiming=true][data-inventory=open] #build-dock {
 display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px 14px;
 position:fixed;top:auto;bottom:max(12px,env(safe-area-inset-bottom));left:50%;right:auto;
 transform:translateX(-50%);width:920px;max-width:calc(100vw - 24px);
 max-height:40dvh;overflow:auto;padding:14px 18px;border-radius:14px;box-sizing:border-box;
}
body[data-claiming=true] #build-dock > :not(#action-title):not(#action-copy):not(#placement-status):not(#primary-action):not(#cancel-claim):not(#retry-sync){display:none!important}
body[data-claiming=true] #build-dock #action-title{grid-column:1;grid-row:1;margin:0;font-size:16px}
body[data-claiming=true] #build-dock #action-copy{grid-column:1;grid-row:2;margin:0;font-size:12px;line-height:1.4}
body[data-claiming=true] #build-dock #placement-status{grid-column:1;grid-row:3;margin:0;font-size:13px;line-height:1.4}
body[data-claiming=true] #build-dock #placement-status:empty{display:none}
body[data-claiming=true] #build-dock #primary-action{grid-column:2;grid-row:1/4;align-self:center;width:auto;margin:0;min-height:44px}
body[data-claiming=true] #build-dock #cancel-claim{grid-column:3;grid-row:1/4;align-self:center;width:auto;margin:0;min-height:44px}
body[data-claiming=true] #build-dock #retry-sync:not([hidden]){grid-column:1/-1;margin:0}
body[data-claiming=true] footer,body[data-claiming=true] .colony-hud{display:none!important}
@media(max-width:760px){
 body[data-claiming=true][data-inventory=open] #build-dock{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:10px 12px;bottom:max(8px,env(safe-area-inset-bottom));max-width:calc(100vw - 16px)}
 body[data-claiming=true] #build-dock #action-title,body[data-claiming=true] #build-dock #action-copy,body[data-claiming=true] #build-dock #placement-status{grid-column:1/-1}
 body[data-claiming=true] #build-dock #primary-action{grid-column:1;grid-row:4;font-size:12px}
 body[data-claiming=true] #build-dock #cancel-claim{grid-column:2;grid-row:4;font-size:12px}
}

#claim-guide{position:fixed;z-index:18;width:285px;max-width:calc(100vw - 20px);box-sizing:border-box;padding:12px 15px;border:1px solid #efc994;border-radius:14px;background:#fff0dceF;color:#493125;box-shadow:0 4px 15px #20150c33;font:13px/1.4 system-ui}
#claim-guide[hidden]{display:none}
#claim-guide strong{font-size:15px}
#claim-guide p{margin:5px 0 9px}
#claim-guide button{width:100%;min-height:40px;border:1px solid #b77535;border-radius:9px;background:#bf682b;color:white;font:700 14px system-ui;cursor:pointer}
#claim-guide button:hover{background:#a9531e}
#claim-guide button:focus-visible{outline:3px solid #247e84;outline-offset:2px}
