@import url('styles.css');
body.book{background:#EADFD5;padding:30px 0}.book-nav{width:min(1200px,calc(100% - 40px));margin:0 auto 22px;display:flex;justify-content:space-between;align-items:center;font-size:13px}.book-nav button{border:0}.sheet{width:1200px;height:750px;margin:0 auto 28px;background:var(--nicecat-milk);padding:56px 64px;position:relative;overflow:hidden;box-shadow:0 12px 40px #33241f10;page-break-after:always;break-after:page}.sheet:last-child{page-break-after:auto;break-after:auto}.sheet-top{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--nicecat-rust);margin-bottom:27px}.sheet-top img{width:130px;height:auto}.sheet-footer{position:absolute;bottom:24px;left:64px;right:64px;display:flex;justify-content:space-between;font-size:9px;color:var(--nicecat-muted);border-top:1px solid var(--nicecat-line);padding-top:12px}.sheet h1{font-size:66px;line-height:1.25;letter-spacing:-.05em}.sheet h2{font-size:35px;margin-bottom:14px}.sheet .intro{font-size:13px;max-width:700px}.cover{background:var(--nicecat-orange)}.cover .sheet-top{color:var(--nicecat-ink)}.cover .sheet-top img{width:188px}.cover .cover-copy{position:relative;z-index:2;margin-top:83px}.cover .cover-copy p{color:#713616;font-size:17px;margin-top:24px}.cover .cover-cat{position:absolute;right:45px;top:110px;height:535px;width:470px;object-fit:contain;z-index:1}.cover .cover-circle{position:absolute;right:-70px;bottom:-175px;width:740px;height:740px;background:var(--nicecat-peach);border-radius:50%}.cover .sheet-footer{border-color:#c3612d;color:var(--nicecat-ink)}.cover .cover-tag{display:inline-block;font-size:10px;font-weight:800;border:1px solid #b55624;border-radius:99px;padding:7px 14px;margin-top:33px}.guide-lockups{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:25px}.guide-lockup{background:white;border:1px solid var(--nicecat-line);border-radius:18px;height:155px;padding:26px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.guide-lockup img{height:55px;max-width:280px}.guide-lockup span{font-size:10px;color:var(--nicecat-muted)}.guide-lockup.dark{background:var(--nicecat-ink);border-color:var(--nicecat-ink)}.guide-lockup.dark span{color:#d4bfb1}.identity-bottom{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;margin-top:26px}.clearspace{height:145px;border:1px dashed #d4b39d;border-radius:15px;padding:20px;display:flex;align-items:center;justify-content:center;gap:30px}.clearspace img{width:90px}.clearspace p{font-size:11px}.rules{font-size:11px;color:var(--nicecat-muted);line-height:2.05}.rules b{color:var(--nicecat-ink)}.guide-colors{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:24px}.guide-color{border:1px solid var(--nicecat-line);border-radius:14px;overflow:hidden;background:white}.guide-color>div{height:93px}.guide-color p{padding:12px;font-size:10px;line-height:1.8}.guide-color b{font-size:12px;color:var(--nicecat-ink)}.guide-type{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.guide-type>div{border:1px solid var(--nicecat-line);background:white;border-radius:18px;padding:25px}.guide-type .sample{font-size:48px;font-weight:800;margin:12px 0;color:var(--nicecat-ink);line-height:1.35}.guide-type .sample.cn{font-size:31px;font-weight:700;line-height:1.7}.guide-type p{font-size:10px}.guide-type .font-label{font-size:11px;color:var(--nicecat-rust);font-weight:800}.color-note{font-size:10px;margin-top:18px}.guide-mascot{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:20px}.guide-cat-hero{background:var(--nicecat-peach);border-radius:24px;height:365px;display:grid;place-items:center}.guide-cat-hero img{height:320px}.guide-states{display:flex;gap:12px;margin-top:26px}.guide-state{text-align:center;background:white;border-radius:16px;padding:12px;width:31%;border:1px solid var(--nicecat-line)}.guide-state img{height:100px;width:100%}.guide-state b{font-size:10px}.guide-mascot .rules{margin-top:20px}.guide-apps{display:grid;grid-template-columns:1.7fr .7fr;gap:25px;margin-top:27px}.guide-webshot{border:1px solid var(--nicecat-line);border-radius:18px;overflow:hidden;height:350px;background:white}.guide-webshot img{width:100%;height:100%;object-fit:cover;object-position:top}.guide-phone{height:350px;display:flex;justify-content:center;align-items:center;border-radius:18px;background:var(--nicecat-peach);padding:15px}.guide-phone img{max-height:320px;width:auto;border-radius:25px}.guide-app-labels{display:grid;grid-template-columns:1.7fr .7fr;gap:25px;margin-top:13px;font-size:10px;color:var(--nicecat-muted)}.guide-app-note{margin-top:20px;font-size:11px}.guide-final{display:grid;grid-template-columns:1.2fr 1fr;gap:35px;margin-top:25px}.guide-final .social-sample{width:100%;border:1px solid var(--nicecat-line);border-radius:18px}.guide-final h3{font-size:17px;margin:20px 0 10px}.guide-final p{font-size:11px;line-height:1.95}.guide-final .deliverables{font-size:12px;line-height:2.2;margin-top:15px;padding:18px 22px;border:1px solid var(--nicecat-line);border-radius:16px;background:white}.guide-final .quote{font-size:24px;line-height:1.5;color:var(--nicecat-rust);font-weight:650;margin-top:22px}.guide-final .launch-note{padding:14px 18px;background:var(--nicecat-peach);border-radius:12px;margin-top:20px;font-size:10px}.brand-facts{font-size:10px;color:var(--nicecat-muted);margin-top:18px}
@media screen and (max-width:1240px){body.book{padding:20px 0}.sheet{width:calc(100% - 32px);height:auto;min-height:680px;padding:40px 35px 90px}.sheet-footer{left:35px;right:35px}.sheet h1{font-size:52px}.cover .cover-cat{right:5px;width:45%;height:480px;top:145px}.cover .cover-copy{margin-top:70px}.cover .cover-circle{width:620px;height:620px;right:-200px}.guide-colors{grid-template-columns:repeat(3,1fr)}.guide-color>div{height:70px}}
@media screen and (max-width:700px){.book-nav{font-size:11px}.book-nav .btn{font-size:11px}.sheet{padding:28px 24px 75px;min-height:0;margin-bottom:18px}.sheet-top{font-size:8px;gap:20px}.sheet h1{font-size:40px}.sheet h2{font-size:27px}.sheet .intro{font-size:11px}.sheet-footer{left:24px;right:24px;font-size:8px}.cover{min-height:800px}.cover .cover-copy{margin-top:45px}.cover .cover-cat{right:calc(50% - 170px);width:340px;top:375px;height:350px}.cover .cover-copy p{font-size:14px}.cover .cover-circle{width:500px;height:500px;right:calc(50% - 250px);bottom:-170px}.guide-lockups,.identity-bottom,.guide-type,.guide-mascot,.guide-apps,.guide-final{grid-template-columns:1fr;gap:16px}.guide-lockup{height:125px}.guide-lockup img{height:45px}.guide-colors{grid-template-columns:repeat(2,1fr)}.guide-mascot{margin-bottom:30px}.guide-cat-hero{height:310px}.guide-cat-hero img{height:280px}.guide-webshot{height:230px}.guide-phone{height:350px}.guide-app-labels{display:none}.guide-type .sample{font-size:41px}.guide-type .sample.cn{font-size:27px}.clearspace{gap:16px;padding:15px}.clearspace p{font-size:10px}.cover .sheet-footer{border-color:#c3612d}.brand-facts{font-size:9px}}
.guide-state img{object-fit:contain}
@page{size:320mm 200mm;margin:0}
@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html,body.book{padding:0;margin:0;background:white}.book-nav{display:none}.sheet{width:320mm;height:200mm;margin:0;box-shadow:none;padding:15mm 17mm;min-height:0}.sheet-footer{left:17mm;right:17mm;bottom:6.4mm}.guide-colors{grid-template-columns:repeat(6,1fr)}a{color:inherit}.sheet-top{margin-bottom:7.2mm}.sheet:last-child{break-after:auto}}
