/* Canonical tool tiles: equal geometry and light surface in both themes. */
html body :is(.resume-tool-icon,.ad-tool-icon,.mea-tool-icon){box-sizing:border-box!important;display:inline-grid!important;place-items:center!important;vertical-align:middle;flex:0 0 32px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;margin:0!important;padding:4px!important;border:0!important;border-radius:7px!important;background-color:#fff!important;overflow:hidden!important}
html body :is(.resume-tool-icon,.ad-tool-icon,.mea-tool-icon)>img{display:block!important;width:24px!important;height:24px!important;object-fit:contain!important;margin:0!important;padding:0!important;background:transparent!important;border-radius:0!important}
html body :is(.ai-tool-list>li>img,.mea-tool-label>img){box-sizing:border-box!important;display:block!important;flex:0 0 32px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:4px!important;margin:0!important;border:0!important;border-radius:7px!important;background:#fff!important;object-fit:contain!important}
html body :is(.resume-tool-icon--banana,.ad-tool-icon--banana,.mea-tool-icon--banana){background:#fff url("../../../optimized/62cd3c3fd8f0f44a7536.webp") center/24px 24px no-repeat!important}
html body :is(.resume-tool-icon--photoshop,.ad-tool-icon--photoshop,.mea-tool-icon--photoshop){background:#fff url("../../../mea-tools/photoshop.svg") center/24px 24px no-repeat!important}
html body :is(.resume-tool-icon--figma,.ad-tool-icon--figma,.mea-tool-icon--figma){background:#fff url("../../../mea-tools/figma.svg") center/24px 24px no-repeat!important}
html body :is(.resume-tool-icon--kling,.mea-tool-icon--kling){background:#fff url("../../../mea-tools/kling.svg") center/24px 24px no-repeat!important}
html body :is(.resume-tool-icon--capcut,.mea-tool-icon--capcut){background:#fff url("../../../mea-tools/capcut.svg") center/24px 24px no-repeat!important}
html body :is(.resume-tool-icon--ozon,.ad-tool-icon--ozon){background:#fff url("../../../resume-tools/ozon.jpg") left center/96px 32px no-repeat!important}
html body :is(.tool,.skills-tool-row>li,.artdeco-cover-tools li,.mea-tool-label){align-items:center}
html body .ai-tool-list>li{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:12px;align-items:start}
html body .ai-tool-list>li>img{grid-column:1;grid-row:1/3;align-self:center}
html body .ai-tool-list>li>strong,html body .ai-tool-list>li>span{grid-column:2;min-width:0}
html body .dm-reference-tools li{display:inline-flex;align-items:center;gap:9px}
html body .ai-ref-tools img{box-sizing:border-box;width:32px!important;height:32px!important;object-fit:contain;padding:4px;border-radius:7px;background:#fff}

/* Original Canva mark; transparent tile follows the supplied reference. */
html body .resume-tool-icon--canva{background:transparent url("../../../resume-tools/canva-official.ico") center/28px 28px no-repeat!important}
html body .resume-tool-icon--canva::before,html body .resume-tool-icon--canva::after{content:none!important}

/* SYNTX mark in the cream and brown colors of the supplied reference. */
html body .resume-tool-icon--syntx{background:#493932!important}

html body .ai-ref-tools img.syntx-tool-mark{background:#493932!important}
