.noraneko-free-note { font-size: 14px; line-height: 1.65; }
.noraneko-preview-locked { position: relative; overflow: hidden; }
.noraneko-preview-locked::after {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    inset: 50% auto auto 50% !important;
    width: 20px !important;
    height: 20px !important;
    min-width: 20px !important;
    min-height: 20px !important;
    max-width: 20px !important;
    max-height: 20px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    transform: translate(-50%, -50%) !important;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10V7a5 5 0 0 1 10 0v3' fill='none' stroke='white' stroke-width='2.4'/%3E%3Crect x='4' y='10' width='16' height='12' rx='2' fill='white'/%3E%3C/svg%3E") center / 20px 20px no-repeat !important;
    pointer-events: none !important;
    z-index: 2;
}
.noraneko-lock-label {
    position: absolute; left: 50%; top: 16px; transform: translateX(-50%);
    padding: 7px 12px; border-radius: 20px; background: #18202eee; color: #fff;
    font-size: 14px; line-height: 1.4; white-space: nowrap; pointer-events: none;
}
.noraneko-free-member #memberComments,
.noraneko-free-member .image-download,
.noraneko-free-member .album-detail-actions > a {
    display: none !important;
}
