.boss-book{max-width:1240px;margin:auto;padding:24px 34px;background:#173a32;color:#f4ebcd}.boss-book nav{display:flex;justify-content:space-between;font-size:12px}.boss-book a{color:#edd18f}.boss-book header{margin:27px 0 23px}.boss-book h1{font-size:34px;margin:9px 0;letter-spacing:3px}.boss-book header p{font-size:13px;color:#b7cbb6;margin:10px 0}.boss-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.boss-card{border:1px solid #728c6350;border-radius:19px;background:#f0eedb;overflow:hidden;color:#284c3b;position:relative}.boss-card canvas{width:100%;height:162px;object-fit:contain;background:radial-gradient(ellipse at 50% 80%,#c9d8b055,transparent 65%)}.boss-card .boss-copy{padding:0 17px 16px}.boss-card h2{display:flex;align-items:center;justify-content:space-between;font-size:18px;letter-spacing:1px;margin:2px 0 8px}.boss-card .element{font-size:11px;padding:4px 7px;background:#dfdfbd;border-radius:20px;font-weight:500;letter-spacing:0}.boss-card p{font-size:11px;margin:4px 0;color:#637754;line-height:1.6}.boss-card .skill-list{color:#345a40;font-size:12px;font-weight:600;min-height:20px}.boss-card .download{position:absolute;right:11px;top:10px;font-size:10px;text-decoration:none;color:#6e845e}.boss-card .pose-toggle{padding:5px 9px;background:#dce3be;color:#36563d;border-radius:8px;font-size:11px;min-height:32px;margin-top:5px}.book-note{text-align:center;font-size:12px;color:#bbcead;margin:22px 0 4px;line-height:1.8}.boss-card .number{position:absolute;top:13px;left:15px;color:#9caf84;font-size:11px}
@media(max-width:850px){.boss-cards{grid-template-columns:repeat(2,1fr)}.boss-book{padding:22px}.boss-book h1{font-size:28px}}
@media(max-width:420px){.boss-cards{gap:10px}.boss-card canvas{height:145px}.boss-card .boss-copy{padding:0 10px 13px}.boss-card h2{font-size:15px}.boss-card .element{font-size:9px}.boss-card .skill-list{font-size:10px}.boss-card p{font-size:10px}}
