@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700;800&family=Playfair+Display:wght@500;600;700&display=swap";.site-header[data-v-09d53587]{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfaf7f0;position:sticky;top:0}.header-inner[data-v-09d53587]{max-width:var(--max);justify-content:space-between;align-items:center;gap:24px;min-height:76px;margin:0 auto;padding:0 28px;display:flex}.brand[data-v-09d53587]{color:var(--ink);letter-spacing:.04em;background:0 0;align-items:center;gap:12px;padding:0;font-size:19px;font-weight:800;display:flex}.brand-mark[data-v-09d53587]{background:var(--coral);color:#fff;place-items:center;width:31px;height:31px;font-size:17px;display:grid;transform:rotate(-7deg)}.desktop-nav[data-v-09d53587]{align-items:center;gap:6px;display:flex}.nav-link[data-v-09d53587]{color:var(--muted);background:0 0;padding:10px 13px;font-size:13px;font-weight:650;position:relative}.nav-link[data-v-09d53587]:hover,.nav-link.active[data-v-09d53587]{color:var(--ink)}.nav-link.active[data-v-09d53587]:after{content:"";background:var(--coral);height:2px;position:absolute;bottom:4px;left:13px;right:13px}.header-actions[data-v-09d53587]{align-items:center;gap:10px;display:flex}.header-icon[data-v-09d53587],.menu-button[data-v-09d53587]{border:1px solid var(--line);width:37px;height:37px;color:var(--ink);background:0 0;place-items:center;font-size:16px;display:grid}.header-icon[data-v-09d53587]:hover,.menu-button[data-v-09d53587]:hover{border-color:var(--ink)}.write-button[data-v-09d53587],.login-button[data-v-09d53587]{background:var(--ink);color:#fff;padding:10px 15px;font-size:12px;font-weight:700}.write-button[data-v-09d53587]{background:var(--coral)}.write-button[data-v-09d53587]:hover{background:var(--coral-dark)}.login-button[data-v-09d53587]:hover{background:var(--coral)}.account[data-v-09d53587]{background:0 0;align-items:center;gap:8px;padding:4px;display:flex}.account-avatar[data-v-09d53587]{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid;overflow:hidden}.account-avatar img[data-v-09d53587]{object-fit:cover;width:100%;height:100%}.account-name[data-v-09d53587]{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:12px;font-weight:700;overflow:hidden}.account:hover .account-name[data-v-09d53587]{color:var(--coral-dark)}.logout-inline[data-v-09d53587]{color:var(--muted);background:0 0;padding:5px 8px;font-size:11px}.logout-inline[data-v-09d53587]:hover{color:var(--coral-dark)}.menu-button[data-v-09d53587]{display:none}.mobile-nav[data-v-09d53587]{border-top:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,1fr);gap:4px;padding:8px 20px 13px;display:none}.mobile-nav button[data-v-09d53587]{color:var(--muted);background:0 0;padding:10px 4px;font-size:12px}.mobile-nav button.active[data-v-09d53587],.mobile-nav button[data-v-09d53587]:hover{color:var(--ink)}@media (width<=880px){.header-inner[data-v-09d53587]{padding:0 20px}.desktop-nav[data-v-09d53587]{display:none}.menu-button[data-v-09d53587],.mobile-nav[data-v-09d53587]{display:grid}}@media (width<=600px){.header-inner[data-v-09d53587]{min-height:67px;padding:0 16px}.write-button[data-v-09d53587],.logout-inline[data-v-09d53587],.account-name[data-v-09d53587]{display:none}.login-button[data-v-09d53587]{padding:9px 11px}.mobile-nav[data-v-09d53587]{grid-template-columns:repeat(3,1fr);padding-left:16px;padding-right:16px}}.app-shell{flex-direction:column;min-height:100vh;display:flex}.main-content{width:100%;max-width:var(--max);flex:1;margin:0 auto;padding:0 28px}.app-footer{width:100%;max-width:var(--max);color:var(--muted);margin:auto auto 0;padding:26px 28px 34px;font-size:11px}.footer-inner{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:23px;display:flex}.footer-links{gap:17px;display:flex}.footer-links a:hover{color:var(--ink)}@media (width<=880px){.main-content{padding:0 20px}.app-footer{padding-left:20px;padding-right:20px}}@media (width<=600px){.main-content{padding:0 16px}.app-footer{padding-left:16px;padding-right:16px}.footer-inner{flex-direction:column;align-items:flex-start}}.article-row[data-v-a6eee60b]{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 0;display:grid}.article-row:hover .row-cover img[data-v-a6eee60b]{transform:scale(1.05)}.row-cover[data-v-a6eee60b]{background:#dae2dd;width:116px;height:87px;overflow:hidden}.row-cover img[data-v-a6eee60b]{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.cover-fallback[data-v-a6eee60b]{background:linear-gradient(135deg, var(--blue), var(--lime));color:#18221fb8;place-items:center;width:100%;height:100%;font-family:Playfair Display,Georgia,serif;display:grid}.cover-fallback.small[data-v-a6eee60b]{font-size:38px}.row-info[data-v-a6eee60b]{min-width:0}.row-info h3[data-v-a6eee60b]{text-overflow:ellipsis;white-space:nowrap;margin:0 0 7px;font-family:Playfair Display,Georgia,serif;font-size:21px;font-weight:500;line-height:1.18;overflow:hidden}.top-mark[data-v-a6eee60b]{background:var(--coral-tint);color:var(--coral-dark);letter-spacing:.05em;vertical-align:middle;margin-right:8px;padding:2px 6px;font-family:DM Mono,monospace;font-size:9px;font-weight:500;display:inline-block}.row-info p[data-v-a6eee60b]{max-width:540px;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.row-meta[data-v-a6eee60b]{color:var(--muted);flex-wrap:wrap;gap:11px;margin-top:11px;font-size:10px;display:flex}.row-actions[data-v-a6eee60b]{align-items:center;gap:5px;display:flex}.row-action[data-v-a6eee60b]{min-width:34px;height:32px;color:var(--muted);background:0 0;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:11px;display:inline-flex}.row-action[data-v-a6eee60b]:hover,.row-action.liked[data-v-a6eee60b],.row-action.saved[data-v-a6eee60b]{color:var(--coral-dark)}.row-action[data-v-a6eee60b]:disabled{opacity:.55;cursor:not-allowed}.row-action.saved[data-v-a6eee60b]{background:var(--coral-tint)}@media (width<=600px){.article-row[data-v-a6eee60b]{grid-template-columns:84px minmax(0,1fr);gap:13px}.row-cover[data-v-a6eee60b]{width:84px;height:76px}.cover-fallback.small[data-v-a6eee60b]{font-size:30px}.row-info h3[data-v-a6eee60b]{font-size:18px}.row-info p[data-v-a6eee60b]{-webkit-line-clamp:1}.row-actions[data-v-a6eee60b]{grid-column:2;justify-content:flex-start;margin-top:-5px}}.home-page[data-v-12a9de9a]{padding-bottom:80px}.hero-section[data-v-12a9de9a]{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch;gap:30px;padding:54px 0 46px;display:grid}.hero-copy[data-v-12a9de9a]{flex-direction:column;justify-content:center;padding:10px 0 8px;display:flex}h1[data-v-12a9de9a]{letter-spacing:-.035em;max-width:680px;margin:22px 0 19px;font-family:Playfair Display,Georgia,serif;font-size:clamp(42px,6vw,78px);font-weight:500;line-height:.98}h1 em[data-v-12a9de9a]{color:var(--coral-dark);font-style:normal}.hero-copy p[data-v-12a9de9a]{max-width:500px;color:var(--muted);margin:0;font-size:16px;line-height:1.75}.hero-note[data-v-12a9de9a]{color:var(--muted);align-items:center;gap:12px;margin-top:35px;font-size:12px;display:flex}.hero-image[data-v-12a9de9a]{background:var(--blue);min-height:410px;box-shadow:var(--shadow);cursor:pointer;position:relative;overflow:hidden}.hero-image img[data-v-12a9de9a]{object-fit:cover;filter:saturate(.82);width:100%;height:100%;min-height:410px;display:block}.hero-image[data-v-12a9de9a]:after{content:"";pointer-events:none;background:linear-gradient(140deg,#0c22230a,#0c222352);position:absolute;inset:0}.hero-stamp[data-v-12a9de9a]{z-index:1;color:#fff;text-align:center;border:1px solid #ffffffad;border-radius:50%;place-items:center;width:92px;height:92px;font-family:Georgia,serif;font-size:12px;line-height:1.3;display:grid;position:absolute;top:20px;right:20px;transform:rotate(12deg)}.hero-caption[data-v-12a9de9a]{z-index:1;color:#fff;position:absolute;bottom:19px;left:22px;right:22px}.hero-caption small[data-v-12a9de9a]{opacity:.8;font-size:11px}.hero-caption strong[data-v-12a9de9a]{margin-top:4px;font-family:Playfair Display,Georgia,serif;font-size:25px;font-weight:500;line-height:1.12;display:block}.content-grid[data-v-12a9de9a]{grid-template-columns:minmax(0,1fr) 300px;gap:52px;display:grid}.section-head[data-v-12a9de9a]{justify-content:space-between;align-items:flex-end;margin:0 0 21px;display:flex}.section-head h2[data-v-12a9de9a]{letter-spacing:-.02em;margin:0;font-family:Playfair Display,Georgia,serif;font-size:31px;font-weight:500}.section-link[data-v-12a9de9a]{color:var(--muted);border-bottom:1px solid var(--muted);padding-bottom:4px;font-size:12px}.section-link[data-v-12a9de9a]:hover{color:var(--ink);border-color:var(--ink)}.filters[data-v-12a9de9a]{align-items:center;gap:7px;margin-bottom:24px;padding-bottom:3px;display:flex;overflow-x:auto}.search-box[data-v-12a9de9a]{border-bottom:1px solid var(--line);align-items:center;width:190px;margin-left:auto;display:flex}.search-box input[data-v-12a9de9a]{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:8px 0;font-size:12px}.search-box span[data-v-12a9de9a]{color:var(--muted);font-size:14px}.feature-card[data-v-12a9de9a]{background:var(--surface);border:1px solid var(--line);cursor:pointer;grid-template-columns:44% 56%;min-height:262px;display:grid}.feature-card[data-v-12a9de9a]:hover{box-shadow:var(--shadow)}.feature-cover[data-v-12a9de9a]{background:#d6dfd6;overflow:hidden}.feature-cover img[data-v-12a9de9a],.cover-fallback[data-v-12a9de9a]{object-fit:cover;width:100%;height:100%;min-height:262px;transition:transform .45s;display:block}.feature-card:hover .feature-cover img[data-v-12a9de9a]{transform:scale(1.04)}.cover-fallback[data-v-12a9de9a]{background:linear-gradient(135deg, var(--blue), var(--lime));color:#18221fb8;place-items:center;font-family:Playfair Display,Georgia,serif;font-size:90px;display:grid}.feature-body[data-v-12a9de9a]{flex-direction:column;justify-content:space-between;padding:28px 30px;display:flex}.feature-body h3[data-v-12a9de9a]{max-width:460px;margin:18px 0 10px;font-family:Playfair Display,Georgia,serif;font-size:31px;font-weight:500;line-height:1.13}.feature-body p[data-v-12a9de9a]{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.article-meta[data-v-12a9de9a]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;font-size:11px;display:flex}.meta-sep[data-v-12a9de9a]{color:#b2bbb5}.article-list[data-v-12a9de9a]{border-top:1px solid var(--line);margin-top:18px}.sidebar[data-v-12a9de9a]{flex-direction:column;gap:28px;display:flex}.profile-card[data-v-12a9de9a]{background:var(--ink);color:#fff;padding:21px}.profile-side-title[data-v-12a9de9a]{color:#a9b7ae!important}.profile-top[data-v-12a9de9a]{align-items:center;gap:12px;display:flex}.profile-avatar[data-v-12a9de9a]{border:2px solid var(--lime);background:var(--coral);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;font-family:Playfair Display,Georgia,serif;font-size:20px;display:grid;overflow:hidden}.profile-avatar img[data-v-12a9de9a]{object-fit:cover;width:100%;height:100%}.profile-name[data-v-12a9de9a]{font-family:Playfair Display,Georgia,serif;font-size:20px}.profile-role[data-v-12a9de9a]{color:#b7c3bb;text-overflow:ellipsis;white-space:nowrap;max-width:190px;margin-top:3px;font-size:11px;overflow:hidden}.profile-card>p[data-v-12a9de9a]:not(.side-title){color:#c4cec7;margin:17px 0 18px;font-size:12px;line-height:1.65}.profile-links[data-v-12a9de9a]{flex-direction:column;gap:8px;display:flex}.profile-link[data-v-12a9de9a]{color:var(--lime);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.topic-list[data-v-12a9de9a]{flex-wrap:wrap;gap:7px;display:flex}.topic[data-v-12a9de9a]{border:1px solid var(--line);color:var(--muted);background:0 0;padding:7px 10px;font-size:11px}.topic[data-v-12a9de9a]:hover{border-color:var(--ink);color:var(--ink)}.archive-list[data-v-12a9de9a]{border-top:1px solid var(--line)}.archive-row[data-v-12a9de9a]{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:11px 0;font-size:12px;display:flex}.archive-row strong[data-v-12a9de9a]{color:var(--ink);font-size:11px}a.archive-row:hover span[data-v-12a9de9a]{color:var(--ink)}.newsletter[data-v-12a9de9a]{background:var(--mint);padding:20px}.newsletter h3[data-v-12a9de9a]{margin:0;font-family:Playfair Display,Georgia,serif;font-size:24px;font-weight:500}.newsletter p[data-v-12a9de9a]{color:#55635e;margin:9px 0 16px;font-size:11px;line-height:1.6}.newsletter-form[data-v-12a9de9a]{border-bottom:1px solid #849992;display:flex}.newsletter-form input[data-v-12a9de9a]{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:9px 0;font-size:11px}.newsletter-form button[data-v-12a9de9a]{color:var(--ink);background:0 0;padding:8px 0 8px 9px;font-size:11px;font-weight:800}.newsletter-status[data-v-12a9de9a]{min-height:18px;color:var(--coral-dark);margin-top:8px;font-size:10px}@media (width<=880px){.hero-section[data-v-12a9de9a]{grid-template-columns:1fr;padding-top:37px}.hero-image[data-v-12a9de9a],.hero-image img[data-v-12a9de9a]{min-height:340px}.content-grid[data-v-12a9de9a]{grid-template-columns:1fr;gap:56px}.sidebar[data-v-12a9de9a]{grid-template-columns:1fr 1fr;align-items:start;display:grid}.sidebar .profile-card[data-v-12a9de9a],.sidebar .newsletter[data-v-12a9de9a]{grid-column:1/-1}}@media (width<=600px){.hero-section[data-v-12a9de9a]{padding-bottom:36px}.hero-image[data-v-12a9de9a],.hero-image img[data-v-12a9de9a]{min-height:275px}.filters[data-v-12a9de9a]{flex-wrap:wrap}.search-box[data-v-12a9de9a]{order:-1;width:100%;margin-bottom:3px}.feature-card[data-v-12a9de9a]{grid-template-columns:1fr}.feature-cover[data-v-12a9de9a],.feature-cover img[data-v-12a9de9a],.feature-cover .cover-fallback[data-v-12a9de9a]{height:190px;min-height:190px}.feature-body[data-v-12a9de9a]{padding:22px}.feature-body h3[data-v-12a9de9a]{font-size:26px}.section-head[data-v-12a9de9a]{align-items:flex-start;gap:12px}.section-head h2[data-v-12a9de9a]{font-size:27px}.sidebar[data-v-12a9de9a]{display:flex}}:root{--ink:#18221f;--muted:#74807c;--paper:#f4f1ea;--surface:#fbfaf7;--line:#dce1dc;--coral:#e76f51;--coral-dark:#c9583c;--coral-tint:#f9e6df;--lime:#c7d96e;--lime-dark:#425021;--blue:#8fb4bd;--mint:#dbe6e4;--shadow:0 18px 45px #1d272217;--shadow-sm:0 4px 14px #1d27220f;--max:1220px;--color-white:var(--surface);--color-bg:var(--paper);--color-text:var(--ink);--color-text-light:var(--muted);--color-border:var(--line);--color-primary:var(--coral);--color-primary-hover:var(--coral-dark);--color-danger:#b94e4e;--radius-sm:0;--radius-md:0;--radius-lg:0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer;border:0}a{color:inherit;text-decoration:none}img{max-width:100%}h1,h2,h3{font-weight:500}.serif{font-family:Playfair Display,Georgia,Times New Roman,serif}.mono{font-family:DM Mono,ui-monospace,SF Mono,Consolas,monospace}.eyebrow,.kicker{color:var(--coral-dark);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}.eyebrow:before{content:"";background:var(--coral);width:29px;height:2px}.section-kicker,.side-title{color:var(--coral-dark);letter-spacing:.16em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:800}.side-title{color:var(--muted);margin:0 0 14px}.btn{background:var(--ink);color:#fff;letter-spacing:.02em;justify-content:center;align-items:center;gap:7px;padding:12px 18px;font-size:12px;font-weight:700;transition:background .2s,color .2s,border-color .2s,opacity .2s;display:inline-flex}.btn:hover:not(:disabled){background:var(--coral)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-coral{background:var(--coral)}.btn-coral:hover:not(:disabled){background:var(--coral-dark)}.btn-outline{color:var(--ink);border:1px solid var(--line);background:0 0}.btn-outline:hover:not(:disabled){border-color:var(--ink);background:0 0}.btn-danger-outline{color:var(--color-danger);border:1px solid var(--color-danger);background:0 0}.btn-danger-outline:hover:not(:disabled){background:var(--color-danger);color:#fff}.btn-ghost{color:var(--muted);background:0 0;padding:8px 10px}.btn-ghost:hover:not(:disabled){color:var(--ink);background:0 0}.btn-block{width:100%}.btn-sm{padding:8px 13px;font-size:11px}.text-button{color:var(--coral-dark);background:0 0;padding:0;font-size:12px;font-weight:700}.text-button:hover{color:var(--ink)}.field-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:16px 0 6px;font-size:10px;font-weight:800;display:block}.field-label:first-child{margin-top:0}.field-label .required{color:var(--coral-dark)}.field-input,.field-area{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:0 0;border-radius:0;outline:0;padding:11px 0;font-size:13px}.field-area{border:1px solid var(--line);resize:vertical;padding:12px 14px;line-height:1.7}.field-input:focus,.field-area:focus{border-color:var(--coral)}.field-input::placeholder,.field-area::placeholder{color:#a9b3ae}.form-error{color:var(--coral-dark);margin:14px 0 0;font-size:12px;line-height:1.6}.form-hint{color:var(--muted);margin:6px 0 0;font-size:11px}.tag{background:var(--lime);width:max-content;color:var(--lime-dark);letter-spacing:.05em;text-transform:uppercase;align-items:center;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.tag-coral{background:var(--coral-tint);color:var(--coral-dark)}.chip{border:1px solid var(--line);color:var(--muted);background:0 0;flex:none;padding:8px 13px;font-size:11px;font-weight:700;transition:background .18s,color .18s,border-color .18s}.chip:hover,.chip.active{background:var(--ink);border-color:var(--ink);color:#fff}.surface-card{background:var(--surface);border:1px solid var(--line)}.state-block{text-align:center;color:var(--muted);padding:70px 0;font-size:13px}.state-block .state-title{color:var(--ink);margin:16px 0 8px;font-family:Playfair Display,Georgia,serif;font-size:24px}.state-block p{margin:6px 0}.spinner{border:2px solid var(--line);border-top-color:var(--coral);border-radius:50%;width:32px;height:32px;margin:0 auto 14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.pagination{justify-content:center;align-items:center;gap:14px;padding:26px 0 10px;display:flex}.page-btn{border:1px solid var(--line);color:var(--ink);background:0 0;padding:8px 18px;font-size:11px;font-weight:700}.page-btn:hover:not(:disabled){border-color:var(--ink)}.page-btn:disabled{opacity:.4;cursor:not-allowed}.page-info{color:var(--muted);font-family:DM Mono,monospace;font-size:11px}.toast-stack{z-index:100;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.toast-item{background:var(--ink);color:#fff;box-shadow:var(--shadow);padding:11px 18px;font-size:12px;animation:.25s toast-in}.toast-item.toast-error{background:var(--coral-dark)}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.modal-backdrop{z-index:90;background:#18221f75;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-panel{background:var(--surface);width:min(100%,400px);box-shadow:var(--shadow);padding:28px;animation:.2s modal-in}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.modal-title{margin:0;font-family:Playfair Display,Georgia,serif;font-size:26px;font-weight:500}.modal-text{color:var(--muted);margin:10px 0 22px;font-size:12px;line-height:1.7}.modal-actions{justify-content:flex-end;gap:10px;display:flex}.markdown-body{color:var(--ink);word-break:break-word;font-size:15px;line-height:1.85}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{color:var(--ink);margin:1.6em 0 .6em;font-family:Playfair Display,Georgia,serif;font-weight:600;line-height:1.25}.markdown-body h1{font-size:1.7rem}.markdown-body h2{border-bottom:1px solid var(--line);padding-bottom:.3em;font-size:1.4rem}.markdown-body h3{font-size:1.18rem}.markdown-body h4{font-family:inherit;font-size:1.02rem;font-weight:700}.markdown-body p{margin:0 0 1em}.markdown-body ul,.markdown-body ol{margin:.5em 0 1em 1.4em;padding:0}.markdown-body li{margin-bottom:.35em}.markdown-body a{color:var(--coral-dark);text-underline-offset:2px;text-decoration:underline}.markdown-body blockquote{border-left:3px solid var(--coral);background:var(--surface);color:var(--muted);margin:1.2em 0;padding:10px 20px;font-style:italic}.markdown-body blockquote p{margin-bottom:0}.markdown-body hr{border:0;border-top:1px solid var(--line);margin:1.8em 0}.markdown-body img{border:1px solid var(--line);margin:1em 0}.markdown-body table{border-collapse:collapse;width:100%;margin:1em 0;font-size:.9rem}.markdown-body th,.markdown-body td{border:1px solid var(--line);text-align:left;padding:8px 14px}.markdown-body th{background:var(--surface);font-weight:700}.markdown-body strong{font-weight:700}.markdown-body p code,.markdown-body li code,.markdown-body h1 code,.markdown-body h2 code,.markdown-body h3 code,.markdown-body h4 code,.markdown-body blockquote code{background:var(--coral-tint);color:var(--coral-dark);border-radius:0;padding:2px 7px;font-family:DM Mono,ui-monospace,Consolas,monospace;font-size:.86em}.markdown-body pre{border:1px solid var(--line);margin:1.2em 0;padding:16px 18px;font-size:.85rem;line-height:1.6;overflow-x:auto}.markdown-body pre code{color:inherit;font-size:inherit;background:0 0;padding:0}@media (width<=600px){.markdown-body{font-size:14px}}
