.hanzi-writing-workbook_previewStage__lK1uR,.hanzi-writing-workbook_workbookFrame__weUFc,.hanzi-writing-workbook_workbookViewport__VuwbY{min-width:0;max-width:100%}.hanzi-writing-workbook_workbookFrame__weUFc{box-sizing:border-box}.hanzi-writing-workbook_previewPanel__o5BME{min-width:0}.hanzi-writing-workbook_previewPanel__o5BME:fullscreen{overflow:auto;padding:20px;background:#f4f7fb}.hanzi-writing-workbook_previewStage__lK1uR{background:radial-gradient(circle at 12% 12%,rgba(59,130,246,.11),transparent 31%),radial-gradient(circle at 88% 84%,rgba(16,185,129,.1),transparent 28%),#eef4ff}.hanzi-writing-workbook_previewPage__LIkSa{zoom:var(--workbook-preview-zoom,1)}.hanzi-writing-workbook_previewPageHidden__Y_zH9{display:none}.hanzi-writing-workbook_previewPageActive__N5tT6{display:block}.hanzi-writing-workbook_page__syom8{width:min(100%,794px);max-width:100%;min-height:1123px;margin-inline:auto;box-sizing:border-box;overflow:hidden;background:#fff;box-shadow:0 28px 80px rgba(15,23,42,.16);print-color-adjust:exact;-webkit-print-color-adjust:exact}.hanzi-writing-workbook_paperPlain__FZbvp{background:#fff}.hanzi-writing-workbook_paperWarm__JJOw6{background:linear-gradient(rgba(255,253,245,.93),rgba(255,249,232,.93)),repeating-linear-gradient(0deg,rgba(148,112,74,.035) 0 1px,transparent 1px 5px)}.hanzi-writing-workbook_paperBlue___lkbk{background:radial-gradient(circle at 100% 0,rgba(96,165,250,.1),transparent 28%),linear-gradient(145deg,#fff,#f3f9ff)}.hanzi-writing-workbook_gridCell__m23e5{position:relative;display:grid;aspect-ratio:1;place-items:center;overflow:hidden;border:1px solid var(--workbook-grid-color,#94a3b8);color:#111827}.hanzi-writing-workbook_gridCell__m23e5:before{position:absolute;inset:0;content:"";pointer-events:none}.hanzi-writing-workbook_tianzige__r86Wi:before{background-image:linear-gradient(to right,transparent calc(50% - .5px),color-mix(in srgb,var(--workbook-grid-color,#94a3b8) 55%,transparent) 50%,transparent calc(50% + .5px)),linear-gradient(to bottom,transparent calc(50% - .5px),color-mix(in srgb,var(--workbook-grid-color,#94a3b8) 55%,transparent) 50%,transparent calc(50% + .5px))}.hanzi-writing-workbook_mizige__4dpDi:before{background-image:linear-gradient(45deg,transparent calc(50% - .5px),color-mix(in srgb,var(--workbook-grid-color,#94a3b8) 38%,transparent) 50%,transparent calc(50% + .5px)),linear-gradient(-45deg,transparent calc(50% - .5px),color-mix(in srgb,var(--workbook-grid-color,#94a3b8) 38%,transparent) 50%,transparent calc(50% + .5px)),linear-gradient(to right,transparent calc(50% - .5px),color-mix(in srgb,var(--workbook-grid-color,#94a3b8) 48%,transparent) 50%,transparent calc(50% + .5px)),linear-gradient(to bottom,transparent calc(50% - .5px),color-mix(in srgb,var(--workbook-grid-color,#94a3b8) 48%,transparent) 50%,transparent calc(50% + .5px))}.hanzi-writing-workbook_crossGrid___oDYZ:before{background-image:linear-gradient(to right,transparent calc(50% - .5px),color-mix(in srgb,var(--workbook-grid-color,#94a3b8) 58%,transparent) 50%,transparent calc(50% + .5px)),linear-gradient(to bottom,transparent calc(50% - .5px),color-mix(in srgb,var(--workbook-grid-color,#94a3b8) 58%,transparent) 50%,transparent calc(50% + .5px))}.hanzi-writing-workbook_guideCharacter__3yjKA{position:relative;z-index:1;line-height:1;opacity:.48}.hanzi-writing-workbook_strokeGuide__H09YQ{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:8px;min-width:0;border-block:1px solid rgba(148,163,184,.35);padding-block:5px}.hanzi-writing-workbook_strokeCharacterLabel__87arB{display:grid;width:42px;aspect-ratio:1;place-items:center;color:#0f172a;font-family:Kaiti TC,Kaiti SC,STKaiti,BiauKai,DFKai-SB,KaiTi,serif;font-size:32px;line-height:1}.hanzi-writing-workbook_strokeSequence__VX0kr{display:flex;min-width:0;gap:3px;overflow-x:auto;scrollbar-width:thin}.hanzi-writing-workbook_strokeStage__C6xu4{position:relative;flex:0 0 clamp(28px,4.2vw,42px);border-right:1px solid rgba(148,163,184,.32);padding-right:3px}.hanzi-writing-workbook_strokeStage__C6xu4 svg{display:block;width:100%;aspect-ratio:1}.hanzi-writing-workbook_strokeStage__C6xu4 span{position:absolute;right:3px;bottom:0;color:#94a3b8;font-size:7px;font-weight:800}.hanzi-writing-workbook_strokeFallback__vnMAR{display:flex;min-height:44px;align-items:center;gap:10px;border-block:1px solid rgba(148,163,184,.3);color:#94a3b8}.hanzi-writing-workbook_strokeFallback__vnMAR span{font-family:Kaiti TC,Kaiti SC,STKaiti,BiauKai,DFKai-SB,KaiTi,serif;font-size:30px;color:#334155}.hanzi-writing-workbook_strokeFallback__vnMAR small{font-size:10px;font-weight:700}@media (max-width:900px){.hanzi-writing-workbook_page__syom8{min-height:auto}.hanzi-writing-workbook_strokeGuide__H09YQ{grid-template-columns:38px minmax(0,1fr)}.hanzi-writing-workbook_strokeCharacterLabel__87arB{width:36px;font-size:27px}}@media print{@page{size:A4 portrait;margin:0}.hanzi-writing-workbook_printRoot__K6umg,.hanzi-writing-workbook_printRoot__K6umg *{visibility:visible}.hanzi-writing-workbook_printRoot__K6umg{position:absolute;inset:0;width:210mm;margin:0;background:#fff}.hanzi-writing-workbook_workbookFrame__weUFc,.hanzi-writing-workbook_workbookViewport__VuwbY{display:block;width:210mm;max-width:none;margin:0;padding:0!important;overflow:visible;border:0;border-radius:0;background:#fff;box-shadow:none}.hanzi-writing-workbook_noPrint__o3GBK{display:none!important}.hanzi-writing-workbook_previewStage__lK1uR{display:block;overflow:visible!important;padding:0!important;background:#fff!important}.hanzi-writing-workbook_previewPanel__o5BME{width:210mm;max-width:none;overflow:visible;padding:0;background:#fff}.hanzi-writing-workbook_previewPageActive__N5tT6,.hanzi-writing-workbook_previewPageHidden__Y_zH9,.hanzi-writing-workbook_previewPage__LIkSa{display:block;zoom:1!important}.hanzi-writing-workbook_page__syom8{width:210mm;max-width:none;min-height:297mm;margin:0;padding:11mm!important;overflow:visible;break-after:page;box-shadow:none}.hanzi-writing-workbook_strokeSequence__VX0kr{overflow:visible}.hanzi-writing-workbook_strokeStage__C6xu4{flex-basis:8.5mm}.hanzi-writing-workbook_page__syom8:last-child{break-after:auto}}