.guild-combat{--gc-gold:#d3b17a;--gc-line:#c7aa7135;--gc-accent:#b5bd8d;color:#e5d8c2}.guild-combat button{font:inherit;cursor:pointer}.guild-combat fieldset{border:0;min-width:0;margin:0;padding:0}.guild-combat .gc-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.guild-combat button:focus-visible{outline-offset:-5px;outline:2px solid #ead2a5}.guild-combat .gc-profile-picker{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.guild-combat .gc-profile-choice{text-align:left;color:#a99e8c;background:#151512;border:1px solid #b5976429;border-bottom:0;align-items:center;gap:13px;min-width:0;padding:18px 25px 18px 14px;transition:background .2s,color .2s;display:flex;position:relative}.guild-combat .gc-profile-choice+.gc-profile-choice{border-left:0}.guild-combat .gc-profile-choice[aria-pressed=true]{box-shadow:inset 0 2px var(--gc-accent);color:#f0dec2;background:linear-gradient(#c5a16e19,#1d1c17)}.guild-combat .gc-profile-choice:hover{color:#f0dec2;background:#24211b}.guild-combat .gc-profile-choice>span:not(.gc-choice-mark){flex-direction:column;gap:7px;min-width:0;display:flex}.guild-combat .gc-choice-name{font-family:var(--font-display,Georgia,serif);font-size:clamp(.98rem,1.55vw,1.25rem);line-height:1.2}.guild-combat .gc-choice-equipment{color:#b4a68f;font-size:.61rem;line-height:1.4}.guild-combat .gc-choice-mark{color:#796846;margin-left:auto;font-size:1.2rem}.guild-combat .gc-profile-choice[aria-pressed=true] .gc-choice-mark{color:var(--gc-accent)}.guild-combat .gc-emblem{width:100%;display:block;overflow:visible}.guild-combat .gc-emblem-small{opacity:.65;flex:0 0 65px;width:65px;height:76px;transition:opacity .2s}.guild-combat .gc-profile-choice[aria-pressed=true] .gc-emblem-small{opacity:1}.guild-combat .gc-engraving{fill:none;stroke:var(--gc-accent);stroke-width:.7px;opacity:.2}.guild-combat .gc-engraving>circle:first-child{stroke-dasharray:1 7}.guild-combat .gc-weapon-shadow{fill:none;stroke:#0009;stroke-width:14px;transform:translate(6px,8px)}.guild-combat .gc-weapon-drawing{filter:drop-shadow(3px 8px 7px #0008)}.guild-combat .gc-character-sheet{border:1px solid var(--gc-line);background:#171813;grid-template-columns:minmax(260px,.85fr) minmax(0,1.45fr);display:grid;box-shadow:0 25px 70px #0004}.guild-combat .gc-portrait{isolation:isolate;background:radial-gradient(at 47% 44%,#7c755a29,#0000 62%),linear-gradient(145deg,#25261d,#151713 70%);flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:36px 26px;display:flex;position:relative;overflow:hidden}.guild-combat .gc-portrait:before{content:"";pointer-events:none;z-index:-1;opacity:.22;mix-blend-mode:luminosity;background-image:url(/images/reading/rekrutierung-hallen-v1.webp);background-position:43%;background-size:auto 110%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.guild-combat .gc-portrait:after{content:"";pointer-events:none;border:1px solid #c7aa711b;position:absolute;inset:17px}.guild-combat .gc-portrait .gc-emblem{max-width:350px}.guild-combat .gc-profile-details{border-left:1px solid var(--gc-line);background:linear-gradient(130deg,#25211b,#171713 70%);min-width:0;padding:31px 30px 27px}.guild-combat .gc-profile-source{color:#bba787;margin:0;font-size:.66rem;line-height:1.7}.guild-combat .gc-ability-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:23px;display:grid}.guild-combat .gc-ability-picker button{text-align:left;color:#b8ac95;background:#14151170;border:1px solid #b69a6730;align-items:center;gap:10px;min-height:59px;padding:12px 13px;transition:border-color .2s,background .2s,color .2s;display:flex}.guild-combat .gc-ability-picker button:hover{color:#f0dec3;background:#d5b77f12}.guild-combat .gc-ability-picker button[aria-pressed=true]{border-color:var(--gc-accent);color:#f0dec3;background:linear-gradient(100deg,#d5b77f18,#d5b77f08)}.guild-combat .gc-ability-picker button>span:last-child{flex-direction:column;gap:6px;display:flex}.guild-combat .gc-ability-picker strong{font-size:.76rem;font-weight:400;line-height:1.3}.guild-combat .gc-ability-picker small{color:#ac9e87;font-size:.55rem;line-height:1.4}.guild-combat .gc-ability-gem{border:1px solid #a99c805f;flex:0 0 8px;width:8px;height:8px;transform:rotate(45deg)}.guild-combat .gc-ability-picker button[aria-pressed=true] .gc-ability-gem{background:var(--gc-accent);border-color:var(--gc-accent);box-shadow:0 0 10px #e2cc8c25}.guild-combat .gc-ability-effect{margin-top:20px}.guild-combat .gc-ability-scene{background:radial-gradient(at 50% 68%,#85725213,#0000 70%);width:100%;height:auto;display:block}.guild-combat .gc-effect-copy{border-top:1px solid #bba0732b;min-height:88px;padding-top:16px}.guild-combat .gc-effect-copy h4{font:400 1.3rem/1.3 var(--font-display,Georgia,serif);color:#e5d4b7;margin:0}.guild-combat .gc-effect-copy>p:not(.gc-sr-only){color:#c1b59e;margin:10px 0 0;font-size:.75rem;line-height:1.75}.guild-combat .gc-scene-terrain{fill:#bba87806;stroke:#bba87824;stroke-width:1px}.guild-combat .gc-scene-figure{fill:#4e513f;stroke:#aeb48d;stroke-width:1.3px}.guild-combat .gc-scene-enemy{fill:#3c3030;stroke:#967870}.guild-combat .gc-scene-ghost{opacity:.18}.guild-combat .gc-figure-shadow{fill:#0006;stroke:none}.guild-combat .gc-figure-detail{fill:none;stroke-width:.7px;opacity:.65}.guild-combat .gc-figure-weapon{fill:#868e92;stroke:#babeb7}.guild-combat .gc-figure-robe{fill:#4b3b32;stroke:#bca183}.guild-combat .gc-figure-staff{fill:none;stroke:#bca183;stroke-width:2px}.guild-combat .gc-scene-bow{fill:none;stroke:#b59b6b;stroke-width:2px}.guild-combat .gc-shot,.guild-combat .gc-arrow-feathers{color:var(--gc-accent);fill:none;stroke:var(--gc-accent);stroke-width:1.6px}.guild-combat .gc-shot:nth-child(2){animation-delay:.15s}.guild-combat .gc-shot:nth-child(3){animation-delay:.3s}.guild-combat .gc-scene-rock{fill:#292b22;stroke:#555846}.guild-combat .gc-eye-lens{fill:none;stroke:#adb58488;stroke-width:1px}.guild-combat .gc-eye-lens circle:nth-child(2){stroke-dasharray:1 6;opacity:.5}.guild-combat .gc-eye-lens .gc-exposed-contour{stroke:#d4dda8;stroke-width:1.7px}.guild-combat .gc-broken-shield{fill:#554337;stroke:#a08361;stroke-width:1.3px}.guild-combat .gc-weakness-mark{fill:none;stroke:#ddd1a1;stroke-width:1.8px}.guild-combat .gc-target-lock{fill:none;stroke:#c3cc9f;stroke-width:1.1px}.guild-combat .gc-sightline{stroke:#c3cc9f66;stroke-dasharray:4 6}.guild-combat .gc-blade-arc{fill:none;stroke:#d6d7ce;stroke-width:2.4px}.guild-combat .gc-dual-slashes .gc-blade-arc:nth-child(2){animation-delay:.2s}.guild-combat .gc-blade-edge{fill:#bfc8ce55;stroke:#dce0d077;stroke-width:.7px}.guild-combat .gc-sprint-trail,.guild-combat .gc-dodge-trail{fill:none;stroke:#c4ccbd;stroke-width:1.4px}.guild-combat .gc-hostile-stroke{fill:#a1756544;stroke:#b58d7b;stroke-width:.8px}.guild-combat .gc-evade-mark{fill:none;stroke:#d9dbcc;stroke-width:1.6px}.guild-combat .gc-broken-spell{fill:none;stroke:#9882a9;stroke-width:2px;stroke-dasharray:8 4}.guild-combat .gc-spell-fragments{fill:none;stroke:#c1a7cd;stroke-width:2px}.guild-combat .gc-stolen-light{fill:#d9d1a4;stroke:#e9deb4}.guild-combat .gc-ground-flame{fill:#ca8049;stroke:#e0b77c;stroke-width:.7px}.guild-combat .gc-flame-heart{fill:#f3d49b;stroke:none}.guild-combat .gc-flame-ribbon{fill:#d690505a;stroke:#dfb47a9c;stroke-width:.8px}.guild-combat .gc-flame-spine{fill:none;stroke:#f1cf8c;stroke-width:2px}.guild-combat .gc-heat-return{fill:none;stroke:#d7a369;stroke-width:2px}.guild-combat .gc-fire-bolt{fill:none;stroke:#e6b172;stroke-width:3px}.guild-combat .gc-fire-earth>ellipse{fill:#cc763013;stroke:#df9f5c6b;stroke-width:1.3px;stroke-dasharray:3 6}.guild-combat .gc-scene-effect{animation:.65s ease-out both gc-ability-appear}.guild-combat .gc-ability-scene [pathLength]{stroke-dasharray:1;animation:.8s ease-out both gc-ability-path}.guild-combat .gc-fire-breath{transform-origin:129px 110px;animation:.85s cubic-bezier(.2,.6,.3,1) both gc-breath-reveal}.guild-combat .gc-fire-wall{transform-origin:269px 180px;animation:.7s ease-out both gc-wall-reveal}.guild-combat .gc-fire-earth{transform-origin:260px 165px;animation:.9s ease-out both gc-earth-reveal}.guild-combat .gc-magic-combo .gc-blade-arc{animation-delay:.35s}@keyframes gc-ability-appear{0%{opacity:0}to{opacity:1}}@keyframes gc-ability-path{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes gc-breath-reveal{0%{opacity:0;transform:scaleX(.08)}to{opacity:1;transform:scaleX(1)}}@keyframes gc-wall-reveal{0%{opacity:0;transform:scaleY(.1)}to{opacity:1;transform:scaleY(1)}}@keyframes gc-earth-reveal{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@media (max-width:1100px){.guild-combat .gc-profile-choice{gap:7px;padding:14px 17px 14px 9px}.guild-combat .gc-emblem-small{flex-basis:47px;width:47px;height:66px}.guild-combat .gc-profile-details{padding:29px 23px 25px}.guild-combat .gc-ability-picker button{padding:11px 10px}.guild-combat .gc-ability-picker strong{font-size:.7rem}.guild-combat .gc-effect-copy{min-height:104px}}@media (max-width:760px){.guild-combat .gc-profile-choice{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:10px 7px 14px}.guild-combat .gc-profile-choice>span:not(.gc-choice-mark){align-items:center;gap:4px}.guild-combat .gc-choice-mark{display:none}.guild-combat .gc-choice-name{font-size:.94rem}.guild-combat .gc-choice-equipment{max-width:100px;font-size:.52rem}.guild-combat .gc-emblem-small{flex-basis:auto;width:47px;height:55px}.guild-combat .gc-character-sheet{grid-template-columns:1fr}.guild-combat .gc-portrait{min-height:190px;padding:20px 20px 18px}.guild-combat .gc-portrait .gc-emblem{width:145px;height:163px;margin-top:-5px;margin-bottom:-9px}.guild-combat .gc-portrait:after{inset:10px}.guild-combat .gc-profile-details{border-left:0;border-top:1px solid var(--gc-line);padding:25px 21px}.guild-combat .gc-ability-picker{gap:7px;margin-top:20px}.guild-combat .gc-ability-picker button{gap:8px;min-height:66px;padding:11px 9px}.guild-combat .gc-ability-picker strong{font-size:.72rem}.guild-combat .gc-ability-picker small{font-size:.52rem}.guild-combat .gc-ability-gem{flex-basis:6px;width:6px;height:6px}.guild-combat .gc-effect-copy{min-height:105px}.guild-combat .gc-effect-copy h4{font-size:1.18rem}}@media (max-width:380px){.guild-combat .gc-profile-details{padding-inline:16px}.guild-combat .gc-choice-name{font-size:.79rem}.guild-combat .gc-choice-equipment{font-size:.48rem}.guild-combat .gc-ability-picker strong{font-size:.65rem}.guild-combat .gc-ability-picker small{font-size:.48rem}.guild-combat .gc-effect-copy>p:not(.gc-sr-only){font-size:.7rem}}@media (prefers-reduced-motion:reduce){.guild-combat *,.guild-combat :before,.guild-combat :after{transition:none!important;animation:none!important}}
