/* Mokurei v1.3.15: full-page equivalents of the v1.3.13 specimen records. */
.specimen-standalone{background:linear-gradient(180deg,#201a15,#171410);color:#e6dfd3}
.specimen-page-main{padding:125px max(6.4vw,24px) 100px;min-height:90vh}
.specimen-page-toolbar,.specimen-page-bottom{max-width:920px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#c6ad8e;font-size:10px;letter-spacing:.15em}
.specimen-page-toolbar{padding:18px 0 29px}.specimen-page-bottom{padding:25px 0 0}
.specimen-page-back,.specimen-page-bottom a{border-bottom:1px solid #a48a67;padding-bottom:8px;text-decoration:none}
.specimen-page-dialog{display:block;width:100%;max-width:920px;max-height:none;overflow:visible;margin:0 auto;box-shadow:0 30px 100px rgba(0,0,0,.28)}
.specimen-page-dialog .dialog-top{margin-top:0}.specimen-page-dialog .dialog-intro{padding-top:42px}
.specimen-page-dialog .specimen-page-h1{font:500 clamp(51px,5.5vw,80px)/.9 var(--serif);letter-spacing:-.035em;margin:25px 0 6px;overflow-wrap:normal}
.specimen-page-dialog .dialog-details h2{font:500 30px var(--serif);margin:0 0 8px}
.specimen-page-dialog .dialog-details p{margin-bottom:22px}
.specimen-page-dialog .dialog-art img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}
.specimen-page-dialog .dialog-art:after{pointer-events:none;opacity:.2}
@media(max-width:800px){.specimen-page-main{padding:100px 6vw 75px}.specimen-page-dialog .dialog-top{grid-template-columns:1fr}.specimen-page-dialog .dialog-art{min-height:250px;height:285px}.specimen-page-dialog .dialog-intro{padding:32px 30px}.specimen-page-dialog .dialog-details{grid-template-columns:1fr;gap:25px;padding:35px 30px}.specimen-page-dialog .dialog-note{padding:22px 30px}.specimen-page-toolbar,.specimen-page-bottom{line-height:1.6}}
@media(max-width:560px){.specimen-page-main{padding:92px 5vw 60px}.specimen-page-toolbar,.specimen-page-bottom{font-size:8px}.specimen-page-dialog .dialog-intro{padding:26px 23px}.specimen-page-dialog .specimen-page-h1{font-size:clamp(45px,13vw,64px)}.specimen-page-dialog .dialog-details{padding:25px 23px}.specimen-page-dialog .dialog-note{padding:20px 23px}.specimen-page-dialog .dialog-art{min-height:190px;height:220px}}

/* Homepage text remains Cormorant Garamond, matching A study in line & balance. */
