.meishi-maker-app{--meishi-primary:#2563eb;--meishi-accent:#0f172a}[data-meishi-card-preview][data-layout-vertical=true]{container-type:inline-size}.meishi-maker-app .meishi-column-prose{color:#334155;letter-spacing:.01em;max-width:none;font-size:.9375rem;line-height:1.85}.meishi-maker-app .meishi-column-prose>:first-child{margin-top:0}.meishi-maker-app .meishi-column-prose p{margin-top:1.25rem;margin-bottom:1.25rem}.meishi-maker-app .meishi-column-prose p+p{margin-top:1rem}.meishi-maker-app .meishi-column-prose h2{color:#0f172a;background:linear-gradient(90deg,#eff6fffa 0%,#f8fafc80 100%);border-left:4px solid #2563eb;border-radius:0 .625rem .625rem 0;margin-top:2.75rem;margin-bottom:1.25rem;padding:.7rem 1rem .7rem 1.05rem;font-size:1.2rem;font-weight:700;line-height:1.45;box-shadow:inset 0 -1px #e2e8f0f2}.meishi-maker-app .meishi-column-prose h2:first-child{margin-top:0}.meishi-maker-app .meishi-column-prose h3{color:#1e293b;background:0 0;border-bottom:1px solid #e2e8f0;margin-top:2rem;margin-bottom:.75rem;padding-bottom:.35rem;padding-left:.875rem;font-size:1.02rem;font-weight:600;line-height:1.5;position:relative}.meishi-maker-app .meishi-column-prose h3:before{content:"";background:#3b82f6;border-radius:9999px;width:.375rem;height:.375rem;position:absolute;top:.55em;left:0}.meishi-maker-app .meishi-column-prose ul,.meishi-maker-app .meishi-column-prose ol{background:0 0;border:none;margin-top:1rem;margin-bottom:1.35rem;padding-left:1.35rem}.meishi-maker-app .meishi-column-prose ul{list-style-type:disc}.meishi-maker-app .meishi-column-prose ol{list-style-type:decimal}.meishi-maker-app .meishi-column-prose li{margin-top:.45rem;margin-bottom:.45rem;padding-left:.2rem;line-height:1.75}.meishi-maker-app .meishi-column-prose li::marker{color:#3b82f6}.meishi-maker-app .meishi-column-prose strong{color:#1e293b;font-weight:600}.meishi-maker-app .meishi-column-prose a{color:#2563eb;text-underline-offset:3px;font-weight:500;transition:color .15s}.meishi-maker-app .meishi-column-prose a:hover{color:#1d4ed8;text-decoration:underline}.meishi-maker-app .meishi-column-prose .table-scroll-container{-webkit-overflow-scrolling:touch;border:1px solid #e2e8f0;border-radius:.625rem;width:100%;max-width:100%;margin-top:1.35rem;margin-bottom:1.5rem;overflow-x:auto;box-shadow:0 1px 2px #0f172a0a}.meishi-maker-app .meishi-column-prose table{border-collapse:collapse;width:100%;min-width:520px;font-size:.875rem;line-height:1.55}.meishi-maker-app .meishi-column-prose th{color:#334155;text-align:left;background:#eff6fff2;border:1px solid #e2e8f0;padding:.65rem .75rem;font-weight:600}.meishi-maker-app .meishi-column-prose td{vertical-align:top;color:#334155;background:#fff;border:1px solid #e2e8f0;padding:.65rem .75rem}.meishi-maker-app .meishi-column-prose tbody tr:nth-child(2n) td{background:#f8fafca6}.meishi-maker-app .meishi-column-prose hr{border:0;border-top:1px solid #e2e8f0;margin:2rem 0}.meishi-maker-app .meishi-column-prose blockquote{color:#475569;background:#f8fafc;border-left:3px solid #93c5fd;border-radius:0 .375rem .375rem 0;margin:1.25rem 0;padding:.85rem 1rem;font-size:.875rem}
