/* Only the deferred cover uses these rules. The mounted reading surface owns styles.css. */
.notebook[data-app-placeholder="notebook"] { position:relative; isolation:isolate; aspect-ratio:3/4; font-family:var(--hand); }
.notebook[data-app-placeholder="notebook"] .cover,
.notebook[data-app-placeholder="notebook"] .cover-front { position:absolute; inset:0; }
.notebook[data-app-placeholder="notebook"] .cover-front { container-type:inline-size; }
.notebook[data-app-placeholder="notebook"] .notebook-photo { position:absolute; inset:0; width:100%; height:100%; object-fit:fill; pointer-events:none; }
.notebook[data-app-placeholder="notebook"] .open-cover { position:absolute; inset:0; width:100%; height:100%; padding:0; border:0; background:transparent; color:inherit; cursor:pointer; }
.notebook[data-app-placeholder="notebook"] .name-label { position:absolute; top:24%; left:31%; right:15%; width:auto; height:23%; padding:0; border:0; background:none; display:flex; flex-direction:column; justify-content:center; align-items:stretch; color:#161511; }
.notebook[data-app-placeholder="notebook"] .label-title { display:block; font:900 4.9cqw/1.05 Arial,Helvetica,sans-serif; letter-spacing:.01em; margin-bottom:1.4cqw; }
.notebook[data-app-placeholder="notebook"] .label-name,
.notebook[data-app-placeholder="notebook"] .label-location { display:block; margin:0 8%; border-bottom:1px solid #8d8c86; white-space:nowrap; font:400 7.2cqw/1.12 var(--hand); }
.notebook[data-app-placeholder="notebook"] .label-location { font-size:6.1cqw; margin-top:1.2cqw; }
.notebook[data-app-placeholder="notebook"] .label-sub { font:400 2.1cqw/1.2 Georgia,serif; margin:1.6cqw 8% 0; text-align:left; }
.notebook[data-app-placeholder="notebook"] .work-label { display:none; }
.notebook[data-app-placeholder="notebook"] .notebook-bookmark { position:absolute; z-index:3; top:-17px; right:19%; width:19px; height:74px; background:repeating-linear-gradient(90deg,#853528 0 1px,#a54c39 1px 3px,#963d2f 3px 4px); clip-path:polygon(0 0,100% 0,100% 100%,50% 86%,0 100%); pointer-events:none; }
