:root{font-family:Arial,Helvetica,sans-serif;color:#283c34;background:#f8f7f2;font-synthesis:none;font-weight:400;font-size:14px;--paper: #f8f7f2;--ink: #233f34;--forest: #244e40;--muted: #6c776d;--line: #e1e4d9;--orange: #c56c3e}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button{color:inherit}button:disabled{cursor:wait;opacity:.6}a{color:inherit}button,select,input,textarea{max-width:100%}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #c57642;outline-offset:4px}button{border:0}a{text-decoration:none}.icon{width:19px;height:19px;flex-shrink:0;vertical-align:middle}fieldset{padding:0;border:0;margin:0;min-width:0}h1,h2,h3,p{margin:0}button{background:none}.skip-link{position:fixed;z-index:100;top:8px;left:8px;transform:translateY(-200%);padding:14px;background:#fff;box-shadow:0 3px 20px #0002}.skip-link:focus{transform:none}.site-header{border-bottom:1px solid var(--line);background:#fbfaf6}.header-inner{max-width:1280px;margin:auto;display:flex;align-items:center;justify-content:space-between;min-height:86px;padding:0 42px;gap:24px}.brand{display:flex;align-items:center;gap:5px;font-family:Georgia,serif;font-size:24px;letter-spacing:-1px;font-weight:700;white-space:nowrap}.brand>span:not(.brand-symbol):not(.brand-dot){font-weight:400}.brand-symbol{display:grid;place-items:center;border:1px solid var(--forest);width:33px;height:37px;border-radius:6px;margin-right:7px;transform:rotate(-7deg)}.brand-symbol .icon{width:25px;height:25px}.brand-dot{font-family:Arial,sans-serif;font-size:9px;align-self:flex-start;margin:6px 0 0 2px}.site-header nav{display:flex;gap:4px;background:#efefe7;padding:5px;border-radius:9px}.site-header nav a{padding:10px 17px;font-size:13px;font-weight:600;border-radius:6px;color:#697269}.site-header nav a[aria-current]{background:#fffef9;box-shadow:0 1px 4px #34473512;color:var(--forest)}.header-guide{display:flex;align-items:center;gap:13px;font-size:12px}.header-guide .icon{width:16px}.main-content{max-width:1280px;padding:0 42px;margin:auto}.intro{display:flex;align-items:center;justify-content:space-between;padding:39px 0 32px}.eyebrow{font-size:9px;font-weight:700;letter-spacing:1.8px;display:flex;align-items:center;gap:8px;color:#5a6f60}.eyebrow>span{width:5px;height:5px;border-radius:50%;background:#bd773a}h1{font-family:Georgia,Times New Roman,serif;font-size:47px;letter-spacing:-1.8px;font-weight:400;line-height:1.2;margin:9px 0 10px}.title-star{display:inline-block;font-family:Arial,sans-serif;color:#c07441;margin-left:17px;vertical-align:middle;font-size:40px}.intro p{font-size:13px;line-height:1.6;color:var(--muted)}.intro-note{font-family:Georgia,serif;font-style:italic;font-size:16px;line-height:1.5;position:relative;transform:rotate(-5deg);color:#717b69;padding-right:35px}.intro-note>span{position:absolute;font-size:38px;right:5px;bottom:-25px;transform:rotate(10deg)}.workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.94fr);border:1px solid #dce0d3;border-radius:13px;overflow:hidden;background:#fffefa;box-shadow:0 10px 40px #32473404}.editor-panel{min-width:0;display:flex;flex-direction:column}.panel-heading{display:flex;align-items:center;justify-content:space-between;padding:24px 29px 21px;gap:10px}.panel-heading>div{display:flex;align-items:center;gap:10px}.panel-heading h2{font-size:16px;letter-spacing:-.2px;font-weight:600}.step-dot{font-size:9px;font-family:Arial,sans-serif;letter-spacing:.3px;border:1px solid #cbd3c4;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;font-weight:400;color:#677663}.text-button{display:inline-flex;align-items:center;gap:6px;font-size:11px;padding:5px 1px;color:#61705e}.text-button:hover{color:#173f35;text-decoration:underline}.text-button .icon{width:14px;height:14px}.editor-tabs{display:flex;padding:0 29px;border-bottom:1px solid var(--line);gap:22px}.editor-tabs button{font-size:11px;white-space:nowrap;padding:0 0 15px;position:relative;color:#626d59;min-height:40px}.editor-tabs button[aria-selected=true]{color:#234b3b;font-weight:600}.editor-tabs button[aria-selected=true]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#365d45}#card-form{flex:1;min-width:0}#editor-fields{padding:24px 29px 0;outline-offset:-5px;min-height:483px}.section-caption{font-size:8px;letter-spacing:1.7px;color:#626d59;font-weight:700;margin-bottom:19px}.field{min-width:0;margin-bottom:18px}.field label,legend{display:block;font-size:11px;font-weight:600;color:#405241;margin-bottom:8px}.field input:not([type=range]),.field textarea,.field select{width:100%;border:1px solid #dfe3d7;background:#fffefa;border-radius:5px;padding:11px 12px;font-size:12px;line-height:1.4;color:#293e32;min-height:40px}.field textarea{resize:vertical;min-height:62px}.field input:hover,.field textarea:hover,.field select:hover{border-color:#b5c3af}.field input:focus,.field textarea:focus,.field select:focus{border-color:#6c8b62}.field input:disabled{background:#f4f4ec;color:#9a9e91;cursor:not-allowed}.field input::placeholder,.field textarea::placeholder{color:#72796a}.field small{display:block;color:#626d59;font-size:10px;line-height:1.5;margin-top:6px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;min-width:0}.field-row:not(:has(>:nth-child(2))){grid-template-columns:1fr}.name-row{grid-template-columns:minmax(0,1fr) 92px}.energy-field{margin-bottom:20px}.energy-field legend{width:100%;display:flex;justify-content:space-between;gap:6px}.energy-field legend span{font-size:9px;font-weight:400;color:#626d59}.energy-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.energy-option{min-height:61px;padding:8px 3px 7px;border:1px solid #e5e7dd;border-radius:6px;font-size:8px;display:flex;flex-direction:column;align-items:center;gap:6px;background:#fffefa;transition:background .15s}.energy-option:hover{background:#f3f4ec;border-color:#a7b79a}.energy-option.selected{border-color:#ba7049;background:#fcf3e8;box-shadow:0 0 0 .5px #ba7049}.energy-mark{display:grid;place-items:center;height:23px;width:23px;border-radius:50%;font-size:18px;background:#e5e8da;color:#667064;font-family:Georgia,serif}.energy-fire{background:#fae5ce;color:#c36a37}.energy-water{background:#dfeef1;color:#4c8e9c}.energy-grass{background:#e4edce;color:#6d8b3f}.energy-electric{background:#f9f0c9;color:#b39024}.energy-psychic{background:#eee4f2;color:#a076a8}.energy-fighting{background:#f4e4da;color:#a57c62}.energy-dark{background:#e4e5e6;color:#56616c}.energy-metal{background:#e4e9e4;color:#7c8d83}.energy-dragon{background:#e7e7c9;color:#a19043}.energy-fairy{background:#f4e2e7;color:#b47991}.energy-colorless{background:#eaeae3;color:#94998d}.finish-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.finish-option{position:relative;text-align:left;padding:8px;border:1px solid #e0e4d7;border-radius:6px;min-width:0}.finish-option.selected{border-color:#70876a;box-shadow:0 0 0 .5px #70876a;background:#f4f7ed}.finish-swatch{display:block;width:100%;height:38px;border-radius:3px;margin-bottom:9px;overflow:hidden;position:relative}.finish-swatch:before{content:"";position:absolute;width:22px;height:31px;border:2px solid #fff9;border-radius:3px;left:calc(50% - 11px);top:10px;transform:rotate(15deg)}.finish-swatch.classic{background:linear-gradient(120deg,#c9d5ae,#e5e7cc)}.finish-swatch.holo{background:linear-gradient(130deg,#dce3b4,#b7d9d3,#e8cfdf,#e9d4ac)}.finish-swatch.full-art{background:linear-gradient(145deg,#2c6c65,#779f86 60%,#bacaa3)}.finish-option strong{font-size:10px;font-weight:500;display:block;line-height:1.5}.finish-option small{font-size:7.5px;color:#626d59;display:block;line-height:1.8;white-space:nowrap;letter-spacing:-.1px}.finish-option>.icon{position:absolute;right:7px;bottom:21px;width:12px;height:12px;color:#547344}.next-section{width:100%;border-top:1px solid #e9ebdf;margin-top:23px;padding:17px 0;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;color:#65705c}.next-section>span{display:flex;align-items:center;gap:7px;color:#516f49;font-size:10px;white-space:nowrap}.next-section .icon{width:15px}.editor-bottom{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 29px;background:#fcfcf6}.editor-bottom>span{font-size:9px;color:#626d59;display:flex;align-items:center;gap:5px}.editor-bottom .icon{width:12px;height:12px}.preview-panel{border-left:1px solid #dce0d3;min-width:0;background:#e9eee2;background-image:radial-gradient(#a8b59b47 .65px,transparent .65px);background-size:10px 10px;padding:24px 30px 21px;display:flex;flex-direction:column;align-items:center;position:relative}.preview-heading{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}.preview-heading>span:first-child{display:flex;gap:9px;align-items:center;font-size:12px}.preview-heading .step-dot{border-color:#bfcbb4}.live-label{display:flex;align-items:center;gap:5px;letter-spacing:1.2px;font-size:7px;color:#738469}.live-label i{width:5px;height:5px;background:#7f9c6a;border-radius:50%}.card-stage{width:100%;position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;flex:1;padding-top:24px}.canvas-wrap{width:310px;max-width:calc(100% - 20px);position:relative;isolation:isolate}canvas{width:100%;height:auto;display:block;border-radius:16px;box-shadow:0 12px 23px #213d372e,0 2px 5px #263f3726;position:relative;z-index:1}canvas.can-pan{cursor:grab}canvas.can-pan:active{cursor:grabbing}.card-shadow{position:absolute;bottom:-11px;left:15%;right:15%;height:20px;background:#385c3825;filter:blur(15px);border-radius:50%}.stage-caption{font-family:Georgia,serif;font-style:italic;color:#59694f;font-size:10px;margin-top:19px}.stage-spark{position:absolute;color:#a3b591}.spark-one{font-size:39px;left:6px;top:39px;transform:rotate(10deg)}.spark-two{font-size:26px;bottom:60px;right:0}.export-area{width:100%;max-width:342px;display:grid;grid-template-columns:minmax(0,1fr) 93px;gap:9px;margin-top:21px}.primary-button{background:var(--forest);color:#fffdf2;border:1px solid var(--forest);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 15px;font-size:11px;font-weight:500;min-height:43px}.primary-button:hover{background:#153d30}.primary-button>.icon{width:16px;height:16px}.primary-button>.icon:last-child:not(:first-child){margin-left:auto;width:14px}.print-button{border:1px solid #bac7ad;border-radius:6px;font-size:9px;display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 7px;background:#f5f7ee77}.print-button:hover{background:#fffdf4}.print-button .icon{width:16px}.export-area p{grid-column:1/-1;text-align:center;font-size:8px;color:#59694f;margin-top:2px;letter-spacing:.25px}.export-area p span{margin:0 6px}.tool-note{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:16px 2px;font-size:9px;color:#626d59}.tool-note>span{display:flex;align-items:center;gap:6px;flex-shrink:0}.tool-note .icon{width:13px;height:13px}.tool-note details{max-width:560px;text-align:right;font-size:9px;line-height:1.7}.tool-note summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.tool-note p{margin-top:8px}.upload-zone{border:1px dashed #a7b79c;background:#f6f8ee;min-height:175px;border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;text-align:center;padding:16px;cursor:pointer;position:relative}.upload-zone>.icon{width:29px;height:29px;color:#698462;margin-bottom:1px}.upload-zone strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.upload-zone>span{font-size:10px;color:#626d59}.upload-zone u{color:#45683b;text-underline-offset:3px}.upload-zone>small{font-size:8px;color:#626d59}.upload-zone input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.upload-zone:focus-within{outline:3px solid #c57642;outline-offset:4px}.upload-zone.dragging{background:#e4ecd9;border-color:#416641}.image-status{font-size:9px;line-height:1.8;color:#626d59;margin:10px 0 25px}.image-status .text-button{font-size:9px;margin-left:5px}.range-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.range-heading h3{font-size:12px;font-weight:600}input[type=range]{width:100%;accent-color:#57754a;height:25px;margin:0;cursor:pointer}.tip-box{background:#f3f5ec;border:1px solid #e5e9dc;border-radius:6px;display:flex;align-items:flex-start;gap:10px;padding:13px;color:#626d59;margin:4px 0 20px}.tip-box .icon{width:16px;height:16px}.tip-box p{font-size:10px;line-height:1.7}.attack-group+.attack-group{border-top:1px solid var(--line);padding-top:20px}.group-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.group-heading h3{font-size:12px;font-weight:600}.group-heading h3 span{font-size:9px;font-weight:400;color:#9aa78a;margin-right:8px}.ability-details{border-top:1px solid var(--line);padding:14px 0 20px}.ability-details summary{cursor:pointer;font-size:11px;color:#58734c;margin-bottom:16px}.ability-details summary span{float:right;color:#65705c;font-size:9px}.secondary-button{border:1px solid #aaba9e;color:#3b6139;border-radius:5px;font-size:11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:10px 15px;background:#fffefa}.secondary-button:hover{background:#eef3e6}.add-move{width:100%;margin:0 0 20px}.add-move .icon{width:14px;height:14px}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);max-width:calc(100% - 32px);width:max-content;background:#234f3e;color:#fffef6;border:1px solid #5e7a57;border-radius:8px;box-shadow:0 8px 35px #14352b33;padding:14px 21px;font-size:12px;line-height:1.6;z-index:50;opacity:0;visibility:hidden;transition:.2s}#toast.visible{opacity:1;visibility:visible;transform:translate(-50%)}#toast.error{background:#7e402d}dialog{width:400px;max-width:calc(100% - 32px);border:1px solid #b4c2a8;border-radius:12px;padding:28px;color:var(--ink);background:var(--paper);box-shadow:0 20px 80px #13271c44}dialog::backdrop{background:#173b2f66}dialog h2{font-family:Georgia,serif;font-size:26px;font-weight:400;margin-bottom:14px}dialog p{font-size:13px;line-height:1.6;color:#738069}.dialog-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:25px}#print-sheet{display:none}.guide-section{max-width:1196px;margin:35px auto 0;padding:34px 0 50px;border-top:1px solid var(--line)}.guide-section h2{font-family:Georgia,serif;font-size:28px;font-weight:400;letter-spacing:-.5px;margin:0 0 22px}.guide-section h3{font-size:13px;margin:0 0 9px}.guide-section p{font-size:12px;line-height:1.8;color:#626d59}.guide-section a{text-decoration:underline;text-underline-offset:3px;color:#48663d}.how-to-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-bottom:45px}.how-to-step .step-number,.guide-step-number{font-family:Georgia,serif;font-style:italic;font-size:26px;color:#9da98d;display:block;margin-bottom:16px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.faq-grid details{padding:17px 0;border-top:1px solid #dfe4d5;font-size:12px}.faq-grid summary{cursor:pointer;color:#435b3b;line-height:1.6;font-weight:500}.faq-grid details p{margin-top:10px}.site-footer{border-top:1px solid #e0e4d7;padding:29px 42px 32px;max-width:1280px;margin:auto;display:flex;justify-content:space-between;gap:60px;align-items:flex-start;color:#65705c}.site-footer .footer-brand{font-family:Georgia,serif;font-size:20px;color:#576d4a;white-space:nowrap}.site-footer p{font-size:9px;line-height:1.9;max-width:730px}.site-footer a{text-decoration:underline;text-underline-offset:3px}.site-footer nav{display:flex;gap:14px;font-size:11px}.not-found{max-width:700px;margin:100px auto;padding:24px;text-align:center}.not-found h1{font-size:80px}.not-found p{line-height:1.8;margin:20px 0}.not-found .primary-button{margin:12px}@media(min-width:1440px){.header-inner,.main-content{max-width:1350px}.guide-section{max-width:1266px}.canvas-wrap{width:330px}#editor-fields{min-height:510px}.panel-heading{padding-top:26px}.energy-option{min-height:65px}.section-caption{margin-bottom:22px}.field{margin-bottom:20px}}@media(max-width:1050px){.header-inner,.main-content{padding-left:24px;padding-right:24px}.header-guide{display:none}.workbench{grid-template-columns:minmax(0,1fr) minmax(0,.87fr)}.panel-heading{padding:21px}.editor-tabs{padding:0 21px;gap:15px}.editor-tabs button{font-size:10px}#editor-fields{padding:22px 21px 0}.editor-bottom{padding:11px 21px}.preview-panel{padding:22px 22px 20px}.energy-grid{gap:5px}.energy-option{font-size:7px}.finish-option small{font-size:6.5px}.intro-note{font-size:14px}.guide-section{margin-left:24px;margin-right:24px}.canvas-wrap{width:300px;max-width:100%}.stage-spark{display:none}.preview-heading>span:first-child{font-size:11px}.live-label{font-size:6px;letter-spacing:.7px}.export-area{grid-template-columns:1fr 80px}.primary-button{font-size:10px;padding:12px}.tool-note{font-size:8px}.tool-note details{font-size:8px}.site-footer{padding-left:24px;padding-right:24px}}@media(max-width:760px){.header-inner{min-height:74px;padding:0 20px;gap:14px}.brand{font-size:21px}.brand-symbol{width:28px;height:31px;margin-right:4px}.brand-symbol .icon{width:21px}.brand-dot{display:none}.site-header nav{padding:4px;gap:2px}.site-header nav a{padding:9px 11px;font-size:11px}.site-header nav a span{display:none}.main-content{padding:0 20px}.intro{padding:28px 0 25px}.eyebrow{font-size:7px;letter-spacing:1.2px}h1{font-size:38px;letter-spacing:-1.4px;margin-top:12px}.title-star{font-size:30px;margin-left:12px}.intro p{font-size:12px}.intro-note{display:none}.workbench{grid-template-columns:1fr;max-width:560px;margin:auto}.editor-panel{order:1}.preview-panel{order:0;border-left:0;border-bottom:1px solid #cfd9c4;padding:18px 22px}.preview-heading{max-width:430px}.canvas-wrap{width:245px}.card-stage{padding-top:19px}.stage-caption{margin-top:15px;font-size:9px}.export-area{margin-top:16px;max-width:330px;grid-template-columns:1fr 90px}.preview-heading>span:first-child{font-size:11px}.live-label{font-size:7px}.preview-heading .step-dot{display:none}.spark-one,.spark-two{display:block}.spark-one{left:10%;top:40px}.spark-two{right:8%;bottom:65px}.panel-heading{padding:21px 24px 14px}.editor-tabs{padding:0 24px;justify-content:space-between;gap:8px}.editor-tabs button{font-size:10px}#editor-fields{min-height:0;padding:24px 24px 0}.energy-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.energy-option,.finish-option small{font-size:8px}.finish-option strong{font-size:11px}.editor-bottom{padding:12px 24px}.tool-note{flex-direction:column;gap:6px;align-items:center;text-align:center;padding-top:18px}.tool-note details{text-align:center;font-size:8px;max-width:470px}.tool-note>span{font-size:9px}.guide-section{margin:25px 20px 0;padding-top:26px;padding-bottom:35px}.guide-section h2{font-size:25px}.how-to-grid{gap:22px;margin-bottom:30px}.guide-section p{font-size:11px}.guide-section h3{font-size:12px}.faq-grid{gap:0 24px}.site-footer{padding:25px 20px;gap:20px;flex-direction:column}.site-footer p{font-size:8px}.site-footer nav{font-size:10px}}@media(max-width:430px){.header-inner{padding:0 15px;gap:8px;min-height:66px}.brand{font-size:19px;gap:3px}.brand-symbol{width:25px;height:29px}.site-header nav a{padding:8px 9px;font-size:10px}.main-content{padding:0 13px}.intro{padding:24px 2px 22px}h1{font-size:33px}.title-star{font-size:27px;margin-left:9px}.eyebrow{font-size:6.6px;letter-spacing:1px}.intro p{font-size:11px}.workbench{border-radius:10px}.preview-panel{padding:17px 19px}.canvas-wrap{width:218px}.stage-caption{font-size:8px}.spark-one{left:0}.spark-two{right:0}.export-area{grid-template-columns:minmax(0,1fr) 81px;gap:7px}.print-button{font-size:8px}.primary-button{font-size:10px;gap:7px;padding:11px 10px}.primary-button .icon{width:15px}.panel-heading{padding:20px 17px 13px}.panel-heading h2{font-size:15px}.editor-tabs{padding:0 17px;gap:8px}.editor-tabs button{font-size:9px}#editor-fields{padding:22px 17px 0}.energy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.energy-option{min-height:58px;font-size:8px}.energy-field legend span{font-size:8px}.section-caption{font-size:7px;letter-spacing:1.4px}.finish-grid{gap:7px}.finish-option{padding:7px}.finish-option strong{font-size:9px}.finish-option small{font-size:6.5px;white-space:normal}.finish-option>.icon{width:9px;right:5px;bottom:22px}.name-row{grid-template-columns:minmax(0,1fr) 77px}.field-row{gap:10px}.editor-bottom{padding:12px 17px}.editor-bottom>span{font-size:8px}.editor-bottom .text-button{font-size:10px}.next-section{font-size:9px}.next-section>span{font-size:9px}.tool-note>span{font-size:8px}.how-to-grid,.faq-grid{grid-template-columns:1fr}.how-to-grid{gap:23px}.how-to-step{display:grid;grid-template-columns:35px 1fr}.how-to-step .step-number{grid-row:1/3}.guide-section{margin-left:18px;margin-right:18px}.guide-section h2{font-size:25px}.guide-section p{font-size:12px}.guide-section h3{font-size:13px}.faq-grid details{font-size:12px}.upload-zone strong{font-size:16px}.upload-zone>span{font-size:9px}.dialog-actions .primary-button,.dialog-actions .secondary-button{font-size:11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{@page{size:auto;margin:12mm}body{background:#fff!important}body>*{display:none!important}#app{display:block!important}#app>*{display:none!important}#app>#print-sheet{display:block!important}#print-sheet img{display:block;width:63mm!important;height:88mm!important;max-width:none;break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}html,body{margin:0;padding:0;width:auto;min-width:0}}.independence-note{max-width:650px;font-size:9px;line-height:1.7}.layout-warning{max-width:342px;font-size:11px;line-height:1.5;color:#7e402d;background:#fff4e8;border:1px solid #d4aa80;padding:10px;border-radius:5px;margin-top:16px}.guide-intro{margin-bottom:28px}.guide-intro .eyebrow{margin-bottom:11px}.guide-intro h2{margin-bottom:12px}.footer-top>p{margin-top:8px}.footer-top nav{margin-top:15px}.footer-legal p+p{margin-top:8px}.loading-fallback{max-width:1196px;margin:50px auto;padding:24px}
