body.badges-page .badges{max-width:1360px;margin-inline:auto;padding-bottom:2rem}body.badges-page .badges>h1{margin-bottom:1.5rem}body.badges-page .hhf-achievements__intro{margin:0 0 1.5rem;max-width:60ch;color:var(--primary-high);line-height:1.5}body.badges-page .badge-grouping{margin-bottom:2rem}body.badges-page .badge-grouping .title h2{color:var(--tertiary);margin-bottom:.8rem}body.badges-page .badge-group-list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1rem}body.badges-page .badge-card{width:auto;min-width:0;margin:0;border:1px solid var(--primary-low);border-radius:10px;background:var(--secondary);transition:border-color .15s ease,box-shadow .15s ease}body.badges-page .badge-card:hover{border-color:var(--tertiary-medium)}body.badges-page .badge-card:has(.status-checked){border-color:var(--tertiary);background:color-mix(in srgb, var(--tertiary) 6%, var(--secondary));box-shadow:inset 4px 0 0 var(--tertiary)}body.badges-page .badge-card:has(.badge-link:focus-visible){outline:2px solid var(--tertiary);outline-offset:2px}body.badges-page .badge-card .badge-contents{height:100%;box-sizing:border-box;display:flex;align-items:flex-start;gap:.75rem;padding:1.25rem}body.badges-page .badge-card .badge-icon{flex:0 0 64px;width:64px;margin:0}body.badges-page .badge-card .badge-icon img,body.badges-page .badge-card .badge-icon .d-icon{width:64px;height:64px;object-fit:contain}body.badges-page .badge-card .badge-info{min-width:0;flex:1}body.badges-page .badge-card .badge-info h3{margin:0 0 .5rem;font-size:var(--font-up-1);line-height:1.3;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}body.badges-page .badge-card .badge-link{max-width:100%;color:var(--primary)}body.badges-page .badge-card .badge-link:focus-visible{outline:none;text-decoration:underline}body.badges-page .badge-card .badge-summary{color:var(--primary-high);line-height:1.5;overflow-wrap:anywhere}body.badges-page .badge-card.--badge-medium .badge-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}body.badges-page .badge-card .badge-granted{color:var(--primary-high);margin-top:.75rem;font-size:var(--font-down-1)}body.badges-page .badge-card .check-display{color:var(--success)}@media(prefers-reduced-motion: reduce){body.badges-page .badge-card{transition:none}}@media(width < 80rem){body.badges-page .badge-group-list{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(width < 64rem){body.badges-page .badge-group-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(width < 40rem){body.badges-page .badge-group-list{grid-template-columns:minmax(0, 1fr)}}
/*# sourceMappingURL=common_theme_38_082f377ea7a5ddaae75bd4a4e44b270275d4fdf9.css.map?__ws=forum.hhf.technology */
