.game-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;width:100%;min-height:46px;padding-block:9px;padding-inline:12px;color:var(--ink-hi);font:400 16px/1.4 var(--font-ui);text-align:start;background:oklch(22.38% .0171 66.77) url(/assets/ui/menu-wood.webp) 50%/auto 100%;border:1px solid oklch(56.52% .0723 78.91);border-radius:0;cursor:pointer}.game-select-trigger>span:first-child{display:flex;align-items:center;gap:10px;min-width:0}.game-select-trigger>span:first-child>span{overflow-wrap:anywhere}.game-select-trigger img:not(.game-select-chevron){object-fit:contain;flex:none}.folio .game-select-trigger,.paper-card .game-select-trigger{color:oklch(31.96% .0466 60.98);background:oklch(90.1% .0478 87.03/.533);border-color:oklch(64.87% .0759 80.41)}.game-select-chevron{width:22px;height:22px;flex:none;object-fit:contain;transition:none}@media (prefers-reduced-motion:no-preference){.game-select-chevron{transition:transform .12s ease-out}}.game-select-chevron.up,.game-select-trigger[data-state=open] .game-select-chevron{transform:rotate(180deg)}.game-select-trigger[data-state=open]{box-shadow:inset 0 0 0 1px oklch(68.47% .0975 77.86)}.game-select-trigger:disabled{opacity:.55;cursor:not-allowed}.game-select-content{z-index:210;min-width:var(--radix-select-trigger-width);max-width:calc(100vw - 28px);max-height:var(--radix-select-content-available-height);background:oklch(85.38% .0531 85.08) url(/assets/ui/paper-grain.webp) 50%/640px 640px;border:12px solid transparent;border-image:url(/assets/ui/select-frame.webp) 25 25/12px stretch;border-radius:0;box-shadow:0 8px 22px oklch(0 0 none/.4);color:oklch(31.05% .0416 65.27);overflow:clip;min-block-size:0}.game-select-viewport{padding:4px;max-height:min(350px,var(--radix-select-content-available-height))}.game-select-option{position:relative;display:flex;align-items:center;gap:10px;padding-block:11px;padding-inline:13px 36px;min-height:44px;font:400 16px/1.4 var(--font-ui);outline:2px solid transparent;cursor:pointer;border-block-end:1px solid oklch(69.38% .078 78.59/.235);overflow-wrap:anywhere}.game-select-option[data-highlighted]{background:oklch(61.61% .106 70.66/.173);color:oklch(38.14% .0965 39.74)}.game-select-option[data-state=checked]{color:oklch(39.68% .1017 37.58)}.game-select-option[data-disabled]{color:oklch(61.6% .055 81.3);cursor:not-allowed}.game-select-option>img{object-fit:contain;width:32px;height:32px;flex:none}.game-select-mark{position:absolute;inset-inline-end:8px;width:21px;height:21px;background:oklch(37.3% .0579 55.61);border:1px solid oklch(62.89% .0938 79.38)}.game-select-mark>span{display:block;width:100%;height:100%;background:url(/assets/ui/checkmark.webp) 50%/contain no-repeat}.game-select-scroll{display:flex;height:25px;background:oklch(85.38% .0531 85.08);color:oklch(43.47% .0904 45.21)}.game-checkbox,.game-select-scroll{align-items:center;justify-content:center}.game-checkbox{display:inline-flex;width:27px;height:27px;flex:0 0 27px;padding:0;background:oklch(26.83% .0313 55.46);border:2px solid oklch(65.12% .0816 79.66);border-radius:0;box-shadow:inset 0 1px 4px oklch(0 0 none/.6);cursor:pointer;vertical-align:middle}.game-checkbox[data-state=checked]{background:oklch(38.22% .0589 59.68);border-color:oklch(68.7% .0978 76.24)}@media (hover:hover) and (pointer:fine){.game-checkbox:hover{border-color:oklch(73.92% .1002 83.38)}}.game-checkbox:disabled{opacity:.55;cursor:not-allowed}.game-checkbox-mark{display:flex;width:24px;height:24px}.game-checkbox-mark img{width:24px;height:24px;object-fit:contain}.game-rating{margin-block-end:20px}.game-rating>span{display:block;font-size:14px;margin-block-end:10px}.game-rating>div{display:flex;gap:9px;flex-wrap:wrap}.game-rating button{width:49px;height:47px;border:7px solid transparent;border-image:url(/assets/ui/button.webp) 13 17 fill/7px stretch;font:500 22px/1 var(--font-display);color:oklch(88.93% .0546 87.24);background:none;cursor:pointer}.game-rating button[aria-checked=true]{border-image-source:url(/assets/ui/button-green.webp);color:oklch(96.27% .0582 94.56)}.game-rating button:disabled{opacity:.5}@media(prefers-reduced-motion:reduce){.game-select-chevron{transition:none}}@media(max-width:600px){.game-select-trigger{font-size:16px;min-height:46px}.game-select-content{max-width:calc(100vw - 28px)}.game-select-option{font-size:16px;min-height:46px}}:root{--network-rail-w:0px}@media (min-width:1101px){:root{--network-rail-w:72px}html[data-network-rail=closed]{--network-rail-w:28px}}.network-page{container:page/inline-size}.network-page,.site-header{padding-inline-start:var(--network-rail-w)}.database-menu{inset-inline-start:var(--network-rail-w)}.network-rail{display:none}@media (min-width:1101px){.network-rail{display:block;position:fixed;z-index:40;inset-block-start:calc(var(--header-height) + 3px);inset-block-end:0;inset-inline-start:0;box-sizing:border-box;width:var(--network-rail-w);background:linear-gradient(oklch(15.09% .0073 79.09/.549),oklch(15.09% .0073 79.09/.549)),oklch(18.84% .0083 17.91) url(/assets/ui/wood.webp) left -56px /1536px auto repeat-y;border-inline-end:3px double oklch(55.08% .0565 87.13);box-shadow:4px 0 15px oklch(0 0 none/.533)}}.network-rail-column{display:flex;flex-direction:column;align-items:center;height:100%;padding-block:8px 16px;padding-inline:0;box-sizing:border-box}html[data-network-rail=closed] .network-rail-column{display:none}.network-rail-fold,.network-rail-unfold{display:grid;place-items:center;padding:0;border:0;background:none;cursor:pointer}.network-rail-fold{flex:none;width:44px;height:40px;margin-block-end:6px;border-radius:3px;transition:background-color .14s ease-out}.network-rail-fold img{transform:rotate(90deg)}@media (hover:hover) and (pointer:fine){.network-rail-fold:hover{background:var(--bg-hover)}}.network-rail-unfold{display:none}html[data-network-rail=closed] .network-rail-unfold{display:grid;position:absolute;inset-block-start:12px;inset-inline-start:1px;box-sizing:border-box;width:24px;height:56px;border:5px solid transparent;border-image:url(/assets/ui/button.webp) 13 17 fill/5px stretch}.network-rail-unfold img{transform:rotate(-90deg)}@media (hover:hover) and (pointer:fine){html[data-network-rail=closed] .network-rail-unfold:hover{filter:brightness(1.18)}}.network-rail-slots{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;gap:8px;margin:0;padding-block:2px 8px;padding-inline:6px;list-style:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.network-slot{position:relative;display:grid;place-items:center;box-sizing:border-box;width:52px;height:52px;border:6px solid transparent;border-image:url(/assets/ui/slot.webp) 17/6px stretch;background:oklch(17.79% .0116 60.62);transition:box-shadow .14s ease-out,filter .14s ease-out}.network-slot img{display:block;width:36px;height:36px;object-fit:contain}@media (hover:hover) and (pointer:fine){.network-slot:hover{filter:brightness(1.14);box-shadow:0 0 10px oklch(92.33% .0733 92.1/.333)}}.network-slot[aria-current]{border-image-source:url(/assets/ui/slot-highlight.webp);border-image-slice:14;box-shadow:0 0 12px oklch(92.33% .0733 92.1/.4)}.network-slot:focus-visible{outline-offset:2px}.network-name{position:absolute;width:1px;height:1px;overflow:clip;min-block-size:0;min-inline-size:0;clip-path:inset(50%);white-space:nowrap}.network-tooltip{max-width:min(320px,calc(100vw - 32px))}.network-tooltip .game-tooltip-heading{display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-size:19px}.network-disclosure{margin-block:0;margin-inline:28px;padding-block-end:16px;border-block-start:1px solid oklch(67.05% .0692 79.9)}.network-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;cursor:pointer;list-style:none;font-family:var(--font-display);font-size:18px;color:oklch(34.36% .0449 65.38)}.network-disclosure>summary::-webkit-details-marker{display:none}.network-disclosure>summary img{flex:none;transition:none}@media (prefers-reduced-motion:no-preference){.network-disclosure>summary img{transition:transform .16s ease-out}}.network-disclosure[open]>summary img{transform:rotate(180deg)}.network-disclosure-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 24px;margin:0;padding:0;list-style:none}.network-disclosure .network-row{display:flex;align-items:center;gap:8px;min-height:44px;padding-block:0;padding-inline:6px;font-family:var(--font-display);font-size:15px;line-height:1.25;color:oklch(38.93% .0874 39.63);transition:color .14s ease-out}.network-disclosure .network-row>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover) and (pointer:fine){.network-disclosure .network-row:hover{color:oklch(22.16% .0254 57.85);text-shadow:0 0 8px oklch(92.33% .0733 92.1)}}.network-disclosure .network-row[aria-current]{background:oklch(64.37% .0799 67.54/.231);box-shadow:inset 0 0 0 1px oklch(46.41% .1142 37.99)}.network-tile{flex:none;display:grid;place-items:center;box-sizing:border-box;width:26px;height:26px;border:3px solid transparent;border-image:url(/assets/ui/slot.webp) 17/3px stretch;background:oklch(17.79% .0116 60.62)}.network-tile img{display:block;width:20px;height:20px;object-fit:contain}@media (min-width:1101px){.network-disclosure{display:none}}@media (max-width:800px){.network-disclosure{margin-block:0;margin-inline:24px}}.network-slot:active,html[data-network-rail=closed] .network-rail-unfold:active{filter:brightness(.85)}