.v-fail{--paper:#f7f7f4;--paper-2:#eef0ec;--white:#fff;--track:#eef0ec;--ink:#2f3330;--ink-2:#626862;--ink-3:#989e98;--line:#e8eae6;--line-2:#d9ddd7;--green:#3e9a78;--green-press:#2f7e61;--green-text:#2b7759;--green-tint:#e8f3ee;--hero:#e6f1ea;--hero-ink:#24382d;--logo:#3e9a78;--pink:#dd6e8e;--pink-tint:#fcedf2;--pink-ink:#b44a6a;--red:#af4232;--red-tint:#fbece8;--red-500:#dc6a5a;--gold:#85620f;--gold-tint:#faf4e3;--gold-500:#e9b949;--blue:#2d6e96;--blue-tint:#eaf2f8;--blue-500:#6aa9cf;--m-vocab:#2b7759;--m-grammar:#85620f;--m-reading:#2d6e96;--m-listening:#af4232;--m-vocab-bg:#e8f3ee;--m-grammar-bg:#faf4e3;--m-reading-bg:#eaf2f8;--m-listening-bg:#fbece8;--shadow:0 1px 2px #2832280a,0 6px 16px #2832280a;--site:1200px;--gut:40px;--measure:720px;--ease-out:cubic-bezier(.22,1,.36,1);--ease-out-expo:cubic-bezier(.16,1,.3,1);--dur-press:80ms;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--sans:"Figtree","OK Rounded SC","Yuanti SC","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--serif:var(--sans);--ja:"Zen Maru Gothic","Hiragino Maru Gothic ProN","Hiragino Sans","Yu Gothic",sans-serif}.v-fail:lang(zh-Hant){--sans:"Figtree","OK Rounded TC","PingFang TC","Microsoft JhengHei",sans-serif}.v-fail *{box-sizing:border-box}.v-fail a{color:var(--green-text);font-weight:500;text-decoration:none}.v-fail button{font:inherit;color:inherit}.v-fail{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;font-size:15px;line-height:1.75}.v-fail .v-page{max-width:var(--site);padding:56px var(--gut) 96px;gap:64px;margin:0 auto;display:grid}.v-fail .v-h2{font-size:30px;font-weight:700;line-height:1.3}.v-fail .v-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.v-fail .v-btn{background:var(--green);color:#fff;white-space:nowrap;cursor:pointer;min-height:44px;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.v-fail .v-btn:hover{background:var(--green-press);color:#fff}.v-fail .v-btn.v-sec{color:var(--ink);border-color:var(--line-2);background:0 0}.v-fail .v-btn.v-sec:hover{border-color:var(--ink-3);color:var(--ink)}.v-fail .v-btn.v-ghost{color:var(--ink-2);background:0 0}.v-fail .v-btn.v-ghost:hover{background:var(--track);color:var(--ink)}.v-fail .v-btn:disabled{opacity:.5;cursor:default}.v-fail .v-main{min-height:60vh}.v-fail .v-failure{justify-items:start;gap:14px;padding:24px 0;display:grid}
