/* Name Tracing Worksheet Maker: page-shaped preview on top of the shared puzzle-tool layout. */
.tracing-page .paper-stage canvas{aspect-ratio:auto;width:min(100%,560px);height:auto}
.tracing-page .puzzle-settings textarea{min-height:150px}
.tracing-page .page-nav{display:flex;align-items:center;gap:8px;font-size:13px;color:#d9dee6}
.tracing-page .page-nav button{min-height:36px;min-width:40px;padding:4px 10px;font-size:18px;line-height:1}
.tracing-page .page-nav span{min-width:96px;text-align:center}
.tracing-page .sheet-notes{margin:0;padding:0 20px;font-size:12.5px;line-height:1.7;color:#ffd08a}
.tracing-page .sheet-notes:not(:empty){padding:12px 20px;border-bottom:1px solid #303641}
.tracing-page .download-actions button:first-child{min-width:150px}
.tracing-page .example-figure img{aspect-ratio:306/396;object-fit:contain}
.tracing-page .puzzle-guide a{color:#f4c77c}
@media(min-width:1000px){.tracing-page .paper-stage{max-height:820px}.tracing-page .paper-stage canvas{max-height:760px;width:auto;max-width:100%}}
@media(max-width:700px){.tracing-page .paper-stage canvas{width:100%}.tracing-page .page-nav{width:100%;justify-content:space-between}}
