.DiscoveryPage-module__l_zhLW__lead{color:var(--ink-dim);max-width:75ch;margin:0 0 28px;font-size:16px;line-height:1.6}.DiscoveryPage-module__l_zhLW__directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.DiscoveryPage-module__l_zhLW__entry{min-width:0;color:var(--ink);padding:22px;text-decoration:none;display:block}.DiscoveryPage-module__l_zhLW__heading{align-items:center;gap:12px;min-height:44px;display:flex}.DiscoveryPage-module__l_zhLW__heading h2{color:var(--gold);margin:0;font-size:20px;line-height:1.4}.DiscoveryPage-module__l_zhLW__entry p{color:var(--ink-dim);margin:14px 0 0;font-size:15px;line-height:1.6}.DiscoveryPage-module__l_zhLW__entry:hover{background:var(--well);box-shadow:inset 0 0 0 1px var(--gold-deep);text-decoration:none}.DiscoveryPage-module__l_zhLW__entry:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (max-width:650px){.DiscoveryPage-module__l_zhLW__directory{grid-template-columns:minmax(0,1fr)}.DiscoveryPage-module__l_zhLW__entry{padding:18px}}
.HomeIntroduction-module__B-uzva__window[data-motion=ready]{transition-property:box-shadow;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}:is(.HomeIntroduction-module__B-uzva__window:has(.HomeIntroduction-module__B-uzva__toggle:hover),.HomeIntroduction-module__B-uzva__window:has(.HomeIntroduction-module__B-uzva__toggle:focus-visible)){box-shadow:0 8px 22px #0006}.HomeIntroduction-module__B-uzva__window:has(.HomeIntroduction-module__B-uzva__toggle:active){box-shadow:0 3px 9px #0008}.HomeIntroduction-module__B-uzva__toggle.home-introduction-toggle:active{filter:brightness(.96)}.HomeIntroduction-module__B-uzva__chevron{transform-origin:50%;flex:none;width:14px;height:10px;display:block;transform:none}.HomeIntroduction-module__B-uzva__window[data-motion=ready] .HomeIntroduction-module__B-uzva__chevron,.HomeIntroduction-module__B-uzva__window[data-motion=ready] .HomeIntroduction-module__B-uzva__label{transition-property:transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}.HomeIntroduction-module__B-uzva__toggle.home-introduction-toggle[aria-expanded=true]>.HomeIntroduction-module__B-uzva__chevron{transform:rotate(180deg)}.HomeIntroduction-module__B-uzva__toggle:active>.HomeIntroduction-module__B-uzva__label{transform:translateY(1px)}.HomeIntroduction-module__B-uzva__toggle.home-introduction-toggle:active>.HomeIntroduction-module__B-uzva__chevron{transform:translateY(1px)}.HomeIntroduction-module__B-uzva__toggle.home-introduction-toggle[aria-expanded=true]:active>.HomeIntroduction-module__B-uzva__chevron{transform:translateY(1px)rotate(180deg)}@media (prefers-reduced-motion:reduce){.HomeIntroduction-module__B-uzva__window[data-motion=ready],.HomeIntroduction-module__B-uzva__window[data-motion=ready] .HomeIntroduction-module__B-uzva__chevron,.HomeIntroduction-module__B-uzva__window[data-motion=ready] .HomeIntroduction-module__B-uzva__label{transition-duration:0s}}
.DatabaseNavigation-module__jmVxAa__groups{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.65fr);gap:18px;min-width:0;padding:16px;display:grid}.DatabaseNavigation-module__jmVxAa__group{align-self:start;min-width:0}.DatabaseNavigation-module__jmVxAa__heading{min-height:44px;color:var(--gold);border-bottom:1px solid var(--panel-edge);text-wrap:pretty;align-items:center;margin:0 0 6px;padding:0 8px;font-size:15px;font-weight:500;line-height:1.4;display:flex}.DatabaseNavigation-module__jmVxAa__group ul{margin:0;padding:0;list-style:none}.DatabaseNavigation-module__jmVxAa__group li{margin:0;padding:0}.DatabaseNavigation-module__jmVxAa__groups .DatabaseNavigation-module__jmVxAa__group a{white-space:normal;min-width:0;min-height:44px;color:var(--ink);border:1px solid #0000;align-items:center;gap:10px;padding:8px;font-size:14px;line-height:1.45;display:flex}.DatabaseNavigation-module__jmVxAa__group a>img{object-fit:contain;flex:none}.DatabaseNavigation-module__jmVxAa__group a>span{overflow-wrap:anywhere;min-width:0}.DatabaseNavigation-module__jmVxAa__group a:hover,.DatabaseNavigation-module__jmVxAa__group a:focus-visible{background:var(--well);border-color:var(--gold-deep);color:var(--gold);text-decoration:none}.DatabaseNavigation-module__jmVxAa__group a[aria-current]{background:var(--well);border-color:var(--gold-deep);color:var(--gold)}.DatabaseNavigation-module__jmVxAa__group[data-group=world]>ul{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.DatabaseNavigation-module__jmVxAa__group .DatabaseNavigation-module__jmVxAa__children{border-left:1px solid var(--panel-edge);margin-left:20px;padding:0 0 0 12px}.DatabaseNavigation-module__jmVxAa__children a{color:var(--ink-dim);padding-left:8px}.DatabaseNavigation-module__jmVxAa__groups[data-framed]{gap:16px;padding:0}.DatabaseNavigation-module__jmVxAa__groups[data-framed] .DatabaseNavigation-module__jmVxAa__group{align-self:stretch}.DatabaseNavigation-module__jmVxAa__groups[data-framed] .DatabaseNavigation-module__jmVxAa__group>h3{text-wrap:pretty;min-height:66px;padding:8px 12px;font-size:18px;line-height:1.4}.DatabaseNavigation-module__jmVxAa__groups[data-framed] .DatabaseNavigation-module__jmVxAa__group>ul{padding:10px 6px}@media (max-width:1150px){.DatabaseNavigation-module__jmVxAa__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.DatabaseNavigation-module__jmVxAa__groups{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.DatabaseNavigation-module__jmVxAa__groups[data-framed]{grid-template-columns:repeat(2,minmax(0,1fr))}.DatabaseNavigation-module__jmVxAa__group a{padding:8px 4px}.DatabaseNavigation-module__jmVxAa__groups[data-framed] .DatabaseNavigation-module__jmVxAa__group>h3{min-height:72px;font-size:17px}.DatabaseNavigation-module__jmVxAa__group[data-group=world]>ul{grid-template-columns:minmax(0,1fr)}}.DatabaseNavigation-module__jmVxAa__groups .DatabaseNavigation-module__jmVxAa__group>h3>a{color:inherit;font-size:inherit;line-height:inherit;min-height:44px;padding:0}
.GameSelect-module__zvdStq__trigger{width:100%;min-width:0;min-height:44px;color:var(--ink);text-align:left;cursor:pointer;background:#191b1f;border:1px solid #656052;border-radius:0;align-items:center;gap:10px;padding:9px 12px;font:400 15px/1.4 Segoe UI,Arial,system-ui,sans-serif;display:flex;box-shadow:inset 0 2px 5px #0004}.GameSelect-module__zvdStq__trigger>span:first-of-type{overflow-wrap:anywhere;flex:1;min-width:0}.GameSelect-module__zvdStq__trigger>img{object-fit:contain;flex:none}.GameSelect-module__zvdStq__trigger:hover,.GameSelect-module__zvdStq__trigger[data-state=open]{border-color:var(--gold);background:#242522}.GameSelect-module__zvdStq__trigger:focus-visible{outline-offset:2px;outline:2px solid #e5c58b}.GameSelect-module__zvdStq__trigger:disabled{opacity:.5;cursor:not-allowed}.GameSelect-module__zvdStq__arrow{color:#c5ad80;flex:none;align-items:center;margin-left:auto;display:flex}.GameSelect-module__zvdStq__trigger[data-state=open] .GameSelect-module__zvdStq__arrow{transform:rotate(180deg)}.GameSelect-module__zvdStq__content{z-index:400;min-width:var(--radix-select-trigger-width);max-width:calc(100vw - 24px);max-height:min(360px,var(--radix-select-content-available-height));color:var(--ink);transform-origin:var(--radix-select-content-transform-origin);background:#242529 padding-box padding-box;border:8px solid #0000;border-image:url(/assets/ui/window.webp) 10 fill;overflow:hidden;box-shadow:0 12px 32px #0009}.GameSelect-module__zvdStq__viewport{max-height:inherit;padding:3px}.GameSelect-module__zvdStq__item{cursor:pointer;overflow-wrap:anywhere;-webkit-user-select:none;user-select:none;border-bottom:1px solid #ffffff08;outline:none;align-items:center;gap:9px;min-height:42px;padding:8px 12px 8px 3px;font:400 15px/1.4 Segoe UI,Arial,system-ui,sans-serif;display:flex;position:relative}.GameSelect-module__zvdStq__item[data-highlighted]{color:#ffe8ba;background:#76624455}.GameSelect-module__zvdStq__item[data-state=checked]{color:#ffe2aa;background:#5e4e352e}.GameSelect-module__zvdStq__item[data-disabled]{opacity:.4;cursor:not-allowed}.GameSelect-module__zvdStq__mark{flex:none;align-items:center;width:22px;height:22px;display:flex}.GameSelect-module__zvdStq__image{object-fit:contain;background:#14161a;border:1px solid #685b44;flex:none}.GameSelect-module__zvdStq__scroll{height:24px;color:var(--gold);background:#26282c;justify-content:center;align-items:center;font-size:18px;display:flex}@media (prefers-reduced-motion:no-preference){.GameSelect-module__zvdStq__content{animation:.12s ease-out GameSelect-module__zvdStq__reveal}.GameSelect-module__zvdStq__arrow{transition:transform .12s ease-out}@keyframes GameSelect-module__zvdStq__reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:600px){.GameSelect-module__zvdStq__item{min-height:44px}.GameSelect-module__zvdStq__trigger{font-size:15px}}
.RecordEffects-module__IHmRna__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;display:grid}.RecordEffects-module__IHmRna__group{grid-column:1/-1;min-width:0}.RecordEffects-module__IHmRna__group[data-pieces]{border:1px solid var(--panel-edge);background:var(--well);grid-column:auto;padding:14px}.RecordEffects-module__IHmRna__heading{color:var(--gold);border-bottom:1px solid var(--panel-edge);margin:0;padding:0 0 10px;font-size:20px;font-weight:500}.RecordEffects-module__IHmRna__group[data-pieces] .RecordEffects-module__IHmRna__heading{font-size:17px}.RecordEffects-module__IHmRna__rows{margin:0}.RecordEffects-module__IHmRna__row{border-bottom:1px solid #ffffff09;justify-content:space-between;align-items:baseline;gap:20px;padding:10px 0;font-size:15px;line-height:1.5;display:flex}.RecordEffects-module__IHmRna__row dt{min-width:0;color:var(--ink);overflow-wrap:anywhere}.RecordEffects-module__IHmRna__row dd{color:#ffe3b0;font-variant-numeric:tabular-nums;text-align:right;margin:0}.RecordEffects-module__IHmRna__groups[data-compact]{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px}.RecordEffects-module__IHmRna__groups[data-compact] .RecordEffects-module__IHmRna__heading{font-size:15px}.RecordEffects-module__IHmRna__groups[data-compact] .RecordEffects-module__IHmRna__row{padding:6px 0;font-size:14px}@media (max-width:650px){.RecordEffects-module__IHmRna__groups{grid-template-columns:minmax(0,1fr)}}
.ToolCard-module__y0joZq__card{min-width:0;color:var(--ink);grid-template-rows:auto auto 1fr;gap:20px;padding:24px;text-decoration:none;display:grid}.ToolCard-module__y0joZq__heading{border-bottom:1px solid var(--panel-edge);color:var(--gold);text-wrap:pretty;overflow-wrap:anywhere;margin:0;padding-bottom:14px;font-size:22px;font-weight:500;line-height:1.4}.ToolCard-module__y0joZq__objects{background:var(--well);border:1px solid var(--panel-edge);justify-content:center;align-items:center;gap:12px;padding:16px;display:flex}.ToolCard-module__y0joZq__objects span{border:1px solid var(--gold-deep);background:var(--ground);flex:none;place-items:center;width:64px;height:64px;display:grid}.ToolCard-module__y0joZq__objects img{object-fit:contain;width:48px;height:48px}.ToolCard-module__y0joZq__card p{color:var(--ink-dim);text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.ToolCard-module__y0joZq__card:hover{color:var(--gold);background-color:var(--panel);box-shadow:inset 0 0 0 1px var(--gold-deep);text-decoration:none}.ToolCard-module__y0joZq__card:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ToolCard-module__y0joZq__card:active .ToolCard-module__y0joZq__objects{background:var(--ground)}.ToolCard-module__y0joZq__compact{gap:14px;padding:18px}.ToolCard-module__y0joZq__compact .ToolCard-module__y0joZq__heading{padding-bottom:10px;font-size:18px}.ToolCard-module__y0joZq__compact .ToolCard-module__y0joZq__objects{gap:6px;padding:10px 4px}.ToolCard-module__y0joZq__compact .ToolCard-module__y0joZq__objects span{width:48px;height:48px}.ToolCard-module__y0joZq__compact .ToolCard-module__y0joZq__objects img{width:40px;height:40px}.ToolCard-module__y0joZq__compact p{font-size:14px}@media (max-width:560px){.ToolCard-module__y0joZq__card{gap:14px;padding:16px}.ToolCard-module__y0joZq__heading{font-size:20px}.ToolCard-module__y0joZq__compact{padding:12px}.ToolCard-module__y0joZq__compact .ToolCard-module__y0joZq__heading{font-size:18px}.ToolCard-module__y0joZq__compact .ToolCard-module__y0joZq__objects{gap:4px}.ToolCard-module__y0joZq__compact .ToolCard-module__y0joZq__objects span{width:40px;height:40px}.ToolCard-module__y0joZq__compact .ToolCard-module__y0joZq__objects img{width:36px;height:36px}}
