/* 八字档案页 · 时间线（2026-10-02，按 Claude 画布「节点轴 · 黛蓝」1:1 写入）
   只在档案页生效（html.fc-sky-archive，由 index.html 底部脚本按 screen==='archive' 切换）。
   底色 = 此刻北京上空的天色（与命盘页同一套 skyCols / skyTone），深浅按 skyTone.form 判定（html.fca-dark）。
   五行字色与日干釉色全天固定，不随深浅变化。 */
html.fc-sky-archive{
  --ink:#25241F;--ink2:#4A443C;--muted:#655F57;--line:rgba(37,36,31,.14);--hdline:rgba(37,36,31,.14);
  --card:rgba(255,255,255,.40);--cardbd:rgba(255,255,255,.52);--cs:0 12px 28px -20px rgba(30,40,70,.55);
  --btnbg:rgba(255,255,255,.26);--segbg:rgba(255,255,255,.22);--acc:#25241F;--accfg:#F3F0E8;--solid:rgba(255,255,255,.72);
  --panel:rgba(255,255,255,.66);--well:rgba(37,36,31,.05);--ps:0 24px 48px -24px rgba(30,40,70,.55);
  --pday:rgba(255,255,255,.85);--pwell:rgba(37,36,31,.05);--plab:#655F57;--plabOn:#25241F;--danger:#A6392A;--dot:#A6392A;
  --rdot:#3E4B6B;--rring:rgba(255,255,255,.82);--rhalo:rgba(62,75,107,.13);--rglow:rgba(62,75,107,.32);--raxis:rgba(62,75,107,.24);
  --rnodebd:rgba(74,68,60,.38);--rnodebg:rgba(255,255,255,.6);
  --mnavbg:rgba(255,255,255,.18);--mnavbd:rgba(37,36,31,.08);--mthumb:rgba(255,255,255,.55);--mthumbbd:rgba(37,36,31,.06);--mitem:#2F2B26;--mitemon:#A6392A;
}
html.fc-sky-archive.fca-dark{
  --ink:#F3F0E8;--ink2:#D8D5DC;--muted:#B3B5C8;--line:rgba(243,240,232,.22);--hdline:rgba(243,240,232,.14);
  --card:rgba(255,255,255,.10);--cardbd:rgba(255,255,255,.16);--cs:none;
  --btnbg:rgba(255,255,255,.12);--segbg:rgba(255,255,255,.10);--acc:rgba(243,240,232,.94);--accfg:#1F2543;--solid:rgba(255,255,255,.16);
  --panel:rgba(32,37,68,.78);--well:rgba(255,255,255,.06);--ps:0 24px 48px -24px rgba(0,0,0,.7);
  --pday:rgba(255,255,255,.10);--pwell:rgba(255,255,255,.06);--plab:#B3B5C8;--plabOn:#F3F0E8;--danger:#F08A78;--dot:#E07A66;
  --rdot:#B7C4E2;--rring:rgba(24,28,54,.85);--rhalo:rgba(183,196,226,.18);--rglow:rgba(0,0,0,.35);--raxis:rgba(183,196,226,.28);
  --rnodebd:rgba(207,203,211,.45);--rnodebg:rgba(24,28,54,.7);
  --mnavbg:rgba(255,255,255,.06);--mnavbd:rgba(255,255,255,.10);--mthumb:rgba(255,255,255,.14);--mthumbbd:rgba(255,255,255,.12);--mitem:#DCE3EA;--mitemon:#E58A78;
}
html.fc-sky-archive,html.fc-sky-archive body{overflow:hidden;overscroll-behavior:none}
html.fc-sky-archive{background:var(--csky3,#F3EAE0)}
html.fc-sky-archive body{background:transparent!important;background-image:none!important}
/* 底色与起盘页 / 录入页同一条渐变（--sky-grad 由 index.html 的 skyGradient() 写入：四个色标 0 / 38 / 70 / 100%，不再叠暗色遮罩），
   同一时刻从起盘页进档案页，背景一帧都不变 */
html.fc-sky-archive body::before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--sky-grad,linear-gradient(180deg,var(--csky0,#6784A9) 0%,var(--csky1,#A0B0C8) 38%,var(--csky2,#E3CDB8) 70%,var(--csky3,#F3EAE0) 100%))}
html.fc-sky-archive .bazi-page{background:transparent!important;background-image:none!important}
html.fc-sky-archive .bazi-header{background:transparent!important;border-bottom:.5px solid var(--hdline)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html.fc-sky-archive .bazi-header a span{color:var(--ink)!important}
html.fc-sky-archive .bazi-site-nav{display:none!important}
html.fc-sky-archive .bazi-header .bazi-home-back{width:38px;height:38px;border:.5px solid var(--line);background:var(--btnbg);color:var(--ink);box-shadow:none;overflow:visible;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);transition:background-color .18s cubic-bezier(.2,0,0,1),color .18s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1)}
html.fc-sky-archive .bazi-header .bazi-home-back::before{content:none}
html.fc-sky-archive .bazi-header .bazi-home-back::after{content:'';inset:-3.5px;height:auto;background:none;filter:none;border-radius:50%}
html.fc-sky-archive .bazi-header .bazi-home-back svg{width:22px;height:22px;stroke-width:1.5;transform:none}
html.fc-sky-archive .bazi-header .fca-manage[aria-pressed="true"]{background:var(--acc);color:var(--accfg);border-color:transparent}

.fca{position:fixed;left:0;right:0;top:var(--fca-top,58px);bottom:0;z-index:1;color:var(--ink);line-height:normal;font-family:'Noto Serif SC','Noto Serif CJK SC','Songti SC',STSong,serif;-webkit-tap-highlight-color:transparent}
.fca-col{position:relative;height:100%;max-width:430px;margin:0 auto;overflow:hidden}
.fca button{font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s cubic-bezier(.2,0,0,1)}
.fca button:active{transform:scale(.96)}
.fca-glass{-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}

/* 八字 / 印占：沿用起盘页的玻璃胶囊（216×42） */
.fca-modebar{position:absolute;left:0;right:0;top:22px;z-index:5;height:42px;display:flex;align-items:center;justify-content:center}
html.fc-sky-archive .fca .archive-mode-nav{margin:0;width:216px;height:42px;border-color:var(--mnavbd);background:var(--mnavbg)}
html.fc-sky-archive .fca .archive-mode-nav__thumb{border-color:var(--mthumbbd);background:var(--mthumb);transition:transform .45s cubic-bezier(.34,1.56,.64,1)}
html.fc-sky-archive .fca .archive-mode-nav__item{color:var(--mitem)}
html.fc-sky-archive .fca .archive-mode-nav__item[aria-selected="true"]{color:var(--mitemon)}
.fca .archive-mode-nav__item::before{content:'';position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}

/* 搜索 + 排序：通栏一行 */
.fca-toolbar{position:absolute;z-index:5;left:16px;right:16px;top:86px;height:36px;display:flex;align-items:center;gap:8px}
.fca-search{flex:1 1 auto;min-width:0;height:36px;box-sizing:border-box;display:flex;align-items:center;gap:7px;padding:0 12px;border-radius:18px;background:var(--btnbg);border:1px solid var(--line);color:var(--muted);overflow:hidden}
.fca-search svg{flex:none}
/* 16px 防 iOS 聚焦放大，缩到视觉 13px */
.fca-search input{flex:none;width:123%;min-width:0;margin:0;padding:0;border:none;outline:none;background:transparent;font:inherit;font-size:16px;line-height:1.2;color:var(--ink);letter-spacing:.04em;transform:scale(.8125);transform-origin:left center;-webkit-appearance:none;appearance:none}
.fca-search input::placeholder{color:var(--muted)}
.fca-search input::-webkit-search-cancel-button{display:none}
.fca-sort{position:relative;flex-shrink:0;box-sizing:border-box;height:36px;display:flex;padding:3px;border-radius:20px;background:var(--segbg);border:1px solid var(--line)}
.fca-sortind{position:absolute;left:3px;top:3px;width:56px;height:28px;border-radius:14px;background:var(--solid);box-shadow:0 1px 5px -1px rgba(44,40,32,.16);transition:transform .42s cubic-bezier(.22,1,.36,1);transition:transform .42s linear(0,.045,.152,.289,.435,.573,.695,.797,.878,.938,.982,1.01,1.028,1.036,1.038,1.037,1.033,1.027,1.022,1.016,1.012,1.008,1.005,1.002,1);will-change:transform}
.fca-sitem{position:relative;width:56px;height:28px;border:none;background:transparent;padding:0;border-radius:14px;font-size:12px;font-weight:500;letter-spacing:.1em;text-indent:.1em;color:var(--muted);transition:color .18s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1)!important}
.fca-sitem[aria-selected="true"]{color:var(--ink)}
.fca-sitem::before{content:'';position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}

/* 左侧分组：节点轴 · 黛蓝 */
.fca-rail{position:absolute;left:0;top:132px;bottom:0;width:64px;box-sizing:border-box;padding-top:6px;z-index:2}
.fca-railin{position:relative;width:64px}
.fca-axis{position:absolute;left:20px;top:6px;width:1px;background:linear-gradient(to bottom,transparent,var(--raxis) 12px,var(--raxis) calc(100% - 12px),transparent)}
.fca-railind{position:absolute;z-index:2;left:14.5px;top:12px;width:12px;height:12px;box-sizing:border-box;border-radius:6px;background:var(--rdot);box-shadow:0 0 0 2px var(--rring),0 0 0 6px var(--rhalo),0 4px 10px -2px var(--rglow);transition:transform .42s cubic-bezier(.22,1,.36,1);transition:transform .42s linear(0,.045,.152,.289,.435,.573,.695,.797,.878,.938,.982,1.01,1.028,1.036,1.038,1.037,1.033,1.027,1.022,1.016,1.012,1.008,1.005,1.002,1);will-change:transform}
.fca-ritem{position:relative;display:block;width:64px;height:88px;border:none;background:transparent;padding:0;color:var(--ink2);transition:color .18s cubic-bezier(.2,0,0,1)!important}
.fca-ritem[aria-selected="true"]{color:var(--ink)}
.fca-ritem::before{content:'';position:absolute;left:-4px;right:-4px;top:0;bottom:0}
.fca-rnode{position:absolute;left:17px;top:14.5px;width:7px;height:7px;box-sizing:border-box;border-radius:4px;border:1px solid var(--rnodebd);background:var(--rnodebg)}
.fca-rtext{position:absolute;left:34px;top:11px;display:flex;flex-direction:column;align-items:center;gap:7px}
.fca-rlabel{writing-mode:vertical-rl;font-size:13px;line-height:1;letter-spacing:.24em}
.fca-tag{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;background:var(--btnbg);border:1px solid var(--line);font-size:11px;line-height:1;letter-spacing:1.1px;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}
.fca-rcount{height:18px;min-width:18px;padding:0 4.9px 0 6px;border-radius:9px}

/* 时间线 */
.fca-scroll{position:absolute;left:64px;top:132px;right:0;bottom:0;overflow-y:auto;box-sizing:border-box;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}
.fca-scroll::-webkit-scrollbar{display:none}
.fca-lswap{position:relative}
.fca-line{position:absolute;left:25.5px;bottom:0;width:1px;background:var(--hdline)}
.fca-month{display:flex;align-items:center;gap:12px;height:48px;padding:0 0 0 20px;margin-bottom:4px}
.fca-mdot{width:12px;height:12px;box-sizing:border-box;border-radius:6px;border:2px solid var(--ink2);background:transparent;flex-shrink:0}
.fca-mdot.is-first{border-color:var(--dot);background:var(--dot)}
.fca-mtext{display:flex;align-items:center;gap:9px}
.fca-month h2{margin:0;font-size:19px;line-height:1;font-weight:600;letter-spacing:.1em;color:var(--ink)}
.fca-myear{font-size:14px;line-height:1;letter-spacing:.1em;color:var(--ink)}
.fca-mcount{height:22px;padding:0 6.9px 0 8px;border-radius:11px}
.fca-term{display:flex;align-items:center;gap:10px;padding:0 0 16px 19px}
.fca-term i{width:14px;height:1px;background:var(--ink2);flex-shrink:0}
.fca-term b{font-size:12px;font-weight:600;letter-spacing:.2em;color:var(--ink2)}
.fca-term span{font-size:11px;color:var(--ink2);letter-spacing:.08em}
.fca-group{padding:0 0 16px}
.fca-gh{display:flex;align-items:center;gap:12px;padding:0 0 11px 23px}
.fca-gdot{width:6px;height:6px;border-radius:3px;background:var(--muted);flex-shrink:0}
.fca-gdot.is-first{background:var(--dot)}
.fca-day{display:flex;align-items:center;gap:6px;font-size:13px;line-height:1;letter-spacing:.1em;color:var(--ink)}
.fca-day b{font-weight:600}
.fca-dcount{height:20px;padding:0 5.9px 0 7px;border-radius:10px}
.fca-year{font-size:13px;color:var(--ink2);letter-spacing:.14em}
.fca-year b{font-weight:600}
.fca-cards{display:flex;flex-direction:column;gap:11px;padding:0 16px 0 44px}
.fca-item{position:relative;display:flex;flex-direction:column;align-items:flex-start}
.fca-empty-match{padding:40px 16px 0 20px;font-size:12px;letter-spacing:.14em;color:var(--ink2)}

/* 胶囊 */
.fca-pill{height:48px;max-width:100%;display:inline-flex;align-items:center;gap:10px;padding:0 18px 0 5px;border-radius:24px;background:var(--card);border:1px solid var(--cardbd);box-shadow:var(--cs);color:var(--ink);text-align:left;transition:filter .15s cubic-bezier(.2,0,0,1),border-color .2s!important}
.fca button.fca-pill:active{transform:none;filter:brightness(.96)}
.fca-pill[aria-pressed="true"]{border-color:var(--ink)}
.fca-chip{width:38px;height:38px;flex-shrink:0;box-sizing:border-box;padding:3px;border-radius:19px;border:1px solid var(--line);display:flex;background:transparent}
.fca-chip>span{flex-grow:1;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accfg);transition:background-color .2s}
.fca-chip.is-sel>span{box-sizing:border-box;border:1.5px solid var(--line)}
.fca-chip.is-sel.is-on>span{border:none}
.fca-ptext{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}
.fca-ptitle{font-size:14px;line-height:1.3;color:var(--ink);letter-spacing:1.3px;white-space:nowrap}
.fca-pline{display:flex;align-items:center;font-size:13px;line-height:1.3;font-weight:600;letter-spacing:1.3px;white-space:nowrap;font-variant-numeric:tabular-nums}

/* 展开面板：从胶囊长出来，收起时缩回胶囊轮廓 */
@keyframes fcaClip{from{clip-path:inset(0 calc(100% - var(--pw,226px)) calc(100% - 48px) 0 round 24px)}to{clip-path:inset(0 0 0 0 round 24px)}}
@keyframes fcaClipR{from{clip-path:inset(0 0 0 0 round 24px)}to{clip-path:inset(0 calc(100% - var(--pw,226px)) calc(100% - 48px) 0 round 24px)}}
@keyframes fcaGrow{from{height:48px}to{height:var(--gh)}}
@keyframes fcaShrink{from{height:var(--gh)}to{height:48px}}
@keyframes fcaBody{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}
.fca-grow{width:100%}
.fca-grow.pre{height:48px;overflow:hidden}
.fca-grow.opening{overflow:hidden;animation:fcaGrow .46s cubic-bezier(.22,1,.36,1) both}
.fca-grow.closing{overflow:hidden;animation:fcaShrink .26s cubic-bezier(.4,0,.2,1) both}
.fca-panel{--pw:226px;width:100%;position:relative;box-sizing:border-box;padding:4px 5px 12px;border-radius:24px;background:var(--card);border:1px solid var(--cardbd);box-shadow:var(--cs)}
.fca-panel.pre{clip-path:inset(0 calc(100% - var(--pw,226px)) calc(100% - 48px) 0 round 24px)}
.fca-panel.opening,.fca-panel.closing{will-change:clip-path}
.fca-panel.opening{animation:fcaClip .46s cubic-bezier(.22,1,.36,1) both}
.fca-panel.closing{animation:fcaClipR .26s cubic-bezier(.4,0,.2,1) both}
.fca-panel.opening .fca-pbody{animation:fcaBody .42s .14s cubic-bezier(.2,.8,.2,1) both}
.fca-panel.closing .fca-pbody{opacity:0;transition:opacity .12s linear}
.fca-panel.pre .fca-pbody{opacity:0}
.fca-ghost{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none;height:48px;box-sizing:border-box;display:inline-flex;align-items:center;gap:10px;padding:0 18px 0 5px;border:1px solid transparent;white-space:nowrap}
.fca-ghost>i{width:38px;height:38px;flex-shrink:0}
.fca-phead{height:38px;display:flex;align-items:center;gap:10px}
.fca-phead .fca-ptext{flex-grow:1}
.fca-fmt{position:relative;border:none;background:transparent;padding:0;margin:0;color:var(--ink);font-size:13px;line-height:1.3;font-weight:600;letter-spacing:1.3px;white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:4px;text-align:left}
.fca-fmt svg{opacity:.45;transition:opacity .12s linear}
.fca-panel.closing .fca-fmt svg,.fca-panel.pre .fca-fmt svg{opacity:0}
.fca-fmt::before{content:'';position:absolute;left:-6px;right:-6px;top:50%;height:36px;transform:translateY(-50%)}
.fca-pbody{padding:10px 6px 0;display:flex;flex-direction:column;gap:10px}
.fca-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:4px;border-radius:14px;background:var(--pwell)}
.fca-pillar{display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 0;border-radius:10px}
.fca-pillar.is-day{background:var(--pday)}
.fca-pillar small{font-size:9.5px;line-height:1.15;color:var(--plab);letter-spacing:.12em}
.fca-pillar.is-day small{color:var(--plabOn)}
.fca-pillar b{font-size:19px;line-height:1.15;font-weight:700}
.fca-wx{display:flex;height:6px;gap:2px;border-radius:3px;overflow:hidden}
.fca-self{height:26px;display:flex;align-items:center;justify-content:center;border-radius:13px;border:1px dashed var(--line);font-size:11px;letter-spacing:.12em;color:var(--ink2)}
.fca-gopts{display:flex;align-items:center;gap:4px}
.fca-gopt{height:26px;flex-grow:1;padding:0;border-radius:13px;border:1px solid var(--line);background:transparent;color:var(--ink2);font-size:10.5px;font-weight:500;letter-spacing:.02em}
.fca-gopt[aria-checked="true"]{border-color:transparent;background:var(--acc);color:var(--accfg);font-weight:700}
.fca-cta{height:40px;border:none;border-radius:14px;background:var(--acc);color:var(--accfg);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;letter-spacing:.14em;text-indent:.14em}

