.compliment-hero:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:linear-gradient(135deg,#f4ecff,#eef8f2)}.compliment-hero .calculator-summary:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:.65rem;margin:1rem 0}.compliment-hero .calculator-summary span:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border-radius:999px;background:#fff;padding:.48rem .75rem;font-weight:700}.compliment-controls:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.compliment-controls label:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.compliment-builder-grid label:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;gap:.35rem;font-weight:700}.compliment-controls input:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.compliment-controls select:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.compliment-builder-grid select:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){width:100%;border:1px solid #89958f;border-radius:9px;background:#fff;color:#101514;padding:.7rem;font:inherit}.compliment-controls :focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.compliment-builder-grid :focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.compliment-card button:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){outline:3px solid #e8b84d;outline-offset:2px}.compliment-actions:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.compliment-status:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:1.5rem;font-weight:700}.compliment-random:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border-left:4px solid #8554a3;background:#f7f0fb;padding:1rem;margin-top:1rem}.compliment-random:focus:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){outline:3px solid #e8b84d}.compliment-builder-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.compliment-builder-output:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:3rem}.compliment-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.compliment-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border:1px solid rgba(16,21,20,.14);border-radius:14px;background:#fff;padding:1rem;box-shadow:0 8px 22px rgba(16,21,20,.06)}.compliment-card[hidden]:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:none}.compliment-card h3:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:.15rem 0 .45rem}.compliment-tag:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:inline-block;margin:.35rem .25rem .35rem 0;padding:.23rem .52rem;border-radius:999px;background:#eef8f2;color:#174f48;font-size:.8rem;font-weight:700}.compliment-phrase:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:1.02rem;line-height:1.55}.compliment-section:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){scroll-margin-top:1rem}.compliment-distinction:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:1fr 1fr;gap:1rem}.compliment-example:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border-left:4px solid #d59620;background:#fbf4df;padding:1rem}.compliment-related:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.compliment-related a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:block;border:1px solid rgba(16,21,20,.14);border-radius:12px;padding:1rem;background:#fff;font-weight:700;text-decoration:none}@media(max-width:900px){.compliment-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:repeat(2,minmax(0,1fr))}.compliment-related:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr 1fr}}@media(max-width:620px){.compliment-controls:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.compliment-builder-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.compliment-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.compliment-distinction:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.compliment-related:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr}}@media print{.site-header:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.site-footer:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.compliment-controls:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.compliment-actions:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.compliment-builder:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:none!important}.compliment-card[hidden]:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:block}.compliment-grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:block}.compliment-card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){break-inside:avoid;margin-bottom:.6rem;box-shadow:none}}