.badges_collection__deKBY{scroll-margin-top:6rem;padding:clamp(18px,4vw,30px);border:1px solid #8b7650;border-radius:18px;background:linear-gradient(145deg,#30384a,#252b3b 65%);box-shadow:inset 0 1px 0 #f5d38930,0 14px 34px #090c1640;color:#f8f4ea;font-family:var(--font-pixel-body),sans-serif;overflow-wrap:anywhere}.badges_collection__deKBY h2{font-size:clamp(1.5rem,4vw,1.9rem);line-height:1.3;color:#f5d389;font-weight:650}.badges_heading__dTks7{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.badges_eyebrow__1V9fr{color:#c4cbd7;font-size:1rem;margin-bottom:4px}.badges_summary__wL07o{border:1px solid #8b7650;border-radius:999px;padding:8px 14px;color:#f5d389;font-size:1rem}.badges_details__syW_9,.badges_explanation__fzbwQ,.badges_message__o5VLE{color:#c4cbd7;font-size:1rem;line-height:1.65;margin-top:16px;max-width:80ch}.badges_shelf__c8_GF{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin:24px 0 0;padding:0}.badges_shelf__c8_GF>li{min-width:0}.badges_badge__oN1_m{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;padding:20px 16px;border:1px solid #626d83;border-radius:14px;background:#202635;box-shadow:inset 0 1px 0 #ffffff0b,0 5px 14px #090c1626}.badges_earned__FqniN{border-color:#aa8d55;background:radial-gradient(ellipse at top,#4c422d65,transparent 75%),#252b3b}.badges_artwork__Uh6w5{display:block;width:80px;height:80px;object-fit:contain;image-rendering:auto;margin-bottom:12px}.badges_locked__08csK .badges_artwork__Uh6w5{filter:grayscale(1);opacity:.6}.badges_state__lh61T{color:#c4cbd7;font-size:1rem;line-height:1.5}.badges_earned__FqniN .badges_state__lh61T{color:#f5d389}.badges_badge__oN1_m h3{color:#f8f4ea;font-size:1.125rem;font-weight:650;line-height:1.4;margin-top:6px}.badges_requirement__qL8Nd{font-size:1rem;line-height:1.55;color:#c4cbd7;margin-top:10px;margin-bottom:18px}.badges_date__pbJVf,.badges_progress__mrzQp{margin-top:auto;color:#c4cbd7;font-size:1rem;line-height:1.5;width:100%}.badges_progress__mrzQp progress{display:block;width:100%;height:8px;margin-top:8px;border:0;border-radius:999px;overflow:hidden;appearance:none;background:#4c576e;color:#a5d8f4}.badges_progress__mrzQp progress::-webkit-progress-bar{border-radius:999px;background:#4c576e}.badges_progress__mrzQp progress::-webkit-progress-value{border-radius:999px;background:#a5d8f4}.badges_progress__mrzQp progress::-moz-progress-bar{border-radius:999px;background:#a5d8f4}.badges_retry__1FQ5G{min-height:48px;margin-top:16px;padding:10px 20px;border:1px solid #d8bc80;border-radius:10px;background:linear-gradient(#f5d389,#d9b669);box-shadow:inset 0 1px 0 #fff8dc80,0 4px 12px #090c1630;color:#222330;font-size:1rem;font-weight:650}.badges_retry__1FQ5G:hover{background:#f5d389}.badges_details__syW_9 summary:focus-visible,.badges_retry__1FQ5G:focus-visible,.badges_signIn__ZdJT2:focus-visible{outline:3px solid #a5d8f4;outline-offset:4px}.badges_signIn__ZdJT2{display:inline-flex;align-items:center;min-height:48px;color:#a5d8f4;text-decoration:underline;text-underline-offset:4px}.badges_details__syW_9 summary{min-height:48px;padding-block:12px;color:#a5d8f4;cursor:pointer;width:fit-content}.badges_details__syW_9 p+p{margin-top:12px}.badges_collection__deKBY{border:12px solid #8b7650;border-image:var(--panel-frame) 40 stretch}.badges_badge__oN1_m{border:6px solid #626d83;border-image:url(/assets/ui/layerlab/ornate-border.png) 18 stretch}.badges_artwork__Uh6w5{filter:drop-shadow(0 6px 6px #0005)}.badges_retry__1FQ5G{border:7px solid #d8bc80;border-image:var(--button-gold) 15 fill stretch;color:#241a0d}@media (max-width:640px){.badges_collection__deKBY{border-width:8px;padding:12px}.badges_badge__oN1_m{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:14px;text-align:left;padding:14px}.badges_artwork__Uh6w5{width:64px;height:64px;margin:0;grid-row:span 3}.badges_badge__oN1_m h3,.badges_requirement__qL8Nd,.badges_state__lh61T{grid-column:2}.badges_date__pbJVf,.badges_progress__mrzQp{grid-column:1/-1;margin-top:14px}.badges_requirement__qL8Nd{margin-bottom:0}}