You could try dynamically adjusting the font size based on the text length like this:
--card-secondary-font-size: calc(1em / {{ state_attr(config.entity, ''forecast'')[0].detailed_description | length / 10 }} + 1em);
Adjust the divisor and + 1em to suite. The + 1em is used as a minimum size.
Adding a Chip to the Climate Card can be done like this:
type: custom:stack-in-card
cards:
- type: custom:mushroom-climate-card
entity: climate.office_air_conditioner
show_temperature_control: true
hvac_modes:
- heat_cool
- heat
- cool
- dry
- fan_only
- type: custom:mushroom-chips-card
chips:
- type: entity
entity: sensor.rhys_office_sensor_temperature
card_mod:
style: |
ha-card {
position: absolute;
top: var(--spacing);
right: var(--spacing);
--chip-box-shadow: none;
--chip-background: rgba(var(--rgb-disabled), 0.2);
}