/* +85: release channel remains visible and original icon backgrounds stay untouched. */
.db-ptb-label{display:inline-block;font:700 9px/1.4 'Segoe UI',Arial,sans-serif;letter-spacing:.4px;color:#f3d099;border-inline-start:1px solid #d8be8c60;padding-inline-start:6px;margin-inline-start:2px}.db-profile-ptb-note{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:12px 15px;border:1px solid #d5b67b55;border-radius:10px;background:#43321d33;color:#d8c4a3;font-size:12px;line-height:1.9;margin:15px 0}.db-profile-ptb-note bdi{color:#ffe0a3;font:700 11px/1.6 'Segoe UI',Arial,sans-serif}.db-profile-ptb-note a{color:#e8c890;text-decoration:underline;text-underline-offset:4px}.db-info-native .db-info-icon{width:112px;height:112px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.db-info-native .db-info-icon img{width:100%;height:100%;object-fit:contain;object-position:center;filter:none!important;clip-path:none;border:0;border-radius:0;background:transparent;transform:none;mix-blend-mode:normal;opacity:1}.db-info-native .db-info-source{color:#edce96}.db-info-native .db-info-badge{min-width:0;overflow-wrap:anywhere}@media(max-width:600px){.db-info-native .db-info-icon{width:100px;height:100px}.db-profile-ptb-note{font-size:11px;padding:10px 12px}}

.db-info-native .db-info-original-missing{display:block;font-size:11px;line-height:1.8;color:#aeb5c1;text-align:center;padding:10px}.db-info-native .db-info-reference{font-size:11px;color:#c9b18c;display:block;width:fit-content;margin-top:7px;text-decoration:underline;text-underline-offset:3px}

/* +86: preserve the supplied addon crop pixels; never stretch them above native size. */
.db-info-addon.db-info-native .db-info-icon{width:96px;height:97px;display:flex;align-items:center;justify-content:center}
.db-info-addon.db-info-native .db-info-icon img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}
