.wbpage{color:#263531;line-height:1.4;overflow-wrap:anywhere}.wbtop,.wbfoot,.wbhead,.wbsign{display:flex;justify-content:space-between;align-items:center;gap:12px}.wbtop{font-size:10px;letter-spacing:1px;color:var(--win,#396153);border-bottom:2px solid;padding-bottom:9px}.wbhead{padding:12px 0;border-bottom:1px solid #ccd8cc;margin-bottom:12px}.wbhead img{width:63px;height:63px;object-fit:contain}.wbhead small,.wbfoot{font-size:11px;color:#455950}.wbpage h1,.wbpage h2,.wbpage h3,.wbpage h4{color:var(--win,#396153);line-height:1.23}.wbhead h1{font-size:25px;margin:4px 0}.wbtask{margin:18px 0}.wbtask h3{border-left:3px solid var(--win);padding-left:8px;font-size:16px}.wbpage h4{font-size:13px;margin:12px 0 5px}.wbpage p{margin:7px 0}.wbread,.wbclue,.wbbank{padding:12px 14px;background:#f1f5eb;border:1px solid #c9d5ca;border-radius:7px}.wbread{font-size:14px}.wbclue{margin:14px 0}.wbtiles,.wbcode,.wbmath,.wbcells{display:flex;flex-wrap:wrap;gap:7px;margin:9px 0}.wbtiles span,.wbcode span,.wbmath div,.wbcells i{border:1px solid #a9b6ad;border-radius:5px;text-align:center;padding:9px;min-width:45px}.wbtiles span,.wbcode span,.wbmath div{flex:1}.wbcode b{display:block;border-top:1px solid #a9b6ad;margin-top:4px}.wbmath i,.wblines div{display:block;border-bottom:1px solid #9da99f;height:23px}.wbcells i{width:45px;height:40px}.wbfoot{border-top:1px solid #bccabf;margin-top:18px;padding-top:8px}.wbsketch{border:1px solid #b4c1b6;height:90px;border-radius:7px}.wbflag{width:39%;fill:none;stroke:#2d3b35;stroke-width:1.6}.wbaward{text-align:center;border:2px solid var(--win);border-radius:12px;padding:25px 17px}.wbaward img{width:30%;max-height:165px;object-fit:contain}.wbaward h2{font-size:38px}.wbsign{margin:65px auto 10px;width:80%}.wbsign span{display:block;width:35%;border-top:1px solid #999;padding-top:5px}.pages .wbpage{background:white;border:1px solid #cfd7ce;padding:20px;margin:16px auto;max-width:700px}.pages{background:#f5f5ee}
@media print{.wbpage{display:flex;flex-direction:column;min-height:249mm;font-size:11pt;print-color-adjust:exact;-webkit-print-color-adjust:exact}.wbtop{font-size:9pt}.wbfoot{margin-top:auto;padding-top:4mm}.wbbody{padding-bottom:6mm}.wbhead{margin:3mm 0 4mm}.wbhead img{width:24mm;height:24mm}.wbhead h1{font-size:23pt;margin:3mm 0}.wbread{font-size:12pt;line-height:1.52}.wbpage h3{font-size:14pt}.wbpage h4{font-size:11pt}.wbtask{margin:5mm 0}.wbaward{padding:12mm 8mm;margin-top:8mm}.wbaward img{width:52mm}.wbaward h2{font-size:32pt}.wbsketch{height:32mm}.wblines div{height:10mm}.wbclue{margin:4mm 0}.wbtiles,.wbcode,.wbmath{margin:4mm 0}.wbtask,.wbmath,.wbcode,.wbclue{break-inside:avoid}.wbaward .wbsign{margin-top:26mm}}
.librarylink{display:block;text-align:center;margin:14px 0 0;color:var(--teal);font-weight:bold;font-size:13px}.libgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:24px 0}.libcard{display:flex;align-items:center;gap:14px;background:white;color:var(--ink);border:1px solid var(--hair);border-radius:12px;padding:14px;text-decoration:none}.libcard img{width:70px;height:70px}.libcard small,.libcard strong{display:block}.libcard small{color:var(--muted)}
