@font-face{font-family:NaikaiRegular;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/gh/max32002/naikaifont@1.89/webfont/NaikaiFont-Regular.woff2)format("woff2");font-display:swap}body:has(.course-page){background:#dc6465 url(../../../course/bg-course-512.jpg) 0 0/512px 512px}.course-page{--cs-ink:#fcfcfc;--cs-body:#353535;--cs-crumb:#ffebeb;--cs-eyebrow:#ffbfbd;--cs-panel:#d18480b8;--cs-line:#c6c6c6b3;--cs-chip:#c6c6c680;--cs-cta:#fcc;--cs-cta-ink:#993737;--cs-icon:var(--color-tag-icon);color:var(--cs-ink);font-family:NaikaiRegular,Noto Sans TC,sans-serif;font-weight:400}html:has(.course-page)::-webkit-scrollbar-thumb{background-color:#ffffff80}html:has(.course-page){scrollbar-width:none}html:has(.course-page)::-webkit-scrollbar{width:0;height:0}@layer components{.course-page .cs-field{border:2px solid var(--cs-line);width:100%;color:var(--cs-ink);background:#d47b78;border-radius:12px;outline:none;transition:border-color .12s linear}.course-page .cs-field:focus,.course-page .cs-field:focus-within{border-color:var(--cs-cta)}.course-page .cs-field :where(input,select,textarea){background:0 0;border:0}}.course-page .cs-field:-webkit-autofill{-webkit-text-fill-color:var(--cs-ink);caret-color:var(--cs-ink)}.course-page .cs-field:-webkit-autofill:hover{-webkit-text-fill-color:var(--cs-ink);caret-color:var(--cs-ink)}.course-page .cs-field:-webkit-autofill:focus{-webkit-text-fill-color:var(--cs-ink);caret-color:var(--cs-ink)}.course-page .cs-field :where(input):-webkit-autofill{-webkit-text-fill-color:var(--cs-ink);caret-color:var(--cs-ink)}.course-page .cs-field :where(input):-webkit-autofill:hover{-webkit-text-fill-color:var(--cs-ink);caret-color:var(--cs-ink)}.course-page .cs-field :where(input):-webkit-autofill:focus{-webkit-text-fill-color:var(--cs-ink);caret-color:var(--cs-ink)}html:not([data-theme]) .cs-field:focus-visible,html:not([data-theme]) .cs-field :where(input,select,textarea):focus-visible{outline:none}
