.card-publish-sheet{width:min(640px,100%);max-height:86svh;overflow:auto}.card-publish-sheet label{margin:20px 0}.card-publish-sheet input:not([type=checkbox]),.card-publish-sheet textarea{width:100%;box-sizing:border-box;border-radius:18px;min-height:48px}.card-consent{display:flex;gap:10px;align-items:flex-start}.card-consent input{width:20px;height:20px;flex:none}.card-publish-submit{width:100%;border-radius:30px;min-height:52px}#card-photo-preview img{display:block;max-width:100%;max-height:240px;margin:12px auto;border-radius:16px}.card-share-sheet{width:min(620px,calc(100% - 24px));max-height:94svh;overflow:auto}.card-share-image{display:block;max-width:100%;max-height:68svh;object-fit:contain;margin:auto;border-radius:20px}.card-save-hint{text-align:center;color:#8c7d87}.card-save-hint b{color:#b93160}.card-share-actions{display:grid;grid-template-columns:1fr 1fr;gap:16px}.card-share-actions>*{border-radius:30px;text-align:center;min-height:48px}.card-share-sheet h2{text-align:center}
