@media print{.print-hide,header,nav,footer,button:not(.print-show),.no-print{display:none!important}body{color:#000!important;background:#fff!important;font-size:10pt!important}.periodic-table-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.periodic-table-grid{page-break-inside:avoid!important;grid-template-columns:repeat(18,1fr)!important;gap:2px!important;display:grid!important}.element-cell{page-break-inside:avoid!important;break-inside:avoid!important;background:#fff!important;border:1px solid #333!important;border-radius:2px!important;min-height:40px!important;padding:2px!important}.element-number{font-size:6pt!important;font-weight:400!important}.element-symbol{color:#000!important;font-size:12pt!important;font-weight:700!important}.element-name{color:#333!important;font-size:5pt!important}.element-mass{color:#666!important;font-size:5pt!important}.element-cell[data-category=alkali-metal]{background-color:#ffe0e0!important;border-color:#ff6b6b!important}.element-cell[data-category=alkaline-earth-metal]{background-color:#fff3e0!important;border-color:#ffa726!important}.element-cell[data-category=transition-metal]{background-color:#fffde0!important;border-color:#ffeb3b!important}.element-cell[data-category=post-transition-metal]{background-color:#e0ffe0!important;border-color:#4caf50!important}.element-cell[data-category=metalloid]{background-color:#e0ffff!important;border-color:#009688!important}.element-cell[data-category=diatomic-nonmetal],.element-cell[data-category=polyatomic-nonmetal]{background-color:#e0f0ff!important;border-color:#2196f3!important}.element-cell[data-category=noble-gas]{background-color:#f0e0ff!important;border-color:#9c27b0!important}.element-cell[data-category=lanthanide]{background-color:#ffe0f0!important;border-color:#e91e63!important}.element-cell[data-category=actinide]{background-color:#ffe0e8!important;border-color:#f44336!important}@page{size:landscape;margin:10mm}.print-legend{page-break-inside:avoid!important;flex-wrap:wrap!important;gap:8px!important;margin-top:10mm!important;font-size:8pt!important;display:flex!important}.print-legend-item{align-items:center!important;gap:4px!important;display:flex!important}.print-legend-color{border:1px solid #333!important;border-radius:2px!important;width:12px!important;height:12px!important}.print-title{text-align:center!important;margin-bottom:5mm!important;font-size:16pt!important;font-weight:700!important;display:block!important}.lanthanide-actinide-labels{color:#666!important;gap:16px!important;margin-top:5mm!important;font-size:8pt!important;display:flex!important}*{box-shadow:none!important;text-shadow:none!important;transition:none!important;animation:none!important}a[href]:after{content:none!important}}.print-only{display:none}@media print{.print-only{display:block!important}}@keyframes preview-glow{0%,to{box-shadow:inset 0 0 12px 4px var(--glow-color,#fbbf244d);filter:brightness(1.1)}50%{box-shadow:inset 0 0 20px 8px var(--glow-color,#fbbf2480);filter:brightness(1.25)}}.preview-glow{z-index:20;animation:2.5s ease-in-out infinite preview-glow}
