.owner-preview-banner{position:relative;z-index:4;margin:16px auto 0;padding:10px 20px;background:var(--chip);color:var(--accent);font-size:14px;text-align:center;border-radius:12px;width:min(90%,900px)}.owner-preview-banner a{text-decoration:underline;margin-inline-start:12px}.cv-dialog{max-width:480px}.cv-dialog h2{font-size:20px;margin:0}.cv-choices{display:flex;justify-content:center;gap:16px;padding:35px 25px;flex-wrap:wrap}.detail-page{max-width:1000px}.detail-page h1{overflow-wrap:anywhere}.detail-back{display:inline-block;color:var(--accent);font-size:15px;margin-bottom:25px;text-decoration:underline;text-underline-offset:4px}.detail-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin-bottom:28px}.detail-gallery img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:22px}.detail-body{padding:clamp(25px,5vw,50px)}.detail-body h2{margin-top:20px;margin-bottom:16px}.detail-body .reader-prose{margin-top:25px;white-space:pre-wrap}.detail-body>p{line-height:1.9;white-space:pre-wrap}.detail-body .skills{margin-bottom:25px}.socials a{display:inline-flex;padding:9px 12px;border:1px solid var(--line);border-radius:30px;color:var(--accent);font-size:14px}.contact-honey{position:absolute;inset-inline-start:-10000px;width:1px;height:1px;overflow:hidden}
