.hearth-actions{position:absolute;z-index:6;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:6px;box-sizing:border-box;line-height:1.4;background:#17130fea;border:1px solid #b28a554f;border-radius:9px;box-shadow:0 6px 22px #0006;backdrop-filter:blur(5px)}
.hearth-actions[hidden]{display:none}
.hearth-actions[data-pack=true]{grid-template-columns:repeat(2,minmax(0,1fr))}
.hearth-actions button{min-width:0;min-height:44px;padding:8px 6px;border:0;border-radius:5px;background:transparent;color:#dfc9a7;font:12px/1.4 var(--font);letter-spacing:.05em;cursor:pointer;touch-action:manipulation}
.hearth-actions button[hidden]{display:none}
.hearth-actions button:hover{background:#b6813720;color:#ffe5bb}
.hearth-actions button:focus-visible{outline:1px solid #e9b77c;outline-offset:-2px;background:#b6813720}
.hearth-actions button[data-hearth=burn]{color:#d69b74}
body[data-mode=ambient] .hearth-actions{display:none}
