/* AURION 5.4 · AURIS + JORNADA COMPARTILHADA. No other page layout replaced. */
:root{--a54-gold:#d5ac6f;--a54-ivory:#f4e2c4}
.a54-coin{display:inline-block;vertical-align:-.22em;flex:none;width:1.22em;height:1.22em;background:url('auris-moeda.png') center/contain no-repeat;filter:drop-shadow(0 0 4px #db9f4255)}
.a54-currency{display:inline-flex;align-items:center;gap:.28em;white-space:nowrap}
.a54-help{margin:12px 0 16px;padding:14px;border:1px solid #766044;border-radius:16px;background:radial-gradient(ellipse at top right,#3a291c,#171719 75%);color:#d4c5b0}
.a54-help summary{cursor:pointer;display:flex;gap:9px;align-items:center;list-style:none;color:#e6c18a;font-size:12px;font-weight:800}.a54-help summary::-webkit-details-marker{display:none}
.a54-help p{line-height:1.65;font-size:12px;margin:10px 0 0}.a54-help small{font-size:11px;color:#bbaa92}
.a54-bondhead{padding:15px 13px;border:1px solid #8b6a4299;border-radius:17px;background:linear-gradient(135deg,#342518,#17181b 74%);margin:14px 0 8px}
.a54-bondhead small{font-size:9px;color:#d2aa76;letter-spacing:.17em}.a54-bondhead h3{font:normal 23px Georgia,serif;color:#f2dcbb;margin:6px 0 5px}
.a54-bondhead p{color:#bbab96;font-size:11px;line-height:1.6;margin:4px 0 10px}
.a54-metrics{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px}.a54-metric{min-width:0;background:#151517;border:1px solid #685034;border-radius:12px;padding:10px 6px;text-align:center}.a54-metric strong{display:block;color:#f1c98a;font-size:19px}.a54-metric span{display:block;font-size:9px;color:#bca98f;margin-top:3px}
.a54-meter{height:7px;background:#47362a;border-radius:10px;overflow:hidden;margin-top:10px}.a54-meter i{display:block;height:100%;background:linear-gradient(90deg,#9e713d,#ffdfa2);border-radius:10px;max-width:100%;transition:width .3s}
.a54-section{padding:14px 12px;margin:12px 0;border:1px solid #66513d;border-radius:16px;background:#1b1919}.a54-section h3{color:#efd5ae;font:normal 20px Georgia,serif;margin:0 0 8px}.a54-section p{color:#bbac98;font-size:11px;line-height:1.6;margin:5px 0 10px}
.a54-milestones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.a54-milestone{border:1px solid #58483a;background:#222022;border-radius:11px;padding:11px 9px;min-width:0}.a54-milestone strong{font-size:11px;display:block;color:#e5c397;margin-bottom:4px}.a54-milestone span{font-size:10px;color:#b2a391;line-height:1.4}.a54-milestone.locked{opacity:.55}
.a54-decor{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.a54-decor button{border:1px solid #795f3f;background:#29211c;color:#efcf9b;border-radius:11px;padding:12px 5px;font-size:11px}.a54-decor button.selected{background:#4b3622;border-color:#f5c87e;box-shadow:0 0 15px #cfa15d22}.a54-decor button span{display:block;font-size:22px;margin-bottom:5px}
.a49-pet-art.a54-decor-cozy{background:radial-gradient(ellipse at 50% 90%,#80532c66,#201b1b 70%)!important}.a49-pet-art.a54-decor-garden{background:radial-gradient(ellipse at 50% 90%,#3f694455,#171e1a 72%)!important}.a49-pet-art.a54-decor-night{background:radial-gradient(ellipse at 50% 90%,#3c406d88,#151622 73%)!important}
.a54-memory{max-height:155px;overflow:auto}.a54-memory li{color:#d6bf9c;font-size:11px;line-height:1.5;padding:6px 0;border-bottom:1px solid #ffffff16}
.a49-sheet .a49-stat:nth-child(-n+2){display:none}
.a49-sheet .a49-actions [data-care=food],.a49-sheet .a49-actions [data-care=treat],.a49-sheet .a49-actions [data-care=brush]{display:none}
.a49-sheet .a49-muted{line-height:1.5}
.a54-currency-tip{font-size:10px;color:#b4a28b;margin-top:5px}
@media(max-width:370px){.a54-milestones{grid-template-columns:1fr}.a54-metric strong{font-size:16px}}
