@layer quartz-base{html body .callout[data-callout=loot]{--loot-farbe:var(--linkfarbe-item,var(--secondary));--color:var(--loot-farbe);background:color-mix(in srgb, var(--loot-farbe) 10%, transparent)!important;border:1px solid color-mix(in srgb, var(--loot-farbe) 35%, transparent)!important;border-left-width:0!important;box-shadow:inset 4px 0 0 var(--loot-farbe)!important;border-inline-start-width:0!important;border-radius:8px!important;margin:.8rem 0!important;padding:.45rem .8rem!important}html body .callout[data-callout=loot]>.callout-title{align-items:center;gap:.5rem;font-weight:600;line-height:1.5;display:flex;margin:0!important;padding:0!important}.callout[data-callout=loot]>.callout-title>.callout-icon{flex:none;width:1.15rem!important;height:1.15rem!important}.callout[data-callout=loot] .callout-title-inner p{margin:0!important}html body .callout[data-callout=loot]>.callout-content{margin:0!important;padding:0!important}.callout[data-callout=loot][data-form=liste]>.callout-title{display:none!important}.callout[data-callout=loot] ul{margin:0;padding-left:1.65rem;list-style:none}.callout[data-callout=loot] li{margin:0;padding:.06rem 0;font-weight:600;line-height:1.5;position:relative}.callout[data-callout=loot] li:before{content:"";background-color:var(--loot-farbe);width:1.15rem;height:1.15rem;position:absolute;top:.28em;left:-1.65rem;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10h18'/%3E%3Cpath d='M5 10V7a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v3'/%3E%3Crect x='3' y='10' width='18' height='9' rx='2'/%3E%3Cpath d='M10 10v3h4v-3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10h18'/%3E%3Cpath d='M5 10V7a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v3'/%3E%3Crect x='3' y='10' width='18' height='9' rx='2'/%3E%3Cpath d='M10 10v3h4v-3'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.callout[data-callout=loot] .loot-woher{opacity:.65;margin-left:.4rem;font-size:.85em;font-weight:400}.callout[data-callout=loot] .loot-punkt{opacity:.4;margin:0 .35rem}.callout[data-callout=loot] .loot-wer{background:var(--loot-farbe);color:var(--light);letter-spacing:.04em;text-transform:uppercase;vertical-align:.1em;border-radius:999px;padding:.02rem .5rem;font-size:.7rem;font-weight:700;display:inline-block}.callout .loot-wer a{color:inherit!important;background:0 0!important;text-decoration:none!important}.chronik{margin:1.5rem 0 2rem}.xp-aktuell{border:1px solid color-mix(in srgb, var(--secondary) 35%, transparent);background:color-mix(in srgb, var(--secondary) 6%, var(--light));border-radius:14px;margin:.6rem 0 1.4rem;padding:1rem 1.2rem 1.1rem}.xp-aktuell .kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.xp-aktuell .stufe{color:var(--secondary);font-size:1.9rem;font-weight:700;line-height:1.1}.xp-aktuell .stufe small{color:var(--darkgray);opacity:.75;margin-left:.4rem;font-size:.9rem;font-weight:500}.xp-aktuell .stand{font-variant-numeric:tabular-nums;color:var(--darkgray);font-size:1rem}.xp-balken{background:color-mix(in srgb, var(--gray) 22%, transparent);border-radius:999px;height:16px;margin:.7rem 0 .45rem;position:relative;overflow:hidden}.xp-balken .fuellung{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--secondary) 55%, var(--light)), var(--secondary));box-shadow:0 0 14px -2px var(--secondary);transform-origin:0;animation:1.1s cubic-bezier(.22,.8,.2,1) both xp-wachsen;position:absolute;inset:0 auto 0 0}.xp-balken .fuellung:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#0000,#ffffff59,#0000) 0 0/40% 100% no-repeat;animation:2.8s ease-in-out infinite xp-glanz;position:absolute;inset:0}@keyframes xp-wachsen{0%{transform:scaleX(0)}}@keyframes xp-glanz{0%{background-position:-40% 0}to{background-position:140% 0}}.xp-aktuell .fuss{opacity:.8;flex-wrap:wrap;justify-content:space-between;gap:1rem;font-size:.85rem;display:flex}.xp-leiter{gap:.55rem;margin:0 0 1.5rem;display:grid}.xp-stufe{grid-template-columns:6.5rem minmax(0,1fr) 5.5rem;align-items:center;gap:.8rem;display:grid}.xp-stufe .name{font-size:.9rem;font-weight:600}.xp-stufe .name small{opacity:.65;font-size:.72rem;font-weight:400;display:block}.xp-stufe .zahl{text-align:right;font-variant-numeric:tabular-nums;opacity:.8;font-size:.82rem}.xp-stufe .spur{background:color-mix(in srgb, var(--gray) 18%, transparent);border-radius:6px;height:22px;display:flex;overflow:hidden}.xp-stufe .teil{background:color-mix(in srgb, var(--secondary) 45%, var(--light));border-right:1px solid var(--light);transform-origin:0;min-width:3px;height:100%;animation:.7s cubic-bezier(.22,.8,.2,1) both xp-wachsen;animation-delay:var(--v,0s);transition:filter .2s,background .2s;display:block;text-decoration:none!important}.xp-stufe .teil:nth-child(2n){background:color-mix(in srgb, var(--secondary) 70%, var(--light))}.xp-stufe .teil:hover{filter:brightness(1.15) drop-shadow(0 0 6px var(--secondary))}.xp-stufe.laufend .name{color:var(--secondary)}@media (max-width:600px){.xp-stufe{grid-template-columns:1fr;gap:.25rem}.xp-stufe .zahl{text-align:left}}.chronik details.xp-alle>summary{cursor:pointer;margin:.4rem 0 .6rem;font-weight:600}@media (prefers-reduced-motion:reduce){.xp-balken .fuellung,.xp-stufe .teil{animation:none}.xp-balken .fuellung:after{display:none}}.chronik-zahlen{background:var(--lightgray);border:1px solid var(--lightgray);border-radius:8px 8px 0 0;flex-wrap:wrap;gap:1.5rem;padding:.8rem .9rem;display:flex}.chronik-zahl .wert{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1.1}.chronik-zahl .marke{text-transform:uppercase;letter-spacing:.05em;opacity:.6;font-size:.72rem}.chronik-filter{border:1px solid var(--lightgray);border-top:0;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.55rem .9rem;display:flex}.chronik-filter input,.chronik-filter select{background:var(--light);color:var(--darkgray);border:1px solid color-mix(in srgb, var(--gray) 50%, transparent);border-radius:5px;padding:.35rem .5rem;font-family:inherit;font-size:.85rem}.chronik-filter input{flex:14rem;min-width:0}.chronik-filter select{flex:0 11rem}.chronik-filter input:focus,.chronik-filter select:focus{border-color:var(--secondary);outline:none}.chronik-treffer{opacity:.65;margin-left:auto;font-size:.75rem}.chronik-tabelle{border:1px solid var(--lightgray);border-top:0;border-radius:0 0 8px 8px;overflow-x:auto}.chronik-tabelle table{border-collapse:collapse;width:100%;margin:0}.chronik-tabelle th{text-align:left;text-transform:uppercase;letter-spacing:.05em;opacity:.6;border-bottom:1px solid var(--lightgray);padding:.35rem .6rem;font-size:.72rem;font-weight:600}.chronik-tabelle td{border-bottom:1px solid var(--lightgray);font-variant-numeric:tabular-nums;padding:.35rem .6rem}.chronik-tabelle tr[hidden]{display:none}.chronik-tabelle td.text{font-variant-numeric:normal}.chronik-tabelle td.zahl{text-align:right}.chronik-stufe td{background:color-mix(in srgb, var(--secondary) 16%, transparent);font-weight:600}.chronik-stufe .marke{text-transform:uppercase;letter-spacing:.06em;opacity:.7;margin-left:.5rem;font-size:.7rem;font-weight:400}.chronik-rest{opacity:.6;margin-left:.4rem;font-size:.72rem}.chronik-leer{opacity:.6;padding:1rem;font-size:.9rem}}