.blogroll-page.svelte-h3ffgc{width:min(1400px,100% - 80px);min-height:calc(100vh - 120px);color:var(--text);grid-template-columns:2fr 1fr;gap:100px;margin:0 auto;padding:70px 0 80px;display:grid}.blogroll-content.svelte-h3ffgc{justify-self:end;width:100%;max-width:520px;padding-top:35px}.eyebrow.svelte-h3ffgc{color:var(--accent);letter-spacing:.2em;margin-bottom:16px;font-size:11px;font-weight:700}.blogroll-content.svelte-h3ffgc h1:where(.svelte-h3ffgc){color:var(--text);letter-spacing:-.05em;margin:0;font-family:Georgia,Noto Serif TC,PingFang TC,serif;font-size:clamp(40px,4vw,58px);font-weight:600;line-height:1.1}.updated.svelte-h3ffgc{color:var(--subtle-text);letter-spacing:.04em;margin:14px 0 0;font-size:13px}.divider.svelte-h3ffgc{background:var(--accent);border-radius:999px;width:42px;height:2px;margin:30px 0}.intro.svelte-h3ffgc{color:var(--muted-text);font-size:15px;line-height:2}.intro.svelte-h3ffgc p:where(.svelte-h3ffgc){margin:0 0 18px}.collection.svelte-h3ffgc{margin-top:48px}.collection-header.svelte-h3ffgc{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:14px;display:flex}.collection-label.svelte-h3ffgc{color:var(--accent);letter-spacing:.18em;font-size:10px;font-weight:700}.collection-header.svelte-h3ffgc h2:where(.svelte-h3ffgc){color:var(--text);margin:6px 0 0;font-family:Georgia,Noto Serif TC,serif;font-size:21px;font-weight:500}.blog-count.svelte-h3ffgc{color:var(--subtle-text);letter-spacing:.1em;font-family:monospace;font-size:11px}.blog-list.svelte-h3ffgc{border-bottom:1px solid var(--border)}.blog-item.svelte-h3ffgc{border-bottom:1px solid var(--border);grid-template-columns:42px 1fr;gap:15px;padding:21px 10px;transition:background .2s,padding .2s;display:grid}.blog-item.svelte-h3ffgc:last-child{border-bottom:none}.blog-item.svelte-h3ffgc:hover{background:var(--surface);padding-left:15px}.blog-index.svelte-h3ffgc{color:var(--subtle-text);padding-top:4px;font-family:monospace;font-size:11px}.blog-info.svelte-h3ffgc a:where(.svelte-h3ffgc){color:var(--text);align-items:center;gap:7px;font-family:Georgia,Noto Serif TC,serif;font-size:20px;font-weight:500;text-decoration:none;display:inline-flex}.blog-info.svelte-h3ffgc a:where(.svelte-h3ffgc)>span:where(.svelte-h3ffgc):first-child{border-bottom:1px solid #0000;transition:color .2s,border-color .2s}.blog-info.svelte-h3ffgc a:where(.svelte-h3ffgc):hover>span:where(.svelte-h3ffgc):first-child{color:var(--accent);border-color:var(--accent)}.arrow.svelte-h3ffgc{color:var(--accent);font-family:sans-serif;font-size:16px;transition:transform .2s}.blog-info.svelte-h3ffgc a:where(.svelte-h3ffgc):hover .arrow:where(.svelte-h3ffgc){transform:translate(3px,-3px)}.blog-info.svelte-h3ffgc p:where(.svelte-h3ffgc){color:var(--muted-text);margin:7px 0 0;font-size:13px;line-height:1.7}.blogroll-side.svelte-h3ffgc{border-right:1px solid var(--border);flex-direction:column;justify-content:space-between;align-items:center;height:calc(100vh - 160px);min-height:500px;padding:0;display:flex;position:sticky;top:80px}.side-top.svelte-h3ffgc,.side-bottom.svelte-h3ffgc{color:var(--subtle-text);letter-spacing:.12em;justify-content:space-between;font-family:monospace;font-size:10px;display:flex}.side-title.svelte-h3ffgc{color:var(--descoration-text);letter-spacing:-.18em;opacity:.08;-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:column;align-items:center;font-family:Noto Serif TC,PingFang TC,serif;font-size:clamp(80px,10vw,160px);font-weight:900;line-height:.82;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=1000px){.blogroll-page.svelte-h3ffgc{grid-template-columns:1fr;gap:60px;width:min(100% - 50px,760px);padding-top:45px}.blogroll-content.svelte-h3ffgc{justify-self:auto;max-width:none}.blogroll-side.svelte-h3ffgc{border-left:none;border-top:1px solid var(--border);height:300px;min-height:0;padding:25px 0 0;position:relative;top:auto}.side-title.svelte-h3ffgc{font-size:130px}}@media (width<=768px){.blogroll-page.svelte-h3ffgc{gap:45px;width:calc(100% - 30px);padding:30px 0 50px}.blogroll-content.svelte-h3ffgc{padding-top:15px}.blogroll-content.svelte-h3ffgc h1:where(.svelte-h3ffgc){font-size:42px}.intro.svelte-h3ffgc{font-size:14px;line-height:1.9}.collection.svelte-h3ffgc{margin-top:38px}.blogroll-side.svelte-h3ffgc{height:230px}.side-title.svelte-h3ffgc{font-size:105px}}@media (prefers-reduced-motion:reduce){.blog-item.svelte-h3ffgc,.blog-info.svelte-h3ffgc a:where(.svelte-h3ffgc),.arrow.svelte-h3ffgc{transition:none}}
