body :is(.vf-tablist,.vf-character-tabs,.vf-detail-tabs,.vf-dress-tabs,.vf-growth-tabs,.vf-craft-tabs,.svc-tabs,.vf-rank-tabs,.vf-settings-tabs,.vf-wardrobe-tabs){align-items:center;gap:4px}body :is(.vf-tablist,.vf-character-tabs,.vf-detail-tabs,.vf-dress-tabs,.vf-growth-tabs,.vf-craft-tabs,.svc-tabs,.vf-rank-tabs,.vf-settings-tabs,.vf-wardrobe-tabs)>:is(button,.vf-button){background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;gap:5px;width:auto;min-width:36px;max-width:100%;min-height:36px;padding:4px 9px;font-size:12px}body :is(.vf-tablist,.vf-character-tabs,.vf-detail-tabs,.vf-dress-tabs,.vf-growth-tabs,.vf-craft-tabs,.svc-tabs,.vf-rank-tabs,.vf-settings-tabs,.vf-wardrobe-tabs)>:is([aria-pressed=true],[aria-selected=true]){border-bottom-color:var(--vf-accent,#d9c18b);box-shadow:none}body :is(.vf-tablist,.vf-character-tabs,.vf-detail-tabs,.vf-dress-tabs,.vf-growth-tabs,.vf-craft-tabs,.svc-tabs,.vf-rank-tabs,.vf-settings-tabs,.vf-wardrobe-tabs)>button svg{flex:none;width:16px;height:16px}body :is(.vf-shop-detail-actions,.vf-dress-effect-footer,.vf-dye-footer,.vf-wardrobe-actions,.vf-load-actions){justify-content:flex-end;gap:6px;padding:6px 10px}body :is(.vf-shop-detail-actions,.vf-dress-effect-footer,.vf-dye-footer,.vf-wardrobe-actions,.vf-load-actions)>:is(button,.vf-button){border-radius:5px;flex:none;width:auto;max-width:100%;min-height:36px;padding:4px 10px;font-size:12px}body .vf-character-ui .vf-card-foot:not(.vf-rune-confirm-actions):not(.vf-rune-slot-actions){flex-wrap:wrap;justify-content:flex-end;gap:6px;padding:6px 10px;display:flex}body .vf-character-ui .vf-card-foot:not(.vf-rune-confirm-actions)>.vf-action{flex:0 auto;width:auto;min-width:0}body .vf-character-ui .vf-card-foot:not(.vf-rune-confirm-actions) .vf-action>.vf-button{width:auto;min-height:36px;padding:4px 10px;font-size:12px}body .vf-character-ui .vf-card-foot>.vf-rune-pick-preview{flex:1 0 100%}body .vf-character-ui .vf-card-foot .vf-action-reason{max-width:300px}body .vf-game-menu-tiles{gap:6px;padding:10px}body .vf-game-menu-tile{min-height:48px;padding:6px}body .vf-game-menu-tile>svg{width:22px;height:22px}body .vf-panel>.vf-titlebar{gap:8px;padding:7px 12px}body .vf-panel>.vf-titlebar .vf-title{letter-spacing:0;font-size:15px}body .vf-panel>.vf-titlebar .vf-subtitle{margin-top:1px}body .vf-panel>.vf-panel-body{padding:10px 12px}body .vf-kit .vf-tabpanel{padding-top:8px}body .vf-screen-navigation{gap:4px}body .vf-screen-navigation>.vf-button{flex:none;width:auto;min-height:36px;padding:4px 8px}body :is(.vf-dress-tabs,.vf-growth-tabs,.vf-craft-tabs){padding:4px 10px}body .vf-dress-effect-card{border-radius:6px}body .vf-rank-tabs{gap:6px;margin-bottom:10px}#hud #settingsPanel .vf-settings-tabs{flex-wrap:wrap;gap:4px;margin-bottom:8px}#hud #settingsPanel .vf-settings-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;width:auto;min-height:36px;padding:4px 9px}#hud #settingsPanel .vf-settings-tabs button[aria-pressed=true]{border-bottom-color:#d9c18b}#hud #settingsPanel .vf-settings-grid{gap:8px 14px}#hud #settingsPanel .opt{background:0 0;border:0;gap:5px;padding:7px}#hud #settingsPanel .seg{justify-content:flex-start;gap:4px}#hud #settingsPanel .seg button{flex:none;width:auto;min-height:36px;padding:4px 9px}#hud :is(#settingsPanel,#autoPanel) .close{width:auto;min-width:44px;padding:4px 10px}body .svc .svc-main{width:auto;min-height:36px;padding:5px 12px}body .svc .svc-tab{flex:none;width:auto;min-height:36px;padding:4px 10px}@media (pointer:coarse){body :is(.vf-frame,.vf-panel) button:not(.vf-inventory-cell):not(.vf-card-socket),#hud #settingsPanel .seg button,#hud #settingsPanel .vf-settings-tabs button{min-height:44px}}body.touch :is(.vf-frame,.vf-panel) :is(.vf-tab,.svc-tab,.svc-main,.vf-screen-navigation>.vf-button){min-height:44px}body .vf-frame>.vf-frame-head{min-height:44px;padding:0 4px 0 10px}body .vf-frame>.vf-frame-head .vf-frame-title{font-size:14px}body .vf-frame>.vf-frame-head .vf-frame-close{background:0 0;border:0}#hud #settingsPanel.vf-settings-refined .vf-settings-body .opt{background:0 0;border:0;border-bottom:1px solid #93aab41c;border-radius:0;padding:7px}#hud #settingsPanel.vf-settings-refined .vf-settings-body{padding:8px 12px}.vf-frame{--vf-frame-ink:#f1eee6;--vf-frame-mute:#d0d5dc;--vf-frame-line:#f1eee62e;box-sizing:border-box;min-width:0;min-height:0;color:var(--vf-frame-ink);border:1px solid var(--vf-frame-line);letter-spacing:normal;text-align:start;background:#111a27f5;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 40px #0006,inset 0 1px #ffffff1a}.vf-frame-head{box-sizing:border-box;border-bottom:1px solid var(--vf-frame-line,#f1eee62e);flex:none;align-items:center;gap:6px;min-width:0;min-height:52px;padding:4px 4px 4px 14px;display:flex}.vf-frame-title{letter-spacing:normal;text-align:start;min-width:0;color:var(--vf-frame-ink,#f1eee6);white-space:normal;overflow-wrap:break-word;flex:1;margin:0;padding:0;font-family:inherit;font-size:16px;font-weight:700;line-height:1.5}.vf-frame-title small{color:var(--vf-frame-mute,#d0d5dc);margin-left:8px;font-size:13px;font-weight:400}.vf-frame-close{box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;color:var(--vf-frame-ink,#f1eee6);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;margin:0 0 0 auto;padding:0;display:grid}.vf-frame-close svg{width:20px;height:20px;display:block}.vf-frame-close:hover{background:#ffffff14}.vf-frame-close:focus-visible{outline:2px solid var(--vf-frame-ink,#f1eee6);outline-offset:-2px}@media (max-width:899px),(max-height:499px){.vf-frame.vf-frame--window{width:100%;max-width:none;height:100%;max-height:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border-width:0;border-radius:0;margin:0;position:fixed;inset:0;transform:none}}