/* 新建 / 管理 / 提示 */
.fca-fab{position:absolute;z-index:7;right:16px;bottom:calc(24px + env(safe-area-inset-bottom));height:44px;padding:0 18px 0 14px;border:none;border-radius:22px;background:var(--acc);color:var(--accfg);display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;letter-spacing:.12em;box-shadow:0 12px 24px -12px rgba(30,40,70,.6)}
.fca-fab[aria-disabled="true"]{opacity:.58;cursor:not-allowed}
@keyframes fcaBarIn{from{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:none}}
@keyframes fcaSheetIn{from{opacity:0;transform:translate3d(0,10px,0) scale(.98)}to{opacity:1;transform:none}}
@keyframes fcaToastIn{from{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}
.fca-mbar{position:absolute;z-index:7;left:0;right:0;margin:0 auto;width:fit-content;max-width:calc(100% - 32px);bottom:calc(16px + env(safe-area-inset-bottom));height:56px;box-sizing:border-box;padding:0 14px 0 18px;border-radius:20px;background:var(--panel);border:1px solid var(--cardbd);box-shadow:var(--ps);display:flex;align-items:center;justify-content:center;gap:6px;animation:fcaBarIn .34s cubic-bezier(.2,.9,.25,1.05) both}
.fca-msel{display:flex;align-items:baseline;gap:4px;padding-right:12px;margin-right:4px;border-right:1px solid var(--line);font-size:11px;color:var(--muted);letter-spacing:.1em;white-space:nowrap}
.fca-msel b{font-size:18px;font-weight:700;color:var(--ink);letter-spacing:0;font-variant-numeric:tabular-nums}
.fca-act{width:48px;height:44px;flex-shrink:0;border:none;background:transparent;padding:0;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--ink);font-size:10px;letter-spacing:.08em}
.fca-act.is-danger{color:var(--danger)}
.fca-act[aria-disabled="true"]{opacity:.38}
.fca-sheet{position:absolute;z-index:7;left:16px;right:16px;bottom:calc(82px + env(safe-area-inset-bottom));box-sizing:border-box;padding:12px;border-radius:18px;background:var(--panel);border:1px solid var(--cardbd);box-shadow:var(--ps);display:flex;flex-direction:column;gap:10px;animation:fcaSheetIn .26s cubic-bezier(.2,.8,.2,1) both}
.fca-sheet>span{font-size:11px;color:var(--muted);letter-spacing:.14em}
.fca-sheet>div{display:flex;gap:6px}
.fca-sheet button{flex-grow:1;height:34px;padding:0;border-radius:17px;border:1px solid var(--line);background:var(--well);color:var(--ink);font-size:11.5px;letter-spacing:.04em}
.fca-toastwrap{position:absolute;z-index:8;left:0;right:0;display:flex;justify-content:center;pointer-events:none}
.fca-toast{pointer-events:auto;height:40px;box-sizing:border-box;padding:0 6px 0 16px;border-radius:20px;background:var(--acc);color:var(--accfg);display:flex;align-items:center;gap:10px;font-size:12.5px;letter-spacing:.08em;box-shadow:0 12px 24px -12px rgba(30,40,70,.6);animation:fcaToastIn .24s cubic-bezier(.2,.8,.2,1) both}
.fca-toast>span{padding-right:10px}
.fca-toast button{height:30px;padding:0 12px;margin-left:-10px;border:none;border-radius:15px;background:rgba(255,255,255,.16);color:var(--accfg);font-size:12px;font-weight:600;letter-spacing:.1em}
@keyframes fcaOut{to{opacity:0;transform:translate3d(0,6px,0)}}
@keyframes fcaIn{from{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}
.fca-lswap.out{animation:fcaOut .14s cubic-bezier(.4,0,1,1) both;pointer-events:none}
.fca-lswap.in{animation:fcaIn .34s cubic-bezier(.22,1,.36,1) both}
/* 读取中 / 失败 / 空态：放在模式栏下面 */
.fca-state{position:absolute;left:0;right:0;top:86px;bottom:0;overflow:auto}
html.fc-sky-archive .fca .archive-none h3{color:var(--ink)}
html.fc-sky-archive .fca .archive-none p,html.fc-sky-archive .fca .archive-none .alt{color:var(--ink2)}
html.fc-sky-archive .fca .archive-none .cta{background:var(--acc);color:var(--accfg)}
@media (prefers-reduced-motion:reduce){
  .fca-railind,.fca-ritem,.fca-sortind,.fca-sitem,html.fc-sky-archive .fca .archive-mode-nav__thumb{transition:none!important}
  .fca-mbar,.fca-sheet,.fca-toast,.fca-lswap,.fca-grow,.fca-panel,.fca-pbody{animation:none!important}
  .fca button,.fca button:active{transition:none!important;transform:none!important}
  .fca-pill{transition:none!important}
}
