.sketchbook-secret{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:34px 0 10px;padding:18px 22px;border:1px dashed #c8ceb8;border-radius:10px;color:#68775b;text-decoration:none;font-size:12px;max-width:390px}.sketchbook-secret:hover{border-color:#b98644;background:#f5eedf;color:#775d32}.sketchbook-secret i,.capy-fruit i{width:19px;height:18px;display:block;flex-shrink:0;background:#d89a4c;border:1px solid #b98239;border-radius:48%;transform:rotate(-8deg);position:relative}.sketchbook-secret i:before,.capy-fruit i:before{content:"";position:absolute;width:10px;height:5px;background:#7c8c60;border-radius:100% 0;left:9px;top:-4px;transform:rotate(-24deg)}.capy-page{max-width:1460px;margin:0 auto;color:#35503f}.capy-back{font-size:12px;color:#69795d;text-decoration:none}.capy-heading{margin:28px 0 32px}.capy-heading h1{font:clamp(32px,4vw,51px)/1.15 Georgia,serif;letter-spacing:-1.4px;margin:12px 0}.capy-heading h1 span{color:#c18b44}.capy-heading>p:last-child{font-size:15px;line-height:1.7;color:#718065;max-width:620px}.capy-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:30px;align-items:start}.capy-paper{border:1px solid #d8dccc;border-radius:13px;overflow:hidden;background:#fbfaf3;box-shadow:0 12px 32px #4c583a09}.capy-paper svg{width:100%;height:auto;display:block}.capy-caption{font:italic 17px/1.5 Georgia,serif;color:#8b7d62;text-align:center;margin:16px 0}.capy-number{display:flex;justify-content:space-between;border-bottom:1px solid #d5dbca;padding:0 0 14px;margin:0 0 10px;font-size:9px;letter-spacing:1.5px;color:#8c947a}.capy-number span{font:24px/12px Georgia,serif;color:#b38d53}.capy-steps{display:grid;gap:5px}.capy-steps button{display:flex;align-items:center;gap:13px;text-align:left;border:1px solid transparent;background:transparent;border-radius:7px;padding:11px;color:#6a775f;font:13px/1.5 DM Sans,sans-serif;cursor:pointer}.capy-steps b{font:18px Georgia,serif;color:#8c977a}.capy-steps [aria-current=true]{border-color:#ccd6bd;background:#e8eede;color:#31563f}.capy-steps [aria-current=true] b{color:#537047}.capy-direction{border-left:2px solid #cda25f;margin:22px 0;padding:0 0 0 15px}.capy-direction h2{font:21px/1.35 Georgia,serif;margin:0 0 9px}.capy-direction p{font-size:12px;line-height:1.8;color:#748064;margin:0}.capy-fruit{display:flex;align-items:center;gap:10px;border:1px solid #e0d6bb;border-radius:8px;background:#f8f2e5;padding:14px;cursor:pointer}.capy-fruit input{accent-color:#657a4b;width:17px;height:17px;margin:0;flex-shrink:0}.capy-fruit span{flex:1}.capy-fruit strong{display:block;font-size:12px;font-weight:600}.capy-fruit small{display:block;font-size:10px;color:#918165;margin-top:5px;line-height:1.5}.capy-fruit:has(input:not(:checked)) i{opacity:.25}.capy-finish{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;margin:17px 0}.capy-finish select{padding:8px;border:1px solid #cbd6bc;border-radius:6px;color:#3a5944;background:#fdfdf7}.capy-navigation{display:flex;gap:10px;justify-content:space-between}.capy-navigation .button{font-size:12px;padding:10px 14px}.capy-quiet{font:italic 16px Georgia,serif;color:#869070;text-align:center;margin-top:24px}.capy-downloads{display:flex;flex-wrap:wrap;gap:10px;border-top:1px solid #d7ddcc;margin:28px 0 16px;padding-top:22px}.capy-interlude{font-size:11px;color:#929b83;line-height:1.7;max-width:640px}.capy-print{display:none}@media(max-width:1100px){.capy-layout{grid-template-columns:minmax(0,1fr) 270px;gap:20px}}@media(max-width:780px){.capy-layout{display:block}.capy-tools{margin-top:26px}.capy-steps{grid-template-columns:1fr 1fr;gap:8px}.capy-steps button{padding:10px;gap:9px;font-size:12px}.capy-heading{margin:24px 0}.capy-heading>p:last-child{font-size:13px}.capy-downloads .button{font-size:12px}.capy-fruit{max-width:420px}.capy-paper{margin-inline:-3px}.capy-caption{font-size:15px}.capy-finish{max-width:420px}}@media print{body:has(.capy-page) .capy-page>*{display:none!important}body:has(.capy-page) .capy-print{display:block!important}body:has(.capy-page) .capy-print svg{width:100%;height:auto}body:has(.capy-page) .sketchbook-page{padding:0!important}.capy-print{break-inside:avoid}}.sketchbook-secret{justify-content:flex-start;gap:15px;padding:14px 20px}.sketchbook-secret .capy-link-icon{width:48px;height:40px;flex-shrink:0}@page capybara-lesson{size:A4 portrait;margin:10mm}@media print{body:has(.sketchbook-page:not(.hidden) .capy-page){page:capybara-lesson}.sketchbook-secret{display:none!important}}.sketchbook-secret:focus-visible{outline:2px solid #806b46;outline-offset:4px}.sketchbook-secret span{line-height:1.55}.capy-steps button:focus-visible{outline:2px solid #687b53;outline-offset:2px}
