.banner[data-astro-cid-aryxuhur]{--w:136px;width:var(--w);transform-origin:50% 0;padding-top:10px;position:relative}.banner-major[data-astro-cid-aryxuhur]{--w:240px}.banner-rod[data-astro-cid-aryxuhur]{background:linear-gradient(oklch(88% .1 85),oklch(60% .1 75) 60%,oklch(40% .07 65));border-radius:5px;height:10px;position:absolute;top:0;left:-14px;right:-14px;box-shadow:0 3px 6px oklch(0% 0 0/.6)}.banner-rod[data-astro-cid-aryxuhur]:before,.banner-rod[data-astro-cid-aryxuhur]:after{content:"";background:radial-gradient(circle at 35% 30%,oklch(92% .08 85),oklch(55% .1 70));border-radius:50%;width:18px;height:18px;position:absolute;top:-4px}.banner-rod[data-astro-cid-aryxuhur]:before{left:-8px}.banner-rod[data-astro-cid-aryxuhur]:after{right:-8px}.banner-cloth[data-astro-cid-aryxuhur]{text-align:center;color:oklch(92% .04 85);background:repeating-linear-gradient(90deg, oklch(0% 0 0/.16) 0, transparent 12%, oklch(100% 0 0/.07) 20%, transparent 28%), linear-gradient(180deg, oklch(0% 0 0/.35), transparent 18%), var(--tex-noise), var(--cloth);clip-path:polygon(0 0,100% 0,100% 100%,50% 86%,0 100%);flex-direction:column;align-items:center;min-height:310px;padding:1.2rem .65rem 4.2rem;display:flex;position:relative}.banner-major[data-astro-cid-aryxuhur] .banner-cloth[data-astro-cid-aryxuhur]{min-height:400px}.banner-cloth[data-astro-cid-aryxuhur]:before{content:"";clip-path:polygon(evenodd,0 0,100% 0,100% 100%,50% 86%,0 100%,0 0,3px 3px,3px calc(100% - 7px),50% calc(86% - 4px),calc(100% - 3px) calc(100% - 7px),calc(100% - 3px) 3px,3px 3px);pointer-events:none;background:linear-gradient(135deg,oklch(82% .12 82),oklch(60% .1 70));position:absolute;inset:7px}.banner-label[data-astro-cid-aryxuhur]{font-family:var(--font-display);letter-spacing:.06em;overflow-wrap:anywhere;text-transform:uppercase;color:oklch(88% .1 82);max-width:100%;font-size:.66rem;font-weight:800}.banner-major[data-astro-cid-aryxuhur] .banner-label[data-astro-cid-aryxuhur]{font-size:.95rem}.banner-label-link[data-astro-cid-aryxuhur]:hover{text-decoration:underline}.banner-shield[data-astro-cid-aryxuhur]{color:oklch(88% .1 82);clip-path:polygon(0 0,100% 0,100% 55%,50% 100%,0 55%);width:64px;height:74px;filter:drop-shadow(0 0 8px color-mix(in oklab, var(--color-info) 50%, transparent));background:radial-gradient(circle at 50% 35%,oklch(100% 0 0/.15),#0000 60%),oklch(18% .02 55);place-items:center;margin:.9rem 0 .6rem;font-size:2rem;display:grid;box-shadow:inset 0 0 0 3px oklch(75% .11 80)}.banner-major[data-astro-cid-aryxuhur] .banner-shield[data-astro-cid-aryxuhur]{width:86px;height:100px;font-size:2.8rem}.banner-caption[data-astro-cid-aryxuhur]{font-family:var(--font-mono);letter-spacing:.25em;text-transform:uppercase;color:color-mix(in oklab, var(--color-info) 85%, white);font-size:.62rem}.banner-name[data-astro-cid-aryxuhur]{font-family:var(--font-display);overflow-wrap:anywhere;color:oklch(95% .05 88);text-shadow:0 1px oklch(0% 0 0/.8),0 0 14px oklch(80% .13 82/.5);max-width:100%;margin-top:.2rem;font-size:1rem;font-weight:800;line-height:1.15}.banner-major[data-astro-cid-aryxuhur] .banner-name[data-astro-cid-aryxuhur]{font-size:1.55rem}.banner-name[data-astro-cid-aryxuhur] a[data-astro-cid-aryxuhur]:hover{text-decoration:underline}.banner-points[data-astro-cid-aryxuhur]{font-family:var(--font-mono);color:oklch(85% .08 82);margin-top:.25rem;font-size:.72rem}.banner-rest[data-astro-cid-aryxuhur]{border-top:1px solid oklch(80% .1 82/.35);flex-direction:column;gap:.2rem;width:100%;margin-top:.8rem;padding-top:.5rem;font-size:.78rem;display:flex}.banner-rest[data-astro-cid-aryxuhur] li[data-astro-cid-aryxuhur]{justify-content:center;gap:.4rem;min-width:0;display:flex}.banner-rest[data-astro-cid-aryxuhur] a[data-astro-cid-aryxuhur]{text-overflow:ellipsis;white-space:nowrap;color:oklch(88% .03 85);overflow:hidden}.banner-rest[data-astro-cid-aryxuhur] a[data-astro-cid-aryxuhur]:hover{text-decoration:underline}.banner-rest-pos[data-astro-cid-aryxuhur]{font-family:var(--font-display);color:oklch(80% .1 82);font-weight:800}.banner-vacant[data-astro-cid-aryxuhur]{font-family:var(--font-display);color:oklch(85% .04 85/.75);margin-top:.8rem;font-style:italic}@media (prefers-reduced-motion:no-preference){.banner[data-astro-cid-aryxuhur]{animation:banner-sway var(--sway-dur) ease-in-out var(--sway-delay) infinite}.banner[data-astro-cid-aryxuhur]:hover .banner-cloth[data-astro-cid-aryxuhur]{animation:.9s ease-in-out infinite banner-ripple}}@media (hover:none),(width<=1023px){.banner[data-astro-cid-aryxuhur]{animation:none}}@media (width<=639px){.banner[data-astro-cid-aryxuhur]{--w:124px}.banner-major[data-astro-cid-aryxuhur]{--w:212px}.banner-cloth[data-astro-cid-aryxuhur]{min-height:262px;padding:1rem .55rem 3.6rem}.banner-major[data-astro-cid-aryxuhur] .banner-cloth[data-astro-cid-aryxuhur]{min-height:330px}.banner-shield[data-astro-cid-aryxuhur]{margin:.7rem 0 .5rem}.banner-major[data-astro-cid-aryxuhur] .banner-shield[data-astro-cid-aryxuhur]{width:72px;height:84px;font-size:2.3rem}.banner-major[data-astro-cid-aryxuhur] .banner-name[data-astro-cid-aryxuhur]{font-size:1.35rem}}@keyframes banner-sway{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}@keyframes banner-ripple{0%,to{transform:skew(0)scaleY(1)}25%{transform:skew(2deg)scaleY(1.01)}75%{transform:skew(-2deg)scaleY(.995)}}.hall-banners[data-astro-cid-qqllaxai]{flex-wrap:wrap;justify-content:center;gap:2.2rem 1.1rem;display:flex}@media (width<=639px){.hall-banners[data-astro-cid-qqllaxai]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:1.9rem;margin-inline:-1rem;padding:.25rem 1.6rem .75rem;scroll-padding-inline:1.6rem;overflow-x:auto}.hall-banners[data-astro-cid-qqllaxai]::-webkit-scrollbar{display:none}.hall-banners[data-astro-cid-qqllaxai]>*{scroll-snap-align:start;flex-shrink:0}}.hall-hint[data-astro-cid-qqllaxai]{text-align:center;font-family:var(--font-mono);letter-spacing:.08em;color:color-mix(in oklab, var(--color-base-content) 55%, transparent);margin-top:.25rem;font-size:.72rem}.rank-sigil[data-astro-cid-qqllaxai]{min-width:2.3rem;height:2.3rem;font-family:var(--font-display);color:var(--color-secondary);border:1px solid var(--forge-iron-edge);background:radial-gradient(circle at 35% 30%,oklch(34% .03 60),oklch(18% .015 55) 70%);border-radius:999px;place-items:center;padding:0 .3rem;font-size:.85rem;font-weight:800;display:inline-grid}@media (width<=639px){.rank-sigil[data-astro-cid-qqllaxai]{min-width:2rem;height:2rem;padding:0 .2rem;font-size:.72rem}}.podium-row[data-astro-cid-qqllaxai]{--plate:oklch(80% .13 82);box-shadow:inset 3px 0 0 var(--plate);background:linear-gradient(90deg, color-mix(in oklab, var(--plate) 18%, transparent), transparent 70%)!important}.podium-2[data-astro-cid-qqllaxai]{--plate:oklch(82% .02 250)}.podium-3[data-astro-cid-qqllaxai]{--plate:oklch(62% .1 50)}.podium-row[data-astro-cid-qqllaxai] .rank-sigil[data-astro-cid-qqllaxai]{color:oklch(18% .015 55);background:radial-gradient(circle at 35% 30%, oklch(96% .04 85), var(--plate) 60%);box-shadow:0 0 12px color-mix(in oklab, var(--plate) 55%, transparent);border-color:#0000}.podium-row[data-astro-cid-qqllaxai] a[data-astro-cid-qqllaxai]{font-family:var(--font-display);font-weight:800}
