.code-copy-btn{position:absolute;top:8px;right:8px;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:4px 10px;font-size:12px;font-family:-apple-system,system-ui,sans-serif;color:#334155;cursor:pointer;transition:all .15s ease;z-index:2;line-height:1.4;box-shadow:0 1px 2px rgba(0,0,0,0.06)}.code-copy-btn:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.code-copy-btn.copied{background:#10b981;border-color:#059669;color:#fff}.postContent code,.postContent_page code{cursor:pointer;transition:background-color .15s ease,color .15s ease;position:relative}.postContent code:hover,.postContent_page code:hover{background-color:#d1d5db}.postContent code.just-copied,.postContent_page code.just-copied{background-color:#d1fae5 !important;color:#065f46 !important}.postContent pre code,.postContent_page pre code{cursor:text;background:transparent;padding:0;margin:0;color:inherit;font-size:inherit}.postContent pre code:hover,.postContent_page pre code:hover{background:transparent}.code-copy-toast{position:fixed;background:#10b981;color:#fff;font-size:12px;font-weight:600;font-family:-apple-system,system-ui,sans-serif;padding:6px 12px;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,0.15);z-index:99999;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease;white-space:nowrap}.code-copy-toast.show{opacity:1;transform:translateY(0)}.code-copy-toast::after{content:"";position:absolute;bottom:-4px;right:14px;width:8px;height:8px;background:#10b981;transform:rotate(45deg)}.postContent{color:#000;font-family:"Roboto",sans-serif;font-weight:400;font-size:16px;margin-bottom:10px;margin-top:20px}.postContent a{color:blue}.postContent div{margin:5px 0}.postContent li{list-style-position:outside;margin:0;padding:2px 4px}.postContent h1{color:#c50c26;font-weight:700;font-size:26px;margin:15px 0}.postContent h1 a{color:#c50c26;text-decoration:none}.postContent h2.mcap-download-heading{position:relative;display:flex;align-items:center;justify-content:center;gap:16px;width:100%;box-sizing:border-box;margin:40px 0 28px 0;padding:12px 20px;background:#8C0C0C !important;color:#fdfbec !important;font-family:"Roboto Condensed",sans-serif !important;font-size:28px;font-weight:700;line-height:1.3;letter-spacing:0.5px;text-transform:none;text-decoration:none !important;text-shadow:none;border:0 !important;border-radius:4px !important;box-shadow:none}.postContent h2.mcap-download-heading::before{content:"\f0ed";font-family:"Font Awesome 7 Free";font-weight:900;font-size:24px;color:#fdfbec;flex-shrink:0;width:auto;height:auto;background:none}.postContent h2.mcap-download-heading a{color:#fdfbec !important;text-decoration:none !important;border:0 !important}.postContent h2.mcap-download-heading a:hover{color:#fff !important}@media (max-width:900px){.postContent h2.mcap-download-heading{font-size:24px;gap:14px;padding:16px 18px;letter-spacing:0.8px}}@media (max-width:600px){.postContent h2.mcap-download-heading{font-size:20px;margin:32px 0 22px 0;padding:10px 14px;letter-spacing:0.3px}}@media (max-width:420px){.postContent h2.mcap-download-heading{font-size:18px;padding:8px 12px;border-top-width:1.5px !important;border-bottom-width:1.5px !important}}.postContent h3{color:#194e90;font-weight:700;font-size:22px;margin:15px 0;text-decoration:underline}.postContent h4{color:#3d2775;font-weight:700;font-size:18px;margin:15px 0;text-decoration:underline}.postContent h5{color:#10271b;font-weight:700;font-size:16px;margin:15px 0}.postContent ul,.postContent ol{margin:15px 0;padding-left:28px}.postContent ul ul,.postContent ol ol,.postContent ul ol,.postContent ol ul{margin:2px 0;padding-left:20px}.postContent blockquote,.postContent_page blockquote{background:#fff7ed;border:1px solid #fb923c;padding:12px 20px 12px 6%;margin:14px 0;border-radius:12px;position:relative;color:#7c2d12;font-size:16px;line-height:1.65;font-weight:400;overflow-wrap:break-word}.postContent blockquote::before,.postContent_page blockquote::before{content:none;display:none}.postContent_page blockquote{font-family:"Roboto Condensed",sans-serif}.postContent blockquote a{color:#c2410c;font-weight:700}.postContent blockquote a:hover{color:#7c2d12;text-decoration:underline}.postContent_page blockquote a{color:#c2410c;font-family:"Roboto Condensed",sans-serif;font-weight:700;line-height:18px}@media (max-width:767px){.postContent img{max-width:100%;height:auto}}@media (max-width:991px){.postContent img{max-width:100%;height:auto}}.postContent figure,.postContent .wp-block-image,.postContent .wp-caption{margin:1.75rem auto;padding:0;max-width:100%;width:fit-content;border-radius:10px;overflow:hidden;background:#f8f9fb;border:1px solid #e2e5ea;box-shadow:0 2px 8px rgba(0,0,0,0.06);transition:box-shadow 0.3s ease,transform 0.3s ease}.postContent figure:hover,.postContent .wp-block-image:hover,.postContent .wp-caption:hover{box-shadow:0 4px 16px rgba(0,0,0,0.1);transform:translateY(-1px)}.postContent figure img,.postContent .wp-block-image img,.postContent .wp-caption img{display:block;max-width:100%;height:auto;border-radius:10px 10px 0 0;margin:0}.postContent figcaption,.postContent .wp-caption-text{padding:10px 14px;margin:0;font-family:"Roboto",sans-serif;font-size:13px;font-weight:500;line-height:1.5;color:#5a6270;background:#f1f3f5;border-top:2px solid #2e7d32;text-align:center}.postContent figure:not(:has(figcaption)){background:transparent;border:none;box-shadow:none;overflow:visible}.postContent figure:not(:has(figcaption)):hover{box-shadow:none;transform:none}.postContent figure:not(:has(figcaption)) img{border-radius:10px}.postContent figure.alignleft,.postContent .wp-block-image.alignleft{float:left;max-width:50%;margin:0.5em 1.5em 1em 0}.postContent figure.alignright,.postContent .wp-block-image.alignright{float:right;max-width:50%;margin:0.5em 0 1em 1.5em}.postContent figure.aligncenter,.postContent .wp-block-image.aligncenter{margin-left:auto;margin-right:auto}@media (max-width:600px){.postContent figure,.postContent .wp-block-image,.postContent .wp-caption{margin:1.25rem 0;border-radius:8px}.postContent figure img,.postContent .wp-block-image img,.postContent .wp-caption img{border-radius:8px 8px 0 0}.postContent figure:not(:has(figcaption)) img{border-radius:8px}.postContent figcaption,.postContent .wp-caption-text{font-size:12px;padding:8px 10px}.postContent figure.alignleft,.postContent figure.alignright,.postContent .wp-block-image.alignleft,.postContent .wp-block-image.alignright{float:none;max-width:100%;margin:1.25rem 0}}.related-heading{font-family:"Oswald",sans-serif;font-size:22px;color:#861023;margin:20px 0 15px;text-transform:uppercase;text-align:left;border-bottom:2px solid #ddd;padding-bottom:8px}.highlight-toc{display:flex;align-items:stretch;gap:14px;margin:20px 0;padding:8px 0;border-top:1.5px solid #d0d0d0;border-bottom:1.5px solid #d0d0d0}.highlight-toc::before{display:none}.highlight-download-btn{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:10px 22px;background:linear-gradient(180deg,#d62828 0%,#a51d1d 100%);color:#fff !important;font-family:"Roboto Condensed",sans-serif;font-size:20px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;text-decoration:none;border-radius:8px;box-shadow:0 2px 6px rgba(198,40,40,0.35);transition:filter 0.15s ease}.highlight-download-btn:hover{filter:brightness(1.08)}.highlight-download-btn svg{flex-shrink:0}.highlight-slider-wrap{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center}.highlight-arrow{flex:0 0 auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d0d0d0;border-radius:50%;background:#fff;color:#555;cursor:pointer;padding:0;transition:background 0.15s ease,color 0.15s ease,opacity 0.15s ease;z-index:2}.highlight-arrow:hover{background:#f1f5f9;color:#111}.highlight-arrow.is-hidden{opacity:0;pointer-events:none}.highlight-arrow--prev{margin-right:4px}.highlight-arrow--next{margin-left:4px}.highlight-slider{flex:1 1 auto;display:flex;align-items:center;gap:4px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.highlight-slider::-webkit-scrollbar{display:none}.highlight-slider-wrap.fade-left .highlight-slider{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 100%);mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 100%)}.highlight-slider-wrap.fade-right .highlight-slider{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 18px),transparent 100%)}.highlight-slider-wrap.fade-left.fade-right .highlight-slider{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%)}.highlight-item{display:inline-flex;align-items:center;flex:0 0 auto;padding:6px 18px;font-family:"Roboto Condensed",sans-serif;font-size:22px;font-weight:700;line-height:1.4;letter-spacing:normal;text-transform:uppercase;text-decoration:none;background:transparent;border:none;position:relative;white-space:nowrap;transition:filter 0.15s ease}.highlight-item::before,.highlight-item::after{content:'';position:absolute;left:8px;right:8px;height:1.5px;background:currentColor;opacity:0;transition:opacity 0.15s ease}.highlight-item::before{top:2px}.highlight-item::after{bottom:2px}.highlight-item:hover{filter:brightness(1.2)}.highlight-item:hover::before,.highlight-item:hover::after{opacity:1}.highlight-3d-preview,.highlight-3d-preview:hover{color:#7c3aed}.highlight-features,.highlight-features:hover{color:#2e7d32}.highlight-schematic-specs,.highlight-schematic-specs:hover{color:#475569}.highlight-screenshots,.highlight-screenshots:hover{color:#1565c0}.highlight-wiki,.highlight-wiki:hover{color:#1d4ed8}.highlight-howto-use,.highlight-howto-use:hover{color:#7b1fa2}.highlight-configuration,.highlight-configuration:hover{color:#00838f}.highlight-commands,.highlight-commands:hover{color:#ef6c00}.highlight-crafting,.highlight-crafting:hover{color:#5d4037}.highlight-permissions,.highlight-permissions:hover{color:#3949ab}.highlight-important,.highlight-important:hover{color:#d84315}.highlight-before,.highlight-before:hover{color:#6a1b9a}@media (max-width:600px){.highlight-toc{flex-direction:column;gap:10px;padding:10px 0}.highlight-download-btn{display:flex;width:100%;justify-content:center;padding:7px 18px;font-family:"Roboto Condensed",sans-serif;font-size:17px;font-weight:700;letter-spacing:1px;border-radius:8px}.highlight-download-btn svg{width:18px;height:18px}.highlight-slider-wrap{width:100%;position:relative}.highlight-slider{padding:0;gap:0}.highlight-item{font-family:"Roboto Condensed",sans-serif;font-size:17px;font-weight:700;padding:6px 12px;letter-spacing:normal;text-transform:uppercase}.highlight-arrow{position:absolute;top:50%;transform:translateY(-50%);width:26px;height:26px;margin:0;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,0.12);z-index:3}.highlight-arrow--prev{left:0;margin:0}.highlight-arrow--next{right:0;margin:0}}@media (prefers-color-scheme:dark){.highlight-toc{border-top-color:#334155;border-bottom-color:#334155}.highlight-arrow{background:#1e293b;border-color:#334155;color:#cbd5e1}.highlight-arrow:hover{background:#0f172a;color:#fff}}.related-posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0;padding:0 10px}.related-posts-item{background:#f9f9f9;border-radius:3px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.08)}.related-thumb{width:100%;height:180px;background:#f2f2f2;display:flex;align-items:center;justify-content:center}.related-thumb img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.related-title{padding:12px 14px 16px;text-align:center}.related-title a{font-family:"Roboto Condensed",sans-serif;font-size:17px;font-weight:700;color:#004175;text-decoration:none;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-heading{font-family:"Oswald",sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;text-align:center;margin:40px 0 20px;background:linear-gradient(90deg,#861023,#c94f7c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@media (max-width:991px){.related-posts-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:0}.related-thumb{height:160px;overflow:hidden}.related-thumb img{width:auto !important;height:auto !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important}.related-title a{font-size:16px}}@media (max-width:767px){.related-posts-grid{grid-template-columns:repeat(2,1fr);gap:6px;padding:0}.related-thumb{height:140px}.related-title{padding:10px 12px 14px}.related-title a{font-size:15px;-webkit-line-clamp:3}.related-heading{font-size:24px;margin:30px 0 15px}}@media (max-width:480px){.related-posts-grid{gap:4px}.related-thumb{height:120px}.related-title a{font-size:16px}}.schematic-info-extras{font-family:"Roboto Condensed",sans-serif;margin:6px 0 12px;display:flex;flex-direction:column;gap:8px}.schematic-info-extras .sie-specs{list-style:none;margin:0;padding:10px 12px;display:flex;flex-wrap:wrap;gap:8px;background:rgba(127,127,127,0.06);border:1px solid rgba(127,127,127,0.16);border-radius:8px}.schematic-info-extras .sie-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;background:#fff;border:1px solid #e2e8f0;border-radius:999px;font-size:13px;line-height:1.4;white-space:nowrap}.schematic-info-extras .sie-chip img{width:20px;height:20px;object-fit:contain;flex-shrink:0}.schematic-info-extras .sie-label{color:#64748b;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.4px}.schematic-info-extras .sie-value{color:#0f172a;font-weight:700;font-size:14px}.schematic-info-extras .sie-tax{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.schematic-info-extras .sie-tax-label{font-weight:700;font-size:14px;color:#475FAE;margin-right:2px}.schematic-info-extras .sie-tax a{text-decoration:none}body.dark .schematic-info-extras .sie-specs{background:rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.12)}body.dark .schematic-info-extras .sie-chip{background:#1c2433;border-color:rgba(255,255,255,0.12)}body.dark .schematic-info-extras .sie-value{color:#f1f5f9}.post_all_info--single{font-family:"Roboto Condensed",sans-serif;font-size:14px;margin-bottom:10px}@media (min-width:768px){.post_all_info--single{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:30px}.post_all_info--single>.info-row{display:contents}}@media (max-width:767px){.post_all_info--single{display:flex;flex-direction:column;gap:4px;font-size:13px}.post_all_info--single>.info-row{display:flex;flex-wrap:nowrap;align-items:center;gap:0}.post_all_info--single>.info-row>*{flex:1 1 auto;min-width:0;overflow:visible;text-overflow:unset;white-space:normal}.post_all_info--single>.info-row>* img{width:18px !important;height:18px !important;margin-right:4px !important}}.postContent pre,.postContent_page pre{font-family:'Courier New',Courier,'Lucida Sans Typewriter',monospace;font-size:15px;line-height:1.5;background:#cddcff;color:#0f172a;padding:40px 16px 16px 16px;border-radius:6px;border:1px solid #b5b5b5;margin:16px 0;position:relative;overflow:visible;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}.postContent pre code,.postContent_page pre code{background:transparent !important;color:inherit !important;border:0 !important;padding:0 !important;margin:0 !important;font-size:inherit !important;border-radius:0 !important}.postContent pre a,.postContent_page pre a{color:#1d4ed8;font-family:inherit;font-size:inherit;text-decoration:underline;text-underline-offset:3px}.postContent pre a:hover{color:#1e3a8a}.postContent blockquote,.postContent_page blockquote{position:relative;background:#fff7ed;border:1px solid #fb923c;border-radius:12px;padding:12px 20px 12px 6%;margin:14px 0;color:#000;font-style:normal;font-size:16px;line-height:1.65;font-weight:400;overflow-wrap:break-word;box-shadow:none}.postContent blockquote::before,.postContent_page blockquote::before{content:none;display:none}.postContent blockquote>:first-child,.postContent_page blockquote>:first-child{margin-top:0}.postContent blockquote>:last-child,.postContent_page blockquote>:last-child{margin-bottom:0}.postContent blockquote p:last-child,.postContent_page blockquote p:last-child{margin-bottom:0}.postContent blockquote p:first-child,.postContent_page blockquote p:first-child{margin-top:0}.postContent blockquote a,.postContent_page blockquote a{color:#e11d48;font-weight:600;line-height:inherit;text-decoration:underline;text-decoration-color:rgba(225,29,72,0.4);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:color .15s ease,text-decoration-color .15s ease}.postContent blockquote a:hover,.postContent_page blockquote a:hover{color:#be123c;text-decoration-color:#be123c}.postContent blockquote cite,.postContent_page blockquote cite{display:block;margin-top:10px;font-style:normal;font-size:13px;color:#a16207}.postContent blockquote cite::before{content:"— ";color:#c2410c}.postContent h1,.postContent h2:not(.mcap-download-heading),.postContent h3,.postContent h4,.postContent h5,.postContent h6{font-family:"Roboto Condensed",sans-serif;color:#0f172a;font-weight:700;line-height:1.3;letter-spacing:-0.015em;margin:1.8em 0 0.7em;padding:0;border:0;text-decoration:none;background:transparent;text-shadow:none;text-transform:none}.postContent>h1:first-child,.postContent>h2:first-child,.postContent>h3:first-child{margin-top:0.4em}.postContent h1{font-size:38px;letter-spacing:-0.025em;line-height:1.2}.postContent h1 a{color:inherit;text-decoration:none}.postContent h2:not(.mcap-download-heading){font-size:32px;font-weight:600;letter-spacing:-0.02em;line-height:1.25;padding-bottom:14px;margin-bottom:0.8em;position:relative}.postContent h2:not(.mcap-download-heading)::after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:3px;background:linear-gradient(90deg,#16a34a 0%,#4ade80 50%,transparent 100%);border-radius:2px}.postContent h2:not(.mcap-download-heading) a{color:inherit;text-decoration:none}.postContent h3{font-size:26px;font-weight:600;color:#15803d;padding:0 0 10px 14px;position:relative;border-bottom:2px solid rgba(22,163,74,0.18)}.postContent h3::before{content:'';position:absolute;left:0;top:0.18em;bottom:0.45em;width:5px;background:linear-gradient(180deg,#16a34a,#15803d);border-radius:3px}.postContent h3 a{color:inherit;text-decoration:none}.postContent h4{font-size:22px;color:#1a4860;font-weight:600;padding-bottom:6px;border-bottom:2px dotted rgba(26,72,96,0.25)}.postContent h4 a{color:inherit;text-decoration:none}.postContent h1 strong,.postContent h1 b,.postContent h2 strong,.postContent h2 b,.postContent h3 strong,.postContent h3 b,.postContent h4 strong,.postContent h4 b,.postContent h5 strong,.postContent h5 b,.postContent h6 strong,.postContent h6 b{font-weight:inherit}.postContent h5{font-size:18px;font-weight:600;color:#6d28d9;padding-bottom:4px;border-bottom:1px solid rgba(109,40,217,0.22);margin-top:1.5em}.postContent h5 a{color:inherit;text-decoration:none}.postContent h6{font-size:15px;color:#475569;font-weight:600;text-transform:uppercase;letter-spacing:0.06em}@media (max-width:600px){.postContent h1{font-size:30px}.postContent h2:not(.mcap-download-heading){font-size:26px;padding-bottom:12px}.postContent h3{font-size:22px;padding-left:12px}.postContent h3::before{width:4px}.postContent h4{font-size:19px}.postContent h5{font-size:16px}.postContent blockquote,.postContent_page blockquote{padding:7px 14px 7px 12%;margin:10px 0}}@media (prefers-color-scheme:dark){.postContent h1,.postContent h2:not(.mcap-download-heading){color:#f1f5f9}.postContent h2:not(.mcap-download-heading)::after{background:linear-gradient(90deg,#22c55e 0%,#4ade80 50%,transparent 100%)}.postContent h3{color:#4ade80;border-bottom-color:rgba(74,222,128,0.25)}.postContent h3::before{background:linear-gradient(180deg,#22c55e,#16a34a)}.postContent h4{color:#93c5fd;border-bottom-color:rgba(147,197,253,0.3)}.postContent h5{color:#c4b5fd;border-bottom-color:rgba(196,181,253,0.3)}.postContent h6{color:#94a3b8}}.postContent kbd,.postContent_page kbd{display:inline-block;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:0.82em;font-weight:600;line-height:1;background:linear-gradient(180deg,#fafafa 0%,#e5e7eb 100%);color:#1f2937;padding:3px 7px;border:1px solid #d1d5db;border-bottom-width:2px;border-radius:5px;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.04);min-width:18px;text-align:center;vertical-align:1px;margin:0 2px}.postContent mark,.postContent_page mark{background:linear-gradient(180deg,transparent 55%,#fef08a 55%);color:inherit;padding:0 2px;border-radius:2px}.postContent abbr[title],.postContent_page abbr[title]{text-decoration:none;border-bottom:1px dotted #94a3b8;cursor:help}.postContent samp,.postContent_page samp{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:0.9em;background:#ecfdf5;color:#065f46;padding:1px 5px;border-radius:4px}.postContent hr,.postContent_page hr{border:0;height:1px;background:linear-gradient(90deg,transparent,#cbd5e1,transparent);margin:28px 0}.postContent table,.postContent_page table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14.5px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,0.04)}.postContent table th,.postContent_page table th{background:#f1f5f9;color:#0f172a;font-weight:600;text-align:left;padding:10px 14px;border-bottom:1px solid #e2e8f0}.postContent table td,.postContent_page table td{padding:10px 14px;border-bottom:1px solid #f1f5f9;color:#334155}.postContent table tr:nth-child(even) td,.postContent_page table tr:nth-child(even) td{background:#fafbfc}.postContent table tr:last-child td,.postContent_page table tr:last-child td{border-bottom:0}@media (prefers-color-scheme:dark){.postContent blockquote,.postContent_page blockquote{background:#1e293b;color:#cbd5e1;border-color:#c2410c}.postContent table,.postContent_page table{background:#0f172a;border-color:#334155}.postContent table th{background:#1e293b;color:#f1f5f9}.postContent table td{color:#cbd5e1;border-bottom-color:#1e293b}.postContent table tr:nth-child(even) td{background:#162033}}.mcap-specs{--mcap-card-bg:rgba(127,127,127,.06);--mcap-card-border:rgba(127,127,127,.18);--mcap-chip-bg:rgba(34,113,177,.08);--mcap-chip-border:rgba(34,113,177,.22);--mcap-chip-fg:inherit;--mcap-accent:#2271b1}.mcap-specs__card{background:var(--mcap-card-bg) !important;border-color:var(--mcap-card-border) !important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.mcap-specs__card:hover{transform:translateY(-1px);border-color:rgba(34,113,177,.4) !important;box-shadow:0 2px 6px rgba(0,0,0,.06)}.mcap-specs__chip{background:var(--mcap-chip-bg) !important;border-color:var(--mcap-chip-border) !important;cursor:default;transition:background .12s ease,border-color .12s ease}.mcap-specs__chip:hover{background:rgba(34,113,177,.14) !important;border-color:rgba(34,113,177,.36) !important}.mcap-specs__chip-count{color:var(--mcap-accent)}@media print{.mcap-specs__card{box-shadow:none !important;transform:none !important}}.mcap-subtitle{color:rgba(0,0,0,.72) !important;border-left-color:rgba(34,113,177,.45) !important}@media (prefers-color-scheme:dark){.mcap-subtitle{color:rgba(255,255,255,.78) !important;border-left-color:rgba(96,165,250,.55) !important}}@media (prefers-color-scheme:dark){.mcap-specs{--mcap-card-bg:rgba(255,255,255,.04);--mcap-card-border:rgba(255,255,255,.10);--mcap-chip-bg:rgba(96,165,250,.10);--mcap-chip-border:rgba(96,165,250,.28);--mcap-accent:#60a5fa}.mcap-specs__card:hover{border-color:rgba(96,165,250,.45) !important;box-shadow:0 2px 8px rgba(0,0,0,.35)}.mcap-specs__chip:hover{background:rgba(96,165,250,.16) !important;border-color:rgba(96,165,250,.42) !important}}[data-theme="dark"] .code-copy-btn{background:#1a1f24;border:1px solid #3a414a;color:#e2e8f0}[data-theme="dark"] .code-copy-btn:hover{background:#1a1f24;color:#f8fafc}[data-theme="dark"] .postContent code:hover,[data-theme="dark"] .postContent_page code:hover{background-color:#2a3038}[data-theme="dark"] .postContent code.just-copied,[data-theme="dark"] .postContent_page code.just-copied{background-color:#22282e !important;color:#92b9ae !important}[data-theme="dark"] .postContent{color:#f8fafc}[data-theme="dark"] .postContent h1{color:#dc6e7e}[data-theme="dark"] .postContent h1 a{color:#dc6e7e}[data-theme="dark"] .postContent h3{color:#86a2c4}[data-theme="dark"] .postContent h4{color:#9d92b9}[data-theme="dark"] .postContent h5{color:#f8fafc}[data-theme="dark"] .postContent blockquote,[data-theme="dark"] .postContent_page blockquote{background:#1a1f24;color:#bf998c;border-color:#c2410c}[data-theme="dark"] .postContent blockquote a{color:#db8f70}[data-theme="dark"] .postContent blockquote a:hover{color:#bf998c}[data-theme="dark"] .postContent_page blockquote a{color:#db8f70}[data-theme="dark"] .postContent figure,[data-theme="dark"] .postContent .wp-block-image,[data-theme="dark"] .postContent .wp-caption{background:#1a1f24;border:1px solid #2a3038}[data-theme="dark"] .postContent figcaption,[data-theme="dark"] .postContent .wp-caption-text{color:#e2e8f0;background:#1a1f24}[data-theme="dark"] .related-heading{color:#ff5577;text-shadow:0 0 6px rgba(255,85,119,0.55),0 0 14px rgba(255,85,119,0.25);border-bottom:2px solid #2a3038}[data-theme="dark"] .highlight-features,[data-theme="dark"] .highlight-features:hover{color:#90ba93}[data-theme="dark"] .highlight-screenshots,[data-theme="dark"] .highlight-screenshots:hover{color:#72a2d9}[data-theme="dark"] .related-posts-item{background:#1a1f24}[data-theme="dark"] .related-thumb{background:#22282e}[data-theme="dark"] .related-title a{color:#8ba8c0}[data-theme="dark"] .postContent pre,[data-theme="dark"] .postContent_page pre{background:#22282e;color:#f8fafc;border:1px solid #3a414a}[data-theme="dark"] .postContent pre a:hover{color:#8998c1}[data-theme="dark"] .postContent blockquote,[data-theme="dark"] .postContent_page blockquote{background:#1a1f24;color:#f8fafc}[data-theme="dark"] .postContent blockquote a:hover,[data-theme="dark"] .postContent_page blockquote a:hover{color:#d8728b}[data-theme="dark"] .postContent blockquote cite,[data-theme="dark"] .postContent_page blockquote cite{color:#cdad7d}[data-theme="dark"] .postContent blockquote cite::before{color:#db8f70}[data-theme="dark"] .postContent h1,[data-theme="dark"] .postContent h2:not(.mcap-download-heading),[data-theme="dark"] .postContent h3,[data-theme="dark"] .postContent h4,[data-theme="dark"] .postContent h5,[data-theme="dark"] .postContent h6{color:#f8fafc}[data-theme="dark"] .postContent h3{color:#8bc09f}[data-theme="dark"] .postContent h4{color:#95aab5}[data-theme="dark"] .postContent h6{color:#e2e8f0}[data-theme="dark"] .postContent .mcig-section h3{color:#f8fafc}[data-theme="dark"] .postContent .mcap-requires-section h3{color:#f8fafc}[data-theme="dark"] .postContent .mcap-requires-section h3::before{color:#7baad0}@media (prefers-color-scheme:dark){[data-theme="dark"] .postContent .mcig-section h3,[data-theme="dark"] .postContent .mcap-requires-section h3{color:#f8fafc}}[data-theme="dark"] .postContent kbd,[data-theme="dark"] .postContent_page kbd{background:linear-gradient(180deg,#1a1f24 0%,#22282e 100%);color:#f8fafc;border:1px solid #3a414a}[data-theme="dark"] .postContent samp,[data-theme="dark"] .postContent_page samp{background:#1a1f24;color:#92b9ae}[data-theme="dark"] .postContent hr,[data-theme="dark"] .postContent_page hr{background:linear-gradient(90deg,transparent,#2a3038,transparent)}[data-theme="dark"] .postContent table,[data-theme="dark"] .postContent_page table{background:#1a1f24;border:1px solid #2a3038}[data-theme="dark"] .postContent table th,[data-theme="dark"] .postContent_page table th{background:#1a1f24;color:#f8fafc;border-bottom:1px solid #2a3038}[data-theme="dark"] .postContent table td,[data-theme="dark"] .postContent_page table td{border-bottom:1px solid #2a3038;color:#e2e8f0}[data-theme="dark"] .postContent table tr:nth-child(even) td,[data-theme="dark"] .postContent_page table tr:nth-child(even) td{background:#1a1f24}