.page-share{box-sizing:border-box;width:100%;max-width:920px;margin:48px auto;padding:30px clamp(20px,4vw,38px);border:1px solid #cbb17a40;background:linear-gradient(120deg,#bfa06b09,#a396bf09);color:#eae4d8;text-align:left}
.page-share .page-share-intro{display:flex;align-items:center;gap:18px;margin-bottom:22px}
.page-share .page-share-star{color:#d9bf87;font-size:40px;line-height:1}
.page-share h2{font-family:Georgia,serif;font-size:clamp(24px,3vw,30px);font-weight:400;letter-spacing:0;line-height:1.25;margin:0 0 7px;color:#eee7db}
.page-share .page-share-intro p{font-size:14px;line-height:1.6;color:#bab4bf;margin:0}
.page-share .page-share-actions{display:flex;flex-wrap:wrap;gap:9px}
.page-share .page-share-actions a,.page-share .page-share-actions button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 16px;border:1px solid #cbb17a55;border-radius:2px;background:#111017;color:#e6d5ae;font:inherit;font-size:13px;line-height:1.5;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s}
.page-share .page-share-actions a:hover,.page-share .page-share-actions button:hover{border-color:#d9bf87;background:#292331}
.page-share :focus-visible{outline:2px solid #ead2a0;outline-offset:4px}
.page-share .page-share-note{font-size:12px;line-height:1.7;color:#bab4bf;margin:17px 0 0}
.page-share .page-share-status{font-size:13px;line-height:1.6;color:#e6d5ae;margin:0}
.page-share .page-share-status:not(:empty){margin-top:12px}
.page-share .page-share-fallback{display:block;font-size:13px;margin-top:16px}
.page-share .page-share-fallback input{box-sizing:border-box;display:block;width:100%;margin-top:8px;background:#111017;color:#eee7db;border:1px solid #cbb17a55;padding:12px;font:inherit}
.page-share [hidden]{display:none!important}
@media(max-width:480px){.page-share{margin:32px auto}.page-share .page-share-actions>*{flex:1 1 calc(50% - 9px)}.page-share .page-share-star{display:none}}
@media(prefers-reduced-motion:reduce){.page-share .page-share-actions>*{transition:none}}
