@import url('https://fonts.googleapis.com/css2?family=Caveat:wght@500;600;700&family=Shadows+Into+Light&display=swap');
.entry-body{margin:0!important;background:#000!important;color:#20171a;font-family:Georgia,serif}
.kk-notebook-header{position:relative;width:min(100%,1024px);aspect-ratio:1024/110;margin:0 auto;background:#000 url('diary-reference.jpg') center top/100% auto no-repeat}
.kk-notebook-header a{position:absolute;top:5%;height:85%;display:block}.kk-notebook-header a:focus-visible{outline:3px solid #ef267b;outline-offset:-3px}.kk-header-home{left:2%;width:34%}.kk-header-diary{left:41%;width:12%}.kk-header-voice{left:55%;width:14%}.kk-header-extras{left:70%;width:11%}
.entry-body .diary-topbar{position:relative!important;min-height:0!important;height:0;padding:0!important;background:transparent!important;box-shadow:none!important;max-width:1024px;margin:auto;justify-content:flex-end;z-index:20}.entry-body .diary-brand{display:none!important}.entry-body .diary-page-select{position:absolute;right:20px;top:8px;background:#120a10d9;color:#f19fbe;border:1px solid #793249;min-height:28px;width:88px;max-width:88px;font-size:12px}
.entry-body .entry-wrap{padding:0!important;background:#000!important;max-width:1024px;margin:auto;container-type:inline-size}
.entry-body .paper.entry-page{position:relative!important;isolation:isolate;max-width:none!important;width:100%!important;min-height:119cqw!important;margin:0!important;padding:31cqw 17.8cqw 25cqw 17.6cqw!important;background:transparent!important;border:0!important;border-radius:0!important;clip-path:none!important;filter:none!important;transform:none!important;box-shadow:none!important}
.entry-body .paper.entry-page:before,.entry-body .paper.entry-page:after{display:none!important}
.entry-body .paper.entry-page>.kk-art{position:absolute!important;inset:0;z-index:-1!important;pointer-events:none;overflow:hidden}
.kk-art-top,.kk-art-bottom,.kk-art-tile{background-image:url('diary-art.jpg');background-size:100cqw auto;background-repeat:no-repeat;width:100%}
.kk-art-top{position:absolute;top:0;height:33.2cqw;background-position:0 -10.74cqw}
.kk-art-bottom{position:absolute;bottom:0;height:31.25cqw;background-position:0 -99.6cqw}
.kk-art-middle{position:absolute;top:33.2cqw;bottom:31.25cqw;left:0;right:0;overflow:hidden}
.kk-art-tile{height:35cqw;background-position:0 -50.78cqw}
.entry-body .entry-page .page-label{position:absolute!important;top:6cqw;left:16.6cqw;font:500 4.3cqw/1 'Caveat',cursive!important;color:#21171a!important;letter-spacing:0!important;margin:0!important;border:0!important;background:none!important;padding:0!important;transform:rotate(-3deg)!important}.entry-body .entry-page .page-label:after{content:''!important}
.entry-body .entry-page h1{position:absolute!important;top:12.3cqw;left:17.5cqw;width:54cqw;height:11cqw;display:flex;align-items:center;font:400 4.45cqw/1.1 'Caveat',cursive!important;color:#151113!important;border:0!important;margin:0!important;padding:0!important;text-wrap:balance;transform:rotate(-3deg)}
.entry-body .entry-page h1.kk-long-title{font-size:3.45cqw!important}
.entry-body .entry-page p:not(.eyebrow):not(.lock-small),.entry-body #story p,.entry-body .entry-page .tiny-teaser{font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(17px,2.6cqw,27px)!important;line-height:1.45!important;color:#21181a!important;text-shadow:none!important;margin:0 0 1em!important}
.entry-body .entry-page .eyebrow{font:400 clamp(17px,2.7cqw,27px)/1.4 'Caveat',cursive!important;color:#ac2b65!important;margin:0 0 18px!important}
.entry-body .kk-margin-notes{gap:8px;margin:0 0 24px!important}.entry-body .kk-margin-note{font:400 clamp(17px,2.5cqw,24px)/1.3 'Caveat',cursive!important;color:#ce2d73!important;background:none!important;border:0!important;box-shadow:none!important;padding:0!important}
.entry-body .closing-note,.entry-body .kk-worth-quote{font-family:'Caveat',cursive!important;color:#a42d60!important}.entry-body .scrap-note{background:#f9e9dcdd!important}.entry-body .scrap-note p{font-size:clamp(17px,2.4cqw,24px)!important}
.entry-body .kk-notebook-bottom{max-width:1024px;margin:0 auto 10px;padding:0;container-type:inline-size}
.entry-body .kk-notebook-bottom .flip-nav{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;height:10cqw;min-height:70px;padding:0 8cqw;margin:0!important;background:#000 url('diary-art.jpg') 0 -130.86cqw/100% auto no-repeat;border:0!important;font:clamp(21px,3cqw,32px)/1.2 'Caveat',cursive!important}
.entry-body .kk-notebook-bottom .flip-nav a{color:#ea3a84!important;text-decoration:none;border:0!important;padding-top:0}.entry-body .kk-notebook-bottom .flip-nav a:last-child{text-align:right}.entry-body .kk-notebook-bottom .flip-nav span{color:#fff!important;font:clamp(17px,2.7cqw,27px)/1 'Caveat',cursive!important}
.kk-access-strip{display:flex;align-items:center;justify-content:center;text-align:center;height:10cqw;min-height:62px;margin:0;padding:0 15cqw;color:#171014;font:clamp(18px,2.7cqw,29px)/1.15 'Caveat',cursive;background:#000 url('diary-art.jpg') 0 -140.6cqw/100% auto no-repeat}
.entry-body .kk-notebook-bottom .kk-tip-wrap{margin:30px auto!important;max-width:800px;background:none!important;color:#eac4d5!important}.entry-body .kk-notebook-bottom .kk-tip-copy strong,.entry-body .kk-notebook-bottom .kk-tip-copy span{color:#ef8db3!important}.entry-body .kk-notebook-bottom .quick-categories{padding:0 24px!important}.entry-body .kk-notebook-bottom .quick-category-links a span{color:#ef8db3!important}.entry-body .kk-notebook-bottom .quick-categories-kicker{color:#dd90af!important}.entry-body footer,.entry-body footer a{color:#cc8da8!important}
@media(max-width:650px){.entry-body .paper.entry-page{padding:31cqw 12cqw 26cqw 17.6cqw!important}.entry-body .entry-page h1{width:57cqw;font-size:5cqw!important}.entry-body .entry-page h1.kk-long-title{font-size:3.8cqw!important}.entry-body .entry-page .page-label{font-size:5cqw!important}.entry-body .entry-page p:not(.eyebrow):not(.lock-small),.entry-body #story p,.entry-body .entry-page .tiny-teaser{font-size:17px!important;line-height:1.5!important}.entry-body .diary-page-select{right:12px;top:4px;min-height:24px;font-size:11px}.entry-body .kk-margin-notes{flex-direction:column;gap:3px}.entry-body .kk-notebook-bottom .flip-nav{padding:0 6cqw;gap:6px}.kk-access-strip{padding:0 13cqw;font-size:18px}.entry-body .kk-worth-quote{font-size:22px!important}}

.entry-body .paper.kk-even{padding-top:34cqw!important}.kk-even .kk-art-top,.kk-even .kk-art-bottom{background-image:url("diary-art-left.jpg")}

.entry-body .entry-page>.kk-drawn-stars{position:absolute!important;right:4cqw;top:56cqw;width:9cqw;height:13cqw;z-index:2!important;pointer-events:none;transform:rotate(9deg)}
.kk-drawn-stars svg{width:100%;height:100%;overflow:visible;fill:none;stroke:#d8307b;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.kk-drawn-stars svg path:first-child{stroke:#241c21}.kk-even .kk-drawn-stars{transform:rotate(-8deg)!important}
.entry-body .entry-page.kk-even h1{left:26cqw!important;width:45cqw!important;font-size:4cqw!important}.entry-body .entry-page.kk-even h1.kk-long-title{font-size:3.2cqw!important}

/* Keep page turns and access labels separate at every screen width. */
.entry-body .kk-notebook-bottom .flip-nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:auto;min-height:104px;padding-top:20px;padding-bottom:20px;margin:0 0 20px!important;background:#000;box-sizing:border-box}
.entry-body .kk-notebook-bottom .flip-nav::before{content:"";position:absolute;inset:0 0 auto;height:9.74cqw;background:url('diary-art.jpg') 0 -130.86cqw/100% auto no-repeat;pointer-events:none}
.entry-body .kk-notebook-bottom .flip-nav a,.entry-body .kk-notebook-bottom .flip-nav span{position:relative;display:block!important;line-height:1.3;white-space:normal}
.entry-body .kk-notebook-bottom .kk-access-strip{box-sizing:border-box;height:auto;min-height:96px;padding:22px 15cqw;margin:0 0 28px;line-height:1.3;background-size:100% 1536%;background-position:center bottom}
@media(max-width:650px){.entry-body .kk-notebook-bottom .flip-nav{padding-left:5cqw;padding-right:5cqw;gap:10px;font-size:20px!important}.entry-body .kk-notebook-bottom .flip-nav span{font-size:16px!important}.entry-body .kk-notebook-bottom .kk-access-strip{padding:22px 13cqw;font-size:18px;min-height:104px}}

/* Restore the journal's original handwritten reading font. */
.entry-body:not(.kk-feature-page) .entry-page p:not(.eyebrow):not(.lock-small),.entry-body:not(.kk-feature-page) #story p,.entry-body:not(.kk-feature-page) .entry-page .tiny-teaser{font-family:'Shadows Into Light',cursive!important;font-size:clamp(20px,2.7cqw,28px)!important;font-weight:400;line-height:1.65!important}
@media(max-width:650px){.entry-body:not(.kk-feature-page) .entry-page p:not(.eyebrow):not(.lock-small),.entry-body:not(.kk-feature-page) #story p,.entry-body:not(.kk-feature-page) .entry-page .tiny-teaser{font-size:20px!important;line-height:1.65!important}}
