.beacon-listing{flex-direction:column;min-height:100svh;display:flex}.beacon-listing>.beacon-header{width:min(100%, var(--beacon-page-max-width,1280px));margin-inline:auto}.beacon-listing .beacon-header__nav a,.beacon-listing .beacon-header__nav button{color:var(--beacon-text-white-primary)}.beacon-listing__shell{width:min(100%, var(--beacon-page-max-width,1280px));box-sizing:border-box;flex:1;margin-inline:auto;padding:32px 20px 0}.beacon-listing__breadcrumb{color:var(--beacon-text-white-tertiary);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.beacon-listing__breadcrumb a{color:var(--beacon-text-white-secondary);text-decoration:none}.beacon-listing__breadcrumb a:hover{color:var(--beacon-text-white-primary);text-underline-offset:4px;text-decoration:underline}.beacon-listing__intro{color:var(--beacon-text-white-secondary);justify-items:start;gap:12px;margin:24px 0 32px;display:grid}.beacon-listing__intro h1{color:var(--beacon-text-white-primary);letter-spacing:-.02em;margin:0;font-size:clamp(32px,4vw,44px);font-weight:700;line-height:1.1}.beacon-listing__intro p{max-width:70ch;margin:0;font-size:16px;line-height:24px}.beacon-listing__count{color:var(--beacon-text-white-primary);font-weight:600}.beacon-listing__filters{color:var(--beacon-text-white-primary);text-underline-offset:4px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none}.beacon-listing__filters:hover{text-decoration:underline}.beacon-listing__heading{margin:32px 0 12px;font-size:18px;font-weight:600;line-height:24px}.beacon-listing__editions,.beacon-listing__modes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.beacon-listing__editions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.beacon-listing__modes{grid-template-columns:repeat(4,minmax(0,1fr))}.beacon-listing__edition,.beacon-listing__mode{border:1px solid var(--beacon-border-secondary);background:var(--beacon-background-white-secondary);height:100%;color:var(--beacon-text-white-primary);border-radius:12px;text-decoration:none;display:flex}.beacon-listing__edition{flex-direction:column;gap:4px;padding:16px;font-size:16px;font-weight:600}.beacon-listing__mode{border-color:var(--beacon-border-tertiary);background:0 0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px}.beacon-listing__edition:hover,.beacon-listing__mode:hover{border-color:var(--beacon-border-primary)}.beacon-listing__editionCount,.beacon-listing__mode span+span{color:var(--beacon-text-white-tertiary);font-size:14px;font-weight:400}.beacon-listing__servers{gap:0;margin:0;padding:0;list-style:none;display:grid}.beacon-listing .beacon-server-row__tags-measure{width:100%;min-width:0;overflow:hidden}.beacon-listing .beacon-server-row__tags-measure>.beacon-tag{flex-shrink:0}.beacon-listing__pager{justify-content:center;align-items:center;gap:var(--beacon-space-200);flex-wrap:wrap;padding:32px 0 48px;display:flex}.beacon-listing__pager ol{justify-content:center;gap:var(--beacon-space-100);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.beacon-listing__gap{min-width:20px;height:36px;color:var(--beacon-text-white-tertiary);justify-content:center;align-items:center;display:inline-flex}.beacon-listing__pager [aria-current=page]{cursor:default}@media (max-width:1000px){.beacon-listing__modes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.beacon-listing__shell{padding:16px 12px 0}.beacon-listing__intro{margin:16px 0 24px}.beacon-listing__heading{margin-top:24px}.beacon-listing__editions,.beacon-listing__modes{grid-template-columns:repeat(2,minmax(0,1fr))}}.beacon-listing__results{margin-bottom:48px}.beacon-listing__results .beacon-results-toolbar__ordering{justify-content:space-between;width:100%}.beacon-listing__results .beacon-directory-message{border-bottom:0}.beacon-listing__description{max-width:80ch;color:var(--beacon-text-white-secondary);margin:32px 0 48px;font-size:16px;line-height:24px}
