.discovery-rail{display:none}@media (min-width:1201px){.site-header:has(+.discovery-rail)>.container{max-width:1680px}.discovery-rail{inset-block:var(--discovery-top,76px) 16px;border-inline-end:1px solid var(--border);scrollbar-width:thin;scrollbar-gutter:stable;z-index:30;width:224px;padding-block:20px 12px;padding-inline:0 12px;scroll-padding-block-start:72px;display:block;position:fixed;inset-inline-start:calc(var(--network-rail-w) + max(16px,calc((100vw - var(--network-rail-w) - 1680px)/2 + 16px)));overflow-y:auto}.discovery-rail .directory-search{background:var(--ink-black);margin:-20px -12px 0 0;padding:20px 12px 12px 0;top:-20px}.discovery-rail~main,.discovery-rail~.site-footer{max-width:1424px;margin-inline:max(256px,calc((100vw - var(--network-rail-w) - 1680px)/2 + 256px)) max(0px,calc((100vw - var(--network-rail-w) - 1680px)/2))}}.directory-search{z-index:1;position:sticky}.directory-search-field{border:1px solid var(--border);border-radius:var(--radius);background:var(--ink-raised);width:100%;min-width:0;min-height:40px;color:var(--text);font:var(--type-body)/1.5 var(--font-sans);appearance:none;padding:7px 44px 7px 11px;display:block}.directory-search-field::placeholder{color:var(--text-muted)}.directory-search-field::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.directory-search-field:focus-visible{outline:1px solid var(--gold);outline-offset:2px;border-color:var(--gold)}.directory-search .directory-search-clear{width:40px;min-height:40px;color:var(--text-muted);border-color:#0000;padding:0;font-size:22px;position:absolute;top:auto;bottom:12px;right:12px}.directory-search .directory-search-clear:hover,.directory-search .directory-search-clear:focus-visible{color:var(--text);border-color:var(--gold);background:var(--ink-dark)}.directory-empty{color:var(--text-muted);font:var(--type-label)/1.6 var(--font-sans);margin:4px 12px}.directory-section+.directory-section{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.directory-section h2{color:var(--text-muted);font:500 var(--type-label)/1.5 var(--font-sans);text-transform:capitalize;margin:0 12px 8px}.directory-section ul{margin:0;padding:0;list-style:none}.directory-row{align-items:center;min-width:0;display:flex}.directory-row>a{min-width:0;min-height:40px;color:var(--text);font:500 var(--type-label)/1.6 var(--font-sans);overflow-wrap:break-word;flex:1;padding:9px 12px;display:block}.directory-row>a:hover{color:var(--gold);background:var(--ink-dark);text-decoration:none}.directory-row[data-current=page]{background:var(--ink-dark)}.directory-row[data-current=page]>a{color:var(--gold)}.directory-row[data-current=location]>a{color:var(--text);font-weight:600}.directory-row>a:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.directory-row .directory-toggle{width:40px;min-height:40px;color:var(--text-muted);background:0 0;border:0;border-radius:0;flex:none;padding:0}.directory-toggle:hover{color:var(--text)}.directory-toggle:focus-visible{outline-offset:-2px}.directory-chevron{border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;transform:rotate(-45deg)}.directory-toggle[aria-expanded=true] .directory-chevron{margin-top:-3px;transform:rotate(45deg)}.directory-section .directory-children{margin:2px 0 8px 12px;padding-left:10px}.directory-children[hidden]{display:none}.directory-children .directory-row>a{min-height:40px;color:var(--text-muted);padding-block:7px;font-weight:400}.directory-children .directory-row>a:hover,.directory-children .directory-row[data-current=page]>a{color:var(--gold)}.directory-children .directory-row[data-current=location]{background:var(--ink-dark)}.directory-children .directory-row[data-current=location]>a{color:var(--gold)}@container column (max-width:1296px){.discovery-rail~.player-guide .guide-with-index{grid-template-columns:minmax(0,1fr);gap:24px}.discovery-rail~.player-guide .guide-sections{flex-wrap:wrap;gap:4px 8px;max-height:none;display:flex;position:static}.discovery-rail~.player-guide .guide-sections a{padding:8px 12px}}
:root{--network-rail-open:76px;--network-rail-w:0px;--network-tablet-w:48px;--network-tablet-h:58px}.network-rail{display:none}@media (min-width:1201px){:root{--network-rail-w:var(--network-rail-open)}html[data-network-rail=closed]{--network-rail-w:20px}body:has(.network-rail){padding-inline-start:var(--network-rail-w)}body:has(.network-rail) .site-header{margin-inline-start:calc(-1 * var(--network-rail-w))}main{container:column/inline-size}.network-menu{display:none}.network-rail{box-sizing:border-box;width:var(--network-rail-w);background:var(--ink-dark);border-inline-end:1px solid var(--border);flex-direction:column;align-items:center;gap:14px;height:calc(100dvh - 100% - 1px);padding-block:14px;display:flex;position:absolute;inset-block-start:calc(100% + 1px);inset-inline-start:0}html[data-network-rail=closed] .network-rail{background:0 0;border-inline-end-color:#0000;align-items:start}}.network-rail-fold{width:var(--network-tablet-w);border:1px solid var(--border);border-radius:var(--radius);background:var(--ink-black);height:24px;color:var(--text-muted);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}html[data-network-rail=closed] .network-rail-fold{width:20px;height:var(--network-tablet-h);border-inline-start:0;border-start-start-radius:0;border-end-start-radius:0}.network-rail-fold:active{color:var(--text);border-color:var(--text-muted)}.network-rail-fold:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (hover:hover) and (pointer:fine){.network-rail-fold:hover{color:var(--text);border-color:var(--text-muted)}}.network-chevron{border-block-end:1px solid;border-inline-end:1px solid;width:7px;height:7px;display:block}.network-rail-fold .network-chevron{translate:2px;rotate:135deg}html[data-network-rail=closed] .network-rail-fold .network-chevron{translate:-2px;rotate:-45deg}.network-tablets{scrollbar-width:none;gap:12px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}html[data-network-rail=closed] .network-tablets{display:none}.network-tablet{--tablet-edge:var(--border);--tablet-inset:1px;width:var(--network-tablet-w);height:var(--network-tablet-h);background:var(--tablet-edge);clip-path:polygon(50% 0,100% 16%,100% 100%,0 100%,0 16%);place-items:center;padding-block-start:8px;display:grid;position:relative}.network-tablet:before{content:"";inset:var(--tablet-inset);background:linear-gradient(180deg, oklch(29.13% .0069 248.07), var(--ink-black));clip-path:inherit;position:absolute}.network-tablet img{object-fit:contain;width:32px;height:32px;display:block;position:relative}.network-tablet[aria-current]{--tablet-edge:var(--text);--tablet-inset:2px}.network-tablet:active{--tablet-edge:var(--text-muted)}.network-tablet:focus-visible{--tablet-edge:var(--gold);--tablet-inset:2px}@media (hover:hover) and (pointer:fine){.network-tablet:not([aria-current]):hover{--tablet-edge:var(--text-muted)}}.network-tablet-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:clip}.network-tip{z-index:1000;pointer-events:none;border:1px solid var(--border);border-block-start-color:var(--gold);background:var(--ink-dark);color:var(--text);font:500 var(--type-label)/1.5 var(--font-sans);white-space:nowrap;padding-block:8px;padding-inline:14px;position:fixed;translate:0 -50%;box-shadow:0 12px 32px oklch(0% 0 none/.6)}.network-rows{margin:0;padding:0;list-style:none}.network-row{min-height:44px;color:var(--text);font:500 var(--type-label)/1.5 var(--font-sans);white-space:nowrap;align-items:center;gap:10px;padding-block:8px;padding-inline:12px;display:flex}.network-row:active{background:var(--ink-raised)}.network-row:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.network-rows .network-row[aria-current]{background:color-mix(in oklch,var(--gold) 9%,var(--ink-dark));color:var(--gold)}@media (hover:hover) and (pointer:fine){.network-row:hover{background:var(--ink-raised);color:var(--text)}}.network-name{text-overflow:ellipsis;min-width:0;overflow:clip}.network-tile{border:1px solid var(--border);border-radius:var(--radius);background:var(--ink-black);flex:none;place-items:center;width:28px;height:28px;display:grid}.network-tile img{object-fit:contain;width:22px;height:22px;display:block}.network-menu{border-block-start:1px solid var(--border);margin-block-start:12px;padding-block-start:12px}.network-menu .network-menu-toggle{width:100%;min-height:44px;color:var(--text);border:0;border-radius:0;justify-content:space-between;padding-block:9px;padding-inline:12px}.network-menu .network-menu-toggle:focus-visible{outline-offset:-2px}.network-menu-toggle[aria-expanded=true] .directory-chevron{margin-block-start:-3px;transform:rotate(45deg)}.network-menu .network-rows{margin-block-start:4px}.network-menu .network-row{justify-content:flex-start}.network-menu .network-name{color:inherit;flex:0 auto}
.community-panel{border-block-start:1px solid var(--gold);margin-block-start:56px;padding-block-start:24px}.community-heading,.community-post header,.account-record header,.account-record footer,.account-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.community-heading h2{margin:0;font-size:28px}.community-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-block:24px;margin-inline:0;display:flex}.community-panel button,.account-shell button,.community-button,.community-primary{font:inherit;border:1px solid var(--border);color:var(--text);background:var(--ink-dark);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding-block:8px;padding-inline:18px;display:inline-flex}@media (hover:hover) and (pointer:fine){.community-panel button:hover,.account-shell button:hover,.community-button:hover{border-color:var(--gold);text-decoration:none}}.community-panel button[aria-pressed=true],.community-tabs button[aria-pressed=true]{color:var(--gold);border-color:var(--gold);background:color-mix(in oklch,var(--gold) 9%,var(--ink-black))}.community-panel .community-primary,.account-shell .community-primary,a.community-primary{color:var(--ink-black);background:var(--gold);border-color:var(--gold);font-weight:600}.community-panel button:disabled,.account-shell button:disabled{opacity:.5;cursor:wait}.community-panel :focus-visible,.account-shell :focus-visible,.community-build :focus-visible{outline:2px solid var(--gold);outline-offset:4px}.community-panel label,.account-shell label{gap:8px;display:grid}.community-panel input,.community-panel textarea,.account-shell input,.account-shell textarea{width:100%;min-width:0;font:inherit;color:var(--text);background:var(--ink-black);border:1px solid var(--border);border-radius:2px;padding-block:12px;padding-inline:14px}.community-panel textarea,.account-shell textarea{resize:vertical;min-height:120px}.community-rating{gap:4px;display:flex}.community-rating button{min-width:36px;padding:6px}.community-rating-label{color:var(--text-muted);margin-inline-start:auto;font-size:14px}.community-compose,.community-publish form,.account-profile{gap:18px;display:grid}.community-compose{max-width:820px}.community-compose>.community-primary,.account-profile>button{justify-self:start}.community-tabs{flex-wrap:wrap;gap:8px;display:flex}.community-tabs button{border:0;border-block-end:1px solid var(--border);background:0 0;margin-inline-end:16px;padding-inline-start:0}.community-publish{border-block:1px solid var(--border);margin-block:24px;margin-inline:0;padding-block:18px;padding-inline:0}.community-publish summary{color:var(--gold);cursor:pointer}.community-publish[open] summary{margin-block-end:16px}.community-posts{margin-block-start:32px}.community-post{border-block-start:1px solid var(--border);padding-block:24px;padding-inline:0}.community-post header{color:var(--text-muted);flex-wrap:wrap;font-size:14px}.community-post p{white-space:pre-wrap;overflow-wrap:anywhere}.community-post img,.account-record img{object-fit:contain;max-width:100%;height:auto;margin-block:16px;margin-inline:0;display:block}.community-post>button{min-height:32px;color:var(--text-muted);background:0 0;border:0;padding-block:4px;padding-inline:0}.community-status,.community-feedback{color:var(--gold);font-size:14px}.community-feedback{padding-block:12px;padding-inline:0}.community-upload span{color:var(--text-muted);font-size:13px}.community-upload input{padding:12px}.community-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-block-start:32px;display:flex}.community-loading,.account-empty{background:linear-gradient(120deg,color-mix(in oklch,var(--gold) 4%,var(--ink-black)),var(--ink-black));border-block:1px solid var(--border);min-height:180px}.account-empty{color:var(--text-muted);place-items:center;padding:24px;display:grid}.account-shell{min-height:65vh}.account-heading{border-block-end:1px solid var(--border);margin-block-end:36px;padding-block-end:28px}.account-heading h1{margin:0;font-size:clamp(32px,4vw,52px);line-height:1.2}.account-heading p{max-width:60ch}.account-login{border-block-start:2px solid var(--gold);background:linear-gradient(130deg,color-mix(in oklch,var(--gold) 8%,var(--ink-dark)),var(--ink-dark));gap:24px;max-width:460px;margin-block:48px;margin-inline:auto;padding:32px;display:grid}.account-workspace{grid-template-columns:220px minmax(0,1fr);gap:40px;display:grid}.account-navigation{flex-direction:column;align-items:stretch;gap:4px;display:flex}.account-navigation a{color:var(--text-muted);border-inline-start:2px solid #0000;padding-block:14px;padding-inline:18px}.account-navigation a[aria-current=page]{border-color:var(--gold);color:var(--gold);background:color-mix(in oklch,var(--gold) 7%,var(--ink-black))}.account-record{border-block-start:1px solid var(--border);background:var(--ink-dark);overflow-wrap:anywhere;margin-block-end:16px;padding:24px}.account-record h2{margin-block:0 16px;margin-inline:0;font-size:22px}.account-record p{white-space:pre-wrap}.account-record footer{margin-block-start:16px}.account-profile{max-width:640px}.account-chip{border-inline-start:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;max-width:140px;padding-inline-start:14px;font-size:13px;overflow:hidden}.community-build-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:24px;display:grid}.community-build{border-block-start:2px solid var(--gold);background:var(--ink-dark);padding:28px}.community-build h2{margin-block-start:0}.community-build p{color:var(--text-muted);white-space:pre-wrap}.community-author{border-block-start:1px solid var(--border);margin-block-start:24px;padding-block-start:12px;display:block}.community-panel .sr-only{width:1px;height:1px;clip-path:inset(50%);white-space:nowrap;min-block-size:0;min-inline-size:0;position:absolute;overflow:clip}@media (max-width:760px){.account-workspace{grid-template-columns:1fr;gap:24px}.account-navigation{flex-flow:wrap}.account-navigation a{border-block-end:2px solid #0000;border-inline-start:0;padding-block:10px;padding-inline:12px}.account-heading{align-items:flex-start}.account-login{padding-block:24px;padding-inline:18px}.community-rating-label{margin-inline-start:0}.community-post header{gap:10px}.community-panel{margin-block-start:36px}.account-chip{border:0;padding:0}}.community-directory>.database-heading{flex-wrap:wrap;align-items:flex-start;gap:20px}.community-directory>.database-heading h1{overflow-wrap:anywhere;flex:1;min-width:min(100%,280px)}.community-directory>.database-heading>.game-button{margin-inline-start:auto}.community-directory .account-heading>div{min-width:0}.community-directory .account-heading h1,.public-profile-bio{overflow-wrap:anywhere}.public-profile-bio{white-space:pre-wrap;font:var(--type-body)/1.75 var(--font-sans);color:var(--text-muted)}.community-directory .account-heading>.game-button{flex-shrink:0}.community-recovery{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:640px){.community-directory>.database-heading>.game-button{margin-inline-start:0}.community-directory .account-heading{flex-direction:column}}
.collection-pagination{border-block-start:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-block:30px;margin-inline:0;padding-block-start:24px;font-size:14px;display:flex}.collection-pagination>div{flex-wrap:wrap;gap:4px;display:flex}.collection-pagination a,.pagination-current{justify-content:center;align-items:center;min-width:38px;min-height:40px;padding:8px;display:inline-flex}.pagination-current{background:var(--gold);color:var(--ink-black);border-radius:2px}.pagination-gap{color:var(--text-muted);padding-block:0;padding-inline:4px}.collection-pagination a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (max-width:640px){.collection-pagination{justify-content:center}.collection-pagination>div{flex-basis:100%;order:3;justify-content:center}}
.cloud-save{border-block:1px solid var(--border);grid-column:1/-1;margin-block-start:24px;padding-block:24px;padding-inline:0;scroll-margin-block-start:100px}.cloud-save-heading,.cloud-saved-actions,.owned-loadout-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cloud-save-heading>a{font-size:var(--type-label);margin-inline-start:auto}.cloud-save-form{grid-template-columns:minmax(0,1fr) minmax(180px,280px);gap:20px;max-width:900px;margin-block-start:24px;display:grid}.cloud-save-form label{color:var(--text-muted);font-size:var(--type-label);gap:8px;display:grid}.cloud-save-form label:nth-child(2){grid-area:2/1/4}.cloud-save-form label:nth-child(3){grid-area:1/2}.cloud-save-form input,.cloud-save-form textarea{border:1px solid var(--border);width:100%;color:var(--text);background:var(--ink-black);font:var(--type-body)/1.6 var(--font-sans);border-radius:2px;padding-block:12px;padding-inline:14px}.cloud-save-form textarea{resize:vertical;min-height:140px}.cloud-save-form>.game-button{grid-column:2;align-self:start}.cloud-saved-actions{font-size:var(--type-label);margin-block-start:20px}.cloud-visibility{color:var(--text-muted);font-size:var(--type-label)}.cloud-save-loading{background:var(--ink-dark);min-height:44px}.loadout-card{background:var(--ink-dark);border:1px solid var(--border);border-block-start:2px solid var(--gold);min-width:0;height:100%;padding:24px}.loadout-card-main{color:var(--text);display:block}@media (hover:hover) and (pointer:fine){.loadout-card-main:hover{text-decoration:none}.loadout-card-main:hover h2{color:var(--gold)}}.loadout-card h2{font:500 var(--type-section)/1.4 var(--font-display);overflow-wrap:anywhere;margin-block:0 24px;margin-inline:0}.loadout-card-weapons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.loadout-card-weapons>div{background:var(--ink-black);border:1px solid var(--border);align-content:start;gap:8px;padding:14px;display:grid}.loadout-card-weapons span,.loadout-card-extras>span{color:var(--text-muted);font-size:var(--size-min)}.loadout-card-weapons strong{font:500 var(--type-object)/1.4 var(--font-display);overflow-wrap:anywhere}.loadout-card-extras{padding-block-start:16px}.loadout-card-extras p{font:var(--type-label)/1.65 var(--font-sans);margin-block:6px 0;margin-inline:0}.loadout-card-description{color:var(--text-muted);font:var(--type-body)/1.75 var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.owned-loadout{flex-direction:column;min-width:0;display:flex}.owned-loadout .loadout-card{flex:1;height:auto}.owned-loadout-actions{background:var(--ink-dark);border:1px solid var(--border);border-block-start:0;padding:12px}.owned-loadout-actions .cloud-visibility{margin-inline-end:auto}.loadout-remove-confirm{border:1px solid var(--gold);background:var(--ink-black);flex-wrap:wrap;gap:12px;padding:16px;display:flex}.loadout-remove-confirm p{flex-basis:100%;margin-block:0 4px;margin-inline:0}.cloud-library>.section-heading{flex-wrap:wrap;justify-content:space-between}.shared-loadout-description{max-width:80ch;font:var(--type-body)/1.8 var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere;margin-block:0 28px;margin-inline:0}.community-directory .account-heading h1{overflow-wrap:anywhere}.community-directory .account-empty{margin-block-start:24px}.cloud-library :is(a,button,input):focus-visible,.cloud-save :is(a,button,input,textarea):focus-visible,.loadout-card :focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media (max-width:640px){.cloud-save-form{grid-template-columns:1fr}.cloud-save-form label:nth-child(2),.cloud-save-form label:nth-child(3),.cloud-save-form>.game-button{grid-area:auto}.cloud-save-heading>a{margin-inline-start:0}.loadout-card{padding:18px}.loadout-card-weapons>div{padding:12px}}.showcase-toolbar>.cloud-save{border:0;margin-block:0;margin-inline:auto 0;padding:0}.showcase-toolbar>.cloud-save:has(.cloud-save-form){flex-basis:100%}@media (max-width:640px){.showcase-toolbar>.cloud-save{flex-basis:100%;margin-inline-start:0}.showcase-toolbar>.cloud-save>.game-button{width:100%}}.shared-loadout-page .tool-heading{flex-wrap:wrap;gap:20px}.shared-loadout-page .tool-heading>div{flex:1;min-width:0}.shared-loadout-page .tool-heading h1,.shared-loadout-page .tool-back,.loadout-card-extras p,.loadout-card .community-author{overflow-wrap:anywhere}.shared-loadout-page .tool-heading>.game-button{flex-shrink:0}@media (max-width:640px){.shared-loadout-page .tool-heading{flex-direction:column;align-items:flex-start}}@media (max-width:1280px){.cloud-save{scroll-margin-block-start:175px}}
.site-search{width:100%;margin:0;position:relative}.site-search .search-field{border:1px solid var(--border);border-radius:var(--radius);background:var(--ink-raised);width:100%;min-width:0;min-height:44px;color:var(--text);font:var(--type-body)/1.5 var(--font-sans);padding-block:10px;padding-inline:14px}.site-search .search-field:focus-visible{outline:1px solid var(--gold);outline-offset:2px;border-color:var(--gold)}.site-search .search-results-panel,.site-search .search-recent{border:1px solid var(--border);border-block-start:2px solid var(--gold);border-radius:var(--radius);background:var(--ink-dark);width:100%;max-width:none;max-height:min(60vh,560px);box-shadow:var(--card-shadow);z-index:60;margin:0;padding:0;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0;overflow-y:auto}.site-search .search-results-panel{flex-direction:column;min-block-size:0;min-inline-size:0;display:flex;overflow:clip}.site-search .search-destinations{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.site-search .result-row{border-block-end:1px solid var(--border);align-items:center;gap:16px;padding-block:14px;padding-inline:16px;display:flex}.site-search .result-row:focus-visible{color:var(--text);background:var(--ink-raised);outline:2px solid #0000}@media (hover:hover) and (pointer:fine){.site-search .result-row:hover{color:var(--text);background:var(--ink-raised);outline:2px solid #0000}}.site-search .result-name{min-width:0;font:var(--type-label)/1.65 var(--font-sans);overflow-wrap:anywhere}.site-search .result-name mark{color:var(--gold)}.site-search .result-group{text-transform:none;letter-spacing:0;color:var(--gold);font-weight:500;font-size:var(--size-min);border-block-end:0;padding-block:16px 6px;padding-inline:16px}.search-message{color:var(--text-muted);font-size:var(--type-label);margin:0;padding-block:20px;padding-inline:16px}.search-message p{margin-block-start:0}.search-view-all{border-block-start:1px solid var(--border);min-height:48px;color:var(--text);font-size:var(--type-label);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding-block:12px;padding-inline:16px;display:flex}.search-view-all:focus-visible{background:var(--ink-raised);color:var(--gold);outline:1px solid var(--gold);outline-offset:-1px;text-decoration:none}@media (hover:hover) and (pointer:fine){.search-view-all:hover{background:var(--ink-raised);color:var(--gold);outline:1px solid var(--gold);outline-offset:-1px;text-decoration:none}}.site-search .search-recent{justify-content:stretch;gap:4px;padding:8px;display:grid}.site-search .search-recent .game-button{overflow-wrap:anywhere;text-align:start;justify-content:flex-start}.site-search input::-webkit-search-cancel-button{display:none}.site-search .search-field{padding-inline-end:48px}.site-search .search-clear{width:44px;min-height:44px;color:var(--text-muted);border-color:#0000;padding:0;font-size:22px;position:absolute;inset-block-start:0;inset-inline-end:0}.site-search .search-clear:focus-visible{color:var(--text);border-color:var(--gold);background:var(--ink-dark)}@media (hover:hover) and (pointer:fine){.site-search .search-clear:hover{color:var(--text);border-color:var(--gold);background:var(--ink-dark)}}.site-search .search-colour{outline-offset:-1px;outline:1px solid oklch(100% 0 none/.133);flex:none;width:32px;height:32px;display:block}
