@media print{body,html{background:#fff!important;padding:0!important;margin:0!important;font-size:11.5pt;line-height:1.75}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;box-shadow:none!important;text-shadow:none!important}html[data-theme=dark]{--paper:#fff;--paper-2:#F4F1F9;--card:#fff;--ink:#1E1730;--ink-2:#4B4260;--ink-3:#6F6685;--line:#DED6EC;--line-2:#EFEAF7;--brand:#5B3389;--brand-d:#42246B;--brand-l:#F0E9FA;--gold:#A9720B;--gold-l:#FBF1DB;--rose:#A82F6D;--rose-l:#FBE7F1;--indigo:#3F51A8;--panel:#241A3B;--on-ink:#fff}#f-more,#pl-res,#t-res,.btn,.burger,.chips,.filters,.foot,.mobile-bar,.no-print,.searchbox,.sheet,.sheet-back,.skip,.sugg,.theme-btn,.to-top,/* --- حذف اجزای تعاملی --- */ .top,button,datalist,input[type=hidden],input[type=search]{display:none!important}/* ورودی‌ها حذف نمی‌شوند — تخت می‌شوند تا مقدارِ واردشده روی کاغذ دیده شود. قبلاً کامل مخفی بودند و ردیف‌هایی مثل «قد (سانتی‌متر)» بدون فیلد سفید می‌ماندند. */ .field{display:flex!important;align-items:baseline;gap:3mm;margin-bottom:2.5mm!important;break-inside:avoid}.field label{display:block!important;flex:none;margin-bottom:0!important;font-size:10pt!important;color:var(--ink-2)!important}.field input,.field select,.field textarea,input:not([type=hidden]):not([type=search]),select,textarea{-webkit-appearance:none!important;appearance:none!important;width:auto!important;min-width:22mm;flex:1;border:0!important;border-bottom:1px dotted var(--line)!important;border-radius:0!important;background:0 0!important;padding:0 0 .6mm!important;font:inherit!important;font-size:11pt!important;font-weight:600!important;color:var(--ink)!important;text-align:start}.field textarea{min-height:auto!important;resize:none!important}.seg{display:inline-flex!important;border:0!important;background:0 0!important;padding:0!important;gap:0!important}.seg button.on{display:inline-block!important;background:0 0!important;border:0!important;box-shadow:none!important;padding:0!important;font:inherit!important;font-size:11pt!important;font-weight:600!important;color:var(--ink)!important}.card,.day-card,.plan-tbl,.tbl{page-break-inside:auto}.print-only{display:block!important;font-size:10pt;color:var(--ink-2);background:var(--herb-l);border-inline-start:3px solid var(--herb);padding:2.5mm 4mm;border-radius:0 5px 5px 0;margin-bottom:4mm}.print-head{display:flex!important;align-items:center;justify-content:space-between;gap:14px;border-bottom:2px solid var(--herb);padding-bottom:8px;margin-bottom:16px}.print-head .ph-brand{display:flex;align-items:center;gap:8px;font-family:var(--f-display);font-size:22pt;color:var(--herb)}.print-head .dot{width:9px;height:9px;border-radius:50%;background:var(--saffron)}.print-head .ph-meta{font-size:8.5pt;color:var(--ink-3)}.print-foot{display:flex!important;justify-content:space-between;gap:14px;border-top:1px solid var(--line);margin-top:18px;padding-top:8px;font-size:8pt;color:var(--ink-3)}main{display:block;animation:none!important}.wrap{max-width:none!important;width:auto!important;padding-inline:0!important;margin:0!important}#tk-grid,.brand-grid,.detail-hero,.g-2,.g-3,.g-4,.g-6,.grid,.pj-grid{display:block!important;grid-template-columns:none!important}.detail-hero>*,.grid>*{margin-bottom:6mm}aside{margin-top:8mm}.sec{padding:0 0 5mm!important}.sec-head{margin-bottom:5mm}.card,.disclaimer,.food-card,.plate,.post,.tool-tile{border:1px solid var(--line)!important;border-radius:6px!important;background:#fff!important}.disclaimer,.food-card,.plate,.post,.tool-tile{break-inside:avoid;page-break-inside:avoid}.card{break-inside:auto;page-break-inside:auto;padding:4mm!important;margin-bottom:4mm!important}.day-card{border:1px solid var(--line)!important;border-radius:6px!important;background:#fff!important;break-inside:auto;page-break-inside:auto}.result{background:var(--panel)!important;color:#fff!important;padding:5mm!important;break-inside:avoid}.result .big{font-size:26pt}h1{font-size:18pt!important;margin-bottom:2mm}.sec-title,h2{font-size:14pt!important;break-after:avoid;page-break-after:avoid}h3{font-size:12pt!important;break-after:avoid}.lead{font-size:10pt;margin-bottom:3mm}.eyebrow{font-size:9pt;margin-bottom:2mm}.crumbs{display:none}.tbl-wrap{overflow:visible!important}.tbl{font-size:9pt;width:100%!important}.tbl thead{display:table-header-group}.tbl tr{page-break-inside:avoid}.tbl td,.tbl th{padding:1.5mm 2.5mm}.plan-tbl tbody tr:hover,.tbl tbody tr:hover{background:0 0!important}.plan-tbl .meal-head td{background:var(--paper-2)!important;padding:1.6mm 2.5mm!important;border-top:1px solid var(--line);break-after:avoid;page-break-after:avoid}details.day-card{break-inside:auto;page-break-inside:auto;margin-bottom:3.5mm}details.day-card>.day-body{display:block!important}details.day-card::details-content{content-visibility:visible!important;block-size:auto!important;opacity:1!important}details.day-card summary{list-style:none;background:var(--herb-l)!important;padding:2mm 3mm;font-size:11pt;border-bottom:1px solid var(--line);break-after:avoid;page-break-after:avoid;break-inside:avoid}.plan-tbl thead,details.day-card summary::after{display:none}svg{max-width:100%}.plate svg,.ring-wrap svg{animation:none!important;width:34mm!important;height:34mm!important}.reveal{opacity:1!important;transform:none!important}.macro-bar i{transform:none!important}.wk{height:26mm}.water-row{font-size:12pt}a{color:inherit!important;text-decoration:none}.prose a::after{content:" (" attr(href) ")";font-size:8pt;color:var(--ink-3)}.disclaimer{background:var(--saffron-l)!important;padding:3mm 4mm!important;font-size:9pt}}