@media (hover:hover) and (pointer:fine){@layer base{:where(button:not(:disabled),[role=button]:not([aria-disabled=true]),[role=tab],[role=menuitem],[role=option],summary,select,label:has(>input[type=radio]),label:has(>input[type=checkbox])){cursor:pointer}}html .fe-icon:hover{background:var(--fe-surf-1)}html .fe-sw-btn:hover .fe-sw-name{color:var(--fe-gold)}html .ct-row:not(.sel):not(.elig):has(.ct-main:hover,button:hover){background:var(--fe-glass)}html button.ct-pill:hover{filter:brightness(1.08)}html .ct-pager a:hover,html .ct-mu:hover .ct-mu-wp span{color:var(--fe-text)}html .ct-mu{transition:background-color .2s}html .ct-mu:hover{background-color:var(--fe-glass)}html .cm-who:hover .cm-nm,html .cm-pts:hover b{color:var(--fe-gold)}html .cm-slot.edit:hover .cm-pill{filter:brightness(1.15)}html .cm-games:hover,html .cm-sec .nm-pager a:hover{color:var(--fe-text)}html .cp-row:not(.pick):has(.cp-who:hover){background:var(--fe-glass)}html .cp-seg button:hover:not([aria-pressed=true]){color:var(--fe-text)}html .la-move:has(button:hover){background:linear-gradient(90deg, transparent, var(--fe-glass) 8%, var(--fe-glass) 92%, transparent)}html .lc-seg>a:hover:not([aria-current=page]){color:var(--fe-text)}html .n-sheet .n-iconbtn:hover{background:var(--fe-glass-2)}html .n-menu-item:hover{background:var(--fe-glass)}}@media (min-width:1280px),(min-width:1024px) and (orientation:landscape){html #v3-main{padding-right:var(--fe-safe-r)}html .n-sheet.is-side{top:calc(12px + var(--fe-safe-t));bottom:calc(12px + var(--fe-safe-b));right:calc(12px + var(--fe-safe-r));max-width:calc(100% - 24px - var(--fe-safe-l) - var(--fe-safe-r));border-radius:var(--fe-r-xl);box-shadow:var(--fe-highlight), var(--fe-shadow-ambient), 0 30px 80px #0009;border-right:1px solid #ffffff1a;overflow:hidden}html .n-sheet.is-side:after{display:none}html .pc-sheet{--fe-sheet-w:768px}@media (min-width:1280px){html .pc-sheet{--fe-sheet-w:min(1040px, calc(100vw - 200px))}}html .n-sheet.is-side:has(.la-rep){--fe-sheet-w:600px}html .n-toast{bottom:calc(32px + var(--fe-safe-b))}html .lc-page{max-width:1120px;margin-left:auto;margin-right:auto}html .lc-room{grid-template-columns:minmax(0,1fr) 380px;column-gap:32px}html .ng-players-grid{max-width:1120px}html .ng-players-aside{width:400px}html .ng-players-aside:empty{display:none}html .ng-players-grid:has(>.ng-players-aside:empty)>.ng-players-main{max-width:808px;margin:0 auto}html .tc.is-wide:not(:has(.tcb.is-table)){max-width:808px}}@media (min-width:1024px) and (max-width:1279px) and (orientation:landscape){html .lc-page{padding-left:24px;padding-right:24px}html .lc-room{grid-template-columns:minmax(0,1fr) 340px;column-gap:24px}html .ng-players-aside{width:400px}html .pc-sheet{--fe-sheet-w:min(768px, calc(100vw - 96px))}}
.fe-offline{z-index:90;top:calc(var(--fe-safe-t,0px) + 8px);border:1px solid var(--fe-edge,#ffffff14);max-width:calc(100vw - 32px);box-shadow:var(--fe-shadow-key,0 14px 34px -10px #0009), var(--fe-highlight,inset 0 1px 0 #ffffff13);-webkit-backdrop-filter:var(--fe-blur,blur(14px));backdrop-filter:var(--fe-blur,blur(14px));color:var(--fe-text,#e9eef7);font-family:var(--font-barlow), "Barlow", system-ui, sans-serif;font-size:calc(13px * var(--fe-text-scale,1));pointer-events:none;animation:fe-offline-in var(--fe-dur-base,.24s) var(--fe-ease-out,ease-out) both;background:#0a0c10e0;border-radius:999px;align-items:center;gap:10px;padding:9px 16px;font-weight:600;line-height:1.25;display:flex;position:fixed;left:50%;transform:translate(-50%)}.fe-offline-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fe-offline-dot{background:#f5a623;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 10px #f5a62399}.fe-offline.is-back .fe-offline-dot{background:#3ddc97;box-shadow:0 0 10px #3ddc9799}.fe-offline.is-blocked{border-color:#f5a62373}@keyframes fe-offline-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.fe-offline{animation:none}}html[data-offline] [data-write]{opacity:.45;cursor:not-allowed;filter:saturate(.4)}
