.sm-card-media{background:var(--sm-canvas);min-width:0;position:relative;overflow:hidden}.sm-card-media>.sm-card-cover,.sm-card-symbol{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.sm-card-symbol{color:#6a735d;place-items:center;display:grid}.sm-effect-card .it-comparison-frame{background:#edece5;border-radius:0}.sm-effect-card .it-comparison .it-comparison-layer>img{object-fit:cover;object-position:center;height:100%;transform:none}.sm-effect-card .it-comparison-hint{background:#f5f4ed;border-top:1px solid #e2e3d7;padding:7px 12px;font-size:10px}.sm-effect-card .it-comparison-labels{inset:10px 10px auto}.sm-effect-card .it-comparison-labels span{box-shadow:none;border:0;padding:5px 8px;font-size:10px}.sm-effect-card .it-comparison-divider{width:1px;box-shadow:0 0 2px #0002}.sm-effect-card .it-comparison-divider>span{width:34px;height:34px;box-shadow:none;background:#1c211ad9;font-size:18px}.sm-effect-card .it-comparison-divider i{height:12px}.sm-card-preview-label{color:#424b36;pointer-events:none;background:#fffef2ed;border-radius:20px;padding:4px 8px;font-size:9px;line-height:1.4;position:absolute;bottom:10px;left:10px}.sm-tool-card:not(.sm-effect-card) .sm-card-preview-label{bottom:10px}.sm-card-title-link{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;text-decoration:none;display:flex}.sm-card-title-link:hover{text-underline-offset:4px;-webkit-text-decoration:underline #a4b75e;text-decoration:underline #a4b75e}.sm-directory .sm-card-title-link:focus-visible{outline-offset:5px;border-radius:3px;outline:1.5px solid #718155}.sm-tool-card-copy h3{width:100%}.sm-effect-card:focus-within{border-color:#b5be9e}@media (max-width:650px){.sm-card-media>.sm-card-cover,.sm-card-symbol{aspect-ratio:3/2}.sm-effect-card .it-comparison-labels{inset:7px 7px auto}.sm-effect-card .it-comparison-labels span{padding:4px 6px;font-size:9px}.sm-effect-card .it-comparison-divider>span{width:30px;height:30px}.sm-effect-card .it-comparison-hint{padding:6px;font-size:9px}.sm-card-preview-label{padding:3px 6px;font-size:8px;bottom:7px;left:7px}.sm-card-title-link{gap:6px}}
