@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Press+Start+2P&family=Pixelify+Sans:wght@400;600&display=swap";:root{--font-body: "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-display: var(--font-body);--font-size: 14px;--title-size: 15px;--title-weight: 600;--title-transform: none;--title-spacing: .02em;--title-color: var(--text);--bg: #121318;--surface: #1d1e24;--surface-solid: #1d1e24;--surface-sunken: #14151a;--surface-hover: rgba(255, 255, 255, .06);--surface-active: rgba(255, 255, 255, .12);--row-alt: rgba(255, 255, 255, .025);--panel-blur: none;--border: rgba(255, 255, 255, .12);--border-width: 1px;--border-strong: rgba(255, 255, 255, .3);--radius: 10px;--radius-sm: 6px;--shadow: 0 8px 24px rgba(0, 0, 0, .35);--text: #ecebe6;--text-dim: #a3a3ad;--link: var(--accent);--accent: #d4b46a;--accent-hover: #e6c983;--text-on-accent: #17140c;--success: #7fd69b;--danger: #ef6b6b;--focus: var(--accent);--btn-bg: rgba(255, 255, 255, .06);--btn-bg-hover: rgba(255, 255, 255, .12);--btn-text: var(--text);--btn-border: var(--border);--btn-transform: none;--btn-spacing: .02em;--header-bg: rgba(0, 0, 0, .35);--header-text: var(--text);--progress-fill: var(--accent);--scroll-thumb: rgba(255, 255, 255, .22);--scroll-track: transparent;--backdrop: rgba(0, 0, 0, .6);font-family:var(--font-body);font-size:var(--font-size);line-height:1.45;color:var(--text);background:var(--bg);background-attachment:fixed;color-scheme:dark;-webkit-font-smoothing:antialiased}html,body,#root{height:100%;margin:0}body{display:flex;flex-direction:column}a{color:var(--link)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ff-layout{flex:1;display:flex;flex-direction:column}.ff-header,.ff-footer{background:var(--header-bg);color:var(--header-text);padding:10px 16px;-webkit-backdrop-filter:var(--panel-blur);backdrop-filter:var(--panel-blur)}.ff-header{border-bottom:var(--border-width) solid var(--border)}.ff-footer{border-top:var(--border-width) solid var(--border);font-size:11px;text-align:center;color:var(--text-dim)}.ff-header-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.ff-app-title{margin:0;font-family:var(--font-display);font-size:18px;font-weight:var(--title-weight);letter-spacing:var(--title-spacing);text-transform:var(--title-transform);color:var(--title-color)}.ff-nav{display:flex;gap:8px}.ff-main{flex:1;display:flex;gap:14px;padding:14px;box-sizing:border-box}.ff-col-left{width:480px;display:flex;flex-direction:column;gap:14px}.ff-col-center{flex:1;display:flex;flex-direction:column;gap:14px;min-width:0}.ff-col-right{width:400px;display:flex;flex-direction:column;gap:14px}.ff-panel{background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px 16px;position:relative;-webkit-backdrop-filter:var(--panel-blur);backdrop-filter:var(--panel-blur)}.ff-title{margin:0 0 10px;font-family:var(--font-display);font-size:var(--title-size);font-weight:var(--title-weight);letter-spacing:var(--title-spacing);text-transform:var(--title-transform);color:var(--title-color)}.ff-sub{margin:12px 0 6px;font-family:var(--font-display);font-size:12px;font-weight:var(--title-weight);letter-spacing:var(--title-spacing);text-transform:var(--title-transform);color:var(--text-dim)}.ff-small{font-size:12px;color:var(--text-dim)}.ff-small p{margin:0 0 8px}.ff-label{display:block;font-size:12px;color:var(--text-dim);margin:10px 0 6px}.ff-input{width:100%;padding:8px 10px;background:var(--surface-sunken);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font-body);font-size:13px;box-sizing:border-box;display:block;transition:border-color .15s}.ff-input:focus{outline:none;border-color:var(--focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--focus) 35%,transparent)}.ff-input::placeholder{color:var(--text-dim);opacity:.7}.ff-btn{background:var(--btn-bg);color:var(--btn-text);border:var(--border-width) solid var(--btn-border);border-radius:var(--radius-sm);padding:7px 12px;font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:var(--btn-spacing);text-transform:var(--btn-transform);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.ff-btn:hover:not(:disabled){background:var(--btn-bg-hover)}.ff-btn:disabled{opacity:.4;cursor:not-allowed}.ff-btn.is-active{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.ff-btn.is-active:hover:not(:disabled){background:var(--accent-hover)}.ff-btn.danger{border-color:color-mix(in srgb,var(--danger) 60%,transparent);color:var(--danger)}.ff-btn.danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 18%,transparent)}.ff-nav .ff-btn{padding:5px 12px}.ff-panel:has(.theme-select-menu){z-index:50}.theme-select{position:relative;display:inline-block}.theme-select>.ff-input{width:auto;min-width:220px;cursor:pointer;display:flex;align-items:center;gap:8px;text-align:left}.theme-select>.ff-input:after{content:"▾";margin-left:auto;color:var(--text-dim)}.theme-select-menu{position:absolute;left:0;top:calc(100% + 6px);min-width:240px;z-index:6000;list-style:none;margin:0;padding:6px;box-sizing:border-box;background:var(--surface-solid);border:var(--border-width) solid var(--border);border-radius:var(--radius);box-shadow:0 12px 32px #00000073}.theme-select-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-sm);cursor:pointer;color:var(--text)}.theme-select-item:hover{background:var(--surface-hover)}.theme-select-item.selected{background:var(--surface-active);font-weight:600}.theme-swatch{display:inline-flex;flex:0 0 auto;border-radius:4px;overflow:hidden;border:1px solid rgba(127,127,127,.45)}.theme-swatch span{width:10px;height:16px}.ff-search-results{flex:1;display:flex;flex-direction:column;min-height:0}.ff-col-left{height:calc(100vh - var(--ff-vpad, 0px));overflow:hidden}.ff-list{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;background:var(--surface-sunken);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);scrollbar-gutter:stable}.ff-row{display:grid;grid-template-columns:52px 1fr 54px 36px 18px;gap:6px;padding:6px 10px;cursor:pointer;align-items:center;font-size:13px;border-left:3px solid transparent;transition:background .1s}.ff-row:nth-child(2n){background:var(--row-alt)}.ff-row:hover{background:var(--surface-hover)}.ff-row.current{background:var(--surface-active);border-left-color:var(--accent)}.ff-row.done .qname{color:var(--text-dim)}.ff-row .qid,.ff-row .qlevel,.ff-row .qera{color:var(--text-dim);font-size:11px;font-variant-numeric:tabular-nums}.ff-row .qname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qstatus{text-align:right;white-space:nowrap;color:var(--success)}.ff-progress{background:var(--surface-sunken);border:var(--border-width) solid var(--border);border-radius:999px;height:12px;position:relative;overflow:hidden;margin-bottom:6px}.ff-progress.mini{height:6px;margin-bottom:0}.ff-progress>div{position:absolute;top:0;left:0;bottom:0;background:var(--progress-fill);border-radius:inherit;transition:width .3s ease}.ff-era-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:13px}.ff-era-list li{display:flex;flex-direction:column;gap:4px}.ff-era-list .era-line{display:flex;justify-content:space-between;align-items:center;gap:8px}.ff-era-list .counts{font-size:12px;white-space:nowrap;color:var(--text-dim);font-variant-numeric:tabular-nums}.era-name{font-weight:600;display:inline-flex;align-items:center;gap:8px}.era-dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto;box-shadow:0 0 0 1px #00000059}.era-pct{margin-left:8px;color:var(--text);font-weight:600}.ff-era-summary{margin:6px 0 12px;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.ff-meta-line{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--text-dim);margin-bottom:6px}.ff-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.ff-reward-list{margin:4px 0 0;padding-left:18px}.ff-reward-list li{margin-bottom:3px}.ff-unlock-list{list-style:none;margin:0;padding:0}.ff-unlock-list li{display:flex;align-items:center;gap:8px}.ff-icon{display:inline-flex;width:14px;height:14px;flex:0 0 14px}.ff-toasts{position:fixed;top:14px;right:14px;display:flex;flex-direction:column;gap:8px;z-index:4000;max-width:280px}.ff-toast{background:var(--surface-solid);color:var(--text);border:var(--border-width) solid var(--border);border-left:4px solid var(--accent);border-radius:var(--radius-sm);padding:10px 12px;font-size:13px;box-shadow:0 8px 24px #0006;animation:toast-in .2s ease}.ff-toast.success{border-left-color:var(--success)}.ff-toast.error{border-left-color:var(--danger)}@keyframes toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ff-modal-overlay{position:fixed;inset:0;background:var(--backdrop);display:flex;align-items:center;justify-content:center;z-index:5000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ff-modal{background:var(--surface-solid);color:var(--text);border:var(--border-width) solid var(--border);border-radius:var(--radius);padding:18px 20px;width:340px;max-width:90%;box-shadow:0 16px 48px #00000080}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--scroll-track)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scroll-track)}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:999px;border:2px solid transparent;background-clip:padding-box}@media (max-width: 1180px){.ff-main{flex-direction:column}.ff-col-left,.ff-col-right{width:auto}.ff-col-left{height:60vh}.ff-col-right{order:3}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition:none!important;animation:none!important}}:root[data-theme=ff1]{--font-body: "Press Start 2P", monospace;--font-display: "Press Start 2P", monospace;--font-size: 11px;--title-size: 12px;--title-weight: 400;--title-transform: none;--title-spacing: 0;--title-color: #ffffff;--bg: #082860;--surface: #0f3c8a;--surface-solid: #0f3c8a;--surface-sunken: #061e4a;--surface-hover: #1d5fbb;--surface-active: #144c9c;--row-alt: rgba(255, 255, 255, .04);--border: #ffffff;--border-width: 3px;--border-strong: #ffffff;--radius: 0;--radius-sm: 0;--shadow: 0 0 0 2px #0a2e66 inset, 4px 4px 0 #000;--text: #ffffff;--text-dim: #c0d6ff;--accent: #ffd700;--accent-hover: #ffe44d;--text-on-accent: #082860;--success: #5ad18a;--danger: #ff6b6b;--focus: #ffd700;--btn-bg: #0b2f6c;--btn-bg-hover: #15468f;--btn-border: #ffffff;--btn-transform: uppercase;--btn-spacing: 0;--header-bg: #041638;--progress-fill: #ffd700;--scroll-thumb: #ffffff;--scroll-track: #021634;--backdrop: rgba(0, 0, 32, .65);-webkit-font-smoothing:none;font-smooth:never}:root[data-theme=ff1] .ff-panel:before,:root[data-theme=ff1] .ff-panel:after{content:"";position:absolute;width:6px;height:6px;background:#fff}:root[data-theme=ff1] .ff-panel:before{top:-3px;left:-3px}:root[data-theme=ff1] .ff-panel:after{bottom:-3px;right:-3px}:root[data-theme=ff1] .ff-btn{font-size:9px;padding:8px 10px;box-shadow:2px 2px #000}:root[data-theme=ff1] .ff-btn:active:not(:disabled){transform:translate(2px,2px);box-shadow:none}:root[data-theme=ff1] .ff-btn,:root[data-theme=ff1] .ff-row,:root[data-theme=ff1] .ff-input,:root[data-theme=ff1] .ff-progress>div{transition:none}:root[data-theme=ff1] .ff-input:focus{box-shadow:none}:root[data-theme=ff1] .ff-progress{border-width:2px}:root[data-theme=ff1] .ff-progress>div{border-radius:0}:root[data-theme=ff1] .ff-toast{border-width:3px;border-left-width:3px;border-radius:0;box-shadow:4px 4px #000}:root[data-theme=ff1] .ff-toast.success{border-color:var(--success)}:root[data-theme=ff1] .ff-toast.error{border-color:var(--danger)}:root[data-theme=ff1] .ff-modal{box-shadow:6px 6px #000}:root[data-theme=ff1] .era-dot{border-radius:0}:root[data-theme=ff1] .theme-swatch{border-radius:0}:root[data-theme=ff1] ::-webkit-scrollbar-thumb{border-radius:0;border:2px solid #021634}:root[data-theme=ff1] .ff-small,:root[data-theme=ff1] .ff-label,:root[data-theme=ff1] .ff-meta-line,:root[data-theme=ff1] .ff-footer{font-size:9px;line-height:1.6}:root[data-theme=ff1] .ff-row{font-size:10px}:root[data-theme=ff1] .ff-row .qid,:root[data-theme=ff1] .ff-row .qlevel,:root[data-theme=ff1] .ff-row .qera{font-size:8px}:root[data-theme=ff1] .ff-era-list,:root[data-theme=ff1] .ff-era-list .counts{font-size:9px}:root[data-theme=ff1] .ff-sub{font-size:10px;color:#fff}:root[data-theme=ff1] .ff-app-title{font-size:16px}:root[data-theme=ff1] .ff-row.current{border-left-color:transparent}:root[data-theme=ff1] .ff-row.current .qid:before{content:"☞ ";color:#fff}:root[data-theme=ff2]{--font-body: "Pixelify Sans", "Segoe UI", system-ui, sans-serif;--font-display: "Press Start 2P", monospace;--font-size: 15px;--title-size: 11px;--title-weight: 400;--title-spacing: .04em;--title-color: #f0c75e;--bg: linear-gradient(180deg, #14103a 0%, #0c0a24 60%, #060514 100%);--surface: linear-gradient(180deg, #3a3694 0%, #2d2a7a 50%, #1f1c5c 100%);--surface-solid: #2d2a7a;--surface-sunken: rgba(8, 6, 32, .55);--surface-hover: rgba(240, 199, 94, .1);--surface-active: rgba(240, 199, 94, .2);--row-alt: rgba(255, 255, 255, .03);--border: #c9cbe0;--border-width: 2px;--border-strong: #ffffff;--radius: 10px;--radius-sm: 6px;--shadow: 0 0 0 2px #14103a, 0 8px 22px rgba(0, 0, 0, .55);--text: #f2f1fa;--text-dim: #b8b5dc;--accent: #f0c75e;--accent-hover: #f7d885;--text-on-accent: #1f1c5c;--success: #9be8b4;--danger: #ff8f8f;--btn-bg: rgba(255, 255, 255, .04);--btn-bg-hover: rgba(240, 199, 94, .16);--btn-border: rgba(201, 203, 224, .8);--btn-transform: uppercase;--header-bg: linear-gradient(180deg, #1f1c5c, #14103a);--progress-fill: linear-gradient(90deg, #c9952f, #f7d885);--scroll-thumb: rgba(201, 203, 224, .55)}:root[data-theme=ff2] .ff-btn{font-size:9px;padding:8px 12px}:root[data-theme=ff2] .ff-app-title{font-size:14px}:root[data-theme=ff2] .ff-sub{font-size:9px;color:#f0c75e}:root[data-theme=ff8]{--font-display: "Segoe UI", "Helvetica Neue", Arial, sans-serif;--title-size: 13px;--title-weight: 600;--title-transform: uppercase;--title-spacing: .16em;--title-color: #f2d16b;--bg: linear-gradient(160deg, #1d2027 0%, #15171c 55%, #0d0e12 100%);--surface: linear-gradient(180deg, rgba(98, 104, 120, .88) 0%, rgba(62, 66, 78, .9) 55%, rgba(44, 47, 56, .92) 100%);--surface-solid: #444a57;--surface-sunken: rgba(16, 17, 22, .55);--surface-hover: rgba(255, 255, 255, .07);--surface-active: rgba(242, 209, 107, .14);--row-alt: rgba(255, 255, 255, .025);--panel-blur: blur(4px);--border: rgba(220, 224, 232, .28);--border-strong: rgba(235, 238, 245, .6);--radius: 3px;--radius-sm: 2px;--shadow: inset 0 1px 0 rgba(255, 255, 255, .18), inset 0 -1px 0 rgba(0, 0, 0, .4), 0 6px 18px rgba(0, 0, 0, .45);--text: #f1f2f5;--text-dim: #b4b9c4;--accent: #f2d16b;--accent-hover: #f8df92;--text-on-accent: #23252c;--success: #9fe0b0;--danger: #f08a8a;--btn-bg: linear-gradient(180deg, rgba(110, 116, 132, .6), rgba(60, 64, 76, .6));--btn-bg-hover: linear-gradient(180deg, rgba(130, 136, 152, .7), rgba(76, 80, 94, .7));--btn-transform: uppercase;--btn-spacing: .12em;--header-bg: linear-gradient(180deg, rgba(60, 64, 76, .9), rgba(30, 32, 39, .9));--progress-fill: linear-gradient(90deg, #c9a744, #f8df92);--scroll-thumb: rgba(220, 224, 232, .35)}:root[data-theme=ff8] .ff-progress{border-radius:1px}:root[data-theme=ff8] .ff-row.current .qname{color:#f2d16b}:root[data-theme=ff10]{--title-size: 15px;--title-weight: 600;--title-spacing: .04em;--title-color: #ffffff;--bg: radial-gradient(ellipse at 30% 0%, #0f3470 0%, #04122b 55%, #020914 100%);--surface: linear-gradient(180deg, rgba(56, 120, 210, .85) 0%, rgba(31, 87, 168, .85) 40%, rgba(14, 44, 104, .9) 100%);--surface-solid: #1c4f9a;--surface-sunken: rgba(4, 18, 50, .5);--surface-hover: rgba(143, 227, 255, .12);--surface-active: rgba(143, 227, 255, .22);--row-alt: rgba(255, 255, 255, .035);--panel-blur: blur(6px);--border: rgba(200, 228, 255, .55);--border-strong: #e6f4ff;--radius: 14px;--radius-sm: 8px;--shadow: inset 0 1px 0 rgba(255, 255, 255, .35), 0 10px 28px rgba(0, 0, 0, .45);--text: #ffffff;--text-dim: #c2dcf7;--accent: #8fe3ff;--accent-hover: #b6edff;--text-on-accent: #072a5c;--success: #9ff2c4;--danger: #ff9a9a;--btn-bg: linear-gradient(180deg, rgba(255, 255, 255, .22), rgba(255, 255, 255, .06));--btn-bg-hover: linear-gradient(180deg, rgba(255, 255, 255, .32), rgba(255, 255, 255, .12));--btn-border: rgba(200, 228, 255, .6);--header-bg: linear-gradient(180deg, rgba(14, 44, 104, .9), rgba(4, 18, 43, .85));--progress-fill: linear-gradient(90deg, #3aa8ff, #b6edff);--scroll-thumb: rgba(200, 228, 255, .45)}:root[data-theme=ff10] .ff-title,:root[data-theme=ff10] .ff-app-title{text-shadow:0 1px 2px rgba(0,20,60,.6)}:root[data-theme=ff13]{--title-size: 14px;--title-weight: 600;--title-transform: uppercase;--title-spacing: .12em;--title-color: #1d2a33;--bg: linear-gradient(180deg, #f4f7f9 0%, #e3e9ed 60%, #d3dbe0 100%);--surface: linear-gradient(100deg, rgba(214, 222, 228, .95) 0%, rgba(255, 255, 255, .97) 45%);--surface-solid: #ffffff;--surface-sunken: #f3f6f8;--surface-hover: rgba(26, 163, 154, .08);--surface-active: rgba(26, 163, 154, .16);--row-alt: rgba(29, 42, 51, .03);--border: rgba(29, 42, 51, .16);--border-strong: rgba(29, 42, 51, .35);--radius: 4px;--radius-sm: 3px;--shadow: 0 4px 16px rgba(29, 42, 51, .1), inset 0 1px 0 rgba(255, 255, 255, .8);--text: #1d2a33;--text-dim: #5f6f7a;--accent: #1aa39a;--accent-hover: #22b8ad;--text-on-accent: #ffffff;--success: #188a5a;--danger: #c84848;--btn-bg: linear-gradient(100deg, #e4eaee 0%, #ffffff 70%);--btn-bg-hover: linear-gradient(100deg, #d4e7e5 0%, #f4fbfa 70%);--btn-border: rgba(29, 42, 51, .2);--btn-transform: uppercase;--btn-spacing: .08em;--header-bg: linear-gradient(90deg, #13202a, #23343f);--header-text: #eef3f6;--progress-fill: linear-gradient(90deg, #0f8079, #3fd0c4);--scroll-thumb: rgba(29, 42, 51, .25);--backdrop: rgba(19, 32, 42, .45);color-scheme:light}:root[data-theme=ff13] .ff-header .ff-app-title{color:#eef3f6}:root[data-theme=ff13] .ff-header .ff-small{color:#9fb2be}:root[data-theme=ff13] .ff-header .ff-btn:not(.is-active){background:#ffffff0f;color:#eef3f6;border-color:#fff3}:root[data-theme=ff13] .ff-header .ff-btn:not(.is-active):hover{background:#ffffff24}:root[data-theme=ff13] .ff-footer{color:#5f6f7a}:root[data-theme=ff13] .ff-panel{border-left:3px solid var(--accent)}:root[data-theme=ff13] .era-dot{box-shadow:0 0 0 1px #1d2a3373}:root[data-theme=ffxiv]{--font-display: "Cinzel", Georgia, serif;--title-size: 15px;--title-weight: 700;--title-spacing: .06em;--title-color: #efe3c2;--bg: radial-gradient(ellipse at top, #23252e 0%, #121318 55%, #0b0b0e 100%);--surface: linear-gradient(180deg, rgba(46, 47, 56, .92) 0%, rgba(26, 27, 33, .94) 100%);--surface-solid: #202128;--surface-sunken: rgba(8, 8, 11, .55);--surface-hover: rgba(212, 180, 106, .08);--surface-active: rgba(212, 180, 106, .16);--row-alt: rgba(255, 255, 255, .02);--panel-blur: blur(6px);--border: rgba(186, 160, 103, .38);--border-strong: #c7a961;--radius: 8px;--radius-sm: 5px;--shadow: 0 10px 30px rgba(0, 0, 0, .5), inset 0 1px 0 rgba(255, 255, 255, .05);--text: #ece8de;--text-dim: #a7a296;--accent: #d4b46a;--accent-hover: #e8cd8b;--text-on-accent: #1a160c;--success: #8fd19e;--danger: #e57373;--btn-bg: linear-gradient(180deg, #3a3b45, #26272e);--btn-bg-hover: linear-gradient(180deg, #474855, #2f3038);--btn-border: rgba(186, 160, 103, .45);--header-bg: linear-gradient(180deg, rgba(10, 10, 13, .92), rgba(20, 21, 26, .85));--progress-fill: linear-gradient(90deg, #a8843e, #e9cf8a);--scroll-thumb: rgba(212, 180, 106, .35)}:root[data-theme=ffxiv] .ff-panel>.ff-title{padding-bottom:8px;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,#d4b46ab3,#d4b46a00 85%) 1}:root[data-theme=ffxiv] .ff-btn.is-active{background:linear-gradient(180deg,#e6c983,#b8944c);border-color:#e6c983}:root[data-theme=ffxiv] .ff-row.current{box-shadow:inset 0 0 12px #d4b46a1f}:root[data-theme=chocobo]{--font-display: "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--title-size: 13px;--title-weight: 800;--title-transform: uppercase;--title-spacing: .1em;--title-color: #ffd200;--bg: #0a0a0a;--surface: #141414;--surface-solid: #161616;--surface-sunken: #0d0d0d;--surface-hover: rgba(255, 210, 0, .07);--surface-active: rgba(255, 210, 0, .14);--row-alt: rgba(255, 255, 255, .02);--border: #2a2a2a;--border-strong: #ffd200;--radius: 12px;--radius-sm: 8px;--shadow: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 8px 24px rgba(0, 0, 0, .6);--text: #f5f3ea;--text-dim: #9b988c;--accent: #ffd200;--accent-hover: #ffe04d;--text-on-accent: #0a0a0a;--success: #ffd200;--danger: #ff6b5a;--btn-bg: #1c1c1c;--btn-bg-hover: #262626;--btn-border: #333333;--btn-transform: uppercase;--btn-spacing: .08em;--header-bg: #000000;--progress-fill: #ffd200;--scroll-thumb: #3a3a3a}:root[data-theme=chocobo] .ff-header{box-shadow:inset 0 3px #ffd200}:root[data-theme=chocobo] .ff-btn:hover:not(:disabled):not(.is-active):not(.danger){border-color:#ffd200;color:#ffd200}:root[data-theme=chocobo] .ff-row.done .qname{color:#6f6c62}:root[data-theme=chocobo] ::-webkit-scrollbar-thumb:hover{background-color:#ffd200}
