.print-layout{background:#fff;color:#000;font-family:Inter,sans-serif;line-height:1.4;margin:0;padding:0;width:100%}@media screen{.print-layout{background:#fff;box-shadow:0 0 15px #0003;font-size:11pt;line-height:1.4;margin:2rem auto;max-width:8.5in;min-height:11in;padding:.75in;transition:all .3s ease}.print-layout.paper-letter,body.paper-letter .print-layout{max-width:7.5in;min-height:9.5in}.print-layout.paper-digest,body.paper-digest .print-layout{box-sizing:border-box;font-size:6.7pt;line-height:1.4;max-width:4.2in;min-height:7.5in;overflow-wrap:break-word;padding:.15in;word-wrap:break-word;margin:0 auto;transform-origin:top left}.print-layout.paper-digest h1,body.paper-digest .print-layout h1{font-size:14.6pt!important;margin-bottom:11pt!important}.print-layout.paper-digest h2,body.paper-digest .print-layout h2{font-size:11pt!important;margin-bottom:7.3pt!important;margin-top:11pt!important}.print-layout.paper-digest h3,body.paper-digest .print-layout h3{font-size:8.5pt!important;margin-bottom:4.9pt!important;margin-top:7.3pt!important}.print-layout.paper-digest p,body.paper-digest .print-layout p{font-size:6.7pt!important;margin-bottom:4.9pt!important}.print-layout.paper-digest table,body.paper-digest .print-layout table{font-size:6.1pt!important;margin-bottom:7.3pt!important}.print-layout.paper-digest ol,.print-layout.paper-digest ul,body.paper-digest .print-layout ol,body.paper-digest .print-layout ul{font-size:6.7pt!important;margin-bottom:4.9pt!important}.print-layout.paper-digest li,body.paper-digest .print-layout li{margin-bottom:2.4pt!important}.print-layout.paper-digest img,body.paper-digest .print-layout img{box-sizing:border-box;height:auto;max-width:100%}.print-layout.paper-a4,body.paper-a4 .print-layout{max-width:180mm;min-height:257mm;padding:15mm}.print-layout h1{font-size:24pt;margin-bottom:18pt;margin-top:0}.print-layout h2{font-size:18pt;margin-bottom:12pt;margin-top:18pt}.print-layout h3{font-size:14pt;margin-bottom:8pt;margin-top:12pt}.print-layout ol,.print-layout p,.print-layout ul{font-size:11pt;margin-bottom:8pt}.print-layout li{margin-bottom:4pt}.print-layout table{font-size:10pt;margin-bottom:12pt}.print-layout img{height:auto;max-width:100%}}@media print{body,html{margin:0!important;padding:0!important}*,:first-child{margin-top:0!important}:first-child{padding-top:0!important}.print-layout{box-shadow:none;margin:0;padding:.75in;width:8.5in}.print-layout.paper-letter{padding:.5in;width:7.5in}.print-layout.paper-digest{box-sizing:border-box;overflow-wrap:break-word;padding:.15in;width:4.2in;word-wrap:break-word;left:0;margin:0 auto;position:relative;right:0}body.paper-digest .print-layout{margin:0 auto!important;max-width:4.2in!important;padding:.15in!important;position:relative;width:4.2in!important}.print-layout.paper-digest h1{font-size:14.6pt!important;margin-bottom:11pt!important}.print-layout.paper-digest h2{font-size:11pt!important;margin-bottom:7.3pt!important;margin-top:11pt!important}.print-layout.paper-digest h3{font-size:8.5pt!important;margin-bottom:4.9pt!important;margin-top:7.3pt!important}.print-layout.paper-digest p{font-size:6.7pt!important;margin-bottom:4.9pt!important}.print-layout.paper-digest table{font-size:6.1pt!important;margin-bottom:7.3pt!important}.print-layout.paper-digest ol,.print-layout.paper-digest ul{font-size:6.7pt!important;margin-bottom:4.9pt!important}.print-layout.paper-digest li{margin-bottom:2.4pt!important}.print-layout.paper-digest img{box-sizing:border-box;height:auto;max-width:100%}.print-layout.paper-a4{padding:15mm;width:180mm}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{size:letter;margin:.75in .5in}@page :left{@top-right{color:#666;content:"Orion Front - Game Rules";font-family:Inter,sans-serif;font-size:9pt;font-weight:600}@bottom-right{color:#888;content:counter(page);font-family:Inter,sans-serif;font-size:8pt}}@page :right{@top-left{color:#666;content:"Orion Front - Game Rules";font-family:Inter,sans-serif;font-size:9pt;font-weight:600}@bottom-left{color:#888;content:counter(page);font-family:Inter,sans-serif;font-size:8pt}}@page{body.paper-digest{size:5.5in 8.5in;margin:.5in .15in}}@page{body.paper-a4{size:A4;margin:20mm 15mm}}@page{.paper-letter{size:letter;margin:.75in .5in}}@page{.paper-digest{size:5.5in 8.5in;margin:.5in .15in}}@page{.paper-a4{size:A4;margin:20mm 15mm}}h1{font-family:Montserrat,sans-serif;font-size:24pt;font-weight:700;margin-bottom:18pt;margin-top:0;page-break-after:avoid;text-transform:uppercase}h2{font-size:18pt;margin-bottom:12pt;margin-top:18pt;text-transform:uppercase}h2,h3{font-family:Inter,sans-serif;font-weight:800;page-break-after:avoid}h3{font-size:14pt;margin-bottom:8pt;margin-top:12pt}h4,h5,h6{font-size:12pt;margin-bottom:6pt;margin-top:8pt;page-break-after:avoid}p{orphans:3;widows:3}ol,p,ul{font-size:11pt;margin-bottom:8pt}li{margin-bottom:4pt}table{border-collapse:collapse;font-size:10pt;margin-bottom:12pt;page-break-inside:avoid}td,th{border:1pt solid #000;padding:4pt 6pt}th{background-color:#f0f0f0!important;font-weight:700}img{height:auto;max-width:100%;page-break-inside:avoid}code,pre{font-family:Courier New,monospace;font-size:10pt}pre{background-color:#f8f8f8!important;border:1pt solid #ddd;margin-bottom:8pt;padding:8pt}blockquote,pre{page-break-inside:avoid}blockquote{border-left:3pt solid #ccc;font-style:italic;margin-left:0;padding-left:12pt}.page-break{page-break-before:always!important;-moz-column-break-before:page!important;border:none!important;break-before:page!important;height:0!important;margin:0!important;padding:0!important}.page-break:after,.paper-controls{display:none!important}.paper-controls{height:0!important;margin:0!important;overflow:hidden!important;padding:0!important}.print-container,.print-content{margin-top:0!important;padding-top:0!important}div[style*=background-image]{align-items:center!important;background-position:50%!important;background-size:cover!important;border-radius:6pt!important;display:flex!important;height:2in!important;justify-content:center!important;margin:.25in 0!important;page-break-inside:avoid!important}.paper-digest div[style*=background-image]{box-sizing:border-box!important;height:1.22in!important;margin:.15in 0!important;width:100%!important}.paper-digest div[style*=background-image] *,.paper-digest div[style*=background-image] div,.paper-digest div[style*=background-image]>div{font-size:22pt!important;line-height:1.1!important;padding:3.7pt!important;text-shadow:none!important;-webkit-text-stroke:.3pt #000!important;text-stroke:.3pt #000!important}div[style*=background-image] *,div[style*=background-image] div,div[style*=background-image]>div{color:#fff!important;font-family:Inter,sans-serif!important;font-size:36pt!important;font-weight:900!important;line-height:1.1!important;max-width:100%!important;padding:6pt!important;text-align:center!important;text-shadow:none!important;text-transform:uppercase!important;word-wrap:break-word!important;-webkit-text-stroke:.5pt #000;text-stroke:.5pt #000}.text-2xl,.text-3xl,.text-4xl,.text-5xl,.text-6xl,.text-7xl,.text-8xl,.text-9xl,.text-base,.text-lg,.text-sm,.text-xl,.text-xs{font-size:inherit!important}div[style*=background-image] .font-black,div[style*=background-image] .text-4xl,div[style*=background-image] .text-6xl{font-family:Inter,sans-serif!important;font-size:36pt!important;font-weight:900!important}[class*=w-full][class*="lg:w-1/2"],[class*=w-full][class*="md:w-1/2"],img[class*=w-full][class*="lg:w-1/2"],img[class*=w-full][class*="md:w-1/2"]{width:50%!important}[class*=w-full][class*="lg:w-1/3"],[class*=w-full][class*="md:w-1/3"],img[class*=w-full][class*="lg:w-1/3"],img[class*=w-full][class*="md:w-1/3"]{width:33.333333%!important}[class*=w-full][class*="lg:w-2/3"],[class*=w-full][class*="md:w-2/3"],img[class*=w-full][class*="lg:w-2/3"],img[class*=w-full][class*="md:w-2/3"]{width:66.666667%!important}[class*=w-full][class*="lg:w-3/4"],[class*=w-full][class*="md:w-3/4"],img[class*=w-full][class*="lg:w-3/4"],img[class*=w-full][class*="md:w-3/4"]{width:75%!important}[class*=w-full][class*="lg:w-1/4"],[class*=w-full][class*="md:w-1/4"],img[class*=w-full][class*="lg:w-1/4"],img[class*=w-full][class*="md:w-1/4"]{width:25%!important}[class*=w-full][class*="lg:w-1/5"]{width:20%!important}[class*=w-full][class*="lg:w-2/5"]{width:40%!important}[class*=w-full][class*="lg:w-3/5"]{width:60%!important}[class*=w-full][class*="lg:w-4/5"]{width:80%!important}[class*=text-4xl][class*="lg:text-6xl"],[class*=text-4xl][class*="md:text-6xl"]{font-size:3.75rem!important}[class*=text-3xl][class*="lg:text-5xl"]{font-size:3rem!important}[class*=block][class*="lg:flex"]{display:flex!important}[class*=flex-col][class*="lg:flex-row"]{flex-direction:row!important}[class*=m-1][class*="lg:m-4"],[class*=m-1][class*="md:m-2"]{margin:1rem!important}[class*=p-2][class*="lg:p-6"],[class*=p-2][class*="md:p-4"]{padding:1.5rem!important}}@media screen{.print-layout h1{border-bottom:2px solid #3498db;color:#2c3e50;font-family:Montserrat,sans-serif;padding-bottom:.5rem}.print-layout h2{border-bottom:1px solid #bdc3c7;padding-bottom:.25rem}.print-layout h2,.print-layout h3{color:#34495e;font-family:Inter,sans-serif}.print-layout table{border:1px solid #ddd;border-radius:4px;overflow:hidden}.print-layout th{background-color:#f8f9fa}.print-layout pre{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px}.print-layout blockquote{background-color:#f8f9fa;border-radius:4px;margin:1rem 0;padding:1rem}.print-layout div[style*=background-image]{align-items:center!important;background-blend-mode:multiply!important;background-color:#4b55634d!important;background-position:50%!important;background-size:cover!important;border-radius:6pt!important;display:flex!important;height:2in!important;justify-content:center!important;margin:.25in 0!important}.print-layout div[style*=background-image] *,.print-layout div[style*=background-image] div,.print-layout div[style*=background-image]>div{color:#fff!important;font-family:Inter,sans-serif!important;font-size:36pt!important;font-weight:900!important;line-height:1.1!important;padding:6pt!important;text-align:center!important;text-shadow:2px 2px 4px #000!important;text-transform:uppercase!important}body.paper-digest .print-layout div[style*=background-image]{height:1.22in!important;margin:.15in 0!important}body.paper-digest .print-layout div[style*=background-image] *,body.paper-digest .print-layout div[style*=background-image] div,body.paper-digest .print-layout div[style*=background-image]>div{font-size:22pt!important;line-height:1.1!important;padding:3.7pt!important;text-shadow:1px 1px 2px #000!important}.print-layout [class*=w-full][class*="lg:w-1/2"],.print-layout [class*=w-full][class*="md:w-1/2"],.print-layout img[class*=w-full][class*="lg:w-1/2"],.print-layout img[class*=w-full][class*="md:w-1/2"]{width:50%!important}.print-layout [class*=w-full][class*="lg:w-1/3"],.print-layout [class*=w-full][class*="md:w-1/3"],.print-layout img[class*=w-full][class*="lg:w-1/3"],.print-layout img[class*=w-full][class*="md:w-1/3"]{width:33.333333%!important}.print-layout [class*=w-full][class*="lg:w-2/3"],.print-layout [class*=w-full][class*="md:w-2/3"],.print-layout img[class*=w-full][class*="lg:w-2/3"],.print-layout img[class*=w-full][class*="md:w-2/3"]{width:66.666667%!important}.print-layout [class*=w-full][class*="lg:w-3/4"],.print-layout [class*=w-full][class*="md:w-3/4"],.print-layout img[class*=w-full][class*="lg:w-3/4"],.print-layout img[class*=w-full][class*="md:w-3/4"]{width:75%!important}.print-layout [class*=w-full][class*="lg:w-1/5"]{width:20%!important}.print-layout [class*=block][class*="lg:flex"]{display:flex!important}.print-layout [class*=flex-col][class*="lg:flex-row"]{flex-direction:row!important}.paper-controls{background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem;padding:1rem;position:sticky;top:0;z-index:10}.control-group{align-items:center;display:flex;gap:1rem;margin-bottom:.5rem}.control-group label{color:#495057;font-weight:600;min-width:80px}.paper-selector{background:#fff;border:1px solid #ced4da;border-radius:4px;font-size:14px;min-width:200px;padding:.5rem .75rem}.paper-selector:focus{border-color:#3498db;box-shadow:0 0 0 2px #3498db33;outline:none}.control-info{color:#6c757d;font-style:italic}.digest-note{color:#d63384}.binding-note,.digest-note{font-style:normal;font-weight:500}.binding-note{color:#0d6efd}}
