.ic-badge{--ic-size: 40px;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--ic-size);height:var(--ic-size);flex:0 0 auto;border-radius:30%;color:var(--ic, var(--chrome-b));background:linear-gradient(145deg,var(--surface),var(--surface-2));box-shadow:0 6px 14px #0f172a1f,inset 0 0 0 1px #ffffffe6;transition:transform .25s ease,box-shadow .25s ease;line-height:0;overflow:hidden}.ic-badge:before{content:"";position:absolute;inset:0;background:currentColor;opacity:.09;border-radius:inherit}.ic-badge svg{position:relative;width:58%;height:58%;display:block}.menu-tile .ic-badge{--ic-size: 64px;margin:0 auto 10px}.menu-tile:hover .ic-badge,.menu-tile:active .ic-badge{transform:translateY(-3px) scale(1.07);box-shadow:0 10px 20px #0f172a2e,inset 0 0 0 1px #ffffffe6}.menu-item-icon .ic-badge{--ic-size: 42px;box-shadow:0 3px 8px #0f172a1a,inset 0 0 0 1px #ffffffe6}.menu-tile-icon,.menu-item-icon{line-height:1}html[data-app-theme=forest] .ic-badge{background:linear-gradient(145deg,var(--surface),#f0fdf4);box-shadow:0 6px 14px #16653426,inset 0 0 0 1px #bbf7d0}html[data-app-theme=cosmic] .ic-badge{background:#ffffff14;box-shadow:0 0 14px #c084fc59,inset 0 0 0 1px #c084fc66;filter:drop-shadow(0 0 6px rgba(192,132,252,.55))}html[data-app-theme=cosmic] .ic-badge:before{opacity:.16}.ic-h{display:inline-flex;vertical-align:middle;margin-inline-end:10px;line-height:0}.ic-h.ic-lg .ic-badge{--ic-size: 46px}.ic-h.ic-sm .ic-badge{--ic-size: 30px;border-radius:28%;box-shadow:0 2px 6px #0f172a1f,inset 0 0 0 1px #ffffffe6}.content-header h2{display:flex;align-items:center}h3 .ic-h{margin-inline-end:8px}html[data-app-theme=cosmic] .ic-h.ic-sm .ic-badge{filter:none;box-shadow:0 0 8px #c084fc59,inset 0 0 0 1px #c084fc66}
