@font-face{font-family:SF Pro SC;font-style:normal;font-weight:400;font-display:swap;src:local(PingFangSC-Regular),url(https://www.apple.com.cn/wss/fonts/SF-Pro-SC/v1/PingFangSC-Regular.woff2)format("woff2")}@font-face{font-family:SF Pro SC;font-style:normal;font-weight:600;font-display:swap;src:local(PingFangSC-Semibold),url(https://www.apple.com.cn/wss/fonts/SF-Pro-SC/v1/PingFangSC-Semibold.woff2)format("woff2")}:is(#site-root:has(.writing)>.site-header,#site-root:has(.writing)>.site-footer){display:none}#site-root:has(.writing)>.site-main{padding-top:0}.writing{--writing-text:#474747;--writing-muted:#6e6e73;--writing-link:#474747;--writing-sans:"SF Pro SC", "SF Pro Text", "SF Pro Icons", "PingFang SC", "Helvetica Neue", Helvetica, "Microsoft YaHei", "Noto Sans CJK SC", Arial, sans-serif;--writing-rhythm:clamp(2.03125rem, .72vw + 1.77734rem, 3.75rem);color:var(--writing-text);min-height:100vh;padding:calc(5 * var(--writing-rhythm)) var(--writing-rhythm) calc(2 * var(--writing-rhythm));-webkit-font-smoothing:antialiased;background:#fff;font-size:clamp(1.125rem,.45vw + .970313rem,2.03125rem);font-weight:400;line-height:1.85}.writing,.writing *{font-family:var(--writing-sans)}.writing-column{max-width:calc(20 * var(--writing-rhythm));margin-inline:auto}.writing h1,.writing h2,.writing h3{color:inherit;letter-spacing:normal}.writing a{color:inherit;text-decoration:none}.writing :is(a,button,select,summary):focus-visible{outline:3px solid var(--writing-link);outline-offset:4px;border-radius:3px}.writing-archive-title{text-align:center;margin:0 0 1em;font-size:1.15em;font-weight:600;line-height:1.7}.writing-month+.writing-month{margin-top:2em}.writing-month-heading{font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;margin:0;font-size:1em;font-weight:600;line-height:1.85;display:flex}.writing-month ul{margin:0;padding:0;list-style:none}.writing-entry{align-items:baseline;gap:calc(.25 * var(--writing-rhythm));min-width:0;padding:0;line-height:1.85;display:flex}.writing-entry-title{overflow-wrap:anywhere;min-width:0}.writing-leader{border-bottom:1px dotted #dadada;flex:1rem;min-width:1em}.writing-entry time,.writing-undated,.writing-entry-number{white-space:nowrap;color:inherit;font-variant-numeric:lining-nums tabular-nums;flex-shrink:0;font-size:1em}.writing-entry:hover .writing-entry-title{color:var(--writing-muted)}.writing-article-heading{margin:0 0 2em}.writing-article-heading h1{overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:1.6em;font-weight:600;line-height:1.5}.writing-prose{overflow-wrap:anywhere;font-size:1em;line-height:1.85}.writing-prose p{line-height:inherit;white-space:pre-line;margin:0 0 1.25em}.writing-prose :is(h2,h3,h4,h5,h6){margin:2em 0 1em;font-size:1.3em;font-weight:600;line-height:1.5}.writing-prose :is(ul,ol){margin:1.25em 0;padding-left:1.5em}.writing-prose ul{list-style:outside}.writing-prose ol{list-style:decimal}.writing-prose li+li{margin-top:.4em}.writing-prose blockquote{color:var(--writing-muted);border-left:3px solid #d2d2d7;margin:1.5em 0;padding-left:1em;font-style:normal}.writing-prose hr{border-color:#d2d2d7;width:4em;margin:2.5em auto}.writing-prose img{max-width:100%;height:auto;margin-block:1.5em;display:block}.writing-figure{margin:calc(2 * var(--writing-rhythm)) 0}.writing-prose>.writing-figure{width:min(calc(28 * var(--writing-rhythm)), calc(100vw - 2 * var(--writing-rhythm)));margin-inline:calc((100% - min(28 * var(--writing-rhythm), 100vw - 2 * var(--writing-rhythm))) / 2)}.writing-figure-mat{padding:var(--writing-rhythm);background:#f9f9f9;border-radius:3px;justify-content:center;align-items:center;display:flex}.writing-prose .writing-figure-mat img{width:auto;max-width:100%;height:auto;max-height:max(12rem, calc(100svh - 4 * var(--writing-rhythm)));border-radius:3px;margin:0;box-shadow:0 12px 28px #0000002e}.writing-prose .writing-figure-mat a{background:0 0;justify-content:center;min-width:0;display:flex}.writing-figure figcaption{max-width:calc(20 * var(--writing-rhythm));color:var(--writing-muted);text-align:center;margin:1em auto 0;font-size:.86em;line-height:1.85}.writing-prose pre{white-space:pre;background:#f5f5f7;border-radius:.5rem;padding:1em;overflow-x:auto}.writing-prose code{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.85em}.writing-prose a,.writing a.writing-back{color:var(--writing-link);text-underline-offset:.2em;background:linear-gradient(#0000 60%,#fff7b1 60% 93%,#0000 93%);text-decoration:underline}.writing-back:hover{text-underline-offset:.2em;text-decoration:underline}.writing-postscript{margin:calc(3 * var(--writing-rhythm)) 0;text-align:center;font-size:.86em;line-height:1.85}@media (max-width:48rem){.writing{padding:3rem 1.5rem;font-size:1.125rem}.writing-entry{align-items:baseline;gap:.5rem;min-height:2.75rem;padding-block:.333rem}.writing-leader{min-width:.5rem}.writing-prose>.writing-figure{width:100%;margin-inline:0}.writing-figure-mat{padding:1rem}}
