.share-reading-button{width:100%;min-height:48px;border:1px solid rgba(200,170,106,.55);border-radius:8px;background:transparent;color:var(--ink,#eee9dd);font:700 1rem/1 Inter,system-ui,sans-serif;cursor:pointer}.share-reading-button:hover,.share-reading-button:focus-visible{border-color:var(--gold,#c8aa6a);background:rgba(200,170,106,.1);outline:none}.reading-share-dialog{width:min(560px,calc(100% - 28px));max-height:calc(100dvh - 28px);padding:0;border:1px solid var(--line,#343832);border-radius:14px;background:var(--panel,#121614);color:var(--ink,#eee9dd);box-shadow:0 28px 90px rgba(0,0,0,.6)}.reading-share-dialog::backdrop{background:rgba(4,6,6,.82);backdrop-filter:blur(8px)}.reading-share-form{display:grid;gap:16px;padding:24px}.reading-share-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.reading-share-heading h2{margin:0;font:400 2rem/1 Georgia,serif}.reading-share-close{width:38px!important;min-width:38px!important;height:38px;min-height:38px!important;padding:0;border:1px solid rgba(244,239,228,.18);border-radius:50%;background:#222826;color:#eee9dd;font-size:1.4rem;box-shadow:none}.reading-share-field{display:grid!important;gap:8px;color:var(--gold,#c8aa6a);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.reading-share-field input,.reading-share-field textarea{width:100%;border:1px solid var(--line,#343832);border-radius:8px;background:#0e1211;color:#eee9dd;padding:12px;font:400 1rem/1.4 Inter,system-ui,sans-serif;text-transform:none;letter-spacing:normal}.reading-share-field textarea{min-height:110px;resize:vertical}.reading-share-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:0;padding:0;margin:0}.reading-share-options label{display:flex!important;align-items:center;gap:8px;color:var(--ink,#eee9dd);font:.82rem/1.25 Inter,system-ui,sans-serif;cursor:pointer}.reading-share-options input{width:17px;height:17px;margin:0;accent-color:var(--gold,#c8aa6a)}.reading-share-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.reading-share-actions button{min-width:0;min-height:46px;padding:8px;border:1px solid rgba(200,170,106,.45);border-radius:8px;background:rgba(200,170,106,.1);color:var(--ink,#eee9dd);font-weight:800;box-shadow:none}.reading-share-actions button:first-child{background:var(--ink,#eee9dd);color:#111412}.reading-share-status{min-height:1.2em;margin:0;color:var(--muted,#bcb4a5);font:.82rem/1.4 Inter,system-ui,sans-serif}.reading-share-status.is-error{color:#ef9a9a}@media(max-width:520px){.reading-share-form{padding:18px}.reading-share-options{grid-template-columns:1fr}.reading-share-actions{grid-template-columns:1fr}}
