.ui42-ranklist{position:fixed;inset:0;z-index:1150;display:grid;place-items:center;overflow:hidden;background:#0006}.ui42-ranklist[hidden]{display:none}.ui42-ranking-stage{position:relative;width:640px;height:480px;min-width:640px}.ui42-ranking-panel{position:absolute;left:128px;top:100px;width:384px;height:337px;background:url(/assets/ui-phase1/generated/ui42-ranking/frame.webp) 0 0 /384px 337px no-repeat}.ui42-ranking-panel h2{position:absolute;left:0;top:0;width:100%;margin:0;text-align:center;color:#b3b46b;font:16px/22px Arial Narrow,Arial,sans-serif;text-shadow:1px 1px #000}.ui42-ranking-viewport{position:absolute;left:59px;top:50px;width:288px;height:200px;overflow:hidden}.ui42-ranking-table{width:288px;margin:0;border-collapse:collapse;table-layout:fixed;color:#f4ecd9;font:700 italic 11px/20px Arial,sans-serif}.ui42-ranking-table td{box-sizing:border-box;height:20px;padding:0;border:0;white-space:nowrap;overflow:hidden;text-align:right}.ui42-ranking-table td:first-child{text-align:left}.ui42-ranking-table tr:first-child{color:#e6ec39}.ui42-ranking-table tr:first-child .swing-menu-glyph{filter:sepia(1) saturate(9) hue-rotate(15deg) brightness(1.1)}.ui42-ranking-table .swing-menu-typography{vertical-align:middle}.ui42-ranking-name{width:147px}.ui42-ranking-score{width:46px}.ui42-ranking-level{width:26px}.ui42-ranking-time{width:69px}.ui42-ranking-okay{position:absolute;left:256px;top:286px;width:90px;height:34px;padding:0 0 0 3px;border:0;background:transparent;color:#effd57;text-align:left;font:700 italic 20px/34px Arial,sans-serif;cursor:pointer}.ui42-ranking-okay:focus{outline:none}.ui42-ranking-okay>.swing-menu-typography{vertical-align:middle;transform:translateY(-2px)}.ui42-ranking-okay .swing-menu-glyph{filter:sepia(1) saturate(9) hue-rotate(15deg) brightness(2.5)}.ui42-ranking-orb{position:absolute;left:50px;top:0;width:34px;height:34px;background:url(/assets/ui-phase1/generated/ui36-effects/orb.png) center/contain no-repeat}.ui42-ranking-orb:after{content:"";position:absolute;inset:-10px;background:url(/assets/ui-phase1/focus-yellow.svg) center/contain}.ui42-ranking-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui42-rank-place{display:inline-block;width:22px;text-align:right}.ui42-ranking-table{will-change:transform}.ui42-ranking-panel h2 .swing-menu-glyph{filter:sepia(1) saturate(3) hue-rotate(10deg) brightness(.6)}.ui42-ranklist button.ui42-ranking-okay{top:calc(303px - (max(34px,44px / var(--ui-stage-scale, 1))/2));height:max(34px,calc(44px / var(--ui-stage-scale, 1)))!important;min-height:max(34px,calc(44px / var(--ui-stage-scale, 1)))!important;min-width:calc(44px / var(--ui-stage-scale, 1));touch-action:manipulation}.ui42-ranklist .ui42-ranking-okay>.swing-menu-typography{position:absolute;left:3px;top:50%;transform:translateY(-50%)}.ui42-ranklist .ui42-ranking-orb{top:calc(50% - 17px);pointer-events:none}html:not([data-optimized=true]) .ui42-ranking-okay:focus-visible{outline:none}.ui42-ranklist button.ui42-ranking-okay{margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#dfaa77;font:italic 18px Georgia,serif;text-shadow:1px 1px #000;width:104px;left:248px;padding:0 10px}.ui42-ranklist button.ui42-ranking-okay:hover{background:transparent}.ui42-ranklist .ui42-ranking-okay>.swing-menu-typography{left:12px}.ui42-ranklist .ui42-ranking-orb{left:64px;width:28px;height:28px;top:calc(50% - 14px)}
