.melenci-pdf{color:var(--color-foreground-muted);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0;font-size:.8125rem;display:flex}.melenci-pdf button{border:1px solid var(--color-brand-700);background:var(--color-brand-700);color:var(--color-background);font:inherit;cursor:pointer;border-radius:.375rem;padding:.375rem .875rem;font-weight:600}.melenci-pdf button:focus-visible{outline:2px solid var(--color-brand-700);outline-offset:2px}.melenci-block,.melenci-figure,.melenci-calc{margin-top:1rem}.melenci-scroll{overflow-x:auto}.project-body .melenci-scroll table{table-layout:fixed;width:100%;min-width:52rem;display:table}.project-body .melenci-scroll th:nth-child(n){white-space:normal;width:auto}.project-body .melenci-scroll th:first-child{width:15rem}.project-body .melenci-scroll td{font-variant-numeric:tabular-nums}.project-body .melenci-scroll--text th:nth-child(2){width:12rem}.project-body .melenci-scroll--text td{font-variant-numeric:normal}.melenci-scroll caption{text-align:left;color:var(--color-foreground-muted);padding:0 0 .5rem;font-size:.8125rem}.project-body .melenci-matrix td.is-clear{background:color-mix(in oklab, var(--color-brand-700) 14%, transparent)}.project-body .melenci-matrix td.is-limit{background:color-mix(in oklab, var(--color-foreground) 8%, transparent)}.project-body .melenci-matrix td.is-no{color:var(--color-foreground-muted)}.melenci-matrix{margin-bottom:1rem}.project-body .melenci-matrix table{min-width:36rem}.melenci-sub{color:var(--color-foreground-muted);margin-top:.125rem;font-size:.6875rem;display:block}.melenci-note{color:var(--color-foreground-muted);margin-top:.5rem;font-size:.8125rem}.project-body .melenci-figure.melenci-figure,.project-body.project-body--classic>.melenci-figure{max-width:30rem;margin-left:0}.melenci-chart svg{width:100%;height:auto;display:block}.melenci-figure figcaption{color:var(--color-foreground-muted);margin-top:.25rem;font-size:.8125rem}.melenci-chart .pf-grid{stroke:var(--color-border)}.melenci-chart .pf-axis{stroke:var(--color-foreground-muted)}.melenci-chart .pf-line{stroke:var(--color-foreground);stroke-width:1.5px}.melenci-chart .pf-contour{stroke:var(--color-brand-700);stroke-dasharray:3 3}.melenci-chart .pf-dot{stroke:var(--color-foreground)}.melenci-chart .pf-text{fill:var(--color-foreground-muted);font-family:var(--font-mono);font-size:9px}.melenci-calc{border:1px solid var(--color-border-strong);background:var(--color-background-secondary);border-radius:.5rem;padding:1.25rem}.melenci-calc h3{margin:0}.melenci-calc-grid{gap:1.5rem;margin-top:1rem;display:grid}@media (width>=768px){.melenci-calc-grid{grid-template-columns:1fr 1fr}}.melenci-calc-inputs{align-content:start;gap:.75rem;display:grid}.melenci-calc-inputs label{grid-template-columns:1fr auto;column-gap:.75rem;font-size:.8125rem;display:grid}.melenci-calc-inputs output{font-family:var(--font-mono);color:var(--color-foreground)}.melenci-calc-inputs input{width:100%;accent-color:var(--color-brand-700);grid-column:1/-1}.melenci-calc-results{align-content:start;gap:0;margin:0;display:grid}.melenci-calc-results>div{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:1rem;padding:.4rem 0;font-size:.8125rem;display:flex}.melenci-calc-results dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-foreground);margin:0}.melenci-calc-results .is-key{color:var(--color-foreground);font-weight:600}@media print{body:has(.melenci-pdf) header,body:has(.melenci-pdf) footer,body:has(.melenci-pdf) nav,body:has(.melenci-pdf) .no-print,body:has(.melenci-pdf) [data-melenci-calc]{display:none!important}body:has(.melenci-pdf){color:#000;background:#fff;font-size:10pt}body:has(.melenci-pdf) .project-body>h2{float:none;break-after:avoid;width:auto;margin:1.2em 0 .4em}body:has(.melenci-pdf) .project-body>:not(h2){max-width:none;margin-left:0}body:has(.melenci-pdf) .melenci-scroll{overflow:visible}body:has(.melenci-pdf) .melenci-scroll table{min-width:0;font-size:8pt}body:has(.melenci-pdf) table,body:has(.melenci-pdf) figure{break-inside:avoid}body:has(.melenci-pdf) a{color:inherit;text-decoration:none}}
